Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-07 | Kernel: Fix unaligned read inside map_ebda() | Jean-Baptiste Boric | |
2021-02-14 | Kernel: Assert if rounding-up-to-page-size would wrap around to 0 | Andreas Kling | |
If we try to align a number above 0xfffff000 to the next multiple of the page size (4 KiB), it would wrap around to 0. This is most likely never what we want, so let's assert if that happens. | |||
2020-08-16 | AK: Rename KB, MB, GB to KiB, MiB, GiB | Nico Weber | |
The SI prefixes "k", "M", "G" mean "10^3", "10^6", "10^9". The IEC prefixes "Ki", "Mi", "Gi" mean "2^10", "2^20", "2^30". Let's use the correct name, at least in code. Only changes the name of the constants, no other behavior change. | |||
2020-05-22 | Kernel: Add convenient ways to map whole BIOS and EBDA into memory | Andreas Kling | |
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. |