annotate sources/targets/powerpc-virtio/settings @ 1458:60f1087591ac

Add ability to specify a package to rebuild to build.sh with REBUILD= (and then dependencies take it from there to the system image).
author Rob Landley <rob@landley.net>
date Thu, 20 Oct 2011 02:02:10 -0500
parents ba04b2ff8730
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1424
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
1 DESCRIPTION="
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
2 Variant of powerpc target using virtio and (if possible) kvm (different kernel/emulator config).
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
3 "
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
4
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
5 base_architecture powerpc
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
6
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
7 ROOT=vda
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
8 CONSOLE=ttyS0
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
9
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
10 LINUX_CONFIG="
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
11 CONFIG_ALTIVEC=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
12 CONFIG_PPC_PMAC=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
13 CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
14 CONFIG_PPC601_SYNC_FIX=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
15 CONFIG_PROC_DEVICETREE=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
16 CONFIG_MACINTOSH_DRIVERS=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
17 CONFIG_ADB=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
18 CONFIG_ADB_CUDA=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
19 CONFIG_SERIO=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
20 CONFIG_SERIAL_PMACZILOG=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
21 CONFIG_SERIAL_PMACZILOG_TTYS=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
22 CONFIG_SERIAL_PMACZILOG_CONSOLE=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
23 CONFIG_BOOTX_TEXT=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
24 CONFIG_VIRTIO_CONSOLE=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
25 CONFIG_HW_RANDOM_VIRTIO=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
26 CONFIG_PARAVIRT_GUEST=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
27 CONFIG_VIRTIO_BLK=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
28 CONFIG_KVM_CLOCK=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
29 CONFIG_KVM_GUEST=y
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
30 "
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
31
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
32 emulator_command()
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
33 {
1438
ba04b2ff8730 Add dev-environment.sh support for virtio targets
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents: 1437
diff changeset
34 echo "[ ! -z \"\$HDC\" ] && QEMU_EXTRA=\" -drive file=\$HDC,if=virtio,index=2 \$QEMU_EXTRA\""
ba04b2ff8730 Add dev-environment.sh support for virtio targets
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents: 1437
diff changeset
35 echo "[ ! -z \"\$HDB\" ] && QEMU_EXTRA=\" -drive file=\$HDB,if=virtio,index=1 \$QEMU_EXTRA\""
1437
5a0ca606858b Get rid of of two old and now unused variables
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents: 1424
diff changeset
36 echo -n "qemu-system-ppc -M g3beige -nographic -no-reboot -kernel $KERNEL"
1438
ba04b2ff8730 Add dev-environment.sh support for virtio targets
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents: 1437
diff changeset
37 [ "$SYSIMAGE_TYPE" != "initramfs" ] && echo -n " -drive file=$IMAGE,if=virtio,index=0"
1424
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
38 echo -n " -append \"$(kernel_cmdline)\" \$QEMU_EXTRA -net nic,model=virtio -net user"
898dcfab2d4b Add powerpc-virtio target
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
39 }