Provide basic emulation for Sharp SL-6000 PDA (Tosa)
PATCH 2/2 Provide basic emulation for Sharp SL-6000 PDA (Tosa)
This adds basic support for emulating Sharp Zaurus SL-6000 PDA (tosa). Currently it provides only basic support: no kbd/lcd, sound, ts, etc. But it's able at least to boot Linux from CF.
Signed-off-by Dmitry Baryshkov <[email protected]>
--- Makefile.target | 1 + hw/boards.h | 3 + hw/tosa.c | 159 ++++++++++++++++++++++++++++++++++++++++++++++++++ target-arm/machine.c | 1 + 4 files changed, 164 insertions(+), 0 deletions(-) create mode 100644 hw/tosa.c
Makefile.target +1 -0
@@ -628,6 +628,7 @@ OBJS+= nseries.o blizzard.o onenand.o vga.o cbus.o tusb6010.o usb-musb.o OBJS+= tsc2005.o OBJS+= mst_fpga.o mainstone.o OBJS+= musicpal.o pflash_cfi02.o +OBJS+= tosa.o CPPFLAGS += -DHAS_AUDIO endif ifeq ($(TARGET_BASE_ARCH), sh4)
hw/boards.h +3 -0
@@ -111,4 +111,7 @@ extern QEMUMachine mainstone2_machine;/* musicpal.c */ extern QEMUMachine musicpal_machine; +/* tosa.c */ +extern QEMUMachine tosapda_machine; +#endif
hw/tosa.c new file +159 -0
159 lines not on this page · raw message
target-arm/machine.c +1 -0
@@ -20,6 +20,7 @@ void register_machines(void)qemu_register_machine (&verdex_machine);qemu_register_machine (&mainstone2_machine);qemu_register_machine (&musicpal_machine); +qemu_register_machine (&tosapda_machine); }void cpu_save (QEMUFile *f,void *opaque)
Signature · 6 lines
1.5.5.1 -- With best wishes Dmitry