walnux/mm
wangmingrong1 a98f3f2417 mm: Support CONFIG_MM_NODE_GUARDSIZE configuration
After it is not zero, the preceding member of the next node will no longer belong to the valid area of the previous alloc node.
Due to the existence of precedence, the memory block size of the node can only be aligned with sizeof(mmsize_t).
This configuration will be applied in the following scenarios when set 8:
	ARM64 MTE hardware tag KASan, which requires the tag's memory address to be 16-byte aligned and the memory size must also be 16-byte aligned

Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
2025-06-26 20:33:29 +08:00
..
iob macro/align: Use ALIGN_UP and ALIGN_DOWN uniformly 2025-01-12 16:48:35 +08:00
kasan libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
kmap mm/kmap/kmm_map.c: Fix argument to gran_free 2025-01-15 17:10:57 +08:00
kmm_heap cmake:refine nuttx cmake build system fix CMake build missing part 2024-10-13 02:25:06 +08:00
map style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
mempool mempool: addbacktrace should be before kasan_unpoison 2025-01-12 01:29:14 +08:00
mm_gran style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
mm_heap mm: Support CONFIG_MM_NODE_GUARDSIZE configuration 2025-06-26 20:33:29 +08:00
shm style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
tlsf style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
ubsan include/nuttx.h: replace all the align macros to nuttx version 2024-10-11 16:55:43 +08:00
umm_heap userspace: Exclude nuttx/arch.h 2024-11-01 16:59:37 +08:00
CMakeLists.txt mm: migrate to SPDX identifier 2024-09-13 08:49:05 +08:00
Kconfig mm: Support CONFIG_MM_NODE_GUARDSIZE configuration 2025-06-26 20:33:29 +08:00
Makefile makefile/build: Delete unnecessary bin and kbin folders 2024-11-10 01:18:26 +08:00