acrn-hypervisor/hypervisor/include/arch/x86/asm/guest
Minggui Cao 05ca1d7641 hv: fix a bug about host/guest msr store/load
Unify the handling of host/guest MSR area in VMCS. Remove the emum value
as the element index when there are a few of MSRs in host/guest area.
Because the index could be changed if one element not used. So, use a
variable to save the index which will be used.

Tracked-On: #6966
Acked-by: Eddie Dong <eddie.dong@intel.com>
Signed-off-by: Minggui Cao <minggui.cao@intel.com>
2022-03-28 12:00:01 +08:00
..
assign.h ACRN: hv: Terminology modification in hv code 2021-11-02 10:00:55 +08:00
ept.h HV: treewide: fix violations of coding guideline C-FN-09 2021-11-04 18:15:47 +08:00
guest_memory.h doc: update uses of VHM in doxygen comments 2021-10-18 19:09:07 -07:00
guest_pm.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
hyperv.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
instr_emul.h HV: Fix decode_instruction() trigger #UD for emulating UC-lock 2021-07-21 11:25:47 +08:00
lock_instr_emul.h HV: rename splitlock file name 2021-07-21 11:25:47 +08:00
nested.h hv: nested: enable multiple active VMCS12 support 2021-09-26 08:49:35 +08:00
optee.h hv: tee: Rename TEE_NOTIFICATION_VECTOR to TEE_FIXED_NONSECURE_VECTOR 2021-12-09 10:47:16 +08:00
trusty.h ACRN: hv: Unify terminology for user vm 2021-11-02 10:00:55 +08:00
ucode.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vcat.h hv: vCAT: implementing the vCAT MSRs write handler 2021-10-28 19:12:29 +08:00
vcpu.h hv: fix a bug about host/guest msr store/load 2022-03-28 12:00:01 +08:00
vcpuid.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vept.h hv: refine the vept module 2022-03-08 16:41:46 +08:00
virq.h hv: Fix vcpu signaling racing problem in lock instruction emulation 2021-11-02 15:01:20 +08:00
virtual_cr.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vlapic.h hv: Add two vlapic APIs 2021-12-09 10:47:16 +08:00
vm_reset.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vm.h hv: add a flag for PMU passthrough to guest VM 2022-03-10 14:34:33 +08:00
vmcs.h HV: treewide: fix violations of coding guideline C-TY-27 & C-TY-28 2021-11-04 18:15:47 +08:00
vmexit.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vmtrr.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vmx_io.h ACRN: hv: Terminology modification in hv code 2021-11-02 10:00:55 +08:00