zephyr/boards
Andrew Boie b0b7756756 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-23 19:47:23 -05:00
..
arc ARC: QEMU: Enable icount support 2021-01-23 00:42:13 -05:00
arm i2c_test: add a testcase to test i2c api for microchip board 2021-01-23 01:34:10 -05:00
common west.yml: update esp32 manifest 2021-01-13 09:10:46 -05:00
nios2 dts: Fix altera vendor prefix 2020-10-21 12:48:34 -04:00
posix emul: espi: Add support for eSPI emulators 2021-01-20 17:49:19 -05:00
riscv timer: TICKLESS_CAPABLE is now without prompt 2021-01-21 22:51:19 -05:00
shields shields: display: Added LS013B7DH03 display shield. 2021-01-21 17:26:37 +01:00
sparc boards/sparc: default to UART_INTERRUPT_DRIVEN 2021-01-21 15:53:03 -05:00
x86 x86: pre-allocate address space 2021-01-23 19:47:23 -05:00
xtensa boards: esp32: use cmake to build ESP-IDF bootloader 2021-01-13 09:10:46 -05:00
CMakeLists.txt
Kconfig cmake: Adds the necessary flags support for Qemu ivshmem feature 2020-12-16 18:47:35 -05:00
deprecated.cmake boards: Remove deprecated board names from Zephyr 2.3 or before 2020-09-30 06:39:20 -05:00
index.rst boards: Add qemu_leon3 2020-11-13 14:53:55 -08:00