Hardware enforced content protection for graphics processing units
AssigneeQUALCOMM Incorporated
InventorsColin Christopher Sharp, Sudeep Ravi Kottilingal, Thomas Edwin Frisinger, Andrew E. Gruber
Life of this patent
Estimating the term…
Abstract
This disclosure proposes techniques for graphics processing. In one example, a graphics processing unit (GPU) is configured to access a first memory unit according to one of an unsecure mode and a secure mode. The GPU comprises a memory access controller configured to allow the GPU to read data from only an unsecure portion of the first memory unit when the GPU is in the unsecure mode, and configured to allow the GPU to write data only to a secure portion of the first memory unit when the GPU is in the secure mode.
Claims33
An apparatus for graphics processing comprising:
- a graphics processing unit (GPU) configured to access a first memory unit according to one of an unsecure mode and a secure mode, the GPU comprising:
- a memory access controller configured to allow the GPU to read data from only an unsecure portion of the first memory unit when the GPU is in the unsecure mode, and configured to allow the GPU to write data only to a secure portion of the first memory unit when the GPU is in the secure mode.
A method of graphics processing comprising:
- accessing, with a graphics processing unit (GPU), a first memory unit according to one of an unsecure mode and a secure mode, wherein accessing comprises:
- allowing the GPU to read data from only an unsecure portion of the first memory unit when the GPU is in the unsecure mode, and
- allowing the GPU to write data only to a secure portion of the first memory unit when the GPU is in the secure mode.
An apparatus configured for graphics processing comprising:
- means for accessing, with a graphics processing unit (GPU), a first memory unit according to one of an unsecure mode and a secure mode, wherein the means for accessing comprises:
- means for allowing the GPU to read data from only an unsecure portion of the first memory unit when the GPU is in the unsecure mode, and
- means for allowing the GPU to write data only to a secure portion of the first memory unit when the GPU is in the secure mode.
Dependencies are inferred from the claim text.