Anup Patel a76ac4449b lib: sbi: Fix sbi_pmu_exit() for systems not having MCOUNTINHIBIT csr 2 years ago
..
objects.mk 37f9b0f2f2 lib: sbi: Implement SBI PMU extension 2 years ago
riscv_asm.c 49966db306 lib: sbi: Use csr_read/write_num to read/update PMU counters 2 years ago
riscv_atomic.c 70ffc3e2e6 lib: sbi: fix atomic_add_return 3 years ago
riscv_hardfp.S 749b0b0932 lib: Move sbi core library to lib/sbi 5 years ago
riscv_locks.c f90c4c2e02 lib: sbi: Have spinlock checks return bool 3 years ago
sbi_bitmap.c 3226bd93ce lib: Simple bitmap library 4 years ago
sbi_bitops.c 650c0e525c lib: sbi: Fix coding style issues 4 years ago
sbi_console.c 068ca086af lib: sbi: Simplify console platform operations 3 years ago
sbi_domain.c b2dbbc0577 lib: Check region base for merging in sbi_domain_root_add_memregion() 3 years ago
sbi_ecall.c 37f9b0f2f2 lib: sbi: Implement SBI PMU extension 2 years ago
sbi_ecall_base.c 80bc5065bb lib: sbi: Replace args with trap registers in ecall handler 3 years ago
sbi_ecall_hsm.c 74756891cc lib: sbi: Implement SBI HSM suspend function 3 years ago
sbi_ecall_legacy.c 7c867fd19f lib: sbi: Rename sbi_hsm_hart_started_mask() function 3 years ago
sbi_ecall_pmu.c 37f9b0f2f2 lib: sbi: Implement SBI PMU extension 2 years ago
sbi_ecall_replace.c 12394a269b lib: sbi: Allow custom local TLB flush function 3 years ago
sbi_ecall_vendor.c 80bc5065bb lib: sbi: Replace args with trap registers in ecall handler 3 years ago
sbi_emulate_csr.c ddad02d625 lib: sbi: illegal CSR 0x306 access in hpm_allowed() 3 years ago
sbi_expected_trap.S 63a513edec lib: Rename unprivileged trap handler 4 years ago
sbi_fifo.c 11c345f14a lib: simplify sbi_fifo_inplace_update() 2 years ago
sbi_hart.c 9c9b4ad24b lib: sbi: Disable m/scounteren & enable mcountinhibit 2 years ago
sbi_hfence.S e2c3f01af4 lib: Fix __sbi_hfence_gvma_vmid_gpa() and __sbi_hfence_vvma_asid_va() 3 years ago
sbi_hsm.c f30b18944e lib: sbi_scratch: remove owner from sbi_scratch_alloc_offset 3 years ago
sbi_illegal_insn.c 764a17d852 lib: sbi: Implement firmware counters 2 years ago
sbi_init.c 13d40f21d5 lib: sbi: Add PMU support 2 years ago
sbi_ipi.c 764a17d852 lib: sbi: Implement firmware counters 2 years ago
sbi_math.c 13ca20d8df lib: Create a separate math helper function file 4 years ago
sbi_misaligned_ldst.c 764a17d852 lib: sbi: Implement firmware counters 2 years ago
sbi_platform.c a84a1ddbba lib: sbi: Simplify HSM platform operations 3 years ago
sbi_pmu.c a76ac4449b lib: sbi: Fix sbi_pmu_exit() for systems not having MCOUNTINHIBIT csr 2 years ago
sbi_scratch.c 1da3d80b5b lib: sbi_scratch: zero out scratch memory on all harts 2 years ago
sbi_string.c 8e47649eff lib: Add sbi_strncmp implementation 3 years ago
sbi_system.c 043d088e39 lib: sbi: Simplify system reset platform operations 3 years ago
sbi_timer.c 764a17d852 lib: sbi: Implement firmware counters 2 years ago
sbi_tlb.c ec1b8bb763 lib: sbi: Improve TLB function naming 2 years ago
sbi_trap.c 764a17d852 lib: sbi: Implement firmware counters 2 years ago
sbi_unpriv.c 36833abfbb lib: Optimize inline assembly for unprivilege access functions 4 years ago