Rev 501 | Rev 512 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 501 | Rev 503 | ||
---|---|---|---|
Line 74... | Line 74... | ||
74 | if (config.cpu_active == 1) { |
74 | if (config.cpu_active == 1) { |
75 | ega_init(); /* video */ |
75 | ega_init(); /* video */ |
76 | } |
76 | } |
77 | } |
77 | } |
78 | 78 | ||
79 | void arch_late_init(void) |
79 | void arch_pre_smp_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 CONFIG_SMP |
84 | #ifdef CONFIG_SMP |
85 | acpi_init(); |
85 | acpi_init(); |
86 | #endif /* CONFIG_SMP */ |
86 | #endif /* CONFIG_SMP */ |
87 | } |
87 | } |
88 | } |
88 | } |
89 | 89 | ||
- | 90 | void arch_post_smp_init(void) |
|
- | 91 | { |
|
- | 92 | trap_virtual_enable_irqs(1<<IRQ_KBD); |
|
- | 93 | } |
|
- | 94 | ||
90 | void calibrate_delay_loop(void) |
95 | void calibrate_delay_loop(void) |
91 | { |
96 | { |
92 | i8254_calibrate_delay_loop(); |
97 | i8254_calibrate_delay_loop(); |
93 | i8254_normal_operation(); |
98 | i8254_normal_operation(); |
94 | } |
99 | } |