Home
last modified time | relevance | path

Searched refs:vmsr (Results 1 – 3 of 3) sorted by relevance

/hypervisor/arch/x86/guest/
A Dvcat.c185 && (vmsr >= MSR_IA32_L2_MASK_BASE) && (vmsr < (MSR_IA32_L2_MASK_BASE + num_vcbm_msrs))); in is_l2_vcbm_msr()
197 && (vmsr >= MSR_IA32_L3_MASK_BASE) && (vmsr < (MSR_IA32_L3_MASK_BASE + num_vcbm_msrs))); in is_l3_vcbm_msr()
210 if (is_vcat_configured(vm) && (is_l2_vcbm_msr(vm, vmsr) || is_l3_vcbm_msr(vm, vmsr))) { in read_vcbm()
211 *rval = vcpu_get_guest_msr(vcpu, vmsr); in read_vcbm()
318 if (is_l2_vcbm_msr(vm, vmsr)) { in write_vcbm()
321 } else if (is_l3_vcbm_msr(vm, vmsr)) { in write_vcbm()
355 propagate_vcbm(vcpu, vmsr, val); in write_vcbm()
358 vclosid = (uint16_t)(vmsr - msr_base); in write_vcbm()
440 uint32_t vmsr; in init_vcbms() local
454 for (vmsr = msr_base; vmsr < (msr_base + num_vcbm_msrs); vmsr++) { in init_vcbms()
[all …]
/hypervisor/include/arch/x86/asm/guest/
A Dvcat.h18 int32_t read_vcbm(const struct acrn_vcpu *vcpu, uint32_t vmsr, uint64_t *rval);
19 int32_t write_vcbm(struct acrn_vcpu *vcpu, uint32_t vmsr, uint64_t val);
/hypervisor/
A DMakefile276 VP_BASE_C_SRCS += arch/x86/guest/vmsr.c

Completed in 5 milliseconds