发明名称 Systems for selectively enabling and disabling hardware features
摘要 In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor. The logic is adapted to: define a hardware feature policy for one or more hardware components of a system; and enable and/or disable one or more hardware features of one or more of the hardware components based on the hardware feature policy, wherein the hardware feature policy comprises instructions to enable and/or disable access to the one or most hardware features based on one or more criteria selected from a group consisting of: a feature access schedule; a volume feature access group; a job feature access group; and an user feature access group.
申请公布号 US9400678(B2) 申请公布日期 2016.07.26
申请号 US201313797809 申请日期 2013.03.12
申请人 International Business Machines Corporation 发明人 Candelaria Susan K.;Paveza John R.
分类号 G06F15/173;G06F9/46;H04L12/24 主分类号 G06F15/173
代理机构 Zilka-Kotab, PC 代理人 Zilka-Kotab, PC
主权项 1. A computer program product comprising: a non-transitory computer readable storage medium having stored/encoded thereon: first program instructions executable by a device to cause the device to define a hardware feature policy for one or more hardware components of a system; and second program instructions executable by the device to cause the device to perform one or more of enabling and disabling one or more hardware features of one or more of the hardware components based on the hardware feature policy; and wherein the hardware feature policy comprises instructions to perform one or more of enabling and disabling access to the one or more hardware features, wherein access is enabled to a plurality of the hardware features via a single channel program based on one or more criteria selected from a group consisting of: a feature access schedule;a volume feature access group;a job feature access group; andan user feature access group; third program instructions by the device to cause the device to query device support code with an I/O driver; fourth program instructions by the device to cause the device to determine whether the hardware features are enabled for at least one of the one or more hardware components based in the query; fifth program instructions by the device to cause the device to asynchronously update a plurality of host control blocks of the hardware components of the system in response to determining the hardware features are not enabled for at least one of the one or more hardware components; sixth program instructions by the device to cause the device to verify a stability of the hardware features in response to detecting the asynchronous update; seventh program instructions by the device to cause the device to define the hardware feature policy in response to verifying the stability of the hardware features; and eighth program instructions by the device to cause the device to build a single channel program to exploit the hardware features in response to defining the hardware feature policy; wherein the feature access schedule identifies a time of day when the hardware features are to be enabled and a time of day when the hardware features are to be disabled; wherein the volume feature access group identifies one or more of: a set of volumes that are affected by the hardware feature policy;a set of volumes having at least a minimum available storage space; anda set of volumes having access to a particular set of resources; wherein the job feature access group identifies one or more jobs that are one or more of allowed and denied access to the one or more hardware features based on one or more criteria selected from: a user-defined job priority;a job type;a job name;a flag associated with a job, the flag designating a job type; anda job origin point; wherein the user feature access group identifies one or more users that are one or more of allowed and denied access to the hardware features based on one or more criteria selected from: a user type;a username;a user account permission setting; anda user category; wherein disabling hardware features comprises masking one or more feature codes indicating that a hardware component is configured to utilize the hardware features; and wherein enabling access to the hardware features enables access to a plurality of discontiguous memory pages via the single channel program.
地址 Armonk NY US
您可能感兴趣的专利