summaryrefslogtreecommitdiff
path: root/lib/sbi/sbi_hart.c
AgeCommit message (Expand)Author
2026-07-21lib: sbi: Move trap delegation setup to sbi_trap.cAnup Patel
2026-06-12platform: generic: Optimize extensions_init() to parse ISA extensions onceAnup Patel
2026-06-12lib: sbi_hart: No need to clear features in hart_detect_features()Anup Patel
2026-05-18lib: sbi: domain FP/Vector context support for context switchDave Patel
2026-05-11lib: sbi: Fix hw a/d updating defaultsAndrew Jones
2026-05-09lib: sbi: hart: Detect and enable Smrnmi before trap-based feature detectionEvgeny Voevodin
2026-05-09lib: sbi: hart: Move device tree features detection before trap-based checksEvgeny Voevodin
2026-05-09lib: sbi: Add Smrnmi extension macros for registers and bitsEvgeny Voevodin
2026-03-09lib: sbi: Fix undefined behavior in signed shifts in sbi_hart.cMarcos Oduardo
2025-12-16lib: sbi: Factor-out PMP programming into separate sourcesAnup Patel
2025-12-16lib: sbi: Replace sbi_hart_pmp_xyz() and sbi_hart_map/unmap_addr()Anup Patel
2025-12-16lib: sbi: Implement hart protection for PMP and ePMPAnup Patel
2025-12-16lib: sbi: Introduce sbi_hart_pmp_unconfigure() functionAnup Patel
2025-12-08lib: sbi: Enable Ssqosid Ext using mstateen0Chen Pei
2025-11-02lib: sbi: sbi_hart: track firmware PMP entries for SmePMPYu-Chien Peter Lin
2025-11-02lib: sbi_hart: return error when insufficient PMP entries availableYu-Chien Peter Lin
2025-11-02lib: sbi_domain: allow specifying inaccessible regionYu-Chien Peter Lin
2025-11-02lib: sbi_hart: move sbi_hart_get_smepmp_flags() to sbi_domainYu-Chien Peter Lin
2025-10-28lib: sbi: Add SiFive proprietary xsfceaseNick Hu
2025-10-28lib: sbi: Add SiFive proprietary xsfcflushdloneNick Hu
2025-09-16lib: sbi_hart: Do not call delegate_traps() in the resume flowSamuel Holland
2025-07-21lib: sbi: Only enable TM bit in scounterenAtish Patra
2025-06-17lib: sbi_platform: Add platform specific pmp_set() and pmp_disable()Chao-ying Fu
2025-05-20lib: sbi: hart: Detect existence of cycle and instret CSRs for ZicntrYao Zi
2025-04-30lib: sbi_hart: properly reset SsstateenRadim Krčmář
2025-04-30lib: sbi_hart: add Ssstateen extensionRadim Krčmář
2025-04-30lib: sbi_hart: reset mstateen0Radim Krčmář
2025-04-30lib: sbi_hart: fix sstateen emulationRadim Krčmář
2025-04-30lib: sbi_hart: reset sstateen and hstateenRadim Krčmář
2025-04-30lib: sbi_hart: reset hstatusRadim Krčmář
2025-04-30lib: sbi: use 64 bit csr macrosRadim Krčmář
2025-04-21lib: sbi: Handle length of extension name string exceed buffer size errorJimmy Ho
2025-04-13lib: sbi: Enable Control Transfer Records (CTR) Ext using xstateen.Rajnesh Kanwal
2025-01-30lib: sbi: pmu: fix usage of sbi_pmu_irq_bit()Clément Léger
2024-10-28lib: sbi: fix number of PMP entries detectionVladimir Kondratiev
2024-10-25lib: sbi: add Ssdbltrp ISA extension supportClément Léger
2024-09-23lib: sbi: sw check exception delegationDeepak Gupta
2024-09-23lib: sbi: add zicfilp/zicfiss and elp cfi state reflect back in statusDeepak Gupta
2024-09-23lib: sbi: fwft: add support for SBI_FWFT_POINTER_MASKING_PMLENSamuel Holland
2024-08-24lib: Delete redundant `ulong`Zhang RunMin
2024-06-18lib: sbi: Add support for Svade and Svadu extensionsYong-Xuan Wang
2024-05-07lib: sbi: Refine the settings for switching to Virtual Supervisor Mode.Pope B.Lei
2024-04-10lib: sbi: Add missing sscrind and sscfg extensions in sbi_hart_ext[]Clément Léger
2024-03-04lib: sbi: Add support for smcsrind and smcdelegAtish Patra
2024-01-10lib: sbi: Detect support of debug triggersHimanshu Chauhan
2023-12-27lib: sbi: Detect Zicntr extension only based on trapsAnup Patel
2023-12-19lib: sbi: Do not enter OpenSBI with mseccfg.MML == 1Anup Patel
2023-12-19lib: sbi: Detect extensions from the ISA string in DTYong-Xuan Wang
2023-12-19lib: sbi: Using one array to define the name of extensionsYong-Xuan Wang
2023-12-19lib: sbi: Refactor the code for enable extensions in menvfg CSRYong-Xuan Wang