Patchable hardware for access control
AssigneeQUALCOMM Incorporated
InventorsVincent Pierre LE ROY, Kevin Christopher GOTZE, David HARTLEY
Life of this patent
Estimating the term…
Abstract
In an aspect, an apparatus defines a group of registers that includes at least one of a plurality of registers in an integrated circuit. Each of the plurality of registers in the integrated circuit may be constrained to one of a plurality of fixed groups of registers. The apparatus applies a first set of access control rules to the group of registers, the first set of access control rules configured to override any of a second set of access control rules applied to the one or more fixed groups of registers.
Claims30
A method comprising:
- defining a group of registers that includes at least one of a plurality of registers in an integrated circuit, wherein each of the plurality of registers in the integrated circuit has been constrained to one of a plurality of fixed groups of registers;
- and
- applying a first set of access control rules to the group of registers, the first set of access control rules configured to override any of a second set of access control rules applied to the one or more fixed groups of registers.
An apparatus, comprising:
- a patch device including a processing circuit configured to
- define a group of registers that includes at least one of a plurality of registers in an integrated circuit, wherein each of the plurality of registers in the integrated circuit has been constrained to one of a plurality of fixed groups of registers;
- and
- apply a first set of access control rules to the group of registers, the first set of access control rules configured to override any of a second set of access control rules applied to the one or more fixed groups of registers.
A apparatus comprising:
- means for defining a group of registers that includes at least one of a plurality of registers in an integrated circuit, wherein each of the plurality of registers in the integrated circuit has been constrained to one of a plurality of fixed groups of registers;
- and
- means for applying a first set of access control rules to the group of registers, the first set of access control rules configured to override any of a second set of access control rules applied to the one or more fixed groups of registers.
A non-transitory processor-readable storage medium having instructions stored thereon, which when executed by at least one processing circuit causes the at least one processing circuit to:
- define a group of registers that includes at least one of a plurality of registers in an integrated circuit, wherein each of the plurality of registers in the integrated circuit has been constrained to one of a plurality of fixed groups of registers;
- and
- apply a first set of access control rules to the group of registers, the first set of access control rules configured to override any of a second set of access control rules applied to the one or more fixed groups of registers.
Dependencies are inferred from the claim text.