Subversion Repositories HelenOS-historic

Rev

Rev 503 | Rev 514 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 503 Rev 512
Line 54... Line 54...
54
{
54
{
55
    pm_init();
55
    pm_init();
56
 
56
 
57
    if (config.cpu_active == 1) {
57
    if (config.cpu_active == 1) {
58
        bios_init();
58
        bios_init();
59
        i8042_init();   /* keyboard controller */
-
 
60
        i8259_init();   /* PIC */
59
        i8259_init();   /* PIC */
61
        i8254_init();   /* hard clock */
60
        i8254_init();   /* hard clock */
62
       
61
       
63
        trap_register(VECTOR_SYSCALL, syscall);
62
        trap_register(VECTOR_SYSCALL, syscall);
64
       
63
       
Line 87... Line 86...
87
    }
86
    }
88
}
87
}
89
 
88
 
90
void arch_post_smp_init(void)
89
void arch_post_smp_init(void)
91
{
90
{
92
    trap_virtual_enable_irqs(1<<IRQ_KBD);
91
    i8042_init();   /* keyboard controller */
93
}
92
}
94
 
93
 
95
void calibrate_delay_loop(void)
94
void calibrate_delay_loop(void)
96
{
95
{
97
    i8254_calibrate_delay_loop();
96
    i8254_calibrate_delay_loop();