2.0.0: Difference between revisions
No edit summary |
|||
Line 105: | Line 105: | ||
* Kernel stacks are now allocated with a slabheap. | * Kernel stacks are now allocated with a slabheap. | ||
* | * KHeapArrange was changed. On 1.0.0 it held address/size for three pools ("base", "application", "system") and application/system were zero-sized/unused. Now it holds "pool management", "secure", "non-secure". Pool management and secure are now protected by the kernel carveout. | ||
** Secure pool size is dynamically calculated as size of all kips (including stacks) + 24 MB (FS sysmodule heap) + 1 MB (spare pages for e.g. IPC buffer usage). | |||
** If only one KIP is present, all memory goes to secure pool and non-secure pool does not exist. | |||
{{NavboxVersions}} | {{NavboxVersions}} |