qemu/hw/m68k
Thomas Huth c8e8bc85a6 m68k: Add NeXTcube keyboard device
It is likely still quite incomplete (e.g. mouse and interrupts are not
implemented yet), but it is good enough for keyboard input at the firmware
monitor.
This code has been taken from Bryce Lanham's GSoC 2011 NeXT branch at

 https://github.com/blanham/qemu-NeXT/blob/next-cube/hw/next-kbd.c

and altered to fit the latest interface of the current QEMU (e.g. to use
memory_region_init_io() instead of cpu_register_physical_memory()).

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20190831074519.32613-3-huth@tuxfamily.org>
Signed-off-by: Thomas Huth <huth@tuxfamily.org>
2019-09-07 08:31:33 +02:00
..
an5206.c Include hw/hw.h exactly where needed 2019-08-16 13:31:52 +02:00
Kconfig m68k: Add NeXTcube framebuffer device emulation 2019-09-07 08:30:34 +02:00
Makefile.objs m68k: Add NeXTcube keyboard device 2019-09-07 08:31:33 +02:00
mcf5206.c Include qemu/main-loop.h less 2019-08-16 13:31:52 +02:00
mcf5208.c Include qemu/main-loop.h less 2019-08-16 13:31:52 +02:00
mcf_intc.c Include hw/irq.h a lot less 2019-08-16 13:31:52 +02:00
next-kbd.c m68k: Add NeXTcube keyboard device 2019-09-07 08:31:33 +02:00