summaryrefslogtreecommitdiff
path: root/lib/utils
diff options
context:
space:
mode:
authorLad Prabhakar <[email protected]>2023-01-13 16:47:19 +0000
committerAnup Patel <[email protected]>2023-01-23 11:29:03 +0530
commitdea0922f867f3d681ad3191fb562a082ea4a339f (patch)
treecce4b055c10a9f4eee4fd2276a32afdb5c9f4dcf /lib/utils
parent230278dcf127e2a336d54748f03b5bc280656498 (diff)
platform: renesas/rzfive: Configure Local memory regions as part of root domain
Renesas RZ/Five RISC-V SoC has Instruction local memory and Data local memory (ILM & DLM) mapped between region 0x30000 - 0x4FFFF. When a virtual address falls within this range, the MMU doesn't trigger a page fault; it assumes the virtual address is a physical address which can cause undesired behaviours for statically linked applications/libraries. To avoid this, add the ILM/DLM memory regions to the root domain region of the PMPU with permissions set to 0x0 for S/U modes so that any access to these regions gets blocked and for M-mode we grant full access (R/W/X). Signed-off-by: Lad Prabhakar <[email protected]> Reviewed-by: Anup Patel <[email protected]>
Diffstat (limited to 'lib/utils')
0 files changed, 0 insertions, 0 deletions