aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2025-11-02lib: sbi_domain: allow specifying inaccessible regionYu-Chien Peter Lin2-5/+11
2025-11-02lib: sbi_hart: move sbi_hart_get_smepmp_flags() to sbi_domainYu-Chien Peter Lin2-65/+60
2025-10-28lib: utils/suspend: Add SiFive SMC0 driverNick Hu4-0/+382
2025-10-28lib: sbi: Add system_resume callback for restoring the systemNick Hu2-1/+21
2025-10-28lib: utils/timer: Expose timer update functionNick Hu1-7/+21
2025-10-28lib: utils/hsm: Add SiFive TMC0 driverNick Hu3-0/+318
2025-10-28lib: sbi: Extends sbi_ipi_raw_send() to use all available IPI devicesNick Hu2-4/+14
2025-10-28lib: utils/irqchip: Add APLIC restore functionNick Hu1-68/+96
2025-10-28lib: sbi: Add SiFive proprietary xsfceaseNick Hu1-0/+1
2025-10-28lib: sbi: Add SiFive proprietary xsfcflushdloneNick Hu1-0/+1
2025-10-28lib: utils/cache: Add fdt cmo helpersNick Hu2-0/+115
2025-10-28utils: cache: Add SiFive ccache controllerVincent Chen3-0/+186
2025-10-28lib: utils: Add FDT cache libraryNick Hu4-0/+99
2025-10-28lib: utils: Add cache flush libraryNick Hu4-0/+64
2025-10-27lib: sbi: sbi_pmu: added checks for ctr_idx in matchAlexander Chuprunov1-4/+5
2025-10-27lib: sbi: sbi_pmu: fixed alignmentAlexander Chuprunov1-1/+1
2025-10-27lib: sbi: sbi_pmu: fixed hw counters start for hartAlexander Chuprunov1-57/+70
2025-10-21lib: Allow custom CSRs in csr_read_num() and csr_write_num()Anup Patel1-53/+82
2025-10-21lib: utils/timer: mtimer: Add SiFive CLINT v2 supportYong-Xuan Wang1-0/+1
2025-10-20platform: spacemit: Add HSM driverXianbin Zhu3-0/+147
2025-10-06lib: sbi: Prevent target domain same as the currentXiang W1-0/+4
2025-10-06lib: sbi: Add hart context init when first call enterXiang W1-14/+46
2025-10-06lib: sbi: Add error handling to switch_to_next_domain_contextXiang W1-9/+12
2025-10-06lib: serial: sifive-uart: add shared memory region for SiFive UARTYu-Chien Peter Lin1-1/+4
2025-09-30lib: utils/irqchip: fix aplic lock mechanism in xmsiaddrcfg(h)Yang Jialong1-7/+4
2025-09-16lib: sbi_hsm: Use 64-bit CSR macro for menvcfgSamuel Holland1-16/+5
2025-09-16lib: sbi_hart: Do not call delegate_traps() in the resume flowSamuel Holland1-4/+4
2025-09-16lib: sbi_hsm: Save mideleg across non-retentive suspendSamuel Holland1-0/+3
2025-09-16lib: utils/ipi: Convert IPI drivers as early driversAnup Patel5-32/+4
2025-09-16include: sbi: Remove platform specific IPI initAnup Patel1-5/+0
2025-09-16lib: sbi: Introduce IPI device ratingAnup Patel5-12/+42
2025-09-16lib: utils/reset: Hang the hart after RPMI system reset messageRahul Pathak1-0/+3
2025-09-01lib: sbi_heap: Simplify allocation algorithmSamuel Holland1-32/+22
2025-09-01lib: sbi_heap: Allocate list nodes dynamicallySamuel Holland1-35/+48
2025-08-28dbtr: Fix sbi_dbtr_read_trig to read from CSRsJesse Taube1-0/+4
2025-08-28dbtr: Add support for icount trigger typeJesse Taube1-0/+35
2025-08-26lib: sbi: pmu: Improve loop in pmu_ctr_find_hwManuel Hernández Méndez1-0/+1
2025-07-23lib: utils: fdt: fix "ranges" translationMax Hsu1-11/+15
2025-07-21lib: sbi: Only enable TM bit in scounterenAtish Patra1-2/+2
2025-07-20lib: sbi: Remove redundant call to sbi_hart_expected_trap_addr()Alvin Chang2-5/+5
2025-07-20lib: utils/serial: Clear LSR status and check RBR statusYi Pei1-4/+3
2025-06-24lib: rpmi: Make RPMI drivers as non-experimentalRahul Pathak7-7/+0
2025-06-24lib: utils: Add Implementation ID and Version as RPMI MPXY attributesRahul Pathak2-0/+21
2025-06-17lib: sbi_platform: Add platform specific pmp_set() and pmp_disable()Chao-ying Fu2-0/+12
2025-06-16lib: sbi: dbtr: Fix update_triggers to match SBIJesse Taube2-14/+20
2025-06-16lib: sbi: Optimize saddr mapping in sbi_dbtr.cXiang W1-7/+8
2025-06-16lib: sbi: dbtr: Fix shared memory layoutJesse Taube1-3/+3
2025-06-16lib: utils: Fix fdt_parse_aclint_node() for non-contiguous hartidAnup Patel1-3/+0
2025-06-16lib: sbi: Revert entry_count before doing hsm stop in hsm wait loopAnup Patel2-1/+16
2025-06-16lib: utils/irqchip: always parse msi information for each aplic deviceInochi Amaoto1-69/+71