version 1.40, 2017/10/30 03:25:14 |
version 1.41, 2019/06/19 09:56:17 |
Line 434 pmap_growkernel(vaddr_t maxkvaddr) |
|
Line 434 pmap_growkernel(vaddr_t maxkvaddr) |
|
* memory system has been bootstrapped. After that point, either kmem_alloc |
* memory system has been bootstrapped. After that point, either kmem_alloc |
* or malloc should be used. This function works by stealing pages from the |
* or malloc should be used. This function works by stealing pages from the |
* (to be) managed page pool, then implicitly mapping the pages (by using |
* (to be) managed page pool, then implicitly mapping the pages (by using |
* their k0seg addresses) and zeroing them. |
* their direct mapped addresses) and zeroing them. |
* |
* |
* It may be used once the physical memory segments have been pre-loaded |
* It may be used once the physical memory segments have been pre-loaded |
* into the vm_physmem[] array. Early memory allocation MUST use this |
* into the vm_physmem[] array. Early memory allocation MUST use this |