Commit Graph

  • 5d53b55aa7 Makefile: fix build with binutils 2.38 Aurelien Jarno 2022-01-28 18:33:46 +01:00
  • a26dc609df lib: sbi: Disable interrupt and inhibit counting in M-mode during init Atish Patra 2022-01-07 10:54:09 -08:00
  • 3b7c204dca lib: sbi: Disable interrupt during config matching Atish Patra 2022-01-07 10:54:08 -08:00
  • 632f59392b lib: sbi: Map only the counters enabled in hardware Atish Patra 2022-01-07 10:54:07 -08:00
  • 5d025eb235 lib: fix pointer of type 'void *' used in arithmetic Jukka Laitinen 2022-01-19 11:20:17 +02:00
  • fb688d9e9d platform: sifive_fu740: fix reset when watchdog is running Aurelien Jarno 2022-01-05 08:20:39 +01:00
  • 8257262dbf platform: sifive_fu740: do not use a global in da9063_reset/shutdown Aurelien Jarno 2022-01-05 08:20:38 +01:00
  • 6dde43584f lib: utils/sys: Extend HTIF library to allow custom base address Anup Patel 2022-01-06 09:16:55 +05:30
  • 5b9960379f lib: utils/ipi: Fix size check in aclint_mswi_cold_init() Anup Patel 2022-01-06 09:02:45 +05:30
  • 48f91ee9c9 include: Bump-up version to 1.0 v1.0 Anup Patel 2021-12-24 17:27:44 +05:30
  • d30bde36d5 firmware: Move memcpy/memset mapping to fw_base.S Anup Patel 2021-12-22 18:01:23 +05:30
  • 2082153fc9 lib: sbi: simplify pmp_set(), pmp_get() Heinrich Schuchardt 2021-12-17 18:02:58 +01:00
  • f270359810 Makefile: Improve the method to disable -m(no-)save-restore option Xiang W 2021-12-12 20:39:33 +08:00
  • d249d6544c lib: sbi: Fix compile errors using -Os option Anup Patel 2021-12-02 16:52:16 +05:30
  • 69d7e53613 Makefile: Fix -msave-restore compile warning with CLANG-10 (or lower) Anup Patel 2021-12-02 10:30:28 +05:30
  • 460041c816 lib: pmu: check SSCOF before masking Nikita Shubin 2021-12-08 14:16:54 +03:00
  • 66fbcc03df docs/platform: spike: Enhance Spike examples Tsukasa OI 2021-12-03 10:13:56 +09:00
  • 2428987cc0 lib: pmu: support the event ID encoded by a bitmap. Vincent Chen 2021-12-01 17:45:42 -08:00
  • 14faee6916 lib: sbi: Improve fatal error handling Jessica Clarke 2021-11-21 17:30:22 +00:00
  • 7e77706966 lib: sbi: Resolve the uninitialized complaint in sbi_pmu Dong Du 2021-11-25 18:38:17 +08:00
  • 7a22c780df lib: sbi: Fix missing space Nikita Shubin 2021-11-25 13:00:16 +03:00
  • 22d556d268 lib: sbi: Fix spelling of "address" in sbi_domain.c Vagrant Cascadian 2021-11-19 11:37:21 -08:00
  • 52af6e4b52 lib: utils: Add LiteX UART support Gabriel Somlo 2021-11-16 14:17:04 -05:00
  • d335a178d8 lib: sbi: clear pmpcfg.A before setting in pmp_set() Xiang W 2021-11-08 17:43:03 +08:00
  • f3744967c6 platform: sifive_fu740: add platform reset driver Nikita Shubin 2021-11-10 12:42:30 +03:00
  • 13a1158d24 lib: utils/i2c: Add minimal SiFive I2C driver Nikita Shubin 2021-11-10 12:42:29 +03:00
  • 6ca6bcafb7 lib: utils/i2c: Add simple FDT based I2C framework Nikita Shubin 2021-11-10 12:42:28 +03:00
  • 2c964a2e15 lib: utils/i2c: Add generic I2C configuration library Nikita Shubin 2021-11-10 12:42:27 +03:00
  • 1d462e0397 lib: utils/reset: separate driver init func Nikita Shubin 2021-11-10 12:42:26 +03:00
  • 94eba23376 lib: utils/reset: add priority to gpio reset Nikita Shubin 2021-11-10 12:42:25 +03:00
  • 31fe5a7a3d lib: sbi: Fix PMP address bits detection Vasan VS 2021-11-08 10:24:56 +05:30
  • b8845e4204 lib: sbi: Fix initial value mask while updating the counters Atish Patra 2021-11-08 10:53:07 -08:00
  • 15906a3984 lib: utils: Rename the prefix in PMU DT properties Atish Patra 2021-11-08 10:53:06 -08:00
  • b28f07005c lib: sbi: Enable PMU extension for platforms without mcountinhibit Atish Patra 2021-11-08 10:53:05 -08:00
  • b628cfd6a0 lib: sbi: Counter info width should be zero indexed Atish Patra 2021-11-08 10:53:04 -08:00
  • 1e147324f0 lib: sbi: Reset the mhpmevent value upon counter reset Atish Patra 2021-11-08 10:53:03 -08:00
  • 0c304b6619 lib: sbi: Allow programmable counters to monitor cycle/instret events Atish Patra 2021-11-08 10:53:02 -08:00
  • 2363f950bc lib: sbi: Always enable access for all counters Atish Patra 2021-11-08 10:53:01 -08:00
  • 730f01bb41 lib: sbi: Support sscofpmf extension in OpenSBI Atish Patra 2021-11-08 10:53:00 -08:00
  • 9134c3643e lib: sbi: Delegate PMU counter overflow interrupt to S mode Atish Patra 2021-11-08 10:52:59 -08:00
  • 867c65360d lib: sbi: Detect Sscofpmf extension at run time Atish Patra 2021-11-08 10:52:58 -08:00
  • 7084ad9f42 lib: sbi: Update csr_read/write_num for PMU Atish Patra 2021-11-08 10:52:57 -08:00
  • a74daf2cb9 riscv: Add new CSRs introduced by Sscofpmf[1] extension Atish Patra 2021-11-08 10:52:56 -08:00
  • be245acfff lib: sbi: error handling in fdt_reset_init() Heinrich Schuchardt 2021-11-06 10:54:51 +01:00
  • 57f094e67e platform: generic: move fdt_reset_init to final_init Heinrich Schuchardt 2021-11-06 10:54:50 +01:00
  • 2fe2f55d50 lib: sbi: move sbi_boot_print_general() Heinrich Schuchardt 2021-11-06 10:54:49 +01:00
  • 0979ffda12 lib: utils/gpio: use list for drivers Nikita Shubin 2021-11-02 17:39:11 +03:00
  • 013ba4ef3d lib: sbi: Fix GPA passed to __sbi_hfence_gvma_xyz() functions Anup Patel 2021-10-26 16:25:21 +05:30
  • c891acca17 include: sbi_utils: Introduce an helper to get fdt base address Alexandre Ghiti 2021-10-27 09:43:36 +02:00
  • 723aa88ff4 lib: sbi: Refine addr format in sbi_printf Dong Du 2021-10-25 16:06:15 +08:00
  • 309e8bdf85 lib: utils/reset: Register separate GPIO system reset devices Anup Patel 2021-10-21 11:11:34 +05:30
  • 78c2b19218 lib: utils/irqchip: Automatically delegate T-HEAD PLIC access Samuel Holland 2021-10-18 00:33:50 -05:00
  • 422eda499c Makefile: Add build time and compiler info string Wei Fu 2021-09-30 18:11:20 +08:00
  • 67cbbcb100 lib: sbi: system reset with invalid parameters Heinrich Schuchardt 2021-10-15 15:42:21 +02:00
  • c38973e087 lib: sbi: Save context for all non-retentive suspend types Anup Patel 2021-10-11 11:01:09 +05:30
  • 9283d503bd lib: sbi: add priority for reset handler Nikita Shubin 2021-10-01 11:31:17 +03:00
  • 516161c46f lib: sbi: convert reset to list Nikita Shubin 2021-10-01 11:31:16 +03:00
  • 754d51192b lib: utils: identify supported GPIO reset methods Heinrich Schuchardt 2021-09-28 13:42:46 +02:00
  • fa59dd317a lib: utils/reset: use sbi_timer_mdelay() in gpio reset driver Anup Patel 2021-09-15 13:50:40 +05:30
  • 9d0ab35ab4 lib: sbi: Add generic timer delay loop function Anup Patel 2021-09-15 10:11:24 +05:30
  • 6355155f51 lib: sbi: Print timer frequency at boot time Anup Patel 2021-09-15 08:51:42 +05:30
  • 12e7af9ab7 lib: sbi: Add timer frequency to struct sbi_timer_device Anup Patel 2021-09-14 21:51:48 +05:30
  • 72154f4708 lib: utils/fdt: Add fdt_parse_timebase_frequency() function Anup Patel 2021-09-14 21:05:42 +05:30
  • 51113fe2a5 lib: sbi: Add BUG() macro for csr_read/write_num() and misa_string() Xiang W 2021-09-16 12:32:50 +08:00
  • 12753d2256 lib: sbi: add some macros to detect BUG at runtime Xiang W 2021-09-16 12:32:49 +08:00
  • 3477f08b08 lib: sbi: fix ctz bug Xiang W 2021-09-15 14:50:52 +08:00
  • 395ff7eede lib: utils/reset: Add a sunxi watchdog reset driver Samuel Holland 2021-09-08 21:10:09 -05:00
  • 0274a96004 lib: utils/reset: Sort fdt_reset driver list Samuel Holland 2021-09-08 21:10:08 -05:00
  • bd355213bf lib: sbi: Refine the way to construct platform features Dong Du 2021-09-01 11:06:24 +08:00
  • 1718b1642e lib: sbi: Checking fifo validness in sbi_fifo_is_empty and is_full Dong Du 2021-08-27 22:46:28 +08:00
  • c262306533 lib: sbi: protect dprintf output with spinlock Dong Du 2021-08-28 14:45:02 +08:00
  • bd316e2c9b lib: sbi: Correct typo in faults delegation CSR name Rahul Pathak 2021-08-26 15:24:18 +05:30
  • b1d3e91e9a payloads/test: Add support for SBI v0.2 ecalls Samuel Holland 2021-08-14 08:52:10 -05:00
  • ee274377b2 lib: sbi_trap: Restore redirect for access faults Samuel Holland 2021-08-14 08:41:47 -05:00
  • 33eac764f2 lib: sbi: Fix bug in sbi_ecall_rfence that misses checking Dong Du 2021-08-13 20:33:00 +08:00
  • 7aa6c9aa96 lib: utils/timer: Simplify MTIMER synchronization Anup Patel 2021-07-24 10:35:01 +05:30
  • b35f7826b0 lib: utils/timer: Allow ACLINT MTIMER supporting only 32-bit MMIO Anup Patel 2021-07-24 10:29:56 +05:30
  • f3a0eb8583 lib: utils/fdt: Extend fdt_parse_aclint_node() function Anup Patel 2021-07-23 15:37:51 +05:30
  • 7a3a0cce4d lib: utils: Extend fdt_get_node_addr_size() for multiple register sets Anup Patel 2021-04-21 14:11:55 +05:30
  • e0d1b9db8a lib: utils/timer: Allow separate base addresses for MTIME and MTIMECMP Anup Patel 2021-07-23 14:09:43 +05:30
  • 47a47654e8 lib: utils/fdt: Change addr and size to uint64_t Bin Meng 2021-08-05 15:41:13 +08:00
  • d244f3dbd6 lib: sbi: Fix bug in strncmp function when count is 0 Dong Du 2021-07-29 00:15:35 +08:00
  • e928472e67 lib: utils: support both of gpio-poweroff, gpio-reset Heinrich Schuchardt 2021-07-22 12:53:59 +02:00
  • ce03c88ee1 lib: utils: remove unused variable in fdt_reset_init Heinrich Schuchardt 2021-07-22 12:53:58 +02:00
  • 217d5e4880 generic: fu740: add workaround for CIP-1200 errata David Abdurachmanov 2021-07-20 19:02:39 +02:00
  • 74db0acbe5 firmware: use _fw_start for load address Xiang W 2021-07-14 15:14:39 +08:00
  • 989039117f Makefile: Manually forward RELAX_FLAG to the assembler when linking with LLD Bin Meng 2021-07-12 10:12:53 +08:00
  • 81eb7088b6 README: Update toolchain information Bin Meng 2021-07-12 09:20:16 +08:00
  • 2c74dc3c47 docs: Document FW_PIC compile time option Bin Meng 2021-07-12 08:48:02 +08:00
  • a4555e5698 docs: Document parameters passed to firmware and alignment requirement Bin Meng 2021-07-10 22:28:21 +08:00
  • 8a1475b5a1 firmware: Remove the unhelpful alignment codes before fdt relocation Bin Meng 2021-07-10 22:28:20 +08:00
  • f3a8f603a7 include: types: Use __builtin_offsetof when supported Alex Richardson 2021-07-12 13:39:59 +01:00
  • 7210e90785 firmware: use __SIZEOF_LONG__ for field offsets in fw_dynamic.h Alex Richardson 2021-07-12 10:24:05 +01:00
  • e3d6919d10 lib: utils/reset: Add generic GPIO reset driver Green Wan 2021-07-13 11:23:45 +08:00
  • 4c3df2ab96 lib: utils/gpio: Add minimal SiFive GPIO driver Green Wan 2021-07-13 11:23:44 +08:00
  • c14f1fe0df lib: utils/gpio: Add simple FDT based GPIO framework Anup Patel 2021-07-13 11:23:43 +08:00
  • 36b8effe4a lib: utils/gpio: Add generic GPIO configuration library Anup Patel 2021-07-13 11:23:42 +08:00
  • e931f387b2 lib: utils/fdt: Add fdt_parse_phandle_with_args() API Anup Patel 2021-07-13 11:23:41 +08:00
  • 17729d44da lib: utils: Drop dependency on libgcc by importing part of FreeBSD's libquad Jessica Clarke 2021-07-11 03:28:24 +01:00
  • 2942777425 Makefile: Support building with Clang and LLVM binutils Jessica Clarke 2021-07-11 03:28:23 +01:00