cloud-hypervisor/arch
Bo Chen 2723995cfa arch: Support fine-grained CPUID compatibility check
To support different CPUID entry semantics, we now allow to
specify the compatible condition for each feature entry. Most entries
are considered compatible when they are "bitwise subset", with few
exceptions: 1. "equal", e.g. EBX/ECX/EDX of leaf `0x4000_0000` (KVM
CPUID SIGNATURE); 2. "smaller or equal as a number", e.g. EAX of leaf
`0x7` and leaf `0x4000_0000`;

Signed-off-by: Bo Chen <chen.bo@intel.com>
2021-07-28 09:26:02 +02:00
..
src arch: Support fine-grained CPUID compatibility check 2021-07-28 09:26:02 +02:00
Cargo.toml arch, vmm: Move "generate_common_cpuid" from "CpuManager" to "arch" 2021-07-19 09:59:34 -07:00