qemu-e2k/backends
Marc-André Lureau 4d43a603c7 char: move CharBackend handling in char-fe unit
Move all the frontend struct and methods to a seperate unit. This avoids
accidentally mixing backend and frontend calls, and helps with readabilty.

Make qemu_chr_replay() a macro shared by both char and char-fe.

Export qemu_chr_write(), and use a macro for qemu_chr_write_all()

(nb: yes, CharBackend is for char frontend :)

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
2017-06-02 11:33:53 +04:00
..
baum.c chardev: move headers to include/chardev 2017-06-02 11:33:52 +04:00
cryptodev-builtin.c cryptodev: fix asserting single queue 2017-03-23 17:22:01 +08:00
cryptodev.c cryptodev: wrap the ready flag 2017-01-10 07:02:52 +02:00
hostmem-file.c hostmem: use host_memory_backend_mr_inited() where proper 2017-04-20 15:22:41 -03:00
hostmem-ram.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
hostmem.c hostmem: use host_memory_backend_mr_inited() where proper 2017-04-20 15:22:41 -03:00
Makefile.objs Add wctablet device 2017-02-20 11:26:28 +01:00
msmouse.c chardev: move headers to include/chardev 2017-06-02 11:33:52 +04:00
rng-egd.c char: move CharBackend handling in char-fe unit 2017-06-02 11:33:53 +04:00
rng-random.c rng-random: rename RndRandom to RngRandom 2016-05-23 12:18:43 +05:30
rng.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
testdev.c chardev: move headers to include/chardev 2017-06-02 11:33:52 +04:00
tpm.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
trace-events Add wctablet device 2017-02-20 11:26:28 +01:00
wctablet.c chardev: serial & parallel declaration to own headers 2017-06-02 11:33:52 +04:00