Changes

119 bytes added ,  11:05, 11 April 2017
Line 13: Line 13:     
This is to fix [[3DS_System_Flaws#Process9|safehax]].
 
This is to fix [[3DS_System_Flaws#Process9|safehax]].
 +
 +
====New3DS kernel9loader====
 +
New3DS kernel9loader wasn't updated.
    
====ARM11 kernel====
 
====ARM11 kernel====
Line 20: Line 23:  
* A new SVC, [[SVC|svc 0x5A]] has been introduced, to enable or disable wifi
 
* A new SVC, [[SVC|svc 0x5A]] has been introduced, to enable or disable wifi
 
* The code handling [[SVC|svcArbitrateAddress]] with type = SIGNAL, has been changed. It now counts the actual number of threads arbitrating on that address, and if it is non-zero, it executes the following hack: <code>if(coreId == 0 && currentThread->dynamicPriority >= 50) waitCycles(0x64E)</code>. This supposedly works around the lag issue in some games, which has been introduced on [[11.3.0-36]]
 
* The code handling [[SVC|svcArbitrateAddress]] with type = SIGNAL, has been changed. It now counts the actual number of threads arbitrating on that address, and if it is non-zero, it executes the following hack: <code>if(coreId == 0 && currentThread->dynamicPriority >= 50) waitCycles(0x64E)</code>. This supposedly works around the lag issue in some games, which has been introduced on [[11.3.0-36]]
 +
 +
===Modules===
 +
No FIRM ARM11 sysmodule was changed.
    
===[[NWM_Services|NWM-sysmodule]]===
 
===[[NWM_Services|NWM-sysmodule]]===