8.0.0: Difference between revisions
→FIRM: sysmodules |
→FIRM: this is gonna be annoying to support, I can already tell. Kernelldr reimplementation? |
||
Line 93: | Line 93: | ||
* TSEC no longer has access to the kernel carveout, and TSECB now has access to the kernel carveout. | * TSEC no longer has access to the kernel carveout, and TSECB now has access to the kernel carveout. | ||
** The Read/Write access levels were changed from 1 to 9, to facilitate this. | ** The Read/Write access levels were changed from 1 to 9, to facilitate this. | ||
====Kernel==== | |||
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). | |||
* 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. | |||
<check back later for more detailed diffs> | |||
====Warmboot==== | ====Warmboot==== |