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

Reply via email to