On Thu, May 21, 2020 at 09:12:31PM +0000, Andrew Doran wrote: > Module Name: src > Committed By: ad > Date: Thu May 21 21:12:31 UTC 2020 > > Modified Files: > src/sys/arch/x86/acpi: acpi_wakeup.c > src/sys/arch/x86/include: i82489var.h > src/sys/arch/x86/x86: cpu.c lapic.c x86_machdep.c > src/sys/arch/xen/x86: cpu.c > src/sys/arch/xen/xen: hypervisor.c xen_clock.c > > Log Message: > - Recalibrate the APIC timer using the TSC, once the TSC has in turn been > recalibrated using the HPET. This gets the clock interrupt firing more > closely to HZ.
Why using the TSC and not the HPET directly? For systems with HPET, same question with the ACPI / PCI timer. Joerg