mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
risc-v/pgalloc.h: Add SHM area to riscv_uservaddr query
If the vaddr resides within the user's SHM, it is a user memory mapping.
This commit is contained in:
@@ -95,7 +95,11 @@ static inline bool riscv_uservaddr(uintptr_t vaddr)
|
|||||||
* heap, or stack regions.
|
* heap, or stack regions.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
return vaddr >= ARCH_ADDRENV_VBASE && vaddr < ARCH_ADDRENV_VEND;
|
return ((vaddr >= ARCH_ADDRENV_VBASE && vaddr < ARCH_ADDRENV_VEND)
|
||||||
|
#ifdef CONFIG_ARCH_VMA_MAPPING
|
||||||
|
|| (vaddr >= CONFIG_ARCH_SHM_VBASE && vaddr < ARCH_SHM_VEND)
|
||||||
|
#endif
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
|
|||||||
Reference in New Issue
Block a user