Changes in kernel/arch/ia64/src/drivers/ski.c [3a5506a:3193c05] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/drivers/ski.c
r3a5506a r3193c05 57 57 }; 58 58 59 static void ski_putchar(outdev_t *, const wchar_t );59 static void ski_putchar(outdev_t *, const wchar_t, bool); 60 60 61 61 static outdev_operations_t skidev_ops = { … … 99 99 static void poll_keyboard(ski_instance_t *instance) 100 100 { 101 if (silent) 102 return; 103 101 104 int count = POLL_LIMIT; 102 105 … … 118 121 119 122 while (true) { 120 // TODO FIXME: 121 // This currently breaks the kernel console 122 // before we get the override from uspace. 123 if (console_override) 123 if (!silent) 124 124 poll_keyboard(instance); 125 125 … … 182 182 * @param dev Character device. 183 183 * @param ch Character to be printed. 184 * 185 */ 186 static void ski_putchar(outdev_t *dev, const wchar_t ch) 187 { 188 // TODO FIXME: 189 // This currently breaks the kernel console 190 // before we get the override from uspace. 191 if (console_override) { 184 * @param silent Whether the output should be silenced. 185 * 186 */ 187 static void ski_putchar(outdev_t *dev, const wchar_t ch, bool silent) 188 { 189 if (!silent) { 192 190 if (ascii_check(ch)) { 193 191 if (ch == '\n') … … 215 213 if (!fb_exported) { 216 214 /* 217 * This is the necessary evil until 218 * the userspace driver is entirely 215 * This is the necessary evil until the userspace driver is entirely 219 216 * self-sufficient. 220 217 */ 221 sysinfo_set_item_val("fb", NULL, true);222 218 sysinfo_set_item_val("fb.kind", NULL, 6); 223 219
Note:
See TracChangeset
for help on using the changeset viewer.