Skip to contentSkip to conversation

Provide basic emulation for Sharp SL-6000 PDA (Tosa)

PATCH In review Dmitry Baryshkov 1 participant 1 message May 29, 2008 Kbuild

lore
Share & tools
lore
#0 lore raw

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.

---
 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
index 553b7f0..645afaa 100644
@@ -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
index 2d67a70..eacd324 100644
@@ -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
index 5a5ed70..6637e72 100644
@@ -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