On 20/03/2019 16.11, Jason J. Herne wrote: > On 3/13/19 12:31 PM, Jason J. Herne wrote: >> This is to support booting from vfio-ccw dasd devices. We basically >> implement >> the real hardware ipl procedure. This allows for booting Linux guests on >> vfio-ccw devices. >> >> vfio-ccw's channel program prefetch algorithm complicates ipl because >> most ipl >> channel programs dynamically modify themselves. Details on the ipl >> process and >> how we worked around this issue can be found in >> docs/devel/s390-dasd-ipl.txt. >> >> Changelog >> ========== >> v5 >> - Whitespace changes and comments. >> - Added newlines to printed strings in patch 15. >> > ... > > Ping. Thomas or Christian, are you ready to pick this series up or do > you feel we need any more work?
The regression with non-bootable devices still exists, i.e. this used to work before: $ qemu-system-s390x -enable-kvm -nographic -device x-terminal3270 \ -device virtio-blk-ccw,drive=dr1 \ -drive if=none,id=dr1,format=qcow2,file=guest.qcow2 ... but now aborts with: Attempting to boot from unexpected device type: 0x0000000000003270 Can you somehow limit the choice of devices here that are considered for booting? Thomas