acrn-hypervisor/hypervisor/include/common
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
..
delay.h hv/mod_timer: separate delay functions from the timer module 2021-05-18 16:43:28 +08:00
event.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
hypercall.h hv: hypercalls: refactor permission-checking and dispatching logic 2021-05-12 13:43:41 +08:00
irq.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
ptdev.h hv/mod_timer: make timer into an arch-independent module 2021-05-18 16:43:28 +08:00
schedule.h hv/mod_timer: make timer into an arch-independent module 2021-05-18 16:43:28 +08:00
softirq.h hv: remove unused MACROs 2018-09-18 09:43:43 +08:00
ticks.h hv/mod_timer: split tsc handling code from timer. 2021-05-18 16:43:28 +08:00
timer.h hv/mod_timer: make timer into an arch-independent module 2021-05-18 16:43:28 +08:00
vm_uuids.h HV: add VM uuid and type for pre-launched RTVM 2020-07-23 21:58:32 +08:00