crosvm/x86_64/src
Daniel Verkamp 41d5a53e33 x86_64: allow loading initrd above 4G
The bzImage boot_params header has a flag bit to indicate that various
memory areas can be located above the 32-bit/4GB barrier; if set, allow
the initrd to be loaded in the above-4G memory region, which enables
loading of initrds that would otherwise not fit in the low ~3.5 GB mem
region.

Change-Id: Id5f91cbd8ca9fc2f06e13933c63c953cda5eb12c
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5529575
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
2024-05-13 19:01:55 +00:00
..
acpi.rs
bootparam.rs x86_64: allow loading initrd above 4G 2024-05-13 19:01:55 +00:00
bzimage.rs x86_64: allow loading initrd above 4G 2024-05-13 19:01:55 +00:00
cpuid.rs
fdt.rs
gdt.rs
interrupts.rs
lib.rs x86_64: allow loading initrd above 4G 2024-05-13 19:01:55 +00:00
mpspec.rs
mptable.rs
msr_index.rs
regs.rs
smbios.rs