acrn-hypervisor/hypervisor/arch/x86
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
configs Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
guest hv: support CAT on hybrid platform 2022-04-18 15:33:11 +08:00
lib Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
seed Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
cpu_caps.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
cpu_state_tbl.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
cpu.c hv: remove RDT information detection 2022-04-18 15:33:11 +08:00
e820.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
exception.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
gdt.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
idt.S Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
init.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
ioapic.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
irq.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
lapic.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
mmu.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
nmi.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
notify.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
page.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
pagetable.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
platform_caps.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
pm.c hv && config-tool: Add compilation option to disable all interrupts in HV 2021-12-10 09:50:17 +08:00
rdt.c hv: support CAT on hybrid platform 2022-04-18 15:33:11 +08:00
rtcm.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
sched.S Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
security.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
sgx.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
trampoline.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
tsc_deadline_timer.c HV: arch: fix a violation of coding guideline C-TY-24 2021-11-04 18:15:47 +08:00
tsc.c hv/mod_timer: split tsc handling code from timer. 2021-05-18 16:43:28 +08:00
vmx.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
vtd.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
wakeup.S