summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Griffin <peter.griffin@linaro.org>2017-01-13 14:21:24 +0000
committerPeter Griffin <peter.griffin@linaro.org>2017-01-13 14:21:24 +0000
commit1727ff5d017a7c3cb94299825dd0592fbe310833 (patch)
tree53840bc48c5ee25868cc33f47bec2ab32fd5ef39
parent6158ba2765d3ec439b12485d4e868034488411a2 (diff)
Packages/Qemu: Add qemu-system-ppc & qemu-system-ppc64 targets
This will help for testing big endian targets virtually with linux-kthread. Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
-rw-r--r--build-common/packages/qemu25
1 files changed, 25 insertions, 0 deletions
diff --git a/build-common/packages/qemu b/build-common/packages/qemu
index 7d66078..7804095 100644
--- a/build-common/packages/qemu
+++ b/build-common/packages/qemu
@@ -35,6 +35,31 @@ qemu_arma9_smp: QEMU_CORES:=2
qemu-run: qemu-system-$(ARCH)
## As long as the kernel is multiv7 - we can just run as a VExpress..
+qemu-system-ppc:
+ echo $(QEMU_GDBSERVER_PORT) > $(QEMU_GDBSERVER_PORT_FILE)
+ qemu-system-ppc \
+ -kernel $(LINUX_BUILD)/arch/powerpc/boot/zImage \
+ -initrd /home/griffinp/Desktop/powerpc/initrd \
+ -M $(QEMU_MACHINE) \
+ -m 1024 \
+ $(QEMU_HALT) \
+ -gdb tcp::$(QEMU_GDBSERVER_PORT) \
+ -redir tcp:2222::22
+
+qemu-system-ppc64:
+ echo $(QEMU_GDBSERVER_PORT) > $(QEMU_GDBSERVER_PORT_FILE)
+ qemu-system-ppc64 \
+ -kernel $(LINUX_BUILD)/vmlinux \
+ -initrd /home/griffinp/Desktop/powerpc64/initrd \
+ -M $(QEMU_MACHINE) \
+ -smp $(QEMU_CORES) \
+ -m 1024 \
+ $(QEMU_HALT) \
+ -gdb tcp::$(QEMU_GDBSERVER_PORT) \
+ -redir tcp:2222::22
+
+
+## As long as the kernel is multiv7 - we can just run as a VExpress..
qemu-system-arm: $(QEMU_DTB)
echo $(QEMU_GDBSERVER_PORT) > $(QEMU_GDBSERVER_PORT_FILE)
qemu-system-arm \