64f05d443a
We no longer use a page pool to draw memory pages when doing memory map operations. We now preallocate the entire virtual address space so no allocations are ever necessary when mapping memory. We still need memory to clone page tables, but this is now expressed by a new Kconfig X86_MAX_ADDITIONAL_MEM_DOMAINS which has much clearer semantics than specifying the number of pages in the pool. The default address space size is now 8MB, but this can be tuned by the application. Signed-off-by: Andrew Boie <andrew.p.boie@intel.com> |
||
---|---|---|
.. | ||
core | ||
include | ||
zefi | ||
CMakeLists.txt | ||
gen_gdt.py | ||
gen_idt.py | ||
gen_mmu.py | ||
ia32.cmake | ||
intel64.cmake | ||
Kconfig | ||
timing.c |