By entering this site you need to consent to the use of cookies and their functional use according to this privacy policy. Cookies help us to provide the functional services of the website. Kindly read the below message of use and consent to the use.
The following cookies are stored and shared when accessing this website:
- Internal cookies for the MediaWiki site. This is used for user authentication and article modifications.
- Third-party cookies from Google providing services for Google AdSense and Google Analytics
We will never use data collected outside of the above scope.
* [[CONFIG11_Registers#CFG11_WIFIUNK|CFG11_WIFIUNK]] is now set to 0x10 in Kernel11's crt0
+
* 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]]
===[[NWM_Services|NWM-sysmodule]]===
===[[NWM_Services|NWM-sysmodule]]===
Line 19:
Line 25:
0x1EC4010C |= 0x10
0x1EC4010C |= 0x10
−
.. has been removed from NWM. This one has presumably moved into kernel bootup.
+
.. has been removed from NWM. This one has been moved into kernel bootup.
−
Reads from 0x1EC40180 have been replaced by a new syscall, [[SVC|0x5A]].
+
Accesses to 0x1EC40180 have been replaced by a new syscall, [[SVC|0x5A]].
A new string was added at 0x13E200: "used"(with 3 0xFF bytes afterwards). The wifi-fw was moved from .data to .rodata.
A new string was added at 0x13E200: "used"(with 3 0xFF bytes afterwards). The wifi-fw was moved from .data to .rodata.