diff options
author | Atish Patra <atish.patra@wdc.com> | 2020-10-26 14:03:33 -0700 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2020-10-26 22:44:52 +0530 |
commit | bf21632860b4e9974967765b747d1d4b7df346bb (patch) | |
tree | 802fe3da70a95a958e44ea0a4529cdb5452cec76 /Makefile | |
parent | 74c0ea1e835de38e13be7c8e6440bde94bcc07d0 (diff) |
lib: sbi: Detect PMP granularity and number of address bits
As per RISC-V privilege specification, a platform may choose to implement
a coarser granularity scheme for PMP addresses. In that case, we shouldn't
allow any pmp region size smaller than the platform supports. A platform
may not also implement all the bits for a PMP address specified in the priv
specification.
The pmp range granularity and address bits should be detected dynamically
before detecing PMP regions. Any pmp modification request beyond these detected
value must not succeed.
Signed-off-by: Atish Patra <atish.patra@wdc.com>
Reviewed-by: Anup Patel <anup.patel@wdc.com>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions