acrn-hypervisor/hypervisor/include/arch/x86/asm
Jiaqing Zhao 770cf8c434 hv: emulate MSR_PLATFORM_INFO (17h)
This patch emulates the PLATFORM_INFO MSR in hypervisor to make it
only visible to Service VM, and only processor ratios (bit 15:8,
47:40 and 55:48) and sample part bit (27) are exponsed. This is
intended to prevent Service VM from changing processor parameters
like turbo ratio.

Tracked-On: #8406
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
2023-05-30 15:10:05 +08:00
..
boot Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
guest hv: emulate MSR_PLATFORM_INFO (17h) 2023-05-30 15:10:05 +08:00
lib Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
apicreg.h Update copyright year range in code headers 2022-07-15 11:48:35 +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 Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
cpufeatures.h hv: cve hotfix: Disable RRSBA on platform using retpoline 2022-07-22 09:38:41 +08:00
cpuid.h hv: hide mwait from guest. 2022-11-04 18:55:52 +08:00
default_acpi_info.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
e820.h Update copyright year range in code headers 2022-07-15 11:48:35 +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:io: wrap mmio read/write 2022-10-26 01:02:20 +08:00
ioapic.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
irq.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
lapic.h hv: use kick-mode in per-cpu to control kick pCPU 2022-09-26 13:28:02 +08:00
mmu.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
msr.h hv: emulate MSR_PLATFORM_INFO (17h) 2023-05-30 15:10:05 +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 asyncio request 2022-09-27 10:26:42 +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 hv: tsc: calibrate TSC by HPET 2022-07-17 16:48:47 +08:00
vm_config.h HV: remove rewrite of PMU guest flag in acrn dm 2022-11-02 15:50:30 +08:00
vmx.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vtd.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
zeropage.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00