Rev 1888 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1888 | Rev 1936 | ||
---|---|---|---|
Line 36... | Line 36... | ||
36 | #include <arch/console.h> |
36 | #include <arch/console.h> |
37 | #include <arch/drivers/arc.h> |
37 | #include <arch/drivers/arc.h> |
38 | #include <arch/drivers/serial.h> |
38 | #include <arch/drivers/serial.h> |
39 | #include <arch/drivers/msim.h> |
39 | #include <arch/drivers/msim.h> |
40 | 40 | ||
41 | void console_init(void) |
41 | void console_init(devno_t devno) |
42 | { |
42 | { |
43 | if (arc_enabled()) { |
43 | if (arc_enabled()) { |
44 | arc_console(); |
44 | arc_console(); |
45 | } else if (serial_init()) { |
45 | } else if (serial_init()) { |
46 | serial_console(); |
46 | serial_console(devno); |
47 | } else { |
47 | } else { |
48 | msim_console(); |
48 | msim_console(devno); |
49 | } |
49 | } |
50 | } |
50 | } |
51 | 51 | ||
52 | /** Acquire console back for kernel |
52 | /** Acquire console back for kernel |
53 | * |
53 | * |
54 | */ |
54 | */ |
55 | void arch_grab_console(void) |
55 | void arch_grab_console(void) |
56 | { |
56 | { |
57 | msim_kbd_grab(); |
57 | msim_kbd_grab(); |
58 | } |
58 | } |
- | 59 | ||
59 | /** Return console to userspace |
60 | /** Return console to userspace |
60 | * |
61 | * |
61 | */ |
62 | */ |
62 | void arch_release_console(void) |
63 | void arch_release_console(void) |
63 | { |
64 | { |