diff --git a/sys/src/kern/amd64/lapic.c b/sys/src/kern/amd64/lapic.c index eb34ef2..620ef4c 100644 --- a/sys/src/kern/amd64/lapic.c +++ b/sys/src/kern/amd64/lapic.c @@ -419,6 +419,10 @@ lapictimerset(uint64_t next) period = apic->max; if(next != 0){ + if(apic->div == 0){ + print("lapictimerset: apic not ready, wait for gdb\n"); + waitdebugger(); + } period = next - fastticks(nil); /* fastticks is just rdtsc() */ period /= apic->div;