mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 03:07:36 +00:00
Kernel: Add convenient ways to map whole BIOS and EBDA into memory
This patch adds a MappedROM abstraction to the Kernel VM subsystem. It's basically the read-only byte buffer equivalent of a TypedMapping. We use this in the ACPI and MP table parsers to scan for interesting stuff in low memory instead of doing a bunch of address arithmetic.
This commit is contained in:
parent
6b5d2afd00
commit
84b7bc5e14
8 changed files with 169 additions and 47 deletions
|
@ -5,6 +5,7 @@ set(KERNEL_SOURCES
|
|||
ACPI/MultiProcessorParser.cpp
|
||||
ACPI/Parser.cpp
|
||||
Arch/i386/CPU.cpp
|
||||
Arch/PC/BIOS.cpp
|
||||
CMOS.cpp
|
||||
CommandLine.cpp
|
||||
Console.cpp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue