Commit Graph

  • 3d29f380a6 lib: sbi_pmu: Honor CLEAR_VALUE/AUTO_START for all hardware event types master David E. Garcia Porras 2026-05-22 08:46:07 -06:00
  • b508e6e25e lib: sbi: Apply budget restriction when polling Zkr CSR state transition Evgeny Voevodin 2026-05-19 22:50:14 +00:00
  • ecc92e87a9 platform: generic: Optimize extensions_init() to parse ISA extensions once Anup Patel 2026-05-21 13:56:25 +05:30
  • a62385ab80 lib: sbi_hart: No need to clear features in hart_detect_features() Anup Patel 2026-05-21 13:56:24 +05:30
  • 7bdcf55705 lib: sbi: add UBSan support Marcos Oduardo 2026-05-15 18:33:21 +02:00
  • c175c97a27 lib: sbi: Fix LLVM compile error observed in sbi_mpxy.c Anup Patel 2026-06-12 11:52:18 +05:30
  • 895201cc5a platform: Fix payload alignment when FW_TEXT_START isn't 2M/4M aligned Anirudh Srinivasan 2026-05-08 11:32:30 -05:00
  • b6e7c84ae2 include: sbi: Add SBI MPXY notification related defines David E. Garcia Porras 2026-06-08 18:22:56 +05:30
  • 59fe435b28 include: mailbox: Update RPMI notification structs and add performance events David E. Garcia Porras 2026-06-08 18:22:55 +05:30
  • d0ae6a91ff lib: sbi_mpxy: Enable MPXY channel MSI availability determination David E. Garcia Porras 2026-06-08 18:22:54 +05:30
  • 8570b93844 lib: sbi_irqchip: Allow irqchip drivers advertise capabilities Anup Patel 2026-06-08 18:22:53 +05:30
  • a59c8fb9fb lib: sbi: Move hart PMP functions to sbi_hart_pmp.c Nicholas Piggin 2026-04-30 14:55:25 +10:00
  • 63350c6ea6 lib: sbi: Add hart_ prefix to PMP functions Nicholas Piggin 2026-04-30 14:55:24 +10:00
  • f7738cc1e5 lib: sbi: Add sbi_pmp_is_enabled() helper Nicholas Piggin 2026-04-30 14:55:23 +10:00
  • 8f1a6164f2 lib: sbi: Add PMP CSR read and write accessors Nicholas Piggin 2026-04-30 14:55:22 +10:00
  • e9797b5e57 lib: sbi: Move RISC-V PMP encoding functions to sbi_pmp.c Nicholas Piggin 2026-04-30 14:55:20 +10:00
  • c93a89f214 lib: sbi: split PMP encoding and CSR access Nicholas Piggin 2026-04-30 14:55:19 +10:00
  • 8ae3b0985a lib: sbi: Introduce pmp_t type Nicholas Piggin 2026-04-30 14:55:18 +10:00
  • 73bc794b40 lib: sbi_domain_context: Flush TLB after SATP mode switch Zishun Yi 2026-04-30 02:17:47 +08:00
  • 243035c565 include: mailbox: rpmi_msgprot: Add RPMI performance domain flag defines David E. Garcia Porras 2026-03-27 23:43:47 -06:00
  • 547a5bbda7 lib: utils/reset: Remove unused match data 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