@@ -1,7 +1,7 @@
#!/bin/bash
set -e
-git clone --depth=1 -b qemu-powernv-for-skiboot-2 git://github.com/open-power/qemu.git
+git clone --depth=1 -b qemu-powernv-for-skiboot-3 git://github.com/open-power/qemu.git
cd qemu
git submodule update --init dtc
./configure --target-list=ppc64-softmmu --disable-werror
@@ -44,7 +44,7 @@ $QEMU_PATH/../qemu-img create -f qcow2 $D 128G 2>&1 > $T
( cat <<EOF | expect
set timeout 600
-spawn $QEMU_PATH/$QEMU_BINARY -m 2G -M powernv -kernel debian-jessie-vmlinux -initrd debian-jessie-initrd.gz -nographic -hda $D
+spawn $QEMU_PATH/$QEMU_BINARY -m 2G -M powernv -kernel debian-jessie-vmlinux -initrd debian-jessie-initrd.gz -nographic -device ipmi-bmc-sim,id=ipmi0 -device isa-ipmi-bt,bmc=ipmi0 -hda $D
expect {
timeout { send_user "\nTimeout waiting for petitboot\n"; exit 1 }
eof { send_user "\nUnexpected EOF\n;" exit 1 }
@@ -37,7 +37,7 @@ T=`mktemp --tmpdir skiboot_qemu_boot_test.XXXXXXXXXX`
( cat <<EOF | expect
set timeout 600
-spawn $QEMU_PATH/$QEMU_BINARY -m 1G -M powernv -kernel $SKIBOOT_ZIMAGE -nographic
+spawn $QEMU_PATH/$QEMU_BINARY -m 3G -M powernv -kernel $SKIBOOT_ZIMAGE -nographic -device ipmi-bmc-sim,id=ipmi0 -device isa-ipmi-bt,bmc=ipmi0
expect {
timeout { send_user "\nTimeout waiting for petitboot\n"; exit 1 }
eof { send_user "\nUnexpected EOF\n;" exit 1 }