On 1/12/17 2:05 PM, Michael S. Tsirkin wrote: > On Thu, Jan 12, 2017 at 10:57:53AM -0600, Doug Goldstein wrote: >> On 1/12/17 5:46 AM, Stefan Hajnoczi wrote: >>> The virtio_queue_set_notification() nesting introduced for AioContext >>> polling >>> raised an assertion with virtio-net (even in non-polling mode). Converting >>> virtio-net and virtio-crypto to use virtio_queue_set_notification() in a >>> nesting fashion would be invasive and isn't worth it. >>> >>> Patch 1 contains the revert to resolve the bug that Doug noticed. >>> >>> Patch 2 is a less efficient but safe alternative. >>> >>> Stefan Hajnoczi (2): >>> Revert "virtio: turn vq->notification into a nested counter" >>> virtio: disable notifications again after poll succeeded >>> >>> hw/virtio/virtio.c | 21 +++++++++------------ >>> 1 file changed, 9 insertions(+), 12 deletions(-) >>> >> >> So I just gave this series a whirl and it fixes the assert but causes >> another issue for me. While iPXE is getting a DHCP address the screen >> immediately flashes over to the UEFI shell. Its like a timeout is >> getting hit and just dropping me to the shell. >> >> -- >> Doug Goldstein >> > > Is this just with UEFI or with seabios as well? >
Sorry for the delay on responding. I've now tested seabios and UEFI (using OVMF). The issue is only happening via UEFI and it works fine with seabios. -- Doug Goldstein
signature.asc
Description: OpenPGP digital signature