diff --git a/Kernel/ACPI/Parser.cpp b/Kernel/ACPI/Parser.cpp index dae7504f5c..47b739bd30 100644 --- a/Kernel/ACPI/Parser.cpp +++ b/Kernel/ACPI/Parser.cpp @@ -345,7 +345,6 @@ Optional StaticParsing::find_rsdp() PhysicalAddress StaticParsing::find_table(PhysicalAddress rsdp_address, const StringView& signature) { // FIXME: There's no validation of ACPI tables here. Use the checksum to validate the tables. - // FIXME: Don't blindly use PAGE_SIZE here, but probe the actual length. ASSERT(signature.length() == 4); auto rsdp = map_typed(rsdp_address); @@ -364,7 +363,6 @@ PhysicalAddress StaticParsing::find_table(PhysicalAddress rsdp_address, const St static PhysicalAddress search_table_in_xsdt(PhysicalAddress xsdt_address, const StringView& signature) { // FIXME: There's no validation of ACPI tables here. Use the checksum to validate the tables. - // FIXME: Don't blindly use PAGE_SIZE here, but probe the actual length. ASSERT(signature.length() == 4); auto xsdt = map_typed(xsdt_address); @@ -379,7 +377,6 @@ static PhysicalAddress search_table_in_xsdt(PhysicalAddress xsdt_address, const static bool match_table_signature(PhysicalAddress table_header, const StringView& signature) { // FIXME: There's no validation of ACPI tables here. Use the checksum to validate the tables. - // FIXME: Don't blindly use PAGE_SIZE here, but probe the actual length. ASSERT(signature.length() == 4); auto table = map_typed(table_header); @@ -389,7 +386,6 @@ static bool match_table_signature(PhysicalAddress table_header, const StringView static PhysicalAddress search_table_in_rsdt(PhysicalAddress rsdt_address, const StringView& signature) { // FIXME: There's no validation of ACPI tables here. Use the checksum to validate the tables. - // FIXME: Don't blindly use PAGE_SIZE here, but probe the actual length. ASSERT(signature.length() == 4); auto rsdt = map_typed(rsdt_address);