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>
25 lines
327 B
Text
25 lines
327 B
Text
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
if BOARD_UP_SQUARED
|
|
|
|
config BOARD
|
|
default "up_squared"
|
|
|
|
config BUILD_OUTPUT_STRIPPED
|
|
default y
|
|
|
|
config MP_NUM_CPUS
|
|
default 2
|
|
|
|
endif # BOARD_UP_SQUARED
|
|
|
|
|
|
if BOARD_UP_SQUARED_32
|
|
|
|
config BOARD
|
|
default "up_squared_32"
|
|
|
|
config BUILD_OUTPUT_STRIPPED
|
|
default y
|
|
|
|
endif # BOARD_UP_SQUARED_32
|