zephyr/boards/x86/up_squared/Kconfig.defconfig
Andrew Boie 64f05d443a x86: pre-allocate address space
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>
2021-01-21 16:47:00 -05:00

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