发明名称 |
Virtualized device reset |
摘要 |
In a hardware-based virtualization system, a hypervisor switches out of a first function into a second function. The first function is one of a physical function and a virtual function and the second function is one of a physical function and a virtual function. During the switching a malfunction of the first function is detected. The first function is reset without resetting the second function. The switching, detecting, and resetting operations are performed by a hypervisor of the hardware-based virtualization system. Embodiments further include a communication mechanism for the hypervisor to notify a driver of the function that was reset to enable the driver to restore the function without delay. |
申请公布号 |
US9201682(B2) |
申请公布日期 |
2015.12.01 |
申请号 |
US201313923513 |
申请日期 |
2013.06.21 |
申请人 |
ATI Technologies ULC |
发明人 |
Cheng Gongxian Jeffrey;Asaro Anthony;Jiang Yinan |
分类号 |
G06F11/00;G06F9/00;G06F9/455;G06F1/24;G06F11/14 |
主分类号 |
G06F11/00 |
代理机构 |
Volpe and Koenig, P.C. |
代理人 |
Volpe and Koenig, P.C. |
主权项 |
1. A method for resetting a function in a hardware-based virtualization system, comprising:
switching out of a first function into a second function, wherein the first function is one of a physical function and a virtual function and the second function is one of a physical function and virtual function; detecting a malfunction in the first function during the switching; and resetting the first function without resetting the second function, wherein the switching, detecting and the resetting are performed by a hypervisor. |
地址 |
Markham, Ontario CA |