index
:
opensbi.git
master
release-1.3.x
release-1.5.x
release-1.8.x
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
sbi
/
sbi_trap.c
Age
Commit message (
Expand
)
Author
2026-07-21
lib: sbi: Move trap delegation setup to sbi_trap.c
Anup Patel
2026-05-09
firmware: Add RNMI handler infrastructure
Evgeny Voevodin
2025-04-13
lib: sbi_trap: Add support for vectored interrupts
Samuel Holland
2025-01-30
lib: sbi: move sbi_double_trap_handler() to a dedicated header
Clément Léger
2025-01-30
lib: sbi: pmu: fix usage of sbi_pmu_irq_bit()
Clément Léger
2024-10-25
lib: sbi: add Ssdbltrp ISA extension support
Clément Léger
2024-10-25
lib: sbi: factorize previous mode computation
Clément Léger
2024-10-25
lib: sbi: factorize previous virtualization mode read from regs
Clément Léger
2024-09-23
lib: sbi: add zicfilp/zicfiss and elp cfi state reflect back in status
Deepak Gupta
2024-04-05
lib: sbi: Add SSE support for PMU events
Clément Léger
2024-04-05
lib: sbi: Add support for Supervisor Software Events extension
Clément Léger
2024-03-19
lib: sbi: Extend sbi_trap_error() to dump state in a nested trap
Anup Patel
2024-03-19
lib: sbi: Pass trap context pointer to sbi_ecall_handler()
Anup Patel
2024-03-19
lib: sbi: Remove regs parameter from trap irq handling functions
Anup Patel
2024-03-19
lib: sbi: Remove regs paramter of sbi_irqchip_process()
Anup Patel
2024-03-19
lib: sbi: Simplify parameters of sbi_illegal_insn_handler()
Anup Patel
2024-03-19
lib: sbi: Simplify parameters of misaligned and access fault handlers
Anup Patel
2024-03-19
lib: sbi: Introduce trap context
Anup Patel
2024-03-19
lib: sbi: Remove sbi_trap_exit() and related code
Anup Patel
2024-03-19
lib: sbi: Remove epc from struct sbi_trap_info
Samuel Holland
2024-03-11
lib: sbi: abstract out insn decoding to unify mem fault handlers
Bo Gan
2024-03-11
lib: sbi: change prototype of sbi_misaligned_load/store_handler
Bo Gan
2024-03-11
lib: sbi: change prototype of sbi_trap_redirect
Bo Gan
2024-03-11
include: sbi: rename sbi_misaligned_ldst.h to sbi_trap_ldst.h
Bo Gan
2023-05-11
lib: sbi: Remove unnecessary semicolon
Xiang W
2023-01-06
treewide: Replace TRUE/FALSE with true/false
Bin Meng
2022-09-13
lib: sbi_trap: Add helper to get GVA in sbi_trap_regs
Vivian Wang
2022-09-01
include: sbi: Reduce includes in sbi_pmu.h
Anup Patel
2022-08-22
lib: sbi: Use the official extension name for AIA M-mode CSRs
Anup Patel
2022-08-22
lib: sbi_trap: Set hstatus.GVA when going to HS-mode
Vivian Wang
2022-08-22
lib: sbi_trap: Set hypervisor CSRs for HS-mode
Vivian Wang
2022-08-22
lib: sbi: Set gva when creating sbi_trap_info
Vivian Wang
2022-06-13
lib: sbi_trap: Redirect exception based on hedeleg
dramforever
2022-05-07
lib: sbi: Convert hart features into hart extensions
Anup Patel
2022-02-28
lib: sbi: Add a simple external interrupt handling framework
Anup Patel
2022-02-15
lib: sbi: Add sbi_trap_set_external_irqfn() API
Anup Patel
2022-02-15
lib: sbi: Use AIA CSRs for local interrupts when available
Anup Patel
2021-08-20
lib: sbi_trap: Restore redirect for access faults
Samuel Holland
2021-07-11
lib: sbi: Implement firmware counters
Atish Patra
2021-04-01
firware: optimize the exception exit code
Xiang W
2021-01-07
lib: sbi: Introduce sbi_trap_exit() API
Anup Patel
2020-09-09
lib: sbi_trap: Allow M-mode to M-mode ECALLs
Anup Patel
2020-09-09
include: Rename ECALL defines to match latest RISC-V spec
Anup Patel
2020-09-09
lib: sbi: Don't handle VS-mode ecall in sbi_trap_handler()
Anup Patel
2020-08-17
lib: sbi_trap: Fix hstatus.SPVP update in sbi_trap_redirect()
Georg Kotheimer
2020-06-08
lib: Add RISC-V hypervisor v0.6.1 support
Anup Patel
2020-03-28
include: sbi_timer: Remove scratch parameter from most funcitons
Anup Patel
2020-03-28
include: sbi_ipi: Remove scratch parameter from most functions
Anup Patel
2020-03-28
lib: sbi_trap: Simplify sbi_trap_handler() API
Anup Patel
2020-03-28
lib: sbi_ecall: Remove mcause, scratch and hartid parameters
Anup Patel
[next]