Invention Grant
- Patent Title: Driver switch for device error recovery for assigned devices
-
Application No.: US15727879Application Date: 2017-10-09
-
Publication No.: US10223215B2Publication Date: 2019-03-05
- Inventor: Michael Tsirkin , Amnon Ilan
- Applicant: Red Hat Israel, Ltd.
- Applicant Address: IL Ra'anana
- Assignee: Red Hat Israel, Ltd.
- Current Assignee: Red Hat Israel, Ltd.
- Current Assignee Address: IL Ra'anana
- Agency: K&L Gates LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F11/16 ; G06F11/14

Abstract:
An error recovery system includes a memory, a processor in communication with the memory, a primary device, a backup device, a hypervisor executing on the processor, and a virtual machine. The virtual machine includes a guest operating system (OS) executing on the hypervisor, a pass-through device, and a guest driver. The hypervisor executes to detect an error associated with the primary device and to send a request to save a device state to the guest driver. The hypervisor also grants the guest OS access to the backup device. The guest driver receives the request from the hypervisor, and responsive to receiving the request, saves a state signature in the memory. The state signature includes a device signature and the device state of the primary device. Additionally, the guest driver determines a status of the device signature as one of matching and mismatching the backup device.
Public/Granted literature
- US20180232288A1 DRIVER SWITCH FOR DEVICE ERROR RECOVERY FOR ASSIGNED DEVICES Public/Granted day:2018-08-16
Information query