11.4.0-37: Difference between revisions
| 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]]=== | ||