发明名称 |
Enable/disable adapters of a computing environment |
摘要 |
An adapter is enabled for use. The enabling includes assigning one or more address spaces to the adapter, based on a request. For each address space assigned to the adapter, a corresponding device table entry is assigned. When the adapter is no longer needed, it is disabled and the assigned device table entries become available. |
申请公布号 |
US9213661(B2) |
申请公布日期 |
2015.12.15 |
申请号 |
US201012821187 |
申请日期 |
2010.06.23 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Coneski Anthony F.;Craddock David;Farrell Mark S.;Gainey, Jr. Charles W.;Glendening Beth A.;Gregg Thomas A.;Greiner Dan F.;Njoku Ugochukwu C. |
分类号 |
G06F3/00;G06F13/28;G06F13/38 |
主分类号 |
G06F3/00 |
代理机构 |
Heslin Rothenberg Farley & Mesiti P.C. |
代理人 |
Kinnaman, Jr., Esq. William A.;Schiller, Esq. Blanche E.;Heslin Rothenberg Farley & Mesiti P.C. |
主权项 |
1. A computer program product for enabling adapters in a computing environment, said computer program product comprising:
a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
based on executing a Call Logical Processor (CLP) instruction for enabling an adapter, the CLP instruction comprising a function handle and requesting a number of direct memory access (DMA) address spaces to be assigned to the adapter, a DMA address space being a particular portion of system memory to be assigned to the adapter, and the function handle configured: to be used by the operating system to identify the adapter; to be used in selecting a function table entry associated with the adapter; and to have an adapter not enabled indicator, and the execution enabling one or more DMA address spaces comprising a) and b):
a) enabling the adapter, the enabling comprising enabling registration for address translation and interruptions for supporting direct memory accesses and message signaled interruptions for the adapter, the enabling comprising: using the function handle of the adapter to locate the function table entry associated with the adapter; and employing information in the function table entry to determine the adapter is to be enabled; andb) returning the function handle having an adapter enabled indicator. |
地址 |
Armonk NY US |