acrn-hypervisor/hypervisor/include
Binbin Wu cd1ae7a89e hv: cat: isolate hypervisor from rtvm
Currently, the clos id of the cpu cores in vmx root mode is the same as non-root mode.
For RTVM, if hypervisor share the same clos id with non-root mode, the cacheline may
be polluted due to the hypervisor code execution when vmexit.

The patch adds hv_clos in vm_configurations.c
Hypervisor initializes clos setting according to hv_clos during physical cpu cores initialization.
For RTVM,  MSR auto load/store areas are used to switch different settings for VMX root/non-root
mode for RTVM.

Tracked-On: #2462
Signed-off-by: Binbin Wu <binbin.wu@intel.com>
Reviewed-by: Eddie Dong <eddie.dong@intel.com>
2019-09-05 09:59:13 +08:00
..
arch/x86 hv: cat: isolate hypervisor from rtvm 2019-09-05 09:59:13 +08:00
common hv: schedule: minor fix about the return type of need_offline 2019-07-17 09:20:54 +08:00
debug hv: uart: enable early boot uart 2019-07-26 09:10:06 +08:00
dm hv:tiny cleanup 2019-09-05 09:58:47 +08:00
hw hv: vpci: refine init_vdevs 2019-08-06 11:51:02 +08:00
lib hv: add ACPI support for pre-launched VMs 2019-08-29 10:12:25 +08:00
public HV: add kata support on sdc scenario 2019-07-12 16:34:31 +08:00