Subversion Repositories HelenOS-historic

Rev

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

Rev 511 Rev 512
Line 67... Line 67...
67
 
67
 
68
    pm_init();
68
    pm_init();
69
 
69
 
70
    if (config.cpu_active == 1) {
70
    if (config.cpu_active == 1) {
71
        bios_init();
71
        bios_init();
72
        i8042_init();   /* a20 bit */
-
 
73
        i8259_init();   /* PIC */
72
        i8259_init();   /* PIC */
74
        i8254_init();   /* hard clock */
73
        i8254_init();   /* hard clock */
75
 
74
 
76
        trap_register(VECTOR_SYSCALL, syscall);
75
        trap_register(VECTOR_SYSCALL, syscall);
77
       
76
       
Line 100... Line 99...
100
    }
99
    }
101
}
100
}
102
 
101
 
103
void arch_post_smp_init(void)
102
void arch_post_smp_init(void)
104
{
103
{
105
        trap_virtual_enable_irqs(1<<IRQ_KBD);
104
        i8042_init();   /* keyboard controller */
106
}
105
}
107
 
106
 
108
void calibrate_delay_loop(void)
107
void calibrate_delay_loop(void)
109
{
108
{
110
    i8254_calibrate_delay_loop();
109
    i8254_calibrate_delay_loop();