qemu/pc-bios/s390-ccw
Christian Borntraeger 39c93c67c5 s390/ipl: Fix spurious errors in virtio
With the ccw ipl code sometimes an error message like
"virtio: trying to map MMIO memory" or
"Guest moved used index from %u to %u" appeared. Turns out
that the ccw bios did not zero out the vring, which might
cause stale values in avail->idx and friends, especially
on reboot.

Lets zero out the relevant fields. To activate the patch we
need to rebuild s390-ccw.img as well.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Message-id: 1369309901-418-1-git-send-email-borntraeger@de.ibm.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2013-05-31 12:50:46 -05:00
..
Makefile s390-ccw.img: Take care of the elf->img transition 2013-04-26 20:18:24 +02:00
bootmap.c S390: ccw firmware: Add bootmap interpreter 2013-04-26 20:18:24 +02:00
cio.h S390: ccw firmware: Add virtio device drivers 2013-04-26 20:18:24 +02:00
main.c S390: BIOS boot from given device 2013-05-06 17:30:01 +02:00
s390-ccw.h s390-ccw.img: replace while loop with a disabled wait on s390 bios 2013-04-26 20:18:24 +02:00
sclp-ascii.c S390: ccw firmware: Add sclp output 2013-04-26 20:18:24 +02:00
sclp.h S390: ccw firmware: Add sclp output 2013-04-26 20:18:24 +02:00
start.S S390: BIOS boot from given device 2013-05-06 17:30:01 +02:00
virtio.c s390/ipl: Fix spurious errors in virtio 2013-05-31 12:50:46 -05:00
virtio.h s390-ccw.img: Get queue config from host. 2013-04-26 20:18:24 +02:00