diff --git a/arch/src/x86_64/cpu_profile/cpuid_adjustments.rs b/arch/src/x86_64/cpu_profile/cpuid_adjustments.rs index ac3f58dfc..ef20ed000 100644 --- a/arch/src/x86_64/cpu_profile/cpuid_adjustments.rs +++ b/arch/src/x86_64/cpu_profile/cpuid_adjustments.rs @@ -181,3 +181,10 @@ impl CpuidOutputRegisterAdjustments { } } } + +/// Data describing CPUID adjustments related to a CPU Profile. +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct CpuidProfileData { + /// Adjustments necessary to become compatible with the desired target. + pub adjustments: Vec<(CpuidParameters, CpuidOutputRegisterAdjustments)>, +}