8.0.0-18: Difference between revisions

Line 19: Line 19:
Process9 had minor / various other changes, including gamecard-related code changes. Support for new exheader/accessdesc fields were [[NCCH/Extended_Header|implemented]]. [[Filesystem_services_PXI|FSPXI:GetSpecialContentIndex]] was updated to add support for a new value(unknown where the field for that originates). Process9 now uses VRAM size 0x600000 instead of 0x400000 for [[FIRM]](during FIRM launch) section address+size verification, and for the memory-clear code for the FIRM-launch panic function.
Process9 had minor / various other changes, including gamecard-related code changes. Support for new exheader/accessdesc fields were [[NCCH/Extended_Header|implemented]]. [[Filesystem_services_PXI|FSPXI:GetSpecialContentIndex]] was updated to add support for a new value(unknown where the field for that originates). Process9 now uses VRAM size 0x600000 instead of 0x400000 for [[FIRM]](during FIRM launch) section address+size verification, and for the memory-clear code for the FIRM-launch panic function.


Most of the ARM11 FIRM-modules changes are likely minor. In pm-module, code was updated which handles programIDs/etc.
The LINEAR memory region has been moved to virtual address 0x30000000.
 
Most of the ARM11 FIRM-modules changes are likely minor. GSP and CSND modules were updated to support LINEAR addresses in the range 0x30000000-0x40000000. In pm-module, code was updated which handles programIDs/etc.


ARM11 kernel changes(besides various other (minor) changes):
ARM11 kernel changes(besides various other (minor) changes):