[PATCH 0/5] lmb: Add config for the number of memory and reserved regions
Patrick Delaunay
patrick.delaunay at foss.st.com
Tue Feb 2 13:59:07 CET 2021
Hi,
I propose a update of the lmb library to allow the configuration
with Kconfig of the number of memory and reserved regions in lmb
libary:
- CONFIG_LMB_RESERVED_REGIONS
- CONFIG_LMB_MEMORY_REGIONS
By default, I keep the default value of 8 regions.
This serie avoids issue on stm32mp15 platform,
as the kernel device tree defines many and non contiguous reserved
regions.
Patrick Delaunay (5):
lmb: move CONFIG_LMB in Kconfig
lmb: remove lmb_region.size
lmb: Move lmb property arrays in struct lmb
lmb: Add 2 config to define the max number of regions
configs: stm32mp15: increase the number of reserved memory region in
lmb
arch/arc/include/asm/config.h | 2 --
arch/arm/include/asm/config.h | 1 -
arch/m68k/include/asm/config.h | 1 -
arch/microblaze/include/asm/config.h | 2 --
arch/mips/include/asm/config.h | 1 -
arch/nds32/include/asm/config.h | 1 -
arch/powerpc/include/asm/config.h | 1 -
arch/riscv/include/asm/config.h | 1 -
arch/sh/include/asm/config.h | 2 --
arch/x86/include/asm/config.h | 1 -
arch/xtensa/include/asm/config.h | 2 --
configs/stm32mp15_basic_defconfig | 1 +
configs/stm32mp15_trusted_defconfig | 1 +
include/configs/10m50_devboard.h | 5 ----
include/configs/3c120_devboard.h | 5 ----
include/configs/sandbox.h | 2 --
include/configs/x86-common.h | 2 --
include/image.h | 2 +-
include/lmb.h | 34 ++++++++++++++++++++++++----
lib/Kconfig | 23 +++++++++++++++++++
lib/lmb.c | 14 ++++++------
scripts/config_whitelist.txt | 1 -
22 files changed, 63 insertions(+), 42 deletions(-)
--
2.17.1
More information about the U-Boot
mailing list