Commit Graph

  • a9cffd6532 firmware: payload: test: Change to SBI v2.0 DBCN ecalls Inochi Amaoto 2023-08-30 08:34:43 +08:00
  • ee1f83ca84 lib: sbi_pmu: remove mhpm_count field in hart feature Inochi Amaoto 2023-08-11 08:24:43 +08:00
  • e7e73aa532 platform: generic: allwinner: correct mhpmevent count Inochi Amaoto 2023-08-11 08:13:01 +08:00
  • 7aabeee93e Makefile: Fix grep warning Andrew Jones 2023-08-10 14:15:28 +02:00
  • c104c60912 lib: sbi: Add support for smcntrpmf Kaiwen Xue 2023-07-20 14:07:02 -07:00
  • 44fdaafcb4 platform: generic: allwinner: Clear the overflow generated during the deletion process haijiao.liu 2023-08-14 18:19:02 +08:00
  • a82a033c74 fix hart_stack_size change Xiang W 2023-08-14 18:41:00 +08:00
  • 270f27b81b platform: generic: allwinner: fix OV process for T-HEAD haijiao.liu 2023-08-14 10:38:35 +08:00
  • f89d688f60 lib: sbi_pmu: ensure update hpm counter before starting haijiao.liu 2023-08-14 10:35:09 +08:00
  • 4826e4f743 SG2042: spinlock: Fix deadlock issue haijiao.liu@sophgo.com 2023-08-09 18:19:01 +08:00
  • 94197a8c49 fw_base.S: Fix assembler error with clang 16+ Mitchell Horne 2023-08-06 10:45:36 +05:30
  • f46a5643bc lib: sbi: Fix typo for finding fixed event counter Kaiwen Xue 2023-08-03 11:34:15 -07:00
  • 6259b2ec2d lib: utils/fdt: Fix fdt_parse_isa_extensions() implementation Anup Patel 2023-08-03 12:41:01 +05:30
  • c744ed77b1 lib: sbi_pmu: Enable noncontigous hpm event and counters Mayuresh Chitale 2023-08-02 16:45:23 +05:30
  • f536e0b02e gitignore: allow gitignore to ignore most dot file Inochi Amaoto 2023-08-01 19:41:19 +08:00
  • c2e602707d lib: utils/reset: Remove SiFive Test reset driver Anup Patel 2023-07-21 18:20:27 +05:30
  • 4a344a9b4c lib: utils/reset: Add syscon based reboot and poweroff Anup Patel 2023-07-21 18:11:52 +05:30
  • f21d8f7d59 lib: utils/regmap: Add simple FDT based syscon regmap driver Anup Patel 2023-07-21 13:40:03 +05:30
  • 8e97275d97 lib: utils/regmap: Add simple FDT based regmap framework Anup Patel 2023-07-21 13:39:57 +05:30
  • 14a35b0e0e lib: utils/regmap: Add generic regmap access library Anup Patel 2023-07-21 13:39:50 +05:30
  • 44c5151293 include: sbi_utils: Remove driver pointer from struct i2c_adapter Anup Patel 2023-07-21 13:39:43 +05:30
  • 5e20d25f19 include: sbi: fix CSR define of mseccfg Xiang W 2023-07-14 18:08:34 +08:00
  • e05a9cfefc lib: sbi: Update system suspend to spec Andrew Jones 2023-07-20 17:48:37 +02:00
  • 0e2111e12c libfdt: fix SPDX license identifiers Heinrich Schuchardt 2023-07-14 13:07:36 +02:00
  • 057eb10b6d lib: utils/gpio: Fix RV32 compile error for designware GPIO driver v1.3.1 Anup Patel 2023-07-11 09:00:31 +05:30
  • 0ad866067d lib: sbi: Map/Unmap debug console shared memory buffers Himanshu Chauhan 2023-07-12 10:04:36 +05:30
  • 6e44ef686a lib: sbi: Add functions to map/unmap shared memory Himanshu Chauhan 2023-07-12 10:04:35 +05:30
  • 5dd8db5b10 lib: sbi: Add support for Smepmp Himanshu Chauhan 2023-07-12 10:04:33 +05:30
  • f3fdd041ac lib: sbi: Change the order of PMP initialization Himanshu Chauhan 2023-07-12 10:04:34 +05:30
  • 4a42a2347c lib: sbi: Grant SU R/W/X permissions to whole memory Himanshu Chauhan 2023-07-12 10:04:32 +05:30
  • d72f5f1747 lib: utils: Add detection of Smepmp from ISA string in FDT Himanshu Chauhan 2023-07-12 10:04:31 +05:30
  • cbcfc7b10c lib: sbi: Add smepmp in hart extensions Himanshu Chauhan 2023-07-12 10:04:30 +05:30
  • 6c202c5efd include: sbi: Add Smepmp specific access flags for PMP entries Himanshu Chauhan 2023-07-12 10:04:29 +05:30
  • 1c099c4f36 lib: sbi: Add functions to manipulate PMP entries Himanshu Chauhan 2023-07-12 10:04:28 +05:30
  • c3b98c610b include: sbi: Add macro definitions for mseccfg CSR Himanshu Chauhan 2023-07-12 10:04:27 +05:30
  • ea6533ada8 lib: utils/gpio: Fix RV32 compile error for designware GPIO driver Anup Patel 2023-07-11 09:00:31 +05:30
  • a73982d737 lib: sbi: Fix missing '\0' when buffer szie equal 1 Xiang W 2023-07-10 00:03:26 +08:00
  • ff43168137 lib: sbi: Fix timing of clearing tbuf Xiang W 2023-07-10 00:02:30 +08:00
  • cc89fa7b54 lib: sbi: Fix printc Xiang W 2023-07-10 00:02:29 +08:00
  • 3b6fcddceb lib: sbi: Simplify prints Xiang W 2023-07-10 00:02:28 +08:00
  • c6ee5ae5a4 lib: sbi: Fix printi Xiang W 2023-07-10 00:02:27 +08:00
  • fe0828142f lib: sbi: print add 'o' type Xiang W 2023-07-10 00:02:26 +08:00
  • 05cbb6e908 lib: sbi: implifying the parameters of printi Xiang W 2023-07-10 00:02:25 +08:00
  • 458fa74266 lib: sbi: Add ' ' '\'' flags for print Xiang W 2023-07-10 00:02:24 +08:00
  • 40dac06e3c lib: sbi: Add '+' flags for print Xiang W 2023-07-10 00:02:23 +08:00
  • 35ef182690 lib: sbi: print not fill '0' when left-aligned Xiang W 2023-07-10 00:02:22 +08:00
  • 6053917626 lib: sbi: Fix how print gets flags Xiang W 2023-07-10 00:02:21 +08:00
  • 976895c57e lib: sbi: Fix Priv spec version for [m|s]counteren and mcountinhibit CSRs Ley Foon Tan 2023-07-06 14:30:28 +08:00
  • 5359fc6955 lib: sbi: Rename hart_pmu_get_allowed_bits() function Anup Patel 2023-07-05 12:34:31 +05:30
  • 72b9c8ff89 lib: sbi: Alphabetically sort HART ISA extensions Anup Patel 2023-07-05 12:23:57 +05:30
  • 669089c5f2 lib: sbi: Add Zihpm as a HART ISA extension Anup Patel 2023-07-05 12:15:56 +05:30
  • 1a398d9faa lib: sbi: Add Zicntr as a HART ISA extension Anup Patel 2023-07-05 11:57:17 +05:30
  • c6a35733b7 lib: utils: Fix sbi_hartid_to_scratch() usage in ACLINT drivers Anup Patel 2023-07-05 12:15:15 +05:30
  • 7828eebaaa gpio/desginware: add Synopsys DesignWare APB GPIO support Ben Dooks 2023-03-01 12:25:25 +00:00
  • eb736a5118 lib: sbi_pmu: Avoid out of bounds access Heinrich Schuchardt 2023-07-03 15:43:18 +02:00
  • 0907de38db lib: sbi: fix comment indent Gianluca Guida 2023-06-29 15:24:08 +01:00
  • d06c0a7858 lib:utils:support pisces's system reboot chunzhi.lin 2023-06-29 11:55:05 +08:00
  • d21bf89240 lib:utils:add reset and gpio device chunzhi.lin 2023-06-25 14:10:03 +08:00
  • 2552799a1d include: Bump-up version to 1.3 v1.3 Anup Patel 2023-06-23 11:01:49 +05:30
  • 8bd666a25b lib: sbi: check A2 register in ecall_dbcn_handler. Gianluca Guida 2023-06-22 18:38:59 +01:00
  • 27c957a43b lib: reset: Move fdt_reset_init into generic_early_init Guo Ren 2023-06-18 11:07:16 -04:00
  • d64942f0e4 firmware: Fix find hart index Xiang W 2023-06-16 15:03:51 +08:00
  • 8153b2622b platform/lib: Set no-map attribute on all PMP regions Alexandre Ghiti 2023-06-14 10:20:39 +02:00
  • 9af30e56df Fix system cannot boot when the some CPU status is set to disabled haijiao.liu@sophgo.com 2023-06-14 17:56:30 +08:00
  • 932be2cde1 README.md: Improve project copyright information Anup Patel 2023-06-09 17:29:10 +05:30
  • 524feec7b7 docs: Add OpenSBI logo and use it in the top-level README.md Anup Patel 2023-06-09 17:21:08 +05:30
  • d0b705e19c platform:generic:sophgo: Allow the harts of chip0 as cold boot hart xiaoguang.xing 2023-06-10 10:49:27 +08:00
  • 546bc50f9a set tlb fifo entry number to 128 haijiao.liu@sophgo.com 2023-05-26 10:47:18 +08:00
  • 4aab6f3263 set scratch and stack size to 8K haijiao.liu@sophgo.com 2023-05-26 10:44:44 +08:00
  • 355796c5bc lib: utils/irqchip: Use scratch space to save per-HART IMSIC pointer Anup Patel 2023-04-20 10:18:08 +05:30
  • 1df52fa7e8 lib: utils/irqchip: Don't check hartid in imsic_update_hartid_table() Anup Patel 2023-04-20 10:14:43 +05:30
  • b3594ac1d1 lib: utils/irqchip: Use scratch space to save per-HART PLIC pointer Anup Patel 2023-04-19 21:29:50 +05:30
  • f0516beae0 lib: utils/timer: Use scratch space to save per-HART MTIMER pointer Anup Patel 2023-04-19 21:27:27 +05:30
  • acbd8fce9e lib: utils/ipi: Use scratch space to save per-HART MSWI pointer Anup Patel 2023-04-19 21:23:53 +05:30
  • 3c1c972cb6 lib: utils/fdt: Use heap in FDT domain parsing Anup Patel 2023-04-20 18:09:55 +05:30
  • 7e5636ac37 lib: utils/timer: Use heap in ACLINT MTIMER driver Anup Patel 2023-04-19 17:13:22 +05:30
  • 30137166c6 lib: utils/irqchip: Use heap in PLIC, APLIC and IMSIC drivers Anup Patel 2023-04-19 16:55:59 +05:30
  • 5a8cfcdf19 lib: utils/ipi: Use heap in ACLINT MSWI driver Anup Patel 2023-04-19 16:54:13 +05:30
  • 903e88caaf lib: utils/i2c: Use heap in DesignWare and SiFive I2C drivers Anup Patel 2023-04-19 16:52:44 +05:30
  • fa5ad2e6f9 lib: utils/gpio: Use heap in SiFive and StartFive GPIO drivers Anup Patel 2023-04-19 16:49:19 +05:30
  • 66daafe3ba lib: sbi: Use scratch space to save per-HART domain pointer Anup Patel 2023-04-25 09:12:36 +05:30
  • ef4542dc13 lib: sbi: Use heap for root domain creation Anup Patel 2023-04-21 13:48:37 +05:30
  • bbff53fe3b lib: sbi_pmu: Use heap for per-HART PMU state Anup Patel 2023-04-19 13:40:19 +05:30
  • 2a04f70373 lib: sbi: Print scratch size and usage at boot time Anup Patel 2023-04-20 14:02:37 +05:30
  • 40d36a6673 lib: sbi: Introduce simple heap allocator Anup Patel 2023-04-18 18:38:21 +05:30
  • 5cf9a54016 platform: Allow platforms to specify heap size Anup Patel 2023-04-17 11:28:03 +05:30
  • aad7a37705 include: sbi_scratch: Add helper macros to access data type Anup Patel 2023-06-05 12:22:37 +05:30
  • bdde2ecd27 lib: sbi: Align system suspend errors with spec Andrew Jones 2023-06-01 09:48:10 +02:00
  • df75e09956 lib: utils/ipi: buffer overrun aclint_mswi_cold_init Heinrich Schuchardt 2023-05-29 11:27:20 +02:00
  • e1d3b68eeb barrier: add more stronger constraint xiaoguang.xing 2023-05-29 10:00:22 +08:00
  • 122f2260b3 lib: utils: Improve fdt_timer Xiang W 2023-05-22 13:18:09 +08:00
  • 9a0bdd0c84 lib: utils: Improve fdt_ipi Xiang W 2023-05-22 13:18:08 +08:00
  • 264d0be1fd lib: utils: Improve fdt_serial_init Xiang W 2023-05-22 13:18:07 +08:00
  • 8b99a7f7d8 lib: sbi: Fix return of sbi_console_init Xiang W 2023-05-22 13:18:06 +08:00
  • 19622b6c93 platform: generic: sophgo: add cold_boot_allowed callback xiaoguang.xing 2023-05-23 16:44:43 +08:00
  • d4c46e0ff1 Makefile: Dereference symlinks on install Filip Filmar 2023-05-16 02:38:45 +00:00
  • 33f1722f2b lib: sbi: Document sbi_ecall_extension members Andrew Jones 2023-05-15 13:12:40 +02:00
  • c3e31cbf36 lib: sbi: Remove 0/1 probe implementations Andrew Jones 2023-05-15 13:12:39 +02:00
  • 767b5fc418 lib: sbi: Optimize probe of srst/susp Xiang W 2023-05-15 13:12:38 +02:00
  • 8b952d4fcd lib: sbi: Only register available extensions Andrew Jones 2023-05-15 13:12:37 +02:00