20.1.0: Difference between revisions
Line 21: | Line 21: | ||
Sysmodules were rebuilt with latest SDK, unless noted otherwise the only .text changes are from sdkver-update / logging-constants-update. The sysmodules with actual changes are (besides ones with IPC changes): | Sysmodules were rebuilt with latest SDK, unless noted otherwise the only .text changes are from sdkver-update / logging-constants-update. The sysmodules with actual changes are (besides ones with IPC changes): | ||
* bcat, nifm, audio, ldn, account, psc, am, vi, pctl, es, ro, ... | * bcat, nifm, audio, ldn, account, psc, am, vi, pctl, es, ro, migration, ... | ||
The sysmodules which only have changes from updated SDK / logging-constants-update, are: | The sysmodules which only have changes from updated SDK / logging-constants-update, are: | ||
Line 320: | Line 320: | ||
** These are initialized for both JitPlugin and User servers to point to an array of size 1, containing only Platform 0 (NX). | ** 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. | * 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. | ||
=== [[Migration_services|migration]] === | |||
Besides SDK related changes: | |||
* Updated L_130a9c, prev ver @ L_13085c. | |||
** This is the async task func started by IDownloader cmd500. | |||
** Added code at 0x130b28 for calling L_1a6bf0. On fail, calls L_2e4 and L_30e24, then returns ret. | |||
* Updated L_131bf8, prev ver @ L_131984. | |||
** This is the actual task impl func, for the async task started by IDownloader cmd900. | |||
** Added code at 0x131c64 for calling L_1a6bf0. On fail, calls L_2e4 and L_30e24, then returns ret. | |||
* Updated L_146590, prev ver @ L_1462f0. | |||
** The code at 0x1465f4 now checks for inw0>0x1400ff, instead of inw0>0x100000. | |||
* New func L_1a6bf0, only called by the above. | |||
=== [[JIT_services|jit]] === | === [[JIT_services|jit]] === |