acrn-hypervisor/hypervisor/include/arch/x86/asm
Tw 3c384a489c hv: support CAT on hybrid platform
On hybrid platform(e.g. ADL), there may be multiple instances of same level caches for different type of processors,
The current design only supports one global `rdt_info` for each RDT resource type.
In order to support hybrid platform, this patch introduce `rdt_ins` to represents the "instance".
Also, the number of `rdt_info` is dynamically generated by config-tool to match with physical board.

Tracked-On: projectacrn#6690
Signed-off-by: Tw <wei.tan@intel.com>
Acked-by: Eddie Dong <eddie.dong@Intel.com>
2022-04-18 15:33:11 +08:00
..
boot Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
guest Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
lib Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
apicreg.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
board.h hv: support CAT on hybrid platform 2022-04-18 15:33:11 +08:00
cpu_caps.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
cpu.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
cpufeatures.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
cpuid.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
default_acpi_info.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
e820.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
gdt.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
host_pm.h hv: dm: Use new power management data structures 2021-07-15 11:53:54 +08:00
idt.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
init.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
io.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
ioapic.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
irq.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
lapic.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
mmu.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
msr.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
notify.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
page.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
pci_dev.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
per_cpu.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
pgtable.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
platform_caps.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
rdt.h hv: support CAT on hybrid platform 2022-04-18 15:33:11 +08:00
rtcm.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
rtct.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
security.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
seed.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
sgx.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
trampoline.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
tsc.h doc: update timer HLD doc after modularization 2021-06-09 17:11:25 -04:00
vm_config.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
vmx.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
vtd.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
zeropage.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00