summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2020-02-05platform: Add an platform ops to return platform specific tlb flush limitAtish Patra1-8/+7
2020-01-22lib: Factor-out SBI base extensionAnup Patel1-0/+5
2020-01-22lib: Factor-out SBI vendor extensionAnup Patel1-0/+1
2020-01-22lib: Factor-out SBI replacement extensionsAnup Patel1-0/+3
2020-01-22lib: Factor-out SBI legacy extensionAnup Patel1-0/+2
2020-01-22lib: Add dynamic registration of SBI extensionsAnup Patel1-0/+22
2020-01-22include: Add generic and simple list handling APIsAnup Patel2-0/+163
2020-01-22lib: Drop _fifo from the name of various sbi_tlb_fifo_xyz() functionsAnup Patel1-3/+3
2020-01-22lib: Introduce sbi_ipi_event_create/destroy() APIsAnup Patel2-9/+31
2020-01-22lib: Introduce sbi_tlb_fifo_request() APIAnup Patel2-3/+5
2020-01-22lib: Introduce sbi_ipi_send_halt() APIAnup Patel1-0/+2
2020-01-22lib: Introduce sbi_ipi_send_smode() APIAnup Patel1-0/+2
2020-01-22lib: Move struct sbi_ipi_data definition to sbi_ipi.cAnup Patel1-5/+0
2020-01-22include: Typo fix in comment for SBI_SCRATCH_SIZE defineAnup Patel1-1/+1
2020-01-09include: Add OPENSBI_EXTERNAL_SBI_TYPES in sbi_types.hAbner Chang2-13/+28
2020-01-07lib: Add sbi_init_count() APIAnup Patel1-0/+2
2020-01-07lib: improve system reboot and shutdown implementationAnup Patel1-4/+2
2020-01-07lib: Add irqchip exit APIAnup Patel1-0/+13
2020-01-07lib: Add ipi exit APIAnup Patel2-0/+15
2020-01-07lib: Add timer exit APIAnup Patel2-2/+15
2020-01-07lib: Add system early_exit and final_exit APIsAnup Patel2-0/+31
2020-01-07lib: Add initial sbi_exit() APIAnup Patel1-0/+2
2020-01-02lib: utils: Support CLINT with 32bit MMIO access on RV64 systemAnup Patel1-1/+2
2019-12-23lib: Support stage1 and stage2 tlb flushingAtish Patra1-1/+4
2019-12-23lib: Add hfence instruction encodingAtish Patra1-0/+36
2019-12-23lib: Add IPI extension in SBIAtish Patra2-3/+76
2019-12-23lib: Remove redundant IPI typesAtish Patra1-3/+1
2019-12-23lib: Add replacement extension and function idsAtish Patra1-22/+38
2019-12-16lib: Extend trap redirection for hypervisor v0.5 specAnup Patel3-4/+3
2019-12-16include: Extend struct sbi_trap_info for mtval2 and mtinstAnup Patel1-0/+4
2019-12-16include: Add guest external interrupt related definesAnup Patel1-0/+4
2019-12-06include: sbi_platform: fix compilation for GCC-9Martin Pietryka1-2/+2
2019-11-27lib: Add error detection for misa_extensionXiang W1-3/+11
2019-11-26lib: Fix CPU capabilities detection functionXiang Wang2-10/+46
2019-11-21lib: Simplify trap parameters in sbi_ecall functionsAnup Patel1-18/+17
2019-11-21lib: Better naming of unpriv APIs for wider useAnup Patel3-22/+31
2019-11-21lib: No need to set VSSTATUS.MXR bit in get_insn()Anup Patel1-1/+1
2019-11-21include: Remove ilen member of struct unpriv_trapAnup Patel1-1/+0
2019-11-15firmware: Add preferred boot HART field in struct fw_dynamic_infoAnup Patel1-4/+22
2019-11-06include: Use _UL() and _ULL() for defines in riscv_encoding.hAnup Patel1-81/+79
2019-11-06include: Sync-up encoding with priv v1.12-draft and hypervisor v0.5-draftAnup Patel1-92/+45
2019-10-09include: Bump-up version to 0.5Anup Patel1-1/+1
2019-10-03lib: Provide a platform hook to implement vendor specific SBI extensions.Atish Patra2-0/+60
2019-10-03lib: Implement SBI v0.2Atish Patra1-0/+14
2019-10-03lib: Rename existing SBI implementation as 0.1.Atish Patra1-9/+11
2019-10-03lib: Align error codes as per SBI specification.Atish Patra1-4/+6
2019-10-03Test: Move test payload related code out of interface headerAtish Patra1-25/+0
2019-09-30lib: Emulate HTIMEDELTA CSR for platforms not having TIME CSRAnup Patel3-3/+14
2019-09-30include: Extend get_insn() to read instruction from VS/VU modeAnup Patel1-1/+1
2019-09-30lib: Redirect WFI trapped from VS/VU mode to HS-modeAnup Patel1-0/+3