Cosmetics.
XenServer actually boots (but slow as hell) with hpet timers enabled, real hardware does not. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33287 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -123,10 +123,10 @@ hpet_set_legacy(struct hpet_regs *regs, bool enabled)
|
|||||||
static void
|
static void
|
||||||
dump_timer(volatile struct hpet_timer *timer)
|
dump_timer(volatile struct hpet_timer *timer)
|
||||||
{
|
{
|
||||||
dprintf("config: 0x%lx\n", timer->config);
|
dprintf(" config: 0x%lx\n", timer->config);
|
||||||
dprintf("interrupts: 0x%lx\n", timer->interrupts);
|
dprintf(" interrupts: 0x%lx\n", timer->interrupts);
|
||||||
dprintf("fsb_value: 0x%lx\n", timer->fsb_value);
|
dprintf(" fsb_value: 0x%lx\n", timer->fsb_value);
|
||||||
dprintf("fsb_addr: 0x%lx\n", timer->fsb_addr);
|
dprintf(" fsb_addr: 0x%lx\n", timer->fsb_addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -177,8 +177,10 @@ hpet_init(struct kernel_args *args)
|
|||||||
return B_ERROR;
|
return B_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (c = 0; c < numTimers; c++)
|
for (c = 0; c < numTimers; c++) {
|
||||||
|
dprintf("hpet_init: timer %d:\n", c);
|
||||||
dump_timer(&sHPETRegs->timer[c]);
|
dump_timer(&sHPETRegs->timer[c]);
|
||||||
|
}
|
||||||
|
|
||||||
install_io_interrupt_handler(0xfb - ARCH_INTERRUPT_BASE,
|
install_io_interrupt_handler(0xfb - ARCH_INTERRUPT_BASE,
|
||||||
&hpet_timer_interrupt, NULL, B_NO_LOCK_VECTOR);
|
&hpet_timer_interrupt, NULL, B_NO_LOCK_VECTOR);
|
||||||
|
|||||||
Reference in New Issue
Block a user