Commit Graph

  • 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
  • 09ad811ec4 firmware: Only default FW_PIC to y if supported Jessica Clarke 2021-07-11 03:28:22 +01:00
  • a3d328ae33 firmware: Explicitly pass -pie to the linker, not just the driver Jessica Clarke 2021-07-11 03:28:21 +01:00
  • 397afe5ba1 fw_base: Put data in .data rather than .text Jessica Clarke 2021-07-11 03:28:20 +01:00
  • 7f1be8a624 fw_base: Don't mark fw_platform_init as both global and weak Jessica Clarke 2021-07-11 03:28:19 +01:00
  • a76ac4449b lib: sbi: Fix sbi_pmu_exit() for systems not having MCOUNTINHIBIT csr Anup Patel 2021-07-11 14:28:19 +05:30
  • b88b3661d4 firmware: Define a macro for version of struct fw_dynamic_info Bin Meng 2021-07-07 16:22:41 +08:00
  • dcb756b01a firmware: Remove the sanity checks in fw_save_info() Bin Meng 2021-07-07 18:00:21 +08:00
  • abfce9b25c docs: Make <xyz> visible in the rendered platform guide Bin Meng 2021-07-08 19:07:29 +08:00
  • dafaa0f54b docs: Correct a typo in platform_guide.md Bin Meng 2021-07-08 19:07:28 +08:00
  • 14c7f71c0d firmware: Minor optimization in _scratch_init() Bin Meng 2021-07-10 22:00:31 +08:00
  • 0e12aa8dee platform: generic: Add PMU support Atish Patra 2021-07-10 09:18:16 -07:00
  • ec1b8bb763 lib: sbi: Improve TLB function naming Atish Patra 2021-07-10 09:18:15 -07:00
  • 764a17d852 lib: sbi: Implement firmware counters Atish Patra 2021-07-10 09:18:14 -07:00
  • 37f9b0f2f2 lib: sbi: Implement SBI PMU extension Atish Patra 2021-07-10 09:18:13 -07:00
  • ae72ec0915 utils: fdt: Add fdt helper functions to parse PMU DT nodes Atish Patra 2021-07-10 09:18:12 -07:00
  • 13d40f21d5 lib: sbi: Add PMU support Atish Patra 2021-07-10 09:18:11 -07:00
  • e7cc7a3ab2 lib: sbi: Add PMU specific platform hooks Atish Patra 2021-07-10 09:18:10 -07:00
  • 49966db306 lib: sbi: Use csr_read/write_num to read/update PMU counters Atish Patra 2021-07-10 09:18:09 -07:00
  • fd9116bd46 lib: sbi: Remove redundant boot time print statement Atish Patra 2021-07-10 09:18:08 -07:00
  • 41ae63cd0a include: Add a list empty check function Atish Patra 2021-07-10 09:18:07 -07:00
  • 9c9b4ad24b lib: sbi: Disable m/scounteren & enable mcountinhibit Atish Patra 2021-07-10 09:18:06 -07:00
  • 0829f2bc28 lib: sbi: Detect number of bits implemented in mhpmcounter Atish Patra 2021-07-10 09:18:05 -07:00
  • d3a96cc469 lib: sbi: Remove stray '\' character Atish Patra 2021-07-10 09:18:04 -07:00
  • fde28fadc2 lib: sbi: Detect mcountinihibit support at runtime Atish Patra 2021-07-10 09:18:03 -07:00
  • 3e8b31aca9 docs: Add device tree bindings for SBI PMU extension Atish Patra 2021-07-10 09:18:02 -07:00
  • 17e23b678d platform: generic: Terminate platform.name with null Bin Meng 2021-07-04 23:01:13 +08:00
  • 197e08941b docs/platform: thead-c9xx: Remove FW_PIC=y Bin Meng 2021-07-03 23:09:29 +08:00
  • b7f2cd268b lib: utils: reset: unify naming of 'sifive_test' device Green Wan 2021-07-01 15:39:55 +08:00
  • a731c7e369 platform: Replace CLINT library usage with ACLINT library Anup Patel 2021-05-21 16:33:33 +05:30
  • 03d6bb51ba lib: utils/timer: Add FDT based ACLINT MTIMER driver Anup Patel 2021-05-20 15:32:46 +05:30
  • 56fc5f7618 lib: utils/ipi: Add FDT based ACLINT MSWI IPI driver Anup Patel 2021-05-20 14:43:06 +05:30
  • bd5d2089b8 lib: utils: Add FDT parsing API common for both ACLINT and CLINT Anup Patel 2021-05-20 13:38:38 +05:30
  • 5a049fe1d6 lib: utils/ipi: Add ACLINT MSWI library Anup Patel 2021-05-20 13:00:46 +05:30
  • 4519e29c51 lib: utils/timer: Add ACLINT MTIMER library Anup Patel 2021-05-20 11:01:57 +05:30
  • 11c345f14a lib: simplify sbi_fifo_inplace_update() Heinrich Schuchardt 2021-06-21 21:03:16 +02:00
  • 99017946f3 lib: sign conflict in wake_coldboot_harts() Heinrich Schuchardt 2021-06-21 21:37:54 +02:00
  • cdcf907b19 lib: sign conflict in sbi_tlb_entry_process() Heinrich Schuchardt 2021-06-21 21:50:10 +02:00
  • eb90e0a16c lib: utils/libfdt: Upgrade to v1.6.1 release Bin Meng 2021-06-11 15:27:27 +08:00
  • 79f9b4220f lib: sbi: Fix GET_F64_REG inline assembly Charles Papon 2021-06-12 09:53:33 +05:30
  • 360ab88569 lib: utils: missing initialization in thead_reset_init Heinrich Schuchardt 2021-06-08 22:05:46 +02:00
  • 1da3d80b5b lib: sbi_scratch: zero out scratch memory on all harts Heinrich Schuchardt 2021-06-05 14:22:43 +02:00
  • 434198e3be platform: andes/ae350: Drop plicsw_ipi_sync() Bin Meng 2021-06-04 23:35:45 +08:00
  • de446ccf18 platform: andes/ae350: Drop plicsw_get_pending() Bin Meng 2021-06-04 23:35:44 +08:00
  • b32fac4b65 docs/platform: andes-ae350: Fix missing spaces Bin Meng 2021-06-04 23:35:43 +08:00
  • a03ea2e2b1 platform: andes/ae350: Cosmetic fixes in plicsw.c Bin Meng 2021-06-04 23:35:42 +08:00
  • f30b18944e lib: sbi_scratch: remove owner from sbi_scratch_alloc_offset Heinrich Schuchardt 2021-05-29 21:54:29 +02:00
  • 66c4fca532 lib: utils: consider ':' in stdout-path Heinrich Schuchardt 2021-05-28 19:06:32 +02:00
  • d9ba6536d3 docs: debugging OpenSBI Heinrich Schuchardt 2021-05-28 18:22:14 +02:00
  • 54d7def6c2 lib: utils: Try other FDT drivers when we see SBI_ENODEV Anup Patel 2021-05-20 21:16:25 +05:30
  • b2dbbc0577 lib: Check region base for merging in sbi_domain_root_add_memregion() Anup Patel 2021-05-20 15:47:07 +05:30
  • fe92347b9f lib: utils/fdt: Replace strcmp with strncmp Daniel Schaefer 2021-05-19 15:54:10 +08:00
  • ee7c2b27ea lib: utils/fdt: Don't use sbi_string functions Daniel Schaefer 2021-05-19 15:54:09 +08:00
  • c9ef2bc7e4 lib: utils: Add strncpy macro to libfdt_env.h Daniel Schaefer 2021-05-19 15:54:08 +08:00
  • 6139ab272b Makefile: unconditionally disable SSP Fabrice Fontaine 2021-05-15 10:16:38 +02:00
  • e822b7504d lib: utils/serial: Support Synopsys DesignWare APB UART Bin Meng 2021-05-14 09:16:13 +08:00
  • f90c4c2e02 lib: sbi: Have spinlock checks return bool Daniel Schaefer 2021-05-13 12:52:35 +08:00
  • 26998f3d11 platform: Remove sifive/fu540 platform Bin Meng 2021-04-29 18:16:09 +08:00
  • d4177e7217 docs: platform: Describe sifive_fu540 as supported generic platform Bin Meng 2021-04-29 18:16:08 +08:00
  • 552f53f360 docs: platform: Sort platform names Bin Meng 2021-04-29 18:16:07 +08:00
  • 117fb6dcb1 lib: utils/serial: Add support for Gaisler APBUART Daniel Cederman 2021-04-30 08:35:56 +02:00
  • 632e27bb91 docs/platform: sifive_fu540: Update U-Boot defconfig name Bin Meng 2021-04-21 12:20:04 +08:00
  • e9a27ab8ea lib: sbi: Show devices provided by platform in boot prints Anup Patel 2021-04-22 14:49:44 +05:30
  • a84a1ddbba lib: sbi: Simplify HSM platform operations Anup Patel 2021-04-22 14:14:02 +05:30
  • 043d088e39 lib: sbi: Simplify system reset platform operations Anup Patel 2021-04-22 11:53:32 +05:30
  • dc39c7b630 lib: sbi: Simplify ipi platform operations Anup Patel 2021-04-22 10:27:15 +05:30
  • 559a8f1d3b lib: sbi: Simplify timer platform operations Anup Patel 2021-04-21 22:04:17 +05:30
  • 068ca086af lib: sbi: Simplify console platform operations Anup Patel 2021-04-21 18:03:50 +05:30
  • a3689db92a lib: sbi: Remove domains_root_regions() platform callback Anup Patel 2021-04-21 16:46:15 +05:30
  • 6d1642f856 docs: generic: Add T-HEAD C9xx series processors Guo Ren 2021-04-27 06:47:53 +00:00
  • 1db843622a platform: Remove platform/thead Guo Ren 2021-04-27 06:47:52 +00:00
  • bf3ef53bb7 firmware: Enable FW_PIC by default Guo Ren 2021-04-27 07:00:25 +00:00
  • 0d56293817 lib: sbi: Fix sbi_domain_root_add_memregion() for merging memregions Anup Patel 2021-04-22 17:12:26 +05:30