发明名称 DATA PROCESSING UNIT HAVING A MEMORY PROTECTION UNIT
摘要 In a data processing system having a processor and a memory protection unit (MPU), a method includes scheduling, in the processor, a new process to be executed; writing a process identifier (PID) corresponding to the new process into storage circuitry of the MPU; in response to updating the storage circuitry with the PID, configuring the MPU with region descriptors corresponding to the new process; configuring, by an operating system of the processor, the processor to execute the new process in parallel with the configuring the MPU with the region descriptors; and when the configuring the MPU is complete, giving control to the new process to execute on the processor.
申请公布号 US2017090983(A1) 申请公布日期 2017.03.30
申请号 US201514978137 申请日期 2015.12.22
申请人 FREESCALE SEMICONDUCTOR, INC. 发明人 Kovalev Andrey;Ciusleanu George Adrian;Soja Richard
分类号 G06F9/50;G06F12/08;G06F3/06 主分类号 G06F9/50
代理机构 代理人
主权项 1. In a data processing system having a processor and a memory protection unit (MPU), a method comprises: scheduling, in the processor, a new process to be executed; writing a process identifier (PID) corresponding to the new process into storage circuitry of the MPU; in response to updating the storage circuitry with the PID, configuring the MPU with region descriptors corresponding to the new process; configuring, by an operating system of the processor, the processor to execute the new process in parallel with the configuring the MPU with the region descriptors; and when the configuring the MPU is complete, executing the new process.
地址 AUSTIN TX US