发明名称 | Managing safe removal of a passthrough device in a virtualization system | ||
摘要 | Methods and systems for managing a removal of a passthrough device from a guest managed by a hypervisor in virtualized computing environment. A hypervisor receives a request from the guest for access to a passthrough device. The hypervisor sets, in a memory, a last accessed state associated with a virtual machine executing the guest. The hypervisor forwards the request to the passthrough device and configures the host CPU to send a subsequent access request directly to the passthrough device. In response to a virtual machine reset, the hypervisor clears the last accessed state and instructs the host CPU to send a post-reset access request to the hypervisor. | ||
申请公布号 | US9043789(B2) | 申请公布日期 | 2015.05.26 |
申请号 | US201213603849 | 申请日期 | 2012.09.05 |
申请人 | Red Hat Israel, Ltd. | 发明人 | Tsirkin Michael;Williamson Alex Lee |
分类号 | G06F9/455 | 主分类号 | G06F9/455 |
代理机构 | Lowenstein Sandler LLP | 代理人 | Lowenstein Sandler LLP |
主权项 | 1. A method comprising: receiving, by a processing device executing a hypervisor, a request from a guest for access to a passthrough device; setting in a memory, by the hypervisor, a last accessed state associated with a virtual machine executing the guest, wherein the last accessed state indicates whether the guest accessed the passthrough device since a last reset of the virtual machine; forwarding, by the hypervisor, the request to the passthrough device; configuring, by the hypervisor, a host central processing unit (CPU) to send a subsequent access request directly to the passthrough device; and in response to a virtual machine reset, clearing the last accessed state and instructing the host CPU to send a post-reset access request to the hypervisor. | ||
地址 | Raanana IL |