acrn-hypervisor/hypervisor/include
dongshen be855d2352 hv: vCAT: expose CAT capabilities to vCAT-enabled VM
Expose CAT feature to vCAT VM by reporting the number of
cache ways/CLOSIDs via the 04H/10H cpuid instructions, so that the
VM can take advantage of CAT to prioritize and partition cache
resource for its own tasks.

Add the vcat_pcbm_to_vcbm() function to map pcbm to vcbm

Tracked-On: #5917
Signed-off-by: dongshen <dongsheng.x.zhang@intel.com>
Acked-by: Eddie Dong <eddie.dong@Intel.com>
2021-10-28 19:12:29 +08:00
..
arch/x86/asm hv: vCAT: expose CAT capabilities to vCAT-enabled VM 2021-10-28 19:12:29 +08:00
common hv: add priority based scheduler 2021-09-24 09:32:18 +08:00
debug hv: debug: Add hv console callback to VM-exit event 2021-07-22 10:08:23 +08:00
dm hv: deny the launch of VM if pass-thru PIO bar isn't identical mapping 2021-09-28 08:49:01 +08:00
hw hv: pci: fix a minor bug about is_pci_cfg_multifunction 2021-09-15 13:24:18 +08:00
lib hv: Move uuid_is_equal to util.h 2021-08-26 09:24:50 +08:00
public hv/config-tools: add the support for vCAT 2021-10-26 11:48:27 +08:00