Changeset c2417bc in mainline for kernel/arch/mips32/src/mips32.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/mips32/src/mips32.c
r44b7783 rc2417bc 37 37 #include <arch/exception.h> 38 38 #include <mm/as.h> 39 40 39 #include <userspace.h> 41 #include <arch/console.h>42 40 #include <memstr.h> 43 41 #include <proc/thread.h> 44 42 #include <proc/uarg.h> 45 43 #include <print.h> 44 #include <console/console.h> 46 45 #include <syscall/syscall.h> 47 46 #include <sysinfo/sysinfo.h> 48 49 47 #include <arch/interrupt.h> 50 48 #include <console/chardev.h> … … 60 58 #include <string.h> 61 59 #include <arch/drivers/msim.h> 62 63 60 #include <arch/asm/regname.h> 64 61 … … 170 167 * module and connect it to the msim/GXemul keyboard. Enable keyboard interrupts. 171 168 */ 172 indev_t *kbrdin = dsrlnin_init((dsrlnin_t *) MSIM_KBD_ADDRESS, MSIM_KBD_IRQ); 173 if (kbrdin) { 174 srln_init(kbrdin); 175 cp0_unmask_int(MSIM_KBD_IRQ); 169 dsrlnin_instance_t *dsrlnin_instance 170 = dsrlnin_init((dsrlnin_t *) MSIM_KBD_ADDRESS, MSIM_KBD_IRQ); 171 if (dsrlnin_instance) { 172 srln_instance_t *srln_instance = srln_init(); 173 if (srln_instance) { 174 indev_t *sink = stdin_wire(); 175 indev_t *srln = srln_wire(srln_instance, sink); 176 dsrlnin_wire(dsrlnin_instance, srln); 177 cp0_unmask_int(MSIM_KBD_IRQ); 178 } 176 179 } 177 180 … … 249 252 } 250 253 254 void arch_grab_console(void) 255 { 256 #ifdef CONFIG_FB 257 fb_redraw(); 258 #endif 259 } 260 261 /** Return console to userspace 262 * 263 */ 264 void arch_release_console(void) 265 { 266 } 267 251 268 /** @} 252 269 */
Note:
See TracChangeset
for help on using the changeset viewer.