More clearly differentiate MVIC vs. APIC timer code, and use new APIC accessors in include/drivers/loapic.h. Remove extraneous comments, and other light cleanup work. This driver is in need of a serious overhaul -- despite appearing to have support for TICKLESS_KERNEL and DEVICE_POWER_MANAGEMENT, bitrot has taken its toll and the driver will not build with these enabled. These should be removed or made to work... but not in this patch. Old x2APIC-related accessors in kernel_arch_func.h are eliminated. Signed-off-by: Charles E. Youse <charles.youse@intel.com> |
||
|---|---|---|
| .. | ||
| altera_avalon_timer_hal.c | ||
| arcv2_timer0.c | ||
| CMakeLists.txt | ||
| cortex_m_systick.c | ||
| hpet.c | ||
| Kconfig | ||
| legacy_api.h | ||
| litex_timer.c | ||
| loapic_timer.c | ||
| native_posix_timer.c | ||
| nrf_rtc_timer.c | ||
| riscv_machine_timer.c | ||
| rv32m1_lptmr_timer.c | ||
| sam0_rtc_timer.c | ||
| sys_clock_init.c | ||
| xtensa_sys_timer.c | ||