patacongo commented on issue #1489: URL: https://github.com/apache/nuttx/issues/1489#issuecomment-1712328326
> You didn't specific what arch is needed to improve. The Issue is older and was based on the ARM implementations at the time. I suspect that most of the MPU implementations derive from the same source and work the same: armv7-m, armv8-m, armv7-r, arm64, ceva, and xtensa. But I would have to look at each. RISC-V supports a PMP instead of an MPU. The x86_64 claims to support an MPU in its Kconfig files, i.e. it selects ARCH_HAVE_MPU and/or ARCH_USE_MPU but it doesn't in fact have any MPU support: That is probably a cloning error. I would think that a proper solution for spanning a memory region with power-of-2 size and aligned pages might be share-able, common logic. Particular solutions like ARM sub-regions might not be so share-able. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
