summaryrefslogtreecommitdiffstats
path: root/include/hw/m68k
diff options
context:
space:
mode:
authorThomas Huth2018-06-30 07:50:23 +0200
committerThomas Huth2019-09-07 08:31:33 +0200
commitc8e8bc85a6ba106ad4fd92468f6ef726200ab1ca (patch)
tree374a6c76974d4bb135824742c275624655624d45 /include/hw/m68k
parentm68k: Add NeXTcube framebuffer device emulation (diff)
downloadqemu-c8e8bc85a6ba106ad4fd92468f6ef726200ab1ca.tar.gz
qemu-c8e8bc85a6ba106ad4fd92468f6ef726200ab1ca.tar.xz
qemu-c8e8bc85a6ba106ad4fd92468f6ef726200ab1ca.zip
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>
Diffstat (limited to 'include/hw/m68k')
-rw-r--r--include/hw/m68k/next-cube.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/hw/m68k/next-cube.h b/include/hw/m68k/next-cube.h
index 090c7c51aa..37f7ce3e34 100644
--- a/include/hw/m68k/next-cube.h
+++ b/include/hw/m68k/next-cube.h
@@ -4,4 +4,6 @@
#define TYPE_NEXTFB "next-fb"
+#define TYPE_NEXTKBD "next-kbd"
+
#endif /* NEXT_CUBE_H */