20.1.0: Difference between revisions

BootImagePackages: FIRM sysmodules -> no real changes
Add ro diff
Line 251: Line 251:
The only updated func was L_177b0 (this is the func called by nn::ro::RegisterModuleInfo):
The only updated func was L_177b0 (this is the func called by nn::ro::RegisterModuleInfo):
* The order of the validation after magicnum-check ([[NRR]]) was swapped.
* The order of the validation after magicnum-check ([[NRR]]) was swapped.
=== [[RO_services|ro]] ===
* RoServer object now has two new fields, "m_SupportedPlatforms", "m_NumSupportedPlatforms".
** These are initialized for both JitPlugin and User servers to point to an array of size 1, containing only Platform 0 (NX).
* During NRR validation, the NRR platform byte (NRR + 0x6) is now checked to be contained within the server's supported platforms array before header is copied onto stack, if it is not then error 0xC16 is returned.


==See Also==
==See Also==