1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 04:57:44 +00:00
serenity/Kernel/ACPI
Andreas Kling 4b847810bf Kernel: Simplify scanning BIOS/EBDA and MP parser initialization
Add a MappedROM::find_chunk_starting_with() helper since that's a very
common usage pattern in clients of this code.

Also convert MultiProcessorParser from a persistent singleton object
to a temporary object constructed via a failable factory function.
2020-05-22 13:36:57 +02:00
..
Definitions.h Kernel: Simplify scanning BIOS/EBDA and MP parser initialization 2020-05-22 13:36:57 +02:00
DMIDecoder.cpp Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
DMIDecoder.h Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
DynamicParser.cpp Kernel: Remove redundant "ACPI" from filenames in ACPI/ 2020-04-09 18:17:27 +02:00
DynamicParser.h Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
Initialize.cpp Kernel: Simplify scanning BIOS/EBDA and MP parser initialization 2020-05-22 13:36:57 +02:00
Initialize.h Kernel: Remove "non-operational" ACPI parser state 2020-04-09 17:19:11 +02:00
MultiProcessorParser.cpp Kernel: Simplify scanning BIOS/EBDA and MP parser initialization 2020-05-22 13:36:57 +02:00
MultiProcessorParser.h Kernel: Simplify scanning BIOS/EBDA and MP parser initialization 2020-05-22 13:36:57 +02:00
Parser.cpp Kernel: Simplify scanning BIOS/EBDA and MP parser initialization 2020-05-22 13:36:57 +02:00
Parser.h Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00