Lines Matching full:console
2 * Semihosting Console Support
7 * This provides support for outputting to a semihosting console.
10 * to arbitrary file descriptors we treat the console as something
20 #include "semihosting/console.h"
40 static SemihostingConsole console; variable
72 SemihostingConsole *c = &console; in qemu_semihosting_console_ready()
80 SemihostingConsole *c = &console; in qemu_semihosting_console_block_until_ready()
96 SemihostingConsole *c = &console; in qemu_semihosting_console_read()
112 if (console.chr) { in qemu_semihosting_console_write()
113 int r = qemu_chr_write_all(console.chr, (uint8_t *)buf, len); in qemu_semihosting_console_write()
122 console.chr = chr; in qemu_semihosting_console_init()
124 fifo8_create(&console.fifo, FIFO_SIZE); in qemu_semihosting_console_init()
125 qemu_chr_fe_init(&console.backend, chr, &error_abort); in qemu_semihosting_console_init()
126 qemu_chr_fe_set_handlers(&console.backend, in qemu_semihosting_console_init()
129 NULL, NULL, &console, in qemu_semihosting_console_init()