acrn-hypervisor/hypervisor/include/arch/x86/asm
Haiwei Li d6fe8b0892 hv: cpuid: make leaf 0x6 per-cpu in hybrid architecture
Leaf 0x6 returns thermal and power management information. In
hybrid architecture, P-cores and E-cores have different information.

Add leaf 0x6 to per-cpu list in hybrid architecture and handle specific
cpuid access.

Tracked-On: #8608
Signed-off-by: Haiwei Li <haiwei.li@intel.com>
2024-05-28 11:02:56 +08:00
..
boot Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
guest hv: enable thermal lvt interrupt 2024-05-16 09:40:32 +08:00
lib Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
apicreg.h hv: bugfix: fix the ptdev irq destination issue 2023-07-05 17:41:16 +08:00
board.h hv: add ACRN CPU frequency initializer 2022-10-08 11:13:21 +08:00
cpu_caps.h hv: cve hotfix: Disable RRSBA on platform using retpoline 2022-07-22 09:38:41 +08:00
cpu.h hv: enable thermal lvt interrupt 2024-05-16 09:40:32 +08:00
cpufeatures.h hv: cpuid: make leaf 0x4 per-cpu in hybrid architecture 2024-05-28 11:02:56 +08:00
cpuid.h hv: cpuid: make leaf 0x6 per-cpu in hybrid architecture 2024-05-28 11:02:56 +08:00
default_acpi_info.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
e820.h hv: define a MACRO to indicate maximum memory size 2023-09-12 13:52:48 +08:00
gdt.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
host_pm.h hv: add ACRN CPU frequency initializer 2022-10-08 11:13:21 +08:00
idt.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
init.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
io.h hv: vpci: ignore PCI I/O BAR with non-zero upper 16 bits 2023-06-26 14:40:57 +08:00
ioapic.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
irq.h hv: enable thermal lvt interrupt 2024-05-16 09:40:32 +08:00
lapic.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
mmu.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
msr.h hv: expose thermal MSRs to VM. 2024-05-16 09:40:32 +08:00
notify.h hv: improve smp call to support debugging RTVM 2022-09-26 13:28:02 +08:00
page.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
pci_dev.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
per_cpu.h hv: support halt in hv idle 2023-09-15 11:52:40 +08:00
pgtable.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
platform_caps.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
rdt.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
rtcm.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
rtct.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
security.h hv: cve hotfix: Disable RRSBA on platform using retpoline 2022-07-22 09:38:41 +08:00
seed.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
sgx.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
trampoline.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
tsc.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
vm_config.h hv: sched: Add sched_params struct for thread parameters 2023-09-18 16:26:05 +08:00
vmx.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vtd.h doc: Fix spelling and typo mistakes. 2023-09-05 09:34:21 +08:00
zeropage.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00