Patent ID: 9092647
Filing Date: 2015-07-28
Classification: G06F

Abstract:
1. A method, at an integrated circuit, comprising: providing, from a first data processor core to an interconnect, first configuration information to be stored at a first DMA channel register of a direct memory access (DMA) controller, the first configuration information including security information that corresponds to a first security mode of the first data processor core, wherein memory accesses of the first data processor core are qualified based upon the security information of the first configuration information; providing a first access request from the first DMA channel register to the interconnect that includes an address and the security information of the provided first configuration information; qualifying the first access request based upon the security information, corresponding to the first security mode, of the first access request provided by the first DMA channel register, wherein the qualifying comprises determining whether the first access request is allowed to continue or is prevented from proceeding; when the first access request is allowed to continue, performing a DMA transfer based on the first access request, wherein a first channel of the DMA controller masquerades as the first data processor core operating in a specified security mode; and when the first access request is prevented from proceeding, preventing the first access request from storing or returning requested information.