annotate sources/targets/i686-virtio/settings @ 1682:64316ca2bc9b

Remove redundant list assignment in ccwrap that screws up ordering and puts the -L entries in the wrong order.
author Rob Landley <rob@landley.net>
date Fri, 05 Sep 2014 23:54:01 -0500
parents e42487e3f745
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1422
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
1 DESCRIPTION="
1423
2878f05277c9 Invoke qemu instead of kvm
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents: 1422
diff changeset
2 Variant of i686 target using virtio and (if possible) kvm (different kernel/emulator config).
1422
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
3 "
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
4
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
5 # Use the i686 base architecture
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
6
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
7 base_architecture i686
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
8
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
9 ROOT=vda
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
10 CONSOLE=ttyS0
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
11
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
12 LINUX_CONFIG="
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
13 CONFIG_MPENTIUMII=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
14 CONFIG_ACPI=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
15
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
16 # VIRTIO_CONSOLE not used yet
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
17 CONFIG_SERIAL_8250=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
18 CONFIG_SERIAL_8250_CONSOLE=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
19 CONFIG_VIRTIO_CONSOLE=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
20
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
21 CONFIG_HW_RANDOM_VIRTIO=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
22 CONFIG_PARAVIRT_GUEST=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
23 CONFIG_VIRTIO_BLK=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
24 CONFIG_KVM_CLOCK=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
25 CONFIG_KVM_GUEST=y
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
26 "
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
27
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
28 emulator_command()
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
29 {
1438
ba04b2ff8730 Add dev-environment.sh support for virtio targets
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents: 1437
diff changeset
30 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
31 echo "[ ! -z \"\$HDB\" ] && QEMU_EXTRA=\" -drive file=\$HDB,if=virtio,index=1 \$QEMU_EXTRA\""
1566
e42487e3f745 Fix minor bit rot: i686-virtio target still running "qemu" instead of "qemu-system-i386". (Name changed upstream in qemu between releases.)
Rob Landley <rob@landley.net>
parents: 1438
diff changeset
32 echo -n "qemu-system-i386 -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
33 [ "$SYSIMAGE_TYPE" != "initramfs" ] && echo -n " -drive file=$IMAGE,if=virtio,index=0"
1422
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
34 echo -n " -append \"$(kernel_cmdline)\" \$QEMU_EXTRA -net nic,model=virtio -net user"
73b7ff43d1da Rename i686-kvm to i686-virtio
Alessio Igor Bogani <alessioigorbogani@gmail.com>
parents:
diff changeset
35 }