Invention Grant
US09304849B2 Implementing enhanced error handling of a shared adapter in a virtualized system
有权
在虚拟化系统中实现增强的共享适配器的错误处理
- Patent Title: Implementing enhanced error handling of a shared adapter in a virtualized system
- Patent Title (中): 在虚拟化系统中实现增强的共享适配器的错误处理
-
Application No.: US13915943Application Date: 2013-06-12
-
Publication No.: US09304849B2Publication Date: 2016-04-05
- Inventor: Jesse P. Arroyo , Charles S. Graham , John R. Oberly, III , Timothy J. Schimke
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Joan Pennington
- Main IPC: G06F11/07
- IPC: G06F11/07 ; G06F9/455 ; G06F11/14 ; G06F9/445

Abstract:
A method, system and computer program product are provided for implementing enhanced error handling for a hardware I/O adapter, such as a Single Root Input/Output Virtualization (SRIOV) adapter, in a virtualized system. The hardware I/O adapter is partitioned into multiple endpoints, with each Partitionable Endpoint (PE) corresponding to a function, and there is an adapter PE associated with the entire adapter. The endpoints are managed both independently for actions limited in scope to a single function, and as a group for actions with the scope of the adapter. An error or failure of the adapter PE freezes the adapter PE and propagates to the VF PEs associated with the adapter, causing the VF PEs to be frozen. An adapter driver and VF device drivers are informed of the error, and start recovery. The hypervisor locks out the VF device drivers at key points enabling adapter recovery to successfully complete.
Public/Granted literature
- US20140372789A1 IMPLEMENTING ENHANCED ERROR HANDLING OF A SHARED ADAPTER IN A VIRTUALIZED SYSTEM Public/Granted day:2014-12-18
Information query