crosvm/x86_64/src
Vaibhav Nagarnaik 06c00d580d hypervisor: Trait changes for windows hypervisors support
No functional changes.

Add trait changes to allow upstreaming hypervisor implementations. This
change differentiates between the hypervisor related data structures
from the VM specific actions to take. The format chosen is using a FnMut
that gets passed to hypervisor handler which contains the VM specific
actions.

BUG=b:213150327
TEST=Compiled crosvm.

Change-Id: I05fde5ff3d6b5f42684c7bfe8a135b6805c9dc06
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3606975
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Vaibhav Nagarnaik <vnagarnaik@google.com>
2022-05-05 22:22:54 +00:00
..
acpi.rs acpi: add support for generating fixed sleep button event from cmd line 2022-05-01 20:29:35 +00:00
bootparam.rs bindgen: switch to allowlist/blocklist options 2021-10-26 18:32:51 +00:00
bzimage.rs
cpuid.rs x86_64: Preparation for ITMT scheduling in Guest 2022-04-25 08:21:16 +00:00
fdt.rs
gdt.rs
interrupts.rs
lib.rs Revert "x86_64: Redesign MTRR setting" 2022-04-28 03:46:15 +00:00
mpspec.rs clippy: Fix net_sys / virtio_sys / x86_64 2022-02-07 22:22:43 +00:00
mptable.rs x86_64: mptables bad irq0 entry 2022-01-28 01:21:22 +00:00
msr.rs x86_64: Fix File descriptor sharing in MSR handler 2022-04-26 05:21:40 +00:00
msr_index.rs
regs.rs Revert "x86_64: Redesign MTRR setting" 2022-04-28 03:46:15 +00:00
smbios.rs
test_integration.rs hypervisor: Trait changes for windows hypervisors support 2022-05-05 22:22:54 +00:00