Changeset af9a7c5 in mainline for arch/mips32/src
- Timestamp:
- 2005-12-12T15:38:44Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 93b84b3
- Parents:
- c0b7f00
- Location:
- arch/mips32/src
- Files:
-
- 4 edited
-
console.c (modified) (1 diff)
-
drivers/arc.c (modified) (3 diffs)
-
drivers/msim.c (modified) (3 diffs)
-
drivers/serial.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
arch/mips32/src/console.c
rc0b7f00 raf9a7c5 35 35 void console_init(void) 36 36 { 37 chardev_t *console;38 39 37 if (arc_enabled()) { 40 console =arc_console();38 arc_console(); 41 39 } else if (serial_init()) { 42 console =serial_console();40 serial_console(); 43 41 } else 44 console = msim_console(); 45 46 stdin = console; 47 stdout = console; 42 msim_console(); 48 43 } -
arch/mips32/src/drivers/arc.c
rc0b7f00 raf9a7c5 36 36 #include <interrupt.h> 37 37 #include <align.h> 38 #include <console/console.h> 38 39 39 40 /* This is a good joke, SGI HAS different types than NT bioses... */ … … 247 248 } 248 249 249 250 chardev_t * arc_console(void) 250 void arc_console(void) 251 251 { 252 252 kbd_polling_enabled = true; … … 254 254 chardev_initialize("arc_console", &console, &arc_ops); 255 255 old_timer = int_register(TIMER_IRQ, "arc_kb_poll", timer_replace); 256 return &console; 256 stdin = &console; 257 stdout = &console; 257 258 } 258 259 -
arch/mips32/src/drivers/msim.c
rc0b7f00 raf9a7c5 31 31 #include <arch/drivers/msim.h> 32 32 #include <arch/cp0.h> 33 #include <console/console.h> 33 34 34 35 static chardev_t console; … … 78 79 79 80 /* Return console object representing msim console */ 80 chardev_t *msim_console(void)81 void msim_console(void) 81 82 { 82 83 chardev_initialize("msim_console", &console, &msim_ops); … … 86 87 cp0_unmask_int(MSIM_KBD_IRQ); 87 88 88 return &console; 89 stdin = &console; 90 stdout = &console; 89 91 } -
arch/mips32/src/drivers/serial.c
rc0b7f00 raf9a7c5 102 102 } 103 103 104 #include <print.h> 105 chardev_t * serial_console(void) 104 void serial_console(void) 106 105 { 107 106 serial_t *sd = &sconf[0]; … … 118 117 old_timer = int_register(TIMER_IRQ, "serial_drvr_poll", timer_replace); 119 118 120 121 return &console; 122 119 stdin = &console; 120 stdout = &console; 123 121 }
Note:
See TracChangeset
for help on using the changeset viewer.
