acrn-hypervisor/hypervisor/include/arch/x86/asm
Minggui Cao 2c140addaf hv: use kick-mode in per-cpu to control kick pCPU
INIT signal has been used to kick off the partitioned pCPU, like RTVM,
whose LAPIC is pass-through. notification IPI is used to kick off
sharing pCPU.

Add mode_to_kick_pcpu in per-cpu to control the way of kicking
pCPU.

Tracked-On: #8207
Signed-off-by: Minggui Cao <minggui.cao@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2022-09-26 13:28:02 +08:00
..
boot Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
guest hv: remove CPU frequency control from guests 2022-09-21 03:48:58 +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 Update copyright year range in code headers 2022-07-15 11:48:35 +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: remove CPU frequency control from guests 2022-09-21 03:48:58 +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 Update copyright year range in code headers 2022-07-15 11:48:35 +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 Update copyright year range in code headers 2022-07-15 11:48:35 +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: remove CPU frequency control from guests 2022-09-21 03:48:58 +08:00
notify.h Update copyright year range in code headers 2022-07-15 11:48:35 +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: use kick-mode in per-cpu to control kick pCPU 2022-09-26 13:28:02 +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 Update copyright year range in code headers 2022-07-15 11:48:35 +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