M pc/apic.c => pc/apic.c +1 -1
@@ 125,7 125,7 @@ lapictimerinit(void)
ulong lo, v;
vlong tsc;
- v = m->cpumhz*1000;
+ v = m->cpuhz/1000;
lapicw(LapicTDCR, LapicX1);
lapicw(LapicTIMER, ApicIMASK|LapicCLKIN|LapicONESHOT|(VectorPIC+IrqTIMER));
M pc/clock.c => pc/clock.c +0 -1
@@ 38,7 38,6 @@ clockintr(Ureg* ureg, void*)
{
Clock0link *lp;
- fastticks(nil);
m->ticks++;
if(m->proc)
m->proc->pc = ureg->pc;
M pc/main.c => pc/main.c +1 -0
@@ 153,6 153,7 @@ main(void)
kbdinit();
if(arch->clockenable)
arch->clockenable();
+print("arch %s\n", arch->id);
procinit0();
initseg();
links();