Subversion Repositories HelenOS-historic

Rev

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

Rev 452 Rev 458
Line 60... Line 60...
60
        i8259_init();   /* PIC */
60
        i8259_init();   /* PIC */
61
        i8254_init();   /* hard clock */
61
        i8254_init();   /* hard clock */
62
       
62
       
63
        trap_register(VECTOR_SYSCALL, syscall);
63
        trap_register(VECTOR_SYSCALL, syscall);
64
       
64
       
65
        #ifdef __SMP__
65
        #ifdef CONFIG_SMP
66
        trap_register(VECTOR_TLB_SHOOTDOWN_IPI, tlb_shootdown_ipi);
66
        trap_register(VECTOR_TLB_SHOOTDOWN_IPI, tlb_shootdown_ipi);
67
        trap_register(VECTOR_WAKEUP_IPI, wakeup_ipi);
67
        trap_register(VECTOR_WAKEUP_IPI, wakeup_ipi);
68
        #endif /* __SMP__ */
68
        #endif /* CONFIG_SMP */
69
    }
69
    }
70
}
70
}
71
 
71
 
72
void arch_post_mm_init(void)
72
void arch_post_mm_init(void)
73
{
73
{
Line 79... Line 79...
79
void arch_late_init(void)
79
void arch_late_init(void)
80
{
80
{
81
    if (config.cpu_active == 1) {
81
    if (config.cpu_active == 1) {
82
        memory_print_map();
82
        memory_print_map();
83
       
83
       
84
        #ifdef __SMP__
84
        #ifdef CONFIG_SMP
85
        acpi_init();
85
        acpi_init();
86
        #endif /* __SMP__ */
86
        #endif /* CONFIG_SMP */
87
    }
87
    }
88
}
88
}
89
 
89
 
90
void calibrate_delay_loop(void)
90
void calibrate_delay_loop(void)
91
{
91
{