发明名称 Implementing configuration preserving relocation of SRIOV adapter
摘要 A method, system and computer program product are provided for implementing configuration preserving relocation of a Single Root Input/Output Virtualization (SRIOV) adapter in a computer system. At system power on an SRIOV adapter having been relocated to a different slot while the system was powered off is automatically detected, and the configuration data associated with the adapter automatically updated so that it remains associated with the adapter in the adapter's new location.
申请公布号 US9489210(B2) 申请公布日期 2016.11.08
申请号 US201313788279 申请日期 2013.03.07
申请人 International Business Machines Corporation 发明人 Eide Curtis S.;Graham Charles S.;Manges Mark G.;Wendzel Kevin
分类号 G06F13/00;G06F9/44;G06F9/455 主分类号 G06F13/00
代理机构 代理人 Pennington Joan
主权项 1. A method for implementing configuration preserving relocation of a Single Root Input/Output Virtualization (SRIOV) adapter in a computer system comprising: checking at power on and automatically detecting at system power on an SRIOV adapter having been relocated to a different slot while the system was powered off using an identifier of the SRIOV adapter and an identifier of the slot stored in SRIOV configuration data, adding reference to an SRIOV configuration data resolution list responsive to the detected relocated adapter; automatically updating configuration data associated with the SRIOV adapter with the identifier of the different slot for remaining associated with the relocated adapter to the different slot using said SRIOV configuration data resolution list without user intervention by addressing an element on said SRIOV configuration data resolution list and accessing a PF device driver for a first SRIOV adapter and accessing said identifier of the SRIOV adapter and said identifier of the slot stored in SRIOV configuration data; addressing and processing each element on said SRIOV configuration data resolution list; notifying a user of any unresolved SRIOV configuration data from said SRIOV configuration data resolution list; storing the identifier of the SRIOV adapter and the identifier of the different slot with the SRIOV configuration data associated with the SRIOV adapter in persistent data: identifying existing stored SRIOV configuration data associated with the identifier of the different slot, clearing the slot identifier in the identified existing stored SRIOV configuration data and marking the existing stored SRIOV configuration data as homeless, and adding reference to said SRIOV configuration data resolution list responsive to the identified existing stored SRIOV configuration data; and addressing and processing each element on said SRIOV configuration data resolution list to continue automatically updating configuration data.
地址 Armonk NY US