Patent ID: 8931108
Filing Date: 2015-01-06
Classification: G06F

Abstract:
1. 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, wherein the memory access controller is configured to write data to the secure portion of the first memory unit by utilizing a secure memory management unit, the secure memory management unit utilizing a secure page table containing a first range of virtual memory addresses for the secure portion of the first memory unit, wherein the memory access controller is configured to read data from the unsecure portion of the first memory unit by utilizing an unsecure memory management unit, the unsecure memory management unit utilizing an unsecure page table containing a second range of virtual memory addresses for the unsecure portion of the first memory unit.