Changes

291 bytes added ,  00:20, 11 May 2016
Line 30: Line 30:     
====ARM11-kernel====
 
====ARM11-kernel====
 +
3 new functions used for validation with memory management were added(kernelpanic() on failure). 57 functions were updated, at least 48 of these are the actual functions used for handling SVCs.
 +
 
The same lone function updated with v10.4 was updated with this version again.
 
The same lone function updated with v10.4 was updated with this version again.
  −
3 new functions used for validation with memory management were added(kernelpanic() on failure). 57 functions were updated, at least 48 of these are the actual functions used for handling SVCs.
      
Those new functions use XOR + rotation(besides the checks which were already done in previous versions).
 
Those new functions use XOR + rotation(besides the checks which were already done in previous versions).
Line 45: Line 45:     
The function handling the arm11kernel exheader descriptors was updated, if anything changed besides the kernel-version value it seems minor.
 
The function handling the arm11kernel exheader descriptors was updated, if anything changed besides the kernel-version value it seems minor.
 +
 +
The first 48 updated functions are used for the actual SVC handling. It seems each change just added code at the start of the function for initializing the output data. Updated SVCs for this:
 +
{| class="wikitable" border="1"
 +
|-
 +
!  SVC
 +
!  Notes
 +
|-
 +
| svcCreatePort
 +
|
 +
|-
 +
| svcOpenThread
 +
|
 +
|}
    
====Process9====
 
====Process9====