1. An apparatus for graphics processing, the apparatus comprising: a graphics processing unit (GPU) configured to access a memory according to one of an unsecure mode and a secure mode, the GPU comprising: a memory access controller configured to direct memory transactions from at least one hardware unit of the GPU to a secure context bank in a memory controller when the GPU is operating in a secure mode, and configured to direct memory transactions from the at least one hardware unit of the GPU to an unsecure context bank in the memory controller when the GPU is operating in the unsecure mode.