crosvm/x86_64/src
Daniel Verkamp 531cbbdbbf x86_64: allow arbitrary-size BIOS images
A BIOS can be larger or smaller than 1 MB; as long as the image is
placed so the reset vector lines up in the correct place at the end of
the 32-bit address space, everything should work.

BUG=b:179053182
TEST=`crosvm run --bios OVMF.fd` and observe debug messages

Change-Id: Ibafd9bb5ee4fd4b0ff2c28c38f022ff3b36dd95d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2651288
Reviewed-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
2021-02-20 01:47:28 +00:00
..
acpi.rs Fix clippy errors and some warnings. 2021-01-18 15:50:25 +00:00
bootparam.rs
bzimage.rs
cpuid.rs x86_64/cpuid.rs: Add cpu topology when no_smt isn't set 2020-12-09 13:18:38 +00:00
fdt.rs Fix clippy errors and some warnings. 2021-01-18 15:50:25 +00:00
gdt.rs
interrupts.rs make hypervisor traits object safe 2020-10-15 14:31:20 +00:00
lib.rs x86_64: allow arbitrary-size BIOS images 2021-02-20 01:47:28 +00:00
mpspec.rs
mptable.rs Fix clippy errors and some warnings. 2021-01-18 15:50:25 +00:00
msr_index.rs
regs.rs Fix clippy errors and some warnings. 2021-01-18 15:50:25 +00:00
smbios.rs Fix clippy errors and some warnings. 2021-01-18 15:50:25 +00:00
test_integration.rs x86_64: allow arbitrary-size BIOS images 2021-02-20 01:47:28 +00:00