Files
acrn-hypervisor/hypervisor/arch/x86
Zide Chen 92bbb545cf hv: rearrange data structure for emulated MSRs
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>
2018-12-09 21:32:03 +08:00
..
2018-12-07 15:21:39 +08:00
2018-12-03 15:14:57 +08:00
2018-11-13 16:28:58 +08:00
2018-12-04 18:28:32 +08:00
2018-12-06 10:54:01 +08:00
2018-12-05 13:17:38 +08:00
2018-12-03 09:09:44 +08:00
2018-11-13 16:28:58 +08:00
2018-12-04 15:14:36 +08:00
2018-12-04 09:12:49 +08:00
2018-08-16 16:24:13 +08:00