Mercurial > hg > aboriginal
changeset 1424:898dcfab2d4b
Add powerpc-virtio target
author | Alessio Igor Bogani <alessioigorbogani@gmail.com> |
---|---|
date | Tue, 02 Aug 2011 12:06:00 +0200 |
parents | 2878f05277c9 |
children | e67a999e0351 |
files | sources/targets/powerpc-virtio/settings |
diffstat | 1 files changed, 39 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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" +}