mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-25 06:51:49 +00:00
hv: vmsr: rename msr_num to msr_index in struct msr_store_entry
Rename the field msr_num to msr_index, which is more accurate, in struct msr_store_entry. Tracked-On: #2834 Signed-off-by: Binbin Wu <binbin.wu@intel.com> Reviewed-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
5585084c00
commit
273381b372
@ -328,9 +328,9 @@ static void intercept_x2apic_msrs(uint8_t *msr_bitmap_arg, uint32_t mode)
|
|||||||
|
|
||||||
static void init_msr_area(struct acrn_vcpu *vcpu)
|
static void init_msr_area(struct acrn_vcpu *vcpu)
|
||||||
{
|
{
|
||||||
vcpu->arch.msr_area.guest[MSR_AREA_TSC_AUX].msr_num = MSR_IA32_TSC_AUX;
|
vcpu->arch.msr_area.guest[MSR_AREA_TSC_AUX].msr_index = MSR_IA32_TSC_AUX;
|
||||||
vcpu->arch.msr_area.guest[MSR_AREA_TSC_AUX].value = vcpu->vcpu_id;
|
vcpu->arch.msr_area.guest[MSR_AREA_TSC_AUX].value = vcpu->vcpu_id;
|
||||||
vcpu->arch.msr_area.host[MSR_AREA_TSC_AUX].msr_num = MSR_IA32_TSC_AUX;
|
vcpu->arch.msr_area.host[MSR_AREA_TSC_AUX].msr_index = MSR_IA32_TSC_AUX;
|
||||||
vcpu->arch.msr_area.host[MSR_AREA_TSC_AUX].value = vcpu->pcpu_id;
|
vcpu->arch.msr_area.host[MSR_AREA_TSC_AUX].value = vcpu->pcpu_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@ static void profiling_enable_pmu(void)
|
|||||||
(void)memcpy_s(ss->vmexit_msr_list, size, vcpu->arch.msr_area.host, size);
|
(void)memcpy_s(ss->vmexit_msr_list, size, vcpu->arch.msr_area.host, size);
|
||||||
ss->vmexit_msr_cnt = MAX_HV_MSR_LIST_NUM;
|
ss->vmexit_msr_cnt = MAX_HV_MSR_LIST_NUM;
|
||||||
|
|
||||||
ss->vmexit_msr_list[MAX_HV_MSR_LIST_NUM].msr_num = MSR_IA32_DEBUGCTL;
|
ss->vmexit_msr_list[MAX_HV_MSR_LIST_NUM].msr_index = MSR_IA32_DEBUGCTL;
|
||||||
ss->vmexit_msr_list[MAX_HV_MSR_LIST_NUM].value = ss->guest_debugctl_value & VALID_DEBUGCTL_BIT_MASK;
|
ss->vmexit_msr_list[MAX_HV_MSR_LIST_NUM].value = ss->guest_debugctl_value & VALID_DEBUGCTL_BIT_MASK;
|
||||||
ss->vmexit_msr_cnt++;
|
ss->vmexit_msr_cnt++;
|
||||||
|
|
||||||
|
@ -235,7 +235,7 @@ struct cpu_context {
|
|||||||
|
|
||||||
/* Intel SDM 24.8.2, the address must be 16-byte aligned */
|
/* Intel SDM 24.8.2, the address must be 16-byte aligned */
|
||||||
struct msr_store_entry {
|
struct msr_store_entry {
|
||||||
uint32_t msr_num;
|
uint32_t msr_index;
|
||||||
uint32_t reserved;
|
uint32_t reserved;
|
||||||
uint64_t value;
|
uint64_t value;
|
||||||
} __aligned(16);
|
} __aligned(16);
|
||||||
|
Loading…
Reference in New Issue
Block a user