发明名称 SYSTEM AND METHOD FOR DISCOVERING AND PROTECTING SHARED ALLOCATED RESOURCES IN A SHARED VIRTUALIZED I/O DEVICE
摘要 A system includes a virtualized I/O device coupled to one or more processing units. The virtualized I/O device includes programmed I/O (PIO) configuration registers corresponding to hardware resources, and a storage for storing a resource table that includes a plurality of entries. Each entry corresponds to a respective hardware resource. A system processor may allocate the hardware resources to functions that may include physical and virtual functions, and may program each entry of the resource discovery table for each function with an encoded value that indicates whether a requested hardware resource has been allocated to a requesting process, and whether the requested hardware resource is shared with another function. Processing units may execute a device driver instance associated with a given process to discover allocated resources by requesting access to the resource discovery table. The virtualized I/O device protects the resources by checking access requests against the resource discovery table.
申请公布号 US2010306416(A1) 申请公布日期 2010.12.02
申请号 US20090471637 申请日期 2009.05.26
申请人 WATKINS JOHN E 发明人 WATKINS JOHN E.
分类号 G06F3/00;G06F12/00;G06F12/02;G06F12/06;G06F13/14;G06F13/16 主分类号 G06F3/00
代理机构 代理人
主权项
地址