cloud-hypervisor/hypervisor
Christian Blichmann b6d009830d hypervisor: x86: Emulator is only needed on mshv, not kvm
On x86-64, when the underlying hypervisor platform is KVM, no
instruction emulator is necessary. KVM handles instruction boundaries
internally.

This change allows to skip the iced-x86 dependency on KVM, improving
build times, prunes the dependency graph and reduces network traffic
during the initial build.

For Hyper-V, the emulator is still necessary on x86-64, so nothing
changes there.

Signed-off-by: Christian Blichmann <cblichmann@google.com>
2023-07-04 08:29:24 +01:00
..
src hypervisor: x86: Emulator is only needed on mshv, not kvm 2023-07-04 08:29:24 +01:00
Cargo.toml hypervisor: x86: Emulator is only needed on mshv, not kvm 2023-07-04 08:29:24 +01:00