Qemu ARM script, TODO list
authorJohn Hodge <[email protected]>
Sun, 25 Sep 2011 03:17:54 +0000 (11:17 +0800)
committerJohn Hodge <[email protected]>
Sun, 25 Sep 2011 03:17:54 +0000 (11:17 +0800)
- Don't know if the list is up to date :)

.gitignore
Notes/TODO [new file with mode: 0644]
RunQemuArm [new file with mode: 0755]

index 672b9ab..05ecdad 100644 (file)
@@ -38,3 +38,5 @@ obj-*/
 *.i386
 *.x86_64
 *.bin
+
+Makefile.user.cfg
diff --git a/Notes/TODO b/Notes/TODO
new file mode 100644 (file)
index 0000000..601e78a
--- /dev/null
@@ -0,0 +1,15 @@
+Implement Ctrl-C in vterm
+Fix TCP code
+Get IPv6 working
+Implement a DHCP client
+Get UDI working (udiref)
+Finalise AxWin API structure
+Implement input in AxWin
+Write TFTP filesystem driver
+- Use .index or index.txt (or a true extension) to get directory contents
+Write NFS driver
+Get x86_64 port working
+Complete arm7 port
+Fix VTerm driver determination
+- Implement a clean way to load/initialise named modules from a module init function
+
diff --git a/RunQemuArm b/RunQemuArm
new file mode 100755 (executable)
index 0000000..23b874e
--- /dev/null
@@ -0,0 +1,34 @@
+#!/bin/sh
+#qemu-system-arm -M realview-pb-a8 -kernel Acess2.arm7.bin -serial stdio
+
+QEMU=qemu-system-arm
+USE_GDB=
+
+_SYSTEM=realview-pb-a8
+_KERNEL=Acess2.arm7.bin
+
+QEMU_PARAMS=""
+_NETTYPE="user"
+
+while [ $# -ne 0 ]; do
+       case $1 in
+       -gdb)
+               QEMU_PARAMS=$QEMU_PARAMS" -s -S"
+               ;;
+       -extramem)
+               QEMU_PARAMS=$QEMU_PARAMS" -m 768"
+               ;;
+       -e)
+               shift
+               QEMU_PARAMS=$QEMU_PARAMS" "$1
+               ;;
+       -tuntap)
+               _NETTYPE="tap"
+       esac
+       shift
+done
+QEMU_PARAMS="-M $_SYSTEM -kernel $_KERNEL -net nic -net $_NETTYPE"$QEMU_PARAMS
+
+#      /home/tpg/apps/bin/qemu-system-x86_64 $QEMU_PARAMS -serial stdio -serial file:QemuLog.txt
+#      qemu-system-x86_64 $QEMU_PARAMS -serial stdio | tee QemuLog.txt
+$QEMU $QEMU_PARAMS -serial stdio | tee QemuLog.txt

UCC git Repository :: git.ucc.asn.au