Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
Secure World, also known as [http://www.arm.com/products/processors/technologies/trustzone/index.php TrustZone], Trusted Execution Environment, and (by Apple) Secure Enclave, is a sandboxed execution environment that has higher privileges that the normal [[Kernel]]. On the Vita, it seems that secure world has only a few tasks, which is facilitating communication with the [[F00D Processor]], as well as SceGrab and SceSonyRegbus HW devices. This provides an additional layer of buffer between the application processor and the security processor. In addition, after firmware 2.10, kernel process exceptions invoke a TrustZone call to initiate a kernel memory snapshot and encrypt it for use in a coredump.  
+
Secure World, also known as [http://www.arm.com/products/processors/technologies/trustzone/index.php TrustZone], Trusted Execution Environment, and (by Apple) Secure Enclave, is a sandboxed execution environment that has higher privileges that the normal [[Kernel]]. On the Vita, it seems that secure world has only a few tasks, which is facilitating communication with the [[F00D Processor]], as well as SceGrab and SceSonyRegbus HW devices. This provides an additional layer of buffer between the ARM application processor and the CMeP security processor. In addition, after firmware 2.10, kernel process exceptions invoke a TrustZone call to initiate a kernel memory snapshot and encrypt it for use in a coredump.
   −
== Changelog ==
+
== Architecture ==
   −
See [[SKBL_Subroutines#Changelog]]
+
TrustZone files are stored in [[Kernel Boot Loader]]. TrustZone consists of secure kernel modules named "Tzs" which are loaded and started by [[SKBL]]. Once that Tzs modules have been started, and that SKBL has finished its work, SKBL starts NSKBL. Tzs modules are actually modules because they just wait for their exported functions to be called. The special thing is that Tzs libraries exports are only accessible to Tzs, so non-secure kernel modules cannot import them. For that reason, Tzs [[SceExcpmgr]] registers [[SMC]]s.
    
== Security ==
 
== Security ==
6,282

edits

Navigation menu