mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-03 04:39:50 +00:00
Create two arrays for emulated MSRs: - guest_msrs[] in struct acrn_vcpu_arch: emulation for all MSRs that are included in emulated_guest_msrs[]. - world_msrs[] in struct cpu_context: it has separate copies for secure and normal world for those MSRs that are in the first NUM_WORLD_MSRS entries in emulated_guest_msrs[]. Split vmsr.c/emulated_msrs[] into 3 smaller arrays: - emulated_guest_msrs[]: corresponding MSRs are emulated in guest_msrs[] - mtrr_msrs[]: emulated MTRRs are saved in vMTRR module - unsupported_msrs[]: GP for any guest accesses Tracked-On: #1867 Signed-off-by: Zide Chen <zide.chen@intel.com> |
||
---|---|---|
.. | ||
x86 |