Commit Graph

  • 547a5bbda7 lib: utils/reset: Remove unused match data master Samuel Holland 2026-05-13 15:44:12 -07:00
  • e92c8fd083 sbi: mpxy: define INVALID_ADDR using unsigned long width Himanshu Chauhan 2026-05-21 10:58:38 +05:30
  • f36acaeb80 lib: utils: fdt_domain: add root-regions-inheritance policy Yu-Chien Peter Lin 2026-05-16 15:29:06 +08:00
  • 22d7e99ed2 lib: sbi: domain FP/Vector context support for context switch Dave Patel 2026-05-18 14:00:23 +05:30
  • 718e1d194f lib: sbi: Add floating-point context save/restore support. Dave Patel 2026-05-18 14:00:22 +05:30
  • 21461156da lib: sbi: Add RISC-V vector context save/restore support Dave Patel 2026-05-18 14:00:21 +05:30
  • 79e63bc834 lib: sbi_irqchip: Add support for registering MSI handlers Anup Patel 2026-04-23 10:53:39 +05:30
  • c0d0dd02b1 lib: sbi_irqchip: Allow setting hardware interrupt affinity Anup Patel 2026-04-23 10:53:38 +05:30
  • d861447b0b lib: sbi_irqchip: Allow marking hardware interrupts as reserved Anup Patel 2026-04-23 10:53:37 +05:30
  • adb4caf765 lib: sbi_irqchip: Allow interrupt client to specify line sensing Anup Patel 2026-04-23 10:53:36 +05:30
  • 255df5d802 lib: sbi_irqchip: Keep the handler list in sorted order for irqchip Anup Patel 2026-04-23 10:53:35 +05:30
  • 0d81a78ec5 lib: sbi_irqchip: Check full range for existing handlers in sbi_irqchip_register_handler() Anup Patel 2026-04-23 10:53:34 +05:30
  • 9595829a33 lib: sbi_domain: reject overflowing address range in check_addr_range() Takumi Hara 2026-03-19 22:22:32 +09:00
  • d9637d00bf lib: utils/reset: add SpacemiT P1 PMIC support Aurelien Jarno 2026-04-19 16:49:20 +02:00
  • b10e18ec85 lib: utils/i2c: add minimal SpacemiT I2C driver Aurelien Jarno 2026-04-19 16:49:19 +02:00
  • 5f13f9e13f lib: sbi: Fix hw a/d updating defaults Andrew Jones 2026-04-01 17:08:45 -05:00
  • 8536a351fd lib: utils/regmap: Fix reg_stride calculation in syscon regmap David E. Garcia Porras 2026-04-03 14:29:03 -06:00
  • 65bb705f7b lib/sbi_pmu: Don't fallback to fixed counters when sscofpmf && !smcntrpmf Michael Ellerman 2026-03-24 23:29:20 +11:00
  • 3d8f1f3864 docs: platform: update qemu_virt.md Zhang RunMin 2026-03-19 20:56:24 +08:00
  • 8cd279e321 lib: fdt_domain: Default boot-hart to coldboot HART for multi-domain boot Yu-Chien Peter Lin 2026-03-27 13:49:36 +08:00
  • ae8f28a868 lib: utils: Fix LLVM compile error in MPXY client driver for RPMI MM Anup Patel 2026-05-09 21:48:49 +05:30
  • 6767861c48 platform: generic: Tenstorrent Atlantis support Nicholas Piggin 2026-04-24 16:25:19 +10:00
  • 1932ee3f0a lib: sbi_timer: Introduce sbi_timer_compute_delta() and friends Anup Patel 2026-04-25 16:10:48 +05:30
  • b7fa8a246c lib: sbi_timer: Add support for timer events Anup Patel 2026-04-25 16:10:47 +05:30
  • 357fae4820 lib: sbi_timer: Introduce per-HART timer state Anup Patel 2026-04-25 16:10:46 +05:30
  • d8c7dc9cb0 include: sbi: Add sbi_scratch_hartindex() macro Anup Patel 2026-04-25 16:10:45 +05:30
  • f34cf05347 platform: Remove kendryte/k210 platform Anup Patel 2026-04-09 10:23:10 +05:30
  • 2d211fe6f9 lib: sbi: hart: Detect and enable Smrnmi before trap-based feature detection Evgeny Voevodin 2026-05-07 18:08:07 +00:00
  • 0cfd6c0b5e lib: sbi: Move Zkr entropy initialization from fw_base.S to init_coldboot Evgeny Voevodin 2026-05-07 18:08:06 +00:00
  • 882b8b081c lib: sbi: hart: Move device tree features detection before trap-based checks Evgeny Voevodin 2026-05-07 18:08:05 +00:00
  • 00fec20b49 firmware: Add RNMI handler infrastructure Evgeny Voevodin 2026-05-07 18:08:04 +00:00
  • b63606f981 lib: sbi: Add Smrnmi extension macros for registers and bits Evgeny Voevodin 2026-05-07 18:08:03 +00:00
  • 5d248a0132 include: sbi_scratch: Add tmp1 scratch space for RNMI context saving Evgeny Voevodin 2026-05-07 18:08:02 +00:00
  • 2257e99571 lib: sbi_bitmap_test: add tests for bitmap_empty() Yu-Chien Peter Lin 2026-03-11 20:51:16 +08:00
  • ff7d245b86 include: sbi_bitmap: add bitmap_empty() function Yu-Chien Peter Lin 2026-03-11 20:51:15 +08:00
  • 0b041e58c0 lib: utils: Add MPXY client driver for RPMI MM service group Ranbir Singh 2026-02-25 11:43:47 +05:30
  • 2bf0de88c8 lib: Fix sbi_strchr to correctly handle null terminator search Chen Pei 2026-03-06 17:44:25 +08:00
  • fdb78b0ec5 lib: tests: Add test for string Chen Pei 2026-03-06 17:44:24 +08:00
  • 9e14e03032 sifive_dev_platform: Set default MMIO region when SmePMP is enabled Yu-Chien Peter Lin 2026-02-24 11:17:33 +08:00
  • 0402b8e3dc platform: sifive: Add initial support for SiFive development platform Yu-Chien Peter Lin 2026-02-24 11:17:31 +08:00
  • 4813a20420 lib: sbi_init: Call hart init and timer init before platform early init Yu-Chien Peter Lin 2026-02-24 11:17:32 +08:00
  • 0ab0c470d5 lib: sbi_irqchip: Allow registering interrupt handlers Anup Patel 2026-02-13 11:23:42 +05:30
  • e8ebd1fbc6 lib: sbi_irqchip: Associate 32-bit unique ID for each irqchip device Anup Patel 2026-02-13 11:23:41 +05:30
  • e82d20122d lib: utils/irqchip: Add unique_id to plic, aplic, and imsic data Anup Patel 2026-02-13 11:23:40 +05:30
  • b55bb4cdcb lib: sbi_irqchip: Support irqchip device targetting subset of harts Anup Patel 2026-02-13 11:23:39 +05:30
  • 5a300b32d5 lib: utils/irqchip: Add IDC to hartindex map in struct aplic_data Anup Patel 2026-02-13 11:23:38 +05:30
  • 6d68f3bebd lib: utils/irqchip: Fix context_map init in irqchip_plic_update_context_map() Anup Patel 2026-02-13 11:23:37 +05:30
  • 2110aab68f lib: sbi_irqchip: Rename irq_handle() callback to process_hwirqs() Anup Patel 2026-02-13 11:23:36 +05:30
  • 51837c731b lib: sbi_irqchip: Use chip as variable name for irqchip device Anup Patel 2026-02-13 11:23:35 +05:30
  • 6d5b2b9b05 lib: sbi: fix sse_event_inject() status setting Charlie Jenkins 2026-03-02 14:54:58 -08:00
  • b5348006e9 lib: Use proper add opcode on RV32 with Zalrsc Marti Alonso 2026-03-01 20:54:21 +00:00
  • ef1ee40e7d platform: generic: mips boston: update "compatible" Vladimir Kondratiev 2026-03-01 16:13:32 +02:00
  • 4dc1b9f7ba lib: fdt_helper: Removed unnecessary dt parsing check Victoriano Morales 2026-02-19 08:34:27 +00:00
  • 2727c43f8d lib: sbi: Fix undefined behavior in signed shifts in sbi_hart.c Marcos Oduardo 2026-02-23 01:11:59 +01:00
  • 3baca10015 include: sbi: Fix illegal shift in sbi_domain.h Marcos Oduardo 2026-02-23 00:51:50 +01:00
  • 8d1c21b387 platform: generic: eyeq7h: enable ECC on L1 cache 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