[Xen-devel] [RESEND PATCH v5 0/2] Containing AER unrecoverable errors

2018-04-02 Thread Venu Busireddy
e unnecessary writes to xenstore. Changes in v2: - Instead of killing the guest and hiding the device, forcibly remove the device from the guest. Venu Busireddy (2): libxl: Implement the handler to handle unrecoverable AER errors xl: Register the AER event handler that handles AER errors

[Xen-devel] [RESEND PATCH v5 2/2] xl: Register the AER event handler that handles AER errors

2018-04-02 Thread Venu Busireddy
When a guest is created, register the AER event handler to handle the AER errors. When an AER error occurs, the handler will forcibly remove the erring PCIe device from the guest. Signed-off-by: Venu Busireddy Signed-off-by: Wim Ten Have --- tools/libxl/libxl_create.c | 11 +-- tools

[Xen-devel] [RESEND PATCH v5 1/2] libxl: Implement the handler to handle unrecoverable AER errors

2018-04-02 Thread Venu Busireddy
Implement the callback function to handle unrecoverable AER errors, and also the public APIs that can be used to register/unregister the handler. When an AER error occurs, the handler will forcibly remove the erring PCIe device from the guest. Signed-off-by: Venu Busireddy --- tools/libxl

Re: [Xen-devel] [PATCH v3 1/2] libxl: Implement the handler to handle unrecoverable AER errors [and 1 more messages]

2018-04-03 Thread Venu Busireddy
On 2018-04-03 16:06:17 +0100, Ian Jackson wrote: > Venu Busireddy writes ("[RESEND PATCH v5 0/2] Containing AER unrecoverable > errors"): > > This patch set is part of a set of patches that together allow containment > > of unrecoverable AER errors from PCIe d

Re: [Xen-devel] [PATCH v3 1/2] libxl: Implement the handler to handle unrecoverable AER errors [and 1 more messages]

2018-04-10 Thread Venu Busireddy
On 2018-04-03 17:51:50 +0100, Ian Jackson wrote: > Venu Busireddy writes ("Re: [PATCH v3 1/2] libxl: Implement the handler to > handle unrecoverable AER errors [and 1 more messages]"): > > On 2018-04-03 16:06:17 +0100, Ian Jackson wrote: > > > Ian Jackson wr

Re: [Xen-devel] [PATCH v3 1/2] libxl: Implement the handler to handle unrecoverable AER errors

2018-04-10 Thread Venu Busireddy
On 2017-09-21 18:12:54 +0100, Ian Jackson wrote: > Venu Busireddy writes ("Re: [PATCH v3 1/2] libxl: Implement the handler to > handle unrecoverable AER errors"): > > On 2017-08-08 15:33:01 +0100, Wei Liu wrote: > > > I think a bigger question is whethe

[Xen-devel] [PATCH v5 0/2] Containing AER unrecoverable errors

2018-03-13 Thread Venu Busireddy
e unnecessary writes to xenstore. Changes in v2: - Instead of killing the guest and hiding the device, forcibly remove the device from the guest. Venu Busireddy (2): libxl: Implement the handler to handle unrecoverable AER errors xl: Register the AER event handler that handles AER errors

[Xen-devel] [PATCH v5 1/2] libxl: Implement the handler to handle unrecoverable AER errors

2018-03-13 Thread Venu Busireddy
Implement the callback function to handle unrecoverable AER errors, and also the public APIs that can be used to register/unregister the handler. When an AER error occurs, the handler will forcibly remove the erring PCIe device from the guest. Signed-off-by: Venu Busireddy --- tools/libxl

[Xen-devel] [PATCH v5 2/2] xl: Register the AER event handler that handles AER errors

2018-03-13 Thread Venu Busireddy
When a guest is created, register the AER event handler to handle the AER errors. When an AER error occurs, the handler will forcibly remove the erring PCIe device from the guest. Signed-off-by: Venu Busireddy Signed-off-by: Wim Ten Have --- tools/libxl/libxl_create.c | 11 +-- tools

Re: [Xen-devel] [PATCH v5 0/2] Containing AER unrecoverable errors

2018-03-16 Thread Venu Busireddy
On 2018-03-16 10:32:10 -0400, Konrad Rzeszutek Wilk wrote: > On Tue, Mar 13, 2018 at 01:43:39PM -0500, Venu Busireddy wrote: > > This patch set is part of a set of patches that together allow containment > > of unrecoverable AER errors from PCIe devices assigned to guests in >