发明名称 Vendor-independent resource configuration interface for self-virtualizing input/output device
摘要 A vendor-independent resource configuration interface automatically maps virtual functions to physical functions in a self-virtualizing IO resource using the concept of a logical port that maps to a particular physical port and protocol in the self-virtualizing IO resource. A user wishing to provide a logical partition access to a self-virtualizing IO resource typically creates or configures a logical port for the logical partition by mapping the logical port to a particular physical port and protocol defined for the self-virtualizing IO resource, and an appropriate virtual function mapped to an appropriate physical function on an appropriate self-virtualizing IO resource is automatically selected, typically without requiring the user to have a detailed understanding of the numbers of supported virtual functions, physical functions and protocols supported by specific resources.
申请公布号 US9218195(B2) 申请公布日期 2015.12.22
申请号 US201113109289 申请日期 2011.05.17
申请人 International Business Machines Corporation 发明人 Anderson Gary D.;Graham Charles S.;Koch Andrew T.;Logan Bryan M.;Lucke Kyle A.
分类号 G06F9/46;G06F15/16;G06F9/455;G06F9/50 主分类号 G06F9/46
代理机构 Middleton Reutlinger 代理人 Middleton Reutlinger
主权项 1. A method of managing a self-virtualizing input/output (IO) resource in a logically partitioned data processing system, wherein the self-virtualizing IO resource includes a plurality of physical functions, a plurality of physical ports, and a plurality of protocols, each physical function associated with a physical port from among the plurality of physical ports and a protocol from among the plurality of protocols, and each physical function associated with a plurality of virtual functions, the method comprising: in connection with configuring or creating a logical port in response to user input, mapping a logical port to a selected physical port from among the plurality of physical ports and a selected protocol from among the plurality of protocol, wherein the selected physical port and the selected protocol are received from a user in connection with configuring or creating the logical port and are received by a hypervisor in the logically partitioned data processing system over an interface; and in connection with mapping the logical port to the selected physical port and the selected protocol, automatically assigning a virtual function to the logical port from among the plurality of virtual functions associated with the physical function associated with the selected physical port and selected protocol, wherein automatically assigning the virtual function to the logical port is performed by the hypervisor.
地址 Armonk NY US