summaryrefslogtreecommitdiff
path: root/lib/sbi/sbi_trap.c
AgeCommit message (Expand)Author
2026-07-21lib: sbi: Move trap delegation setup to sbi_trap.cAnup Patel
2026-05-09firmware: Add RNMI handler infrastructureEvgeny Voevodin
2025-04-13lib: sbi_trap: Add support for vectored interruptsSamuel Holland
2025-01-30lib: sbi: move sbi_double_trap_handler() to a dedicated headerClément Léger
2025-01-30lib: sbi: pmu: fix usage of sbi_pmu_irq_bit()Clément Léger
2024-10-25lib: sbi: add Ssdbltrp ISA extension supportClément Léger
2024-10-25lib: sbi: factorize previous mode computationClément Léger
2024-10-25lib: sbi: factorize previous virtualization mode read from regsClément Léger
2024-09-23lib: sbi: add zicfilp/zicfiss and elp cfi state reflect back in statusDeepak Gupta
2024-04-05lib: sbi: Add SSE support for PMU eventsClément Léger
2024-04-05lib: sbi: Add support for Supervisor Software Events extensionClément Léger
2024-03-19lib: sbi: Extend sbi_trap_error() to dump state in a nested trapAnup Patel
2024-03-19lib: sbi: Pass trap context pointer to sbi_ecall_handler()Anup Patel
2024-03-19lib: sbi: Remove regs parameter from trap irq handling functionsAnup Patel
2024-03-19lib: sbi: Remove regs paramter of sbi_irqchip_process()Anup Patel
2024-03-19lib: sbi: Simplify parameters of sbi_illegal_insn_handler()Anup Patel
2024-03-19lib: sbi: Simplify parameters of misaligned and access fault handlersAnup Patel
2024-03-19lib: sbi: Introduce trap contextAnup Patel
2024-03-19lib: sbi: Remove sbi_trap_exit() and related codeAnup Patel
2024-03-19lib: sbi: Remove epc from struct sbi_trap_infoSamuel Holland
2024-03-11lib: sbi: abstract out insn decoding to unify mem fault handlersBo Gan
2024-03-11lib: sbi: change prototype of sbi_misaligned_load/store_handlerBo Gan
2024-03-11lib: sbi: change prototype of sbi_trap_redirectBo Gan
2024-03-11include: sbi: rename sbi_misaligned_ldst.h to sbi_trap_ldst.hBo Gan
2023-05-11lib: sbi: Remove unnecessary semicolonXiang W
2023-01-06treewide: Replace TRUE/FALSE with true/falseBin Meng
2022-09-13lib: sbi_trap: Add helper to get GVA in sbi_trap_regsVivian Wang
2022-09-01include: sbi: Reduce includes in sbi_pmu.hAnup Patel
2022-08-22lib: sbi: Use the official extension name for AIA M-mode CSRsAnup Patel
2022-08-22lib: sbi_trap: Set hstatus.GVA when going to HS-modeVivian Wang
2022-08-22lib: sbi_trap: Set hypervisor CSRs for HS-modeVivian Wang
2022-08-22lib: sbi: Set gva when creating sbi_trap_infoVivian Wang
2022-06-13lib: sbi_trap: Redirect exception based on hedelegdramforever
2022-05-07lib: sbi: Convert hart features into hart extensionsAnup Patel
2022-02-28lib: sbi: Add a simple external interrupt handling frameworkAnup Patel
2022-02-15lib: sbi: Add sbi_trap_set_external_irqfn() APIAnup Patel
2022-02-15lib: sbi: Use AIA CSRs for local interrupts when availableAnup Patel
2021-08-20lib: sbi_trap: Restore redirect for access faultsSamuel Holland
2021-07-11lib: sbi: Implement firmware countersAtish Patra
2021-04-01firware: optimize the exception exit codeXiang W
2021-01-07lib: sbi: Introduce sbi_trap_exit() APIAnup Patel
2020-09-09lib: sbi_trap: Allow M-mode to M-mode ECALLsAnup Patel
2020-09-09include: Rename ECALL defines to match latest RISC-V specAnup Patel
2020-09-09lib: sbi: Don't handle VS-mode ecall in sbi_trap_handler()Anup Patel
2020-08-17lib: sbi_trap: Fix hstatus.SPVP update in sbi_trap_redirect()Georg Kotheimer
2020-06-08lib: Add RISC-V hypervisor v0.6.1 supportAnup Patel
2020-03-28include: sbi_timer: Remove scratch parameter from most funcitonsAnup Patel
2020-03-28include: sbi_ipi: Remove scratch parameter from most functionsAnup Patel
2020-03-28lib: sbi_trap: Simplify sbi_trap_handler() APIAnup Patel
2020-03-28lib: sbi_ecall: Remove mcause, scratch and hartid parametersAnup Patel