summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiav A <liavalb@gmail.com>2020-03-06 02:37:39 +0200
committerAndreas Kling <kling@serenityos.org>2020-03-06 10:32:32 +0100
commitd9d792d37f3b6254335da3722ee9dc1c4f7ab933 (patch)
tree718932733c558b338da276186ee6857bf2abacb5
parent94f287b1c0ba5fac47e77e97d00292fefb85d468 (diff)
downloadserenity-d9d792d37f3b6254335da3722ee9dc1c4f7ab933.zip
Kernel: Print MultiProcessor features
-rw-r--r--Kernel/ACPI/MultiProcessorParser.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/Kernel/ACPI/MultiProcessorParser.cpp b/Kernel/ACPI/MultiProcessorParser.cpp
index eb00b90de7..a5d430704e 100644
--- a/Kernel/ACPI/MultiProcessorParser.cpp
+++ b/Kernel/ACPI/MultiProcessorParser.cpp
@@ -62,6 +62,7 @@ void MultiProcessorParser::parse_floating_pointer_data()
auto* floating_pointer = (MultiProcessor::FloatingPointer*)floating_pointer_region->vaddr().offset(offset_in_page((u32)m_floating_pointer)).as_ptr();
m_configuration_table = floating_pointer->physical_address_ptr;
m_specification_revision = floating_pointer->specification_revision;
+ dbg() << "Features " << floating_pointer->feature_info[0] << ", IMCR? " << (floating_pointer->feature_info[0] & (1 << 7));
}
size_t MultiProcessorParser::get_configuration_table_length()