Changeset c2417bc in mainline for kernel/arch/arm32/src/arm32.c
- Timestamp:
- 2009-04-21T12:46:26Z (16 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/arm32/src/arm32.c
r44b7783 rc2417bc 36 36 #include <arch.h> 37 37 #include <config.h> 38 #include <arch/console.h>39 38 #include <genarch/fb/fb.h> 40 39 #include <genarch/fb/visuals.h> … … 43 42 #include <genarch/srln/srln.h> 44 43 #include <sysinfo/sysinfo.h> 44 #include <console/console.h> 45 45 #include <ddi/irq.h> 46 46 #include <arch/drivers/gxemul.h> … … 130 130 /* 131 131 * Initialize the GXemul keyboard port. Then initialize the serial line 132 * module and connect it to the GXemul keyboard. Enable keyboard interrupts.132 * module and connect it to the GXemul keyboard. 133 133 */ 134 indev_t *kbrdin = dsrlnin_init((dsrlnin_t *) gxemul_kbd, GXEMUL_KBD_IRQ); 135 if (kbrdin) 136 srln_init(kbrdin); 134 dsrlnin_instance_t *dsrlnin_instance 135 = dsrlnin_init((dsrlnin_t *) gxemul_kbd, GXEMUL_KBD_IRQ); 136 if (dsrlnin_instance) { 137 srln_instance_t *srln_instance = srln_init(); 138 if (srln_instance) { 139 indev_t *sink = stdin_wire(); 140 indev_t *srln = srln_wire(srln_instance, sink); 141 dsrlnin_wire(dsrlnin_instance, srln); 142 } 143 } 137 144 138 145 /* … … 202 209 } 203 210 211 /** Acquire console back for kernel. */ 212 void arch_grab_console(void) 213 { 214 #ifdef CONFIG_FB 215 fb_redraw(); 216 #endif 217 } 218 219 /** Return console to userspace. */ 220 void arch_release_console(void) 221 { 222 } 223 204 224 /** @} 205 225 */
Note:
See TracChangeset
for help on using the changeset viewer.