summaryrefslogtreecommitdiff
path: root/lib/sbi/sbi_trap.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-06treewide: Replace TRUE/FALSE with true/falseBin Meng1-4/+4
2022-09-13lib: sbi_trap: Add helper to get GVA in sbi_trap_regsVivian Wang1-13/+1
2022-09-01include: sbi: Reduce includes in sbi_pmu.hAnup Patel1-0/+1
2022-08-22lib: sbi: Use the official extension name for AIA M-mode CSRsAnup Patel1-1/+1
2022-08-22lib: sbi_trap: Set hstatus.GVA when going to HS-modeVivian Wang1-0/+2
2022-08-22lib: sbi_trap: Set hypervisor CSRs for HS-modeVivian Wang1-5/+7
2022-08-22lib: sbi: Set gva when creating sbi_trap_infoVivian Wang1-0/+14
2022-06-13lib: sbi_trap: Redirect exception based on hedelegdramforever1-9/+6
2022-05-07lib: sbi: Convert hart features into hart extensionsAnup Patel1-2/+2
2022-02-28lib: sbi: Add a simple external interrupt handling frameworkAnup Patel1-23/+3
2022-02-15lib: sbi: Add sbi_trap_set_external_irqfn() APIAnup Patel1-0/+29
2022-02-15lib: sbi: Use AIA CSRs for local interrupts when availableAnup Patel1-11/+46
2021-08-20lib: sbi_trap: Restore redirect for access faultsSamuel Holland1-4/+3
2021-07-11lib: sbi: Implement firmware countersAtish Patra1-0/+7
2021-04-01firware: optimize the exception exit codeXiang W1-2/+3
2021-01-07lib: sbi: Introduce sbi_trap_exit() APIAnup Patel1-0/+20
2020-09-09lib: sbi_trap: Allow M-mode to M-mode ECALLsAnup Patel1-0/+1
2020-09-09include: Rename ECALL defines to match latest RISC-V specAnup Patel1-1/+1
2020-09-09lib: sbi: Don't handle VS-mode ecall in sbi_trap_handler()Anup Patel1-1/+0
2020-08-17lib: sbi_trap: Fix hstatus.SPVP update in sbi_trap_redirect()Georg Kotheimer1-1/+1
2020-06-08lib: Add RISC-V hypervisor v0.6.1 supportAnup Patel1-5/+3
2020-03-28include: sbi_timer: Remove scratch parameter from most funcitonsAnup Patel1-2/+1
2020-03-28include: sbi_ipi: Remove scratch parameter from most functionsAnup Patel1-1/+1
2020-03-28lib: sbi_trap: Simplify sbi_trap_handler() APIAnup Patel1-11/+9
2020-03-28lib: sbi_ecall: Remove mcause, scratch and hartid parametersAnup Patel1-1/+1
2020-03-28lib: sbi_misaligned_ldst: Remove mcause, scratch and hartid parametersAnup Patel1-6/+2
2020-03-28lib: sbi_illegal_insn: Remove mcause, scratch and hartid parametersAnup Patel1-2/+1
2020-03-28lib: sbi_trap: Remove scratch parameter from sbi_trap_redirect()Anup Patel1-4/+2
2020-03-28lib: Optimize unpriv load/store implementationAnup Patel1-24/+1
2020-03-13include: Make sbi_current_hartid() as macro in riscv_asm.hAnup Patel1-1/+1
2020-03-10lib: sbi: Fix coding style issuesBin Meng1-1/+1
2019-12-16lib: Extend trap redirection for hypervisor v0.5 specAnup Patel1-19/+37
2019-11-21lib: Better naming of unpriv APIs for wider useAnup Patel1-19/+23
2019-11-21include: Remove ilen member of struct unpriv_trapAnup Patel1-1/+1
2019-09-30lib: Extend sbi_trap_redirect() for hypervisor extensionAnup Patel1-23/+102
2019-06-19lib: Move sbi core library to lib/sbiAtish Patra1-0/+207