-
公开(公告)号:US09542350B1
公开(公告)日:2017-01-10
申请号:US13860857
申请日:2013-04-11
Applicant: Google Inc.
Inventor: Kevin D. Kissell , Benjamin Charles Serebrin
CPC classification number: G06F13/4068 , G06F13/14
Abstract: A method of authenticating shared peripheral component interconnect express devices of a switched fabric includes associating at least one requester identifier with a physical function of a device on the switched fabric and instantiating a virtual function of the device based on the physical function. The virtual function includes the associated at least one requester identifier. The method further includes accepting memory-mapped input/output traffic through the virtual function only from a requester having a corresponding requester identifier matching an associated requester identifier of the virtual function. The method may also include allowing a write operation of the virtual function or the physical function only to an address residing within an allowable address range associated with the device.
Abstract translation: 验证交换结构的共享外围组件互连快递设备的方法包括将至少一个请求者标识符与交换结构上的设备的物理功能相关联,并且基于物理功能实例化设备的虚拟功能。 虚拟功能包括相关联的至少一个请求者标识符。 该方法还包括仅通过具有与虚拟功能的相关联的请求者标识符匹配的对应请求者标识符的请求者通过虚拟功能来接受存储器映射的输入/输出流量。 该方法还可以包括允许将虚拟功能或物理功能的写入操作仅限于驻留在与该设备相关联的允许地址范围内的地址。