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> |
||
|---|---|---|
| .. | ||
| arch | ||
| kvm | ||
| mshv | ||
| cpu.rs | ||
| device.rs | ||
| hypervisor.rs | ||
| lib.rs | ||
| vm.rs | ||