Changes

Jump to navigation Jump to search
120 bytes removed ,  17:56, 21 May 2018
Line 82: Line 82:     
A new folder "a" was added, in addition to the existing "nx" folder, containing a separate "bct" and "package1". Both of these seem encrypted/meant for the new "Mariko" hardware that support was added for.
 
A new folder "a" was added, in addition to the existing "nx" folder, containing a separate "bct" and "package1". Both of these seem encrypted/meant for the new "Mariko" hardware that support was added for.
  −
The following firm-sysmodules was added to both safemode-firm, which were originally in separate sysmodule-titles: [[Bus_services|Bus]], [[PCV_services|PCV]], and [[PSC_services|psc]].
      
====Secure Monitor====
 
====Secure Monitor====
Line 116: Line 114:  
** Syscall 0x2E (svcGetNextThreadInfo) was added, but it only works on dev units.
 
** Syscall 0x2E (svcGetNextThreadInfo) was added, but it only works on dev units.
 
*** Allows fetching how many bytes free/occupied by the different pools.
 
*** Allows fetching how many bytes free/occupied by the different pools.
 +
** svcControlCodeMemory was [[SVC#svcControlCodeMemory|updated]].
 
* NPDM irq_id's are no longer checked to be < 0x100, instead max-value is loaded from per-cpu state.
 
* NPDM irq_id's are no longer checked to be < 0x100, instead max-value is loaded from per-cpu state.
 
* The order slabheaps are laid out in memory is now randomized.
 
* The order slabheaps are laid out in memory is now randomized.

Navigation menu