9.0.0: Difference between revisions

m Fixed formatting of changelog
Kernel: lol
 
(4 intermediate revisions by 2 users not shown)
Line 62: Line 62:
====Kernel====
====Kernel====
Kernel was updated.
Kernel was updated.
* Starting with this version, Kernel .rwdata is now 0x1000 aligned instead of 0x10000 aligned.


<check back later for diff>
<check back later for diff>
Line 76: Line 78:
[[Gamecard_ASIC#User_firmware|Gamecard ASIC firmware]] was updated.
[[Gamecard_ASIC#User_firmware|Gamecard ASIC firmware]] was updated.


A new field "AcidSignatureKeyGeneration" in the [[NPDM|NPDM]] format is now used to select between different public keys for verifying the [[NPDM#ACID|ACID]] signature.


=====[[Loader services|Loader]]=====
=====[[Loader services|Loader]]=====
Line 82: Line 85:
* Instead of using 1 as the minimum value, the minimum value is looked up from an array in .rodata on a per-module basis.
* Instead of using 1 as the minimum value, the minimum value is looked up from an array in .rodata on a per-module basis.
** All current entries use 0x24000000 (9.0.0) as the minimum version.
** All current entries use 0x24000000 (9.0.0) as the minimum version.
=====[[Boot]]=====
Code was added implementing (partial, unfinished) support for a new hardware form-factor. Hardware type for this is 4 ("Calcio"), uses Mariko SoC.


==System Titles==
==System Titles==
Line 142: Line 148:


The services which were previously hosted by this sysmodule were moved into [[PTM_services|ptm-sysmodule]].
The services which were previously hosted by this sysmodule were moved into [[PTM_services|ptm-sysmodule]].
===[[RO_services|ro-sysmodule]]===
A new field "CertificationSignatureKeyGeneration" in the [[NRR|NRR]] format is now used to select between different public keys for verifying the [[NRR#Certification|Certification]] signature.


==Keys==
==Keys==