From a05bab362f66ddd6fa65f2e7cda9eaaa0217ec08 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 17 Jan 2021 21:21:12 +0100 Subject: pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies This adds the new function pointer PCArch.clockinit(), which is a timer dependent initialization routine. It also takes over the job of guesscpuhz(). This way, the architecture ident code can switch between different timers (i8253, HPET and XEN timer). --- sys/src/9/pc/squidboy.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/src/9/pc/squidboy.c') diff --git a/sys/src/9/pc/squidboy.c b/sys/src/9/pc/squidboy.c index 7a3501221..6ffccd783 100644 --- a/sys/src/9/pc/squidboy.c +++ b/sys/src/9/pc/squidboy.c @@ -15,6 +15,8 @@ squidboy(Apic* apic) machinit(); mmuinit(); cpuidentify(); + if(arch->clockinit) + arch->clockinit(); cpuidprint(); syncclock(); active.machs[m->machno] = 1; -- cgit v1.2.3