nuttx/mm
Marco Casaroli 4770f7b46c mm/pgalloc: support 32 KB and 64 KB page sizes
Add CONFIG_MM_PGSIZE == 32768 and 65536 to the page-size switch (and the
Kconfig help text). The 64 KB size matches the ESP32-S3 cache-MMU page
granularity, so an address-environment port there can use one mm_pgalloc()
page per cache-MMU page (naturally 64 KB-aligned by the granule allocator)
instead of coalescing several smaller pages. Inert for existing configs:
MM_PGSIZE is only used when CONFIG_MM_PGALLOC is enabled (BUILD_KERNEL).

Assisted-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Marco Casaroli <marco.casaroli@gmail.com>
2026-09-10 23:28:43 +08:00
..
iob
kasan
kmap
kmm_heap
map
mempool
mm_gran
mm_heap
shm
tlsf
ubsan
umm_heap
CMakeLists.txt
Kconfig mm/pgalloc: support 32 KB and 64 KB page sizes 2026-09-10 23:28:43 +08:00
Makefile