commit | 5c4fff39981e0225e445c5fa3f7e3960e87f6a9c | [log] [tgz] |
---|---|---|
author | Daniel Leung <daniel.leung@intel.com> | Tue Aug 03 13:59:36 2021 -0700 |
committer | Christopher Friedt <chrisfriedt@gmail.com> | Thu Aug 26 21:16:22 2021 -0400 |
tree | 86af241cb109533ff303a008644fe74bfe4c760c | |
parent | 2dfae4a0f72740e560c237dfe2df6f7f1774597b [diff] |
kernel: kheap: make init work with demand paging With demand paging, the heap object and its backing memory may not be in physical memory. So initialize those heaps in pinned region at PRE_KERNEL_1 and the remaining heaps once paging mechanism has been initialized. Signed-off-by: Daniel Leung <daniel.leung@intel.com>