10.0.0-27: Difference between revisions

No edit summary
Emufan4568 (talk | contribs)
mNo edit summary
 
(4 intermediate revisions by one other user not shown)
Line 12: Line 12:
=== [[FIRM|NATIVE_FIRM]] ===
=== [[FIRM|NATIVE_FIRM]] ===
Minus configmem init, exactly 4 functions were updated in the ARM11-kernel(at least one was for fixing a security issue). See [[3DS_System_Flaws|here]] for details on that.
Minus configmem init, exactly 4 functions were updated in the ARM11-kernel(at least one was for fixing a security issue). See [[3DS_System_Flaws|here]] for details on that.
Only the following FIRM ARM11 modules were updated with the codebin:
* FS module was updated.
* Loader module was updated, the only change was that the version value passed to [[FS:InitializeWithSdkVersion]] was changed from 0x0b0201c8 to 0x0b0400c8.


=== Process9 ===
=== Process9 ===
Line 26: Line 30:


The Process9 .bss(which contains the proc9 heaps too) is larger now: previously the .bss ended at address 0x080ff080, now it ends at 0x08117040.
The Process9 .bss(which contains the proc9 heaps too) is larger now: previously the .bss ended at address 0x080ff080, now it ends at 0x08117040.
Therefore, *all* of the extended New3DS-only arm9mem gets overwritten during FIRM boot with v10.0.
There were no New3DS-only Process9 code changes.


==See Also==
==See Also==
Line 31: Line 39:
* [http://yls8.mtheall.com/ninupdates/reports.php?date=09-08-15_09-34-44&sys=ctr]
* [http://yls8.mtheall.com/ninupdates/reports.php?date=09-08-15_09-34-44&sys=ctr]
* [http://yls8.mtheall.com/ninupdates/reports.php?date=09-08-15_09-34-53&sys=ktr]
* [http://yls8.mtheall.com/ninupdates/reports.php?date=09-08-15_09-34-53&sys=ktr]
[[Category:Firmware Versions]]