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.
* PM now sets the maximum number of threads creatable by sysmodules to 0x60 instead of 0x260.
+
* PM now dynamically calculates the number of extra threads available in the kernel's slab heap compared to the amount it is expecting.
−
** A [[Process Manager services#EnableAdditionalSystemThreads|new command]] was added to pm:shell to increase this limit once, on retail this doubles the number of threads creatable to 0xC0.
+
** A [[Process Manager services#BoostApplicationThreadResourceLimit|new command]] was added to pm:shell to make these extra threads available to applications, on retail this doubles the number of threads creatable to 0xC0.
+
+
=====[[Filesystem services|FS]]=====
+
* Device Address Space initialization for nn::sdmmc is now handled differently.
+
** Previously, the shared SDMMC device address space handle was attached to all devices during global init prior to service registration.
+
** Now, the handle is attached to specific devices during their relevant DeviceAccessor::Initialize() call, which only happens when the relevant device is ready for access.
+
* (Many other differences not yet reversed/noted here.)
+
+
=====[[NCM services|NCM]]=====
+
* The ExpHeap used for generic and fs allocations was reduced from 3 MB to 1 MB in size.