tests: Boot PowerPC using PMU instead of CUDA for power management
A recent refactoring of CUDA command code has exposed a bug in OpenBIOS [1] which was causing system powerdown and system reset to fail, thus causing the QEMU instance to hang. This in turn caused the grub-shell command to timeout causing it to return an error code when the test actually completed successfully. Since it could be a while before the patch fixing this issue in OpenBIOS filters down to the average distro, switch to PMU to allow powerdowns and reboots to work as expected. [1] https://gitlab.com/qemu-project/qemu/-/issues/624 Signed-off-by: Glenn Washburn <development@efficientek.com> Signed-off-by: Daniel Axtens <dja@axtens.net> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
c39f27cd67
commit
ad59a3519a
@ -84,6 +84,7 @@ case "${grub_modinfo_target_cpu}-${grub_modinfo_platform}" in
|
||||
serial_null="-serial null"
|
||||
netbootext=elf
|
||||
trim=1
|
||||
qemuopts="-M mac99,via=pmu $qemuopts"
|
||||
;;
|
||||
|
||||
sparc64-ieee1275)
|
||||
@ -231,7 +232,7 @@ for option in "$@"; do
|
||||
qemu=qemu-system-ppc64
|
||||
serial_port=ieee1275/hvterm
|
||||
serial_null=
|
||||
qemuopts="$qemuopts -M pseries -no-reboot"
|
||||
qemuopts="$(echo $qemuopts | sed -E 's/-M [^ ]+//') -M pseries -no-reboot"
|
||||
trim=1
|
||||
pseries=y
|
||||
;;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user