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 x86_64: generate ACPI tables 2020-02-28 00:11:19 +00:00
bzimage.rs base: Add shared memory layer to base. 2020-09-30 19:44:40 +00:00
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 Use hypervisor abstraction to run VMs 2020-08-11 04:51:34 +00:00
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 ACPI: enable ACPI from command line 2020-03-19 12:11:51 +00:00
mptable.rs Fix clippy errors and some warnings. 2021-01-18 15:50:25 +00:00
msr_index.rs x86_64: Add x86_64 setup code 2017-05-12 20:58:07 -07:00
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