Patent ID: 8001390
Filing Date: 2011-08-16
Classification: G06F

Abstract:
1. A method for programming at least one trusted storage location using a direct memory access (DMA) command, comprising: entering a secure mode in which a given processor may initiate a transfer of information into or out of said given processor, but no external device may initiate a transfer of information into or out of said given processor; inserting one or more authorization codes, including a plurality of bits, into the DMA command prior to issuing the DMA command from said given processor, the one or more authorization codes requiring that the at least one trusted data storage location is to be one of read-only, write-only, readable and writeable, limited access, and reset; and programming the at least one trusted data storage location based on the one or more authorization codes of the direct memory access (DMA) command, wherein said at least one trusted data storage location is located external to said given processor.