Commit Graph

  • f879119605 Обновить platform/generic/cvitek_riscv.c sg200x-dev drholy 2026-02-11 02:19:45 +07:00
  • aedef73d12 Обновить platform/generic/cvitek_riscv.c drholy 2026-02-11 01:41:03 +07:00
  • 92ee61dae4 Обновить platform/generic/cvitek_riscv.c drholy 2026-02-11 01:34:56 +07:00
  • 15c8ab7701 SG2044: add t-head c9xx jtlb errta SG2044_OpenSBI-1.6.0_v20251223 sg2044-dev Chao Wei 2025-12-23 20:15:26 +08:00
  • adc7ba17f3 Fixbug, compile error without debug option sg2042-dev Chao Wei 2025-11-06 14:25:03 +08:00
  • 6eef399cfc SG2042: add virtual global timer device driver Chao Wei 2025-10-13 17:17:43 +08:00
  • 506f47f9fa fixbug, syntax error on gcc15 Chao Wei 2025-07-30 10:12:31 +08:00
  • 9a53bd85c5 SOPHGO: SG2042: Fix up timer init error sg2042-v1.7.0 chunzhi.lin 2025-07-21 10:12:57 +08:00
  • 9485e06926 Revert ".github: Add repo lockdown GitHub workflow and update .gitignore" Xiaoguang Xing 2025-07-21 06:27:48 +08:00
  • a32a910691 include: Bump-up version to 1.7 master sg2044-1.6-v20251223 Anup Patel 2025-06-30 08:37:30 +05:30
  • c2671bb69f lib: rpmi: Make RPMI drivers as non-experimental Rahul Pathak 2025-06-18 11:08:54 +05:30
  • a5fdef45db lib: utils: Add Implementation ID and Version as RPMI MPXY attributes Rahul Pathak 2025-06-18 11:08:53 +05:30
  • 13abda5169 lib: sbi_platform: Add platform specific pmp_set() and pmp_disable() Chao-ying Fu 2025-06-14 22:57:56 +05:30
  • 324021423d lib: sbi: dbtr: Fix update_triggers to match SBI Jesse Taube 2025-05-28 08:46:04 -07:00
  • 03f44e6b82 lib: sbi: Optimize saddr mapping in sbi_dbtr.c Xiang W 2025-05-14 13:24:02 +08:00
  • 033e0e2353 lib: sbi: dbtr: Fix shared memory layout Jesse Taube 2025-06-04 06:52:25 -07:00
  • 9f64f06193 lib: utils: Fix fdt_parse_aclint_node() for non-contiguous hartid Anup Patel 2025-06-06 11:28:10 +05:30
  • 7dd09bfeca lib: sbi: Revert entry_count before doing hsm stop in hsm wait loop Anup Patel 2025-05-27 18:18:21 +05:30
  • 6f8bcae4cb lib: utils/irqchip: always parse msi information for each aplic device Inochi Amaoto 2025-05-23 16:53:48 +08:00
  • 771c656181 lib: sbi: fwft: Use only the provided PMLEN value Samuel Holland 2025-05-21 18:34:33 -07:00
  • f30a54f3b3 lib: sbi: pmu: Remove MIP clearing from pmu_sse_enable() Clément Léger 2025-05-19 10:39:49 +02:00
  • b31a0a2427 lib: sbi: pmu: Add SSE register/unregister() callbacks Clément Léger 2025-05-19 10:39:48 +02:00
  • 6d23a9c570 Makefile: Add flag for reprodubility compiler flags Khem Raj 2025-05-14 19:59:31 -07:00
  • 66ab965e54 platform: generic: mips: add P8700 Chao-ying Fu 2025-05-22 14:21:34 -07:00
  • 3f8159aa06 lib: utils: hsm: Do not fail on EALREADY in rpmi-hsm fixup. Ziang Wang 2025-05-07 15:46:20 +08:00
  • 27347f0902 Makefile: Make $(LLVM) more flexible Charlie Jenkins 2025-04-30 16:38:31 -07:00
  • 69a0f0245f lib: sbi: pmu: Return SBI_EINVAL if cidx_mask is 0 James Raphael Tiovalen 2025-05-20 21:25:33 +08:00
  • d4f5a16598 include: sbi: Change SBI spec version to 3.0 Anup Patel 2025-05-16 17:58:44 +05:30
  • 60c3f97de8 lib: utils: fdt: Claim Zicntr if time CSR emulation is possible Yao Zi 2025-05-16 13:33:53 +00:00
  • 7e31dc8052 lib: sbi: hart: Detect existence of cycle and instret CSRs for Zicntr Yao Zi 2025-05-16 13:33:52 +00:00
  • 2bb7632649 lib: utils: Fix fdt_mpxy_init() not returning error code Alvin Chang 2025-04-30 17:10:07 +08:00
  • f3cce5b97f lib: utils/mpxy: Remove p2a_db_index from RPMI system MSI attributes Anup Patel 2025-05-12 14:08:27 +05:30
  • 8fadfebdd1 lib: utils/mailbox: Parse A2P doorbell value from DT Anup Patel 2025-05-12 14:08:26 +05:30
  • a79566175c lib: utils/mailbox: Parse P2A doorbell system MSI index from DT Anup Patel 2025-05-12 14:08:25 +05:30
  • 8ca08044c2 lib: utils/mailbox: Update DT register name of A2P doorbell Anup Patel 2025-05-12 14:08:24 +05:30
  • 8a3071222a lib: Emulate AMO instructions when Zaamo is not available Chao-ying Fu 2025-05-19 17:42:06 +05:30
  • 017a161788 Makefile: fix missing .debug_frame DWARF section for GCC Parshintsev Anatoly 2025-04-21 15:47:29 +03:00
  • d844deadec lib: sbi: Use hsm stop for hsm wait Nick Hu 2025-04-18 14:45:06 +08:00
  • 316daaf1c2 lib: sbi_hart: properly reset Ssstateen Radim Krčmář 2025-04-29 16:25:50 +02:00
  • 937118ca65 lib: sbi_hart: add Ssstateen extension Radim Krčmář 2025-04-29 16:25:49 +02:00
  • dac15cb910 lib: sbi_hart: reset mstateen0 Radim Krčmář 2025-04-29 16:25:48 +02:00
  • 8c814b5c9b lib: sbi_hart: fix sstateen emulation Radim Krčmář 2025-04-29 16:25:47 +02:00
  • 6b877fb53b lib: sbi_hart: reset sstateen and hstateen Radim Krčmář 2025-04-29 16:25:46 +02:00
  • 009f77a9f0 lib: sbi_hart: reset hstatus Radim Krčmář 2025-04-29 16:25:45 +02:00
  • 65e8be4fe8 lib: sbi: use 64 bit csr macros Radim Krčmář 2025-04-29 16:25:44 +02:00
  • f82c4bdf8c lib: sbi: add 64 bit csr macros Radim Krčmář 2025-04-29 16:25:43 +02:00
  • 78f021d248 lib: Add SG2044 CPPC support SG2044_OpenSBI-1.6.0_v20250516 sg2044-1.6-v20250516 haijiao.liu 2025-03-26 22:01:23 +08:00
  • 99aabc6b84 lib: sbi: Set the scratch allocation to alignment to cacheline size Raj Vishwanathan 2025-04-23 15:50:45 -07:00
  • 4d0128ec58 lib: sbi_domain: Reduce memory usage of per-domain hart context Alvin Chang 2025-03-26 14:20:51 +08:00
  • 2b09a98701 lib: sbi_platform: Remove the vendor_ext_check hook Samuel Holland 2025-03-25 16:43:33 -07:00
  • 0dd8a26f1f lib: utils/fdt: Remove fdt_match_node() Samuel Holland 2025-03-25 16:43:32 -07:00
  • 1c579675be platform: generic: Initialize overrides with fdt_driver Samuel Holland 2025-03-25 16:43:31 -07:00
  • b80ded7756 platform: generic: Remove platform override hooks Samuel Holland 2025-03-25 16:43:30 -07:00
  • b353af63e2 platform: generic: Modify platform ops instead of using hooks Samuel Holland 2025-03-25 16:43:29 -07:00
  • 2489e1421d platform: generic: Allow replacing platform operations Samuel Holland 2025-03-25 16:43:28 -07:00
  • e78a0ebdc4 platform: generic: Add an init hook matching fdt_driver Samuel Holland 2025-03-25 16:43:27 -07:00
  • de777cc633 platform: generic: thead: Avoid casting away const Samuel Holland 2025-03-25 16:43:26 -07:00
  • ac2e428c4b platform: rzfive: Call andes_pma_setup_regions() only during cold boot Samuel Holland 2025-03-25 16:43:25 -07:00
  • 2a6f7ddf87 platform: generic: andes: Remove inline definitions Samuel Holland 2025-03-25 16:43:24 -07:00
  • fda0742e76 lib: sbi_mpxy: Change MPXY state as per-domain data Alvin Chang 2025-03-25 15:13:14 +08:00
  • d2166a9d40 lib: sbi: Handle length of extension name string exceed buffer size error Jimmy Ho 2025-03-21 08:14:50 +08:00
  • 190979b4fc lib: sbi: Remove unnecessary SBI_INIT_LIST_HEAD Xiang W 2025-03-19 20:39:38 +08:00
  • 169b4b8ae2 lib: sbi: Simplify structure member offset checking Xiang W 2025-03-19 20:39:13 +08:00
  • 8b026abc5a lib: sbi: Fix SHMEM_PHYS_ADDR for RV32 Xiang W 2025-03-19 20:38:29 +08:00
  • ce57cb572e lib: sbi: Add parameter check in sbi_mpxy_set_shmem() Xiang W 2025-03-19 20:37:07 +08:00
  • 0442f1318e lib: sbi: Allow programmable counters to monitor cycle/instret events for Andes PMU Leo Yu-Chi Liang 2025-03-28 16:41:42 +08:00
  • 5ab908d622 docs: pmu_support: fix example typos Leo Yu-Chi Liang 2025-03-24 12:39:43 +08:00
  • 37eaca4ab3 lib: sbi_ipi: Return error for invalid hartids Andrew Jones 2025-03-14 17:30:24 +01:00
  • a6e5f8878c sbi: Introduce sbi_hartmask_weight Andrew Jones 2025-03-14 17:30:23 +01:00
  • 2142618f12 Makefile: Avoid repeated evaluation of shell commands Samuel Holland 2025-03-12 20:57:52 -07:00
  • aa40c53ce4 lib: sbi: Enable Control Transfer Records (CTR) Ext using xstateen. Rajnesh Kanwal 2025-03-07 12:44:41 +00:00
  • afa0e3091b lib: sbi_trap: Add support for vectored interrupts Samuel Holland 2025-03-04 17:45:43 -08:00
  • df02b2f353 github: Do not use upstream review Xiaoguang Xing 2025-02-21 10:55:48 +08:00
  • 7f6a748be6 makefile: Remove linker garbage collection print Xiaoguang Xing 2024-12-25 14:16:07 +08:00
  • da2348b161 lib: Fix warning message of timer in boot phase haijiao.liu 2024-12-24 17:10:02 +08:00
  • 999ec3b2e7 platform: Fix when no serial node in dtb Xiaoguang Xing 2024-09-07 16:38:12 +08:00
  • e285bad3c3 lib: Add mtimer and mswi support for BM1690 AP and TP Xiaoguang Xing 2024-01-18 11:26:56 +08:00
  • 7225632021 platform: generic: thead: Add Sophgo SG2044 Inochi Amaoto 2025-01-13 15:33:12 +08:00
  • 995f226f3f lib: Emit lr and sc instructions based on -march flags Chao-ying Fu 2025-02-25 17:47:27 -08:00
  • 8fe835303c lib: utils/serial: Add PXA UARTs support Junhui Liu 2025-03-27 14:48:18 +08:00
  • 3ac49712e3 lib: sbi: sse: Add support for SSTATUS.SDT Clément Léger 2025-03-25 11:26:14 +01:00
  • b4464b22e4 lib: sbi: sse: Add support for SSTATUS.SPELP Clément Léger 2025-03-25 11:26:13 +01:00
  • 53d322f8ae lib: sbi: sse: Remove superfluous parenthesis around MSTATUS_* values Clément Léger 2025-03-25 11:26:12 +01:00
  • 41fb89cb29 lib: sbi: sse: Rename STATUS* interrupted flags to SSTATUS* Clément Léger 2025-03-25 11:26:11 +01:00
  • 1e7258d6a8 lib: sbi: sse: Return SBI_EDENIED for read only parameters. Clément Léger 2025-03-25 11:26:10 +01:00
  • 5dc7a6db6f lib: sbi: sse: Remove printf from sbi_sse_exit() Clément Léger 2025-03-25 11:26:09 +01:00
  • 601bea45c5 lib: sbi: sse: Update SSE event ids Clément Léger 2025-03-25 11:26:08 +01:00
  • 321ca8063b lib: utils: Make sure that hartid and the scratch are aligned Raj Vishwanathan 2025-02-25 14:57:52 -08:00
  • 949c83a799 lib: sbi: Use sbi_hart_count() and sbi_for_each_hartindex() Samuel Holland 2025-02-20 10:42:30 -08:00
  • 757f7acafd lib: sbi_scratch: Add sbi_hart_count() and for_each_hartindex() Samuel Holland 2025-02-20 10:42:29 -08:00
  • 6b97950cf5 lib: sbi_scratch: Optimize hartid and scratch lookup Samuel Holland 2025-02-20 10:42:28 -08:00
  • ef4ed2dda7 lib: sbi_scratch: Apply bounds check to platform hart_count Samuel Holland 2025-02-20 10:42:27 -08:00
  • 86c01a73ff lib: sbi: Avoid GOT indirection for global symbol references Samuel Holland 2025-02-20 09:53:01 -08:00
  • 98c0a3860a Revert "lib: utils/irqchip: Match against more specific compatible strings first" Samuel Holland 2025-02-19 12:42:52 -08:00
  • 0ffe265fd9 lib: utils/fdt: Respect compatible string fallback priority Samuel Holland 2025-02-19 12:42:51 -08:00
  • b2e8e6986d lib: sbi: Return SBI_EALREADY error code if SSE event is present Himanshu Chauhan 2025-02-20 14:44:41 +05:30
  • 8573a9b858 scripts: Fix firmware binaries compilation in create-binary-archive.sh Anup Patel 2025-02-20 11:16:23 +05:30
  • 3e6bd14246 lib: tests: add bitwise operations unit tests Dongdong Zhang 2025-02-19 09:57:55 +08:00
  • 56341e95ae lib: sbi: Fix potential garbage data in string copy functions Dongdong Zhang 2025-02-19 09:57:26 +08:00
  • 0b78665a6c lib: add tests for sbi_ecall functionality Akshay Behl 2025-03-23 16:48:51 +05:30