[Aboriginal] [PATCH] Add powerpc-virtio target

Alessio Igor Bogani alessioigorbogani at gmail.com
Tue Aug 2 04:41:16 PDT 2011


# HG changeset patch
# User Alessio Igor Bogani <alessioigorbogani at gmail.com>
# Date 1312279560 -7200
# Node ID 8f5f7bf6a350bb22bbff11e9c7660ddd465c92ca
# Parent  e4d6b337322cd83e8b151ead91ec589a359f7fc4
Add powerpc-virtio target

diff -r e4d6b337322c -r 8f5f7bf6a350 sources/targets/powerpc-virtio/settings
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sources/targets/powerpc-virtio/settings	Tue Aug 02 12:06:00 2011 +0200
@@ -0,0 +1,39 @@
+DESCRIPTION="
+Variant of powerpc target using virtio and (if possible) kvm (different kernel/emulator config).
+"
+
+base_architecture powerpc
+
+ROOT=vda
+CONSOLE=ttyS0
+
+LINUX_CONFIG="
+CONFIG_ALTIVEC=y
+CONFIG_PPC_PMAC=y
+CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
+CONFIG_PPC601_SYNC_FIX=y
+CONFIG_PROC_DEVICETREE=y
+CONFIG_MACINTOSH_DRIVERS=y
+CONFIG_ADB=y
+CONFIG_ADB_CUDA=y
+CONFIG_SERIO=y
+CONFIG_SERIAL_PMACZILOG=y
+CONFIG_SERIAL_PMACZILOG_TTYS=y
+CONFIG_SERIAL_PMACZILOG_CONSOLE=y
+CONFIG_BOOTX_TEXT=y
+CONFIG_VIRTIO_CONSOLE=y
+CONFIG_HW_RANDOM_VIRTIO=y
+CONFIG_PARAVIRT_GUEST=y
+CONFIG_VIRTIO_BLK=y
+CONFIG_KVM_CLOCK=y
+CONFIG_KVM_GUEST=y
+"
+
+emulator_command()
+{
+  echo "if [ \"\$WITH_HDC\"X\"\" != \"X\" ]; then WITH_HDC=\"-drive file=\$HDC,if=virtio\"; fi"
+  echo "if [ \"\$WITH_HDB\"X\"\" != \"X\" ]; then WITH_HDB=\"-drive file=\$HDB,if=virtio\"; fi"
+  echo -n "qemu-system-ppc -M g3beige -nographic -no-reboot -kernel $KERNEL \$WITH_HDC \$WITH_HDB"
+  [ "$SYSIMAGE_TYPE" != "initramfs" ] && echo -n " -drive file=$IMAGE,if=virtio"
+  echo -n " -append \"$(kernel_cmdline)\" \$QEMU_EXTRA -net nic,model=virtio -net user"
+}



More information about the Aboriginal mailing list