Changeset c2417bc in mainline for kernel/arch/ia64/src/ia64.c
- Timestamp:
- 2009-04-21T12:46:26Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f2d2c7ba
- Parents:
- 44b7783
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/ia64.c
r44b7783 rc2417bc 34 34 35 35 #include <arch.h> 36 #include <arch/ ski/ski.h>36 #include <arch/drivers/ski.h> 37 37 #include <arch/drivers/it.h> 38 38 #include <arch/interrupt.h> … … 149 149 void arch_post_smp_init(void) 150 150 { 151 #ifdef SKI 152 indev_t *in; 153 in = skiin_init(); 154 if (in) 155 srln_init(in); 151 #ifdef MACHINE_ski 152 ski_instance_t *ski_instance = skiin_init(); 153 if (ski_instance) { 154 srln_instance_t *srln_instance = srln_init(); 155 if (srln_instance) { 156 indev_t *sink = stdin_wire(); 157 indev_t *srln = srln_wire(srln_instance, sink); 158 skiin_wire(ski_instance, srln); 159 } 160 } 161 156 162 skiout_init(); 157 163 #endif … … 162 168 163 169 #ifdef CONFIG_NS16550 164 indev_t *kbrdin_ns16550170 ns16550_instance_t *ns16550_instance 165 171 = ns16550_init((ns16550_t *) NS16550_BASE, NS16550_IRQ, NULL, NULL); 166 if (kbrdin_ns16550) 167 srln_init(kbrdin_ns16550); 172 if (ns16550_instance) { 173 srln_instance_t *srln_instance = srln_init(); 174 if (srln_instance) { 175 indev_t *sink = stdin_wire(); 176 indev_t *srln = srln_wire(srln_instance, sink); 177 ns16550_wire(ns16550_instance, srln); 178 } 179 } 168 180 169 181 sysinfo_set_item_val("kbd", NULL, true); … … 177 189 178 190 #ifdef CONFIG_I8042 179 indev_t *kbrdin_i8042 = i8042_init((i8042_t *) I8042_BASE, IRQ_KBD); 180 if (kbrdin_i8042) 181 kbrd_init(kbrdin_i8042); 191 i8042_instance_t *i8042_instance = i8042_init((i8042_t *) I8042_BASE, IRQ_KBD); 192 if (i8042_instance) { 193 kbrd_instance_t *kbrd_instance = kbrd_init(); 194 if (kbrd_instance) { 195 indev_t *sink = stdin_wire(); 196 indev_t *kbrd = kbrd_wire(kbrd_instance, sink); 197 i8042_wire(i8042_instance, kbrd); 198 } 199 } 182 200 183 201 sysinfo_set_item_val("kbd", NULL, true); … … 239 257 void arch_grab_console(void) 240 258 { 241 #ifdef SKI259 #ifdef MACHINE_ski 242 260 ski_kbd_grab(); 243 261 #endif … … 249 267 void arch_release_console(void) 250 268 { 251 #ifdef SKI269 #ifdef MACHINE_ski 252 270 ski_kbd_release(); 253 271 #endif
Note:
See TracChangeset
for help on using the changeset viewer.