Commit Graph

  • 8d1c21b387 platform: generic: eyeq7h: enable ECC on L1 cache master Vladimir Kondratiev 2026-02-23 16:55:02 +02:00
  • f07be546e5 platform: generic: p8700: fix MIPS specific CSRs Vladimir Kondratiev 2026-02-23 16:55:01 +02:00
  • 331dae1bc1 platform: generic: mips eyeq7h: prohibit accessing memory beyond DRAM Vladimir Kondratiev 2026-02-23 16:55:00 +02:00
  • 3b55e5c722 platform: generic: mips p8700: dump MMIO regions Vladimir Kondratiev 2026-02-23 16:54:59 +02:00
  • 9169290ca9 platform: generic: mips eyeq7h: fix NCORE registers access from clusters 1..2 Vladimir Kondratiev 2026-02-23 16:54:58 +02:00
  • 2ca2e0caf0 platform: generic: mips eyeq7h: synchronize timers across clusters Vladimir Kondratiev 2026-02-23 16:54:57 +02:00
  • a3aeef7c14 platform: generic: mips p8700: synchronize hi-res timers Vladimir Kondratiev 2026-02-23 16:54:56 +02:00
  • 76ecd8f37a platform: generic: mips p8700: use SBI bitfield manipulator macros Vladimir Kondratiev 2026-02-23 16:54:55 +02:00
  • bdec423074 platform: generic: mips p8700: CPU clusters memranges Vladimir Kondratiev 2026-02-23 16:54:54 +02:00
  • df7bbe7c2e platform: generic: mips p8700: cache geometry detection Vladimir Kondratiev 2026-02-23 16:54:53 +02:00
  • 8935f79c95 platform: generic: mips eyeq7h: deassert accelerator cluster resets Vladimir Kondratiev 2026-02-23 16:54:52 +02:00
  • ee553291d8 platform: generic: mips eyeq7h: detect accelerators cluster presence Vladimir Kondratiev 2026-02-23 16:54:51 +02:00
  • 26748d7e12 platform: generic: mips eyeq7h: power up clusters with OLB Vladimir Kondratiev 2026-02-23 16:54:50 +02:00
  • 79dfc3a868 platform: generic: mips: add P8700 based "eyeq7h" and "boston" Vladimir Kondratiev 2026-02-23 16:54:49 +02:00
  • fe82238d29 platform: generic: mips p8700: access CM registers via match data Vladimir Kondratiev 2026-02-23 16:54:48 +02:00
  • bc2722b0f3 platform: generic: mips p8700: Add match data for CM info Benoît Monin 2026-02-23 16:54:47 +02:00
  • c69c159bd0 platform: generic: mips p8700: use global CM addresses Vladimir Kondratiev 2026-02-23 16:54:46 +02:00
  • 52ac3de50c platform: generic: mips p8700: faster core boot Vladimir Kondratiev 2026-02-23 16:54:45 +02:00
  • 6545b78bcd platform: generic: mips p8700: fix powering up other cluster Vladimir Kondratiev 2026-02-23 16:54:44 +02:00
  • 698ea046e2 platform: generic: mips p8700: reserve memory for M-mode peripherals Vladimir Kondratiev 2026-02-23 16:54:43 +02:00
  • d2dd699add platform: generic: mips p8700: improve CM access tracing Vladimir Kondratiev 2026-02-23 16:54:42 +02:00
  • ea45923765 lib: sbi_hart_pmp: disable unconfigured PMP entries Vladimir Kondratiev 2026-02-23 16:54:41 +02:00
  • e58d528702 lib: sbi: print hartid in hex Vladimir Kondratiev 2026-02-23 16:54:40 +02:00
  • 9656943bd3 lib: sbi_pmu: Add FW counter index validation when reading high bits on RV64 James Raphael Tiovalen 2026-01-25 17:06:43 +08:00
  • a95c36f165 lib: sbi_pmu: Fix multiple FW counter start operations with custom PMU device James Raphael Tiovalen 2026-01-17 00:53:04 +08:00
  • b07e449d15 lib: utils/serial: Add support for Altera JTAG UART Icenowy Zheng 2026-01-04 14:55:06 +08:00
  • ecdb6c90c8 firmware: Initialize stack guard via Zkr Xiang W 2026-01-04 13:18:10 +08:00
  • b27ecec76b lib: utils/suspend: add Andes ATCSMU suspend driver Ben Zong-You Xie 2025-12-29 15:19:14 +08:00
  • 82b0961821 lib: utils/cache: add Andes last level cache controller Ben Zong-You Xie 2025-12-29 15:19:13 +08:00
  • 6d26b43c47 lib: utils/cache: add cache enable function Ben Zong-You Xie 2025-12-29 15:19:12 +08:00
  • 85bff9cc16 platform: generic/andes: add CSR save and restore functions for AE350 platform Ben Zong-You Xie 2025-12-29 15:19:11 +08:00
  • 9ffacc8ae1 lib: utils/hsm: factor out ATCSMU code into an HSM driver Ben Zong-You Xie 2025-12-29 15:19:10 +08:00
  • 74434f2558 lib: sbi: Fix behavior on platform without HART protection v1.8.1 release-1.8.x Michal Simek 2026-01-07 17:04:56 +01:00
  • 65fac65311 include: sbi_scratch: fix typo sbi_scratch -> HART id Leo Yu-Chi Liang 2026-01-07 11:26:02 +08:00
  • e7fa66c216 include: Bump-up version to 1.8 v1.8 Anup Patel 2025-12-29 12:24:16 +05:30
  • 9a46ef43a4 include: Fix LLVM compile error in sbi_utils/hsm/fdt_hsm_sifive_inst.h Anup Patel 2025-12-27 15:39:16 +05:30
  • f6fa62bd16 lib: atomics: fix AMO test macros Vladimir Kondratiev 2025-12-28 09:33:21 +02:00
  • 4c1c77e085 include: riscv_asm: Optimize csr_xyz() macros to reduce stack usage Bo Gan 2025-12-15 21:25:28 -08:00
  • f7b81034aa lib: sbi_pmu: Fix multiple start and stop operations of FW counters James Raphael Tiovalen 2025-12-13 18:41:46 +08:00
  • 19f0c83512 lib/sbi: optimize domain memory regions copying Vladimir Kondratiev 2025-12-08 14:56:17 +02:00
  • fbb5fe811d lib: sbi: expected trap must always clear MPRV Deepak Gupta 2025-11-24 14:03:39 -08:00
  • 73183a60ab platform: generic: eswin: Add shutdown/reboot support for Hifive Premier P550 Bo Gan 2025-12-18 02:42:43 -08:00
  • fbff3a7e07 lib: utils/serial: Support multiple UART8250 devices Bo Gan 2025-12-18 02:42:42 -08:00
  • e5797e0688 platform: generic: eswin: add EIC7700 Bo Gan 2025-12-18 02:42:41 -08:00
  • 878c2676e6 lib: sbi: give platform choice of using single memregion to cover OpenSBI Bo Gan 2025-12-18 02:42:40 -08:00
  • ed1deab09e lib: sbi_domain: make is_region_subset public Bo Gan 2025-12-18 02:42:39 -08:00
  • 2c1bf5bb73 lib: sbi_domain: add sbi_domain_get_oldpmp_flags Bo Gan 2025-12-18 02:42:38 -08:00
  • 707aa3231a lib: sbi_hart_pmp: make sbi_hart_pmp_fence public Bo Gan 2025-12-18 02:42:37 -08:00
  • 111738090c lib: sbi: Flush TLBs upon FWFT ADUE change Andrew Waterman 2025-11-27 16:51:21 +05:30
  • 843e916dca lib: sbi: Expose __sbi_sfence_vma_all() function Andrew Waterman 2025-11-27 16:51:20 +05:30
  • 5eec86eec8 lib: sbi: Factor-out PMP programming into separate sources Anup Patel 2025-12-09 19:22:35 +05:30
  • 42139bb9b7 lib: sbi: Replace sbi_hart_pmp_xyz() and sbi_hart_map/unmap_addr() Anup Patel 2025-12-09 19:22:34 +05:30
  • b6da690ffb lib: sbi: Implement hart protection for PMP and ePMP Anup Patel 2025-12-09 19:22:33 +05:30
  • 809df05c35 lib: sbi: Introduce hart protection abstraction Anup Patel 2025-12-09 19:22:32 +05:30
  • 644a344226 lib: sbi: Introduce sbi_hart_pmp_unconfigure() function Anup Patel 2025-12-09 19:22:31 +05:30
  • 4339e85794 platform: generic: Keep some empty space in FDT passed to next stage Anup Patel 2025-12-09 11:01:30 +05:30
  • afc24152bb include: sbi: Ignore rs1 and rd fields in FENCE.TSO. Benedikt Freisen 2025-11-14 21:38:39 +01:00
  • dffa24b7f5 include: sbi: Fix tab alignment. Benedikt Freisen 2025-11-14 21:38:38 +01:00
  • 6a20872c91 Makefile: sensible default value for OPENSBI_CC_XLEN. Benedikt Freisen 2025-11-14 21:38:37 +01:00
  • d65c1e95a7 include: sbi: Make "s8" actually signed. Benedikt Freisen 2025-11-14 21:38:36 +01:00
  • 51fe6a8bc9 lib: utils: Use SBI_DOMAIN_MMIO to check MMIO device permissions Samuel Holland 2025-11-21 11:37:52 -08:00
  • 1f9677582a lib: sbi_domain: Allow MMIO access to non-MMIO ranges Samuel Holland 2025-11-21 11:37:51 -08:00
  • 126c9d34d2 platform: generic: spacemit: add missing objects.mk Junhui Liu 2025-11-24 19:16:32 +08:00
  • b8b26fe121 lib: sbi: Enable Ssqosid Ext using mstateen0 Chen Pei 2025-11-14 19:57:22 +08:00
  • f71bb323f4 lib: utils/cache: Add SiFive Extensible Cache (EC) driver Nick Hu 2025-11-14 11:22:47 +08:00
  • ec51e91eaa lib: utils/cache: Add SiFive PL2 controller Nick Hu 2025-11-14 11:22:46 +08:00
  • 35aece218a lib: utils/cache: Handle last-level cache correctly in fdt_cache_add() Nick Hu 2025-11-14 11:22:45 +08:00
  • de376252f4 lib: sbi: Remove static variable root_memregs_count Vladimir Kondratiev 2025-11-11 12:43:27 +02:00
  • 4997eb28da lib: sbi: fix covered regions handling in sanitize_domain() Vladimir Kondratiev 2025-11-11 12:43:26 +02:00
  • 825d0e918a Makefile: define C language standard to "gnu11" Vladimir Kondratiev 2025-11-13 10:16:48 +02:00
  • d28e2fa9cc Makefile: Only enable --print-gc-section for verbose (V=1) build Rahul Pathak 2025-11-10 22:13:52 +05:30
  • c9f856e23f lib: sbi_pmu: Fix xINH bits configuring Shifrin Dmitry 2025-11-10 14:31:40 +03:00
  • da05980de6 platform: openpiton: use generic early init Manuel Hernández Méndez 2025-11-07 07:54:42 +00:00
  • c75f468ad5 platform: ariane: parse dtb for getting some initial parameters Manuel Hernández Méndez 2025-11-07 07:54:17 +00:00
  • fade4399d2 lib: utils/irqchip: plic: context_id is signed Heinrich Schuchardt 2025-11-05 12:01:21 +01:00
  • 976a6a8612 lib: utils/serial: typo Recieve Heinrich Schuchardt 2025-11-05 02:16:48 +01:00
  • 2e9dc3b430 lib: utils/timer: mtimer: add MIPS P8700 compatible Benoît Monin 2025-11-07 11:46:58 +01:00
  • 5de1d3240f lib: utils/timer: mtimer: Select the reference mtimer from a DT property Benoît Monin 2025-11-07 11:46:57 +01:00
  • 38a6106b10 lib: utils/ipi: mswi: add MIPS P8700 compatible Benoît Monin 2025-10-27 14:12:17 +01:00
  • e8dfa55f3d platform: ariane: Move ariane platform from fpga to generic Manuel Hernández Méndez 2025-10-23 11:03:47 +02:00
  • 834d0d9f26 lib: utils: Add MPXY RPMI mailbox driver for performance Joshua Yeong 2025-10-13 23:31:38 +08:00
  • a28e51016e lib: utils: Add MPXY RPMI mailbox driver for device power Joshua Yeong 2025-10-13 23:31:37 +08:00
  • fa911ebe72 lib: utils: Add MPXY RPMI mailbox driver for voltage Joshua Yeong 2025-10-13 23:31:36 +08:00
  • 0250db4dad lib: sbi_domain_context: preserve firmware PMP entries during domain context switch Yu-Chien Peter Lin 2025-10-08 16:44:44 +08:00
  • b210376fe2 lib: sbi: sbi_hart: track firmware PMP entries for SmePMP Yu-Chien Peter Lin 2025-10-08 16:44:43 +08:00
  • 631efeeb49 lib: sbi_domain: ensure consistent firmware PMP entries Yu-Chien Peter Lin 2025-10-08 16:44:42 +08:00
  • b34caeef81 lib: sbi_domain: add SBI_DOMAIN_MEMREGION_FW memregion flag Yu-Chien Peter Lin 2025-10-08 16:44:41 +08:00
  • 34657b377f lib: sbi_hart: return error when insufficient PMP entries available Yu-Chien Peter Lin 2025-10-08 16:44:40 +08:00
  • 90c3b94094 lib: sbi_domain: print unsupported SmePMP permissions Yu-Chien Peter Lin 2025-10-08 16:44:39 +08:00
  • 667eed2266 lib: sbi_domain: allow specifying inaccessible region Yu-Chien Peter Lin 2025-10-08 16:44:38 +08:00
  • 32c1d38dcf lib: sbi_hart: move sbi_hart_get_smepmp_flags() to sbi_domain Yu-Chien Peter Lin 2025-10-08 16:44:37 +08:00
  • 37b72cb575 lib: utils/suspend: Add SiFive SMC0 driver Nick Hu 2025-10-20 14:34:14 +08:00
  • ab23d8a392 lib: sbi: Add system_resume callback for restoring the system Nick Hu 2025-10-20 14:34:13 +08:00
  • 8f8c393155 lib: utils/timer: Expose timer update function Nick Hu 2025-10-20 14:34:12 +08:00
  • 1514a32730 lib: utils/hsm: Add SiFive TMC0 driver Nick Hu 2025-10-20 14:34:11 +08:00
  • 94f0f84656 lib: sbi: Extends sbi_ipi_raw_send() to use all available IPI devices Nick Hu 2025-10-20 14:34:10 +08:00
  • c2d2b9140a lib: utils/irqchip: Add APLIC restore function Nick Hu 2025-10-20 14:34:09 +08:00
  • 64904e5d5c lib: sbi: Add SiFive proprietary xsfcease Nick Hu 2025-10-20 14:34:08 +08:00
  • 8752c809b3 lib: sbi: Add SiFive proprietary xsfcflushdlone Nick Hu 2025-10-20 14:34:07 +08:00
  • ce4dc7649e lib: utils/cache: Add fdt cmo helpers Nick Hu 2025-10-20 14:34:06 +08:00