acrn-hypervisor/hypervisor/include/arch/x86/asm
Liang Yi 3547c9cd23 hv/mod_timer: make timer into an arch-independent module
x86/timer.[ch] was moved to the common directory largely unchanged.

x86 specific code now resides in x86/tsc_deadline_timer.c and its
interface was defined in hw/hw_timer.h. The interface defines two
functions: init_hw_timer() and set_hw_timeout() that provides HW
specific initialization and timer interrupt source.

Other than these two functions, the timer module is largely arch
agnostic.

Tracked-On: #5920
Signed-off-by: Rong Liu <rong2.liu@intel.com>
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
2021-05-18 16:43:28 +08:00
..
boot
guest hv/mod_timer: make timer into an arch-independent module 2021-05-18 16:43:28 +08:00
lib
apicreg.h
board.h
cpu_caps.h
cpu.h hv: cache: wrap common APIs 2021-05-14 09:18:00 +08:00
cpufeatures.h
cpuid.h
default_acpi_info.h
e820.h
gdt.h
host_pm.h
idt.h
init.h
io.h
ioapic.h
irq.h
lapic.h
mmu.h hv: cache: wrap common APIs 2021-05-14 09:18:00 +08:00
msr.h
notify.h
page.h
pci_dev.h
per_cpu.h hv/mod_timer: make timer into an arch-independent module 2021-05-18 16:43:28 +08:00
pgtable.h
platform_caps.h
rdt.h
rtcm.h
rtct.h hv: update RTCT parser to support RTCT version 2 2021-05-17 17:19:11 +08:00
security.h
seed.h
sgx.h
trampoline.h
tsc.h hv/mod_timer: split tsc handling code from timer. 2021-05-18 16:43:28 +08:00
vm_config.h
vmx.h hv: nested: setup emulated VMX MSRs 2021-05-16 19:05:21 +08:00
vtd.h
zeropage.h