mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
arch: adjust_cpuid method on CpuProfile
Introduce a method on `CpuProfile` that is used to adjust the given CPUID entries according to the chosen CPU profile. This will be used in a later commit to apply the user chosen CPU profile. This commit also introduces a few unit tests using relatively simple, somewhat contrived input values. We will introduce snapshot tests with realistic adjustments and CPUID entries in our planned follow up PR bringing in our pregenerated CPU profiles. Signed-off-by: Oliver Anderson <oliver.anderson@cyberus-technology.de> On-behalf-of: SAP oliver.anderson@sap.com
This commit is contained in:
committed by
Rob Bradford
parent
d96de000f2
commit
a9440d2919
@@ -58,6 +58,9 @@ const AMX_INT8: u8 = 25; // AMX tile computation on 8-bit integers
|
||||
const AMX_FP16: u8 = 21; // AMX tile computation on fp16 numbers
|
||||
const AMX_COMPLEX: u8 = 8; // AMX tile computation on complex numbers
|
||||
|
||||
const AMX_TILECFG_BIT: u8 = 17; // AMX tile cfg state component bit
|
||||
const AMX_TILEDATA_BIT: u8 = 18; // AMX tile data state component bit
|
||||
|
||||
// KVM feature bits
|
||||
#[cfg(feature = "tdx")]
|
||||
const KVM_FEATURE_CLOCKSOURCE_BIT: u8 = 0;
|
||||
|
||||
Reference in New Issue
Block a user