1 // Copyright © 2019 Intel Corporation 2 // 3 // SPDX-License-Identifier: Apache-2.0 4 // 5 // Copyright © 2020, Microsoft Corporation 6 // 7 // Copyright 2018-2019 CrowdStrike, Inc. 8 // 9 // 10 11 #[cfg(target_arch = "x86_64")] 12 pub mod x86_64; 13 14 #[cfg(target_arch = "x86_64")] 15 pub use x86_64::{CpuId, ExtendedControlRegisters, LapicState, MsrEntries, Xsave}; 16 17 /// 18 /// Export generically-named wrappers of kvm-bindings for Unix-based platforms 19 /// 20 pub use { 21 kvm_bindings::kvm_fpu as FpuState, kvm_bindings::kvm_mp_state as MpState, 22 kvm_bindings::kvm_regs as StandardRegisters, kvm_bindings::kvm_sregs as SpecialRegisters, 23 kvm_bindings::kvm_vcpu_events as VcpuEvents, kvm_ioctls::VcpuExit, 24 }; 25