Line 96: |
Line 96: |
| ====Kernel==== | | ====Kernel==== |
| Kernel initialization has changed significantly. | | Kernel initialization has changed significantly. |
− | * There is now a new loader program ("kernelldr") that runs before the kernel, and sets up KASLR/memory/etc. (kernelldr has its own .dynamic section). | + | * There is now a new loader program ("[[Kernel Loader|kernelldr]]") that runs before the kernel, and sets up KASLR/memory/etc. (kernelldr has its own .dynamic section). |
| * The INI1 containing the Initial Programs is no longer its own section inside of [[Package2]]. It is instead now embedded inside the kernel section, with kernelldr preparing it for the kernel. | | * The INI1 containing the Initial Programs is no longer its own section inside of [[Package2]]. It is instead now embedded inside the kernel section, with kernelldr preparing it for the kernel. |
| + | * svcQueryIoMapping no longer accepts unaligned addresses as input when (input physaddr >= 0x1000). In addition, when input physaddr is < 0x1000, the kernel takes a new codepath to convert this to a different physical address. |
| | | |
| <check back later for more detailed diffs> | | <check back later for more detailed diffs> |
Line 108: |
Line 109: |
| | | |
| =====[[Process Manager services|PM]]===== | | =====[[Process Manager services|PM]]===== |
− | * pm:shell now has a new command (9), which currently just does abort(). However, it looks like in a future update it will return an event handle of some kind. | + | * pm:shell now has a new command (9), which does abort() in normal FIRM. However, when in safe mode, it returns a handle to an event that is signaled on IShellService->NotifyBootFinished(), before the embedded safemode boot2 runs. |
| | | |
| == System Titles == | | == System Titles == |
| * 1 new title was added: [[#FunctionBlackList|FunctionBlackList]]. | | * 1 new title was added: [[#FunctionBlackList|FunctionBlackList]]. |
| * All titles were updated, except for the following: dictionaries, UrlBlackList, PlatformConfigHoag, miiEdit, and flog. | | * All titles were updated, except for the following: dictionaries, UrlBlackList, PlatformConfigHoag, miiEdit, and flog. |
| + | |
| + | [[SSL_services#CertStore|CertStore]] RomFs: "/ssl_TrustedCerts.bdf" was updated. |
| | | |
| === FunctionBlackList === | | === FunctionBlackList === |