[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] virtio device error reporting best practice?
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] virtio device error reporting best practice? |
Date: |
Mon, 17 Mar 2014 15:50:39 +0100 |
On Mo, 2014-03-17 at 16:02 +1000, Dave Airlie wrote:
> So I'm looking at how best to do virtio gpu device error reporting,
> and how to deal with illegal stuff,
>
> I've two levels of errors I want to support,
>
> a) unrecoverable or bad guest kernel programming errors,
>
> b) per 3D context errors from the renderer backend,
What you find in modern real hardware (xhci for example) and which would
also make sense for virtio is:
* stick an error message into a event queue (for non-fatal errors),
which would be a good fit for (b)
* set a bit in a error status register, maybe raise IRQ, stop
processing until reset (for fatal errors, i.e. your (a) case).
such a register can live in config space for virtio.
cheers,
Gerd
- Re: [Qemu-devel] virtio device error reporting best practice?, (continued)
- Re: [Qemu-devel] virtio device error reporting best practice?, Laszlo Ersek, 2014/03/17
- Re: [Qemu-devel] virtio device error reporting best practice?, Peter Maydell, 2014/03/17
- Re: [Qemu-devel] virtio device error reporting best practice?, Laszlo Ersek, 2014/03/17
- Re: [Qemu-devel] virtio device error reporting best practice?, Peter Maydell, 2014/03/17
- Re: [Qemu-devel] virtio device error reporting best practice?, Gerd Hoffmann, 2014/03/17
- Re: [Qemu-devel] virtio device error reporting best practice?, Andreas Färber, 2014/03/17
- Re: [Qemu-devel] virtio device error reporting best practice?, Kevin Wolf, 2014/03/18
- Re: [Qemu-devel] virtio device error reporting best practice?, Richard W.M. Jones, 2014/03/17
- Re: [Qemu-devel] virtio device error reporting best practice?, Richard W.M. Jones, 2014/03/17
- Re: [Qemu-devel] virtio device error reporting best practice?, Stefan Hajnoczi, 2014/03/26
Re: [Qemu-devel] virtio device error reporting best practice?,
Gerd Hoffmann <=
Re: [Qemu-devel] virtio device error reporting best practice?, Rusty Russell, 2014/03/18
- Re: [Qemu-devel] virtio device error reporting best practice?, Markus Armbruster, 2014/03/19
- Re: [Qemu-devel] virtio device error reporting best practice?, Rusty Russell, 2014/03/20
- Re: [Qemu-devel] virtio device error reporting best practice?, Markus Armbruster, 2014/03/20
- Re: [Qemu-devel] virtio device error reporting best practice?, Peter Maydell, 2014/03/20
- Re: [Qemu-devel] virtio device error reporting best practice?, Markus Armbruster, 2014/03/26
- Re: [Qemu-devel] virtio device error reporting best practice?, Venkatesh Srinivas, 2014/03/26
Re: [Qemu-devel] virtio device error reporting best practice?, Michael S. Tsirkin, 2014/03/20