ladybird/Kernel/ACPI
Liav A 49b132a92d Kernel/ACPI: Map two pages when reading the FADT
On some cases, the FADT could be on the end of a page, so if we don't
have two pages being mapped, we could easily read from a non-mapped
virtual address, which will trigger the UB sanitizer.

Also, we need to treat the FADT structure as volatile and const, as it
may change at any time, but we should not touch (write) it anyhow.
2021-05-08 19:15:54 +02:00
..
Definitions.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DynamicParser.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DynamicParser.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Initialize.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Initialize.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MultiProcessorParser.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MultiProcessorParser.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Parser.cpp Kernel/ACPI: Map two pages when reading the FADT 2021-05-08 19:15:54 +02:00
Parser.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00