opensbi/lib/sbi
Anup Patel 2b51a9dd9c lib: sbi: Fix pmp_flags for Smepmp read-only shared region
The Smepmp read-only shared region must have pmpcfg.L, pmpcfg.R,
pmpcfg.W, and pmpcfg.X bits set so sbi_hart_get_smepmp_flags()
must return pmp_flags accordingly.

Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Signed-off-by: Mayuresh Chitale <mchitale@ventanamicro.com>
2023-09-24 16:40:52 +05:30
..
Kconfig lib: sbi: Implement SBI CPPC extension 2023-04-07 09:36:01 +05:30
objects.mk lib: sbi: Introduce simple heap allocator 2023-06-05 15:46:09 +05:30
riscv_asm.c lib: sbi: Add support for smcntrpmf 2023-08-18 14:50:38 +05:30
riscv_atomic.c lib: sbi: fix atomic_add_return 2021-04-09 18:51:02 +05:30
riscv_hardfp.S lib: Move sbi core library to lib/sbi 2019-06-19 09:48:51 +05:30
riscv_locks.c lib: sbi: Have spinlock checks return bool 2021-05-14 17:05:20 +05:30
sbi_bitmap.c lib: Simple bitmap library 2020-03-11 15:29:45 +05:30
sbi_bitops.c lib: fix compilation when strings.h is included 2022-02-04 11:04:19 +05:30
sbi_console.c lib: sbi: Fix missing '\0' when buffer szie equal 1 2023-07-12 10:37:43 +05:30
sbi_cppc.c lib: sbi: Implement SBI CPPC extension 2023-04-07 09:36:01 +05:30
sbi_domain.c lib: sbi: Maximize the use of HART index in sbi_domain 2023-09-24 11:48:17 +05:30
sbi_ecall.c lib: sbi: Introduce register_extensions extension callback 2023-05-21 16:27:38 +05:30
sbi_ecall_base.c lib: sbi: Introduce register_extensions extension callback 2023-05-21 16:27:38 +05:30
sbi_ecall_cppc.c lib: sbi: Remove 0/1 probe implementations 2023-05-21 16:54:00 +05:30
sbi_ecall_dbcn.c lib: sbi: Map/Unmap debug console shared memory buffers 2023-07-13 12:44:22 +05:30
sbi_ecall_exts.carray lib: sbi_ecall: Generate extensions list with carray 2022-10-23 11:00:30 +05:30
sbi_ecall_hsm.c lib: sbi: Introduce register_extensions extension callback 2023-05-21 16:27:38 +05:30
sbi_ecall_ipi.c lib: sbi: Introduce register_extensions extension callback 2023-05-21 16:27:38 +05:30
sbi_ecall_legacy.c lib: sbi: Introduce register_extensions extension callback 2023-05-21 16:27:38 +05:30
sbi_ecall_pmu.c lib: sbi: pmu: Remove unnecessary probe function 2023-05-21 16:30:29 +05:30
sbi_ecall_rfence.c lib: sbi: Introduce register_extensions extension callback 2023-05-21 16:27:38 +05:30
sbi_ecall_srst.c lib: sbi: Remove 0/1 probe implementations 2023-05-21 16:54:00 +05:30
sbi_ecall_susp.c lib: sbi: Remove 0/1 probe implementations 2023-05-21 16:54:00 +05:30
sbi_ecall_time.c lib: sbi: Introduce register_extensions extension callback 2023-05-21 16:27:38 +05:30
sbi_ecall_vendor.c lib: sbi: Only register available extensions 2023-05-21 16:53:02 +05:30
sbi_emulate_csr.c lib: sbi_pmu: remove mhpm_count field in hart feature 2023-08-22 13:26:09 +05:30
sbi_expected_trap.S lib: sbi: Fix typo in comment 2022-10-23 10:19:28 +05:30
sbi_fifo.c treewide: Replace TRUE/FALSE with true/false 2023-01-06 17:26:35 +05:30
sbi_hart.c lib: sbi: Fix pmp_flags for Smepmp read-only shared region 2023-09-24 16:40:52 +05:30
sbi_heap.c lib: sbi: Introduce simple heap allocator 2023-06-05 15:46:09 +05:30
sbi_hfence.S lib: sbi: Fix GPA passed to __sbi_hfence_gvma_xyz() functions 2021-11-02 16:02:08 +05:30
sbi_hsm.c lib: sbi: Remove sbi_scratch_last_hartid() macro 2023-09-24 11:41:54 +05:30
sbi_illegal_insn.c lib: sbi: Remove unnecessary semicolon 2023-05-11 12:31:34 +05:30
sbi_init.c lib: sbi: Remove sbi_scratch_last_hartid() macro 2023-09-24 11:41:54 +05:30
sbi_ipi.c lib: sbi: Prefer hartindex over hartid in IPI framework 2023-09-24 11:39:38 +05:30
sbi_irqchip.c lib: sbi: Add a simple external interrupt handling framework 2022-02-28 09:43:12 +05:30
sbi_math.c lib: Create a separate math helper function file 2020-05-10 09:59:24 +05:30
sbi_misaligned_ldst.c lib: sbi_misaligned_ldst: Set GVA if not emulating 2022-09-13 16:43:07 +05:30
sbi_platform.c lib: sbi: Remove sbi_platform_hart_index/invalid() functions 2023-09-24 11:39:30 +05:30
sbi_pmu.c lib: sbi_pmu: keep overflow interrupt of stopped hpm counter disabled 2023-09-10 11:05:01 +05:30
sbi_scratch.c lib: sbi: Remove sbi_scratch_last_hartid() macro 2023-09-24 11:41:54 +05:30
sbi_string.c lib: sbi: Fix sbi_strnlen wrong count decrement 2022-09-13 17:17:10 +05:30
sbi_system.c include: sbi: Remove sbi_hartmask_for_each_hart() macro 2023-09-24 11:48:21 +05:30
sbi_timer.c lib: sbi: Add Zicntr as a HART ISA extension 2023-07-09 11:06:24 +05:30
sbi_tlb.c lib: sbi: Prefer hartindex over hartid in IPI framework 2023-09-24 11:39:38 +05:30
sbi_trap.c lib: sbi: Remove unnecessary semicolon 2023-05-11 12:31:34 +05:30
sbi_unpriv.c lib: sbi: Remove unnecessary semicolon 2023-05-11 12:31:34 +05:30