Changes

206 bytes added ,  01:26, 13 March 2018
no edit summary
Line 41: Line 41:  
All firm-sysmodules were updated (might be due to updated (?) rtld).
 
All firm-sysmodules were updated (might be due to updated (?) rtld).
   −
==Secure Monitor==
+
====Secure Monitor====
 
The [[Memory_layout|Memory layout]] was changed significantly:
 
The [[Memory_layout|Memory layout]] was changed significantly:
 
* .text, .rodata, and .data are now separate sections, instead of being mapped RWX.
 
* .text, .rodata, and .data are now separate sections, instead of being mapped RWX.
Line 57: Line 57:  
<fill in the rest later>
 
<fill in the rest later>
   −
==Kernel==
+
====Kernel====
 
* Kernel Address Space Layout Randomization was added.
 
* Kernel Address Space Layout Randomization was added.
 
** Instead of using a hardcoded address for per-CPU region, they now use x18 to point to the per-CPU region.
 
** Instead of using a hardcoded address for per-CPU region, they now use x18 to point to the per-CPU region.
 
* 6 new syscalls
 
* 6 new syscalls
 +
 +
===[[Internet Browser]]===
 +
OSS/WebKit was updated.
 +
 +
In the [[NPDM]], besides the RSA region the only changes were the kernel-release-version descriptor + bit2 for the flags at ACID+0xC is now set.
    
==Keys==
 
==Keys==