Patent ID: 9582651
Date: 2017-02-28
CPC Classifications: G06F,H04L

Claim:
1. A method for implementing block extent granularity authorization processing for a Coherent Accelerator Processor Interface (CAPI) adapter in a computer system comprising: providing a system processor; providing a file system, a System CAPI Authorization manager, and a CAPI Client manager managing authorization functions associated with the CAPI adapter; said processor using said file system, said System CAPI Authorization manager, and said CAPI Client manager to perform the steps of: responsive to receiving authorization request to a File from an Application Client, validating the request, determining a location of each Extent that comprises the File, and requests authorization to each Extent, assigns a Child Client ID and CAPI Server Register range to the requesting Application Client, requesting an authorized CAPI Parent Client to authorize the Child Client ID to the list of Extents; and a CAPI Parent Client sending a Create Authorizations command to the CAPI Adapter via the Parent CAPI Server Registers.