Rev 4103 | Rev 4122 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4103 | Rev 4114 | ||
|---|---|---|---|
| Line 148... | Line 148... | ||
| 148 | } |
148 | } |
| 149 | 149 | ||
| 150 | void arch_post_smp_init(void) |
150 | void arch_post_smp_init(void) |
| 151 | { |
151 | { |
| 152 | #ifdef SKI |
152 | #ifdef SKI |
| - | 153 | indev_t *in; |
|
| - | 154 | in = skiin_init(); |
|
| - | 155 | if (in) |
|
| 153 | srln_init(stdin); |
156 | srln_init(in); |
| 154 | ski_console_init(&srlnin); |
157 | skiout_init(); |
| 155 | #endif |
158 | #endif |
| 156 | 159 | ||
| 157 | #ifdef I460GX |
160 | #ifdef I460GX |
| 158 | #ifdef CONFIG_EGA |
161 | #ifdef CONFIG_EGA |
| 159 | ega_init(EGA_BASE, EGA_VIDEORAM); |
162 | ega_init(EGA_BASE, EGA_VIDEORAM); |
| Line 163... | Line 166... | ||
| 163 | inr_t inr; |
166 | inr_t inr; |
| 164 | 167 | ||
| 165 | #ifdef CONFIG_NS16550 |
168 | #ifdef CONFIG_NS16550 |
| 166 | inr = NS16550_IRQ; |
169 | inr = NS16550_IRQ; |
| 167 | 170 | ||
| 168 | indev_t *kbrdin = ns16550_init(ns16550_t *) NS16550_BASE, devno, inr, NULL, NULL); |
171 | indev_t *kbrdin = ns16550_init((ns16550_t *) NS16550_BASE, devno, inr, NULL, NULL); |
| 169 | if (kbrdin) |
172 | if (kbrdin) |
| 170 | srln_init(kbrdin); |
173 | srln_init(kbrdin); |
| 171 | 174 | ||
| 172 | sysinfo_set_item_val("kbd.type", NULL, KBD_NS16550); |
175 | sysinfo_set_item_val("kbd.type", NULL, KBD_NS16550); |
| 173 | sysinfo_set_item_val("kbd.address.physical", NULL, |
176 | sysinfo_set_item_val("kbd.address.physical", NULL, |