发明名称 Managing device access using an address hint
摘要 Methods and systems for managing requests for access to devices managed by a hypervisor in virtualized computing environment. A hypervisor receives a request for access to a device from a guest. The hypervisor provides an address hint associated with the device to the guest and an association between the address hint and the device is stored in a reference table. Upon receipt of a subsequent request from the guest including the address hint, the hypervisor performs a look-up in the reference table based on the address hint to identify the device and establishes access to the device by the guest.
申请公布号 US9575787(B2) 申请公布日期 2017.02.21
申请号 US201213483744 申请日期 2012.05.30
申请人 Red Hat Israel, Ltd. 发明人 Tsirkin Michael;Kivity Avi
分类号 G06F9/455 主分类号 G06F9/455
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method, comprising: maintaining a reference table comprising a first set of entries relating to a first plurality of performance sensitive devices and a second set of entries relating to a second plurality of non-performance sensitive devices, wherein each of the first set of entries and the second set of entries comprises a devices identifier, a device address, and an address hint, and wherein the first set of entries comprise address hints represented by index values, and wherein the second set of entries comprise address hints represented by non-index values; receiving, by a processing devices executing a hypervisor from a guest, a first request for access to a devices, wherein the first request comprises a devices address; retrieving, from the reference table, and address hint represented by an index value associated with the device, wherein the device is identified as a performance sensitive device; transmitting, by the processing device, the address hint associated with the performance sensitive device to the guest; receiving, from the guest, a second request for access to the performance sensitive device, wherein the second request comprises the address hint; performing a first look-up in the reference table in view of the address hint represented by the index value to identify the performance sensitive device; and establishing, by the processing devices, access to the performance sensitive device in view of identifying the performance sensitive device in the first look-up.
地址 Raanana IL