Commit Graph

  • 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
  • 49e422c5ad lib: utils: reset: Add T-HEAD sample platform reset driver Guo Ren 2021-04-17 16:26:17 +00:00
  • c5d0645052 lib: utils: Implement "64bit-mmio" property parsing Guo Ren 2021-04-17 16:26:16 +00:00
  • f41196a9d2 lib: sbi: Make sbi_domain_memregion_initfw() a local function Anup Patel 2021-04-10 10:08:23 +05:30
  • e7e4bcd5b9 lib: utils: Copy over restricted root domain memregions to FDT domains Anup Patel 2021-04-10 09:37:23 +05:30
  • fc37c9712d lib: sbi: Make the root domain instance global variable Anup Patel 2021-04-10 09:09:00 +05:30
  • 8b56980347 lib: utils/sys: Add CLINT memregion in the root domain Anup Patel 2021-04-09 18:09:06 +05:30
  • 4dc0001b09 lib: sbi: Add sbi_domain_root_add_memregion() API Anup Patel 2021-04-09 10:01:11 +05:30
  • 7495bce6f9 lib: sbi: Add sbi_domain_memregion_init() API Anup Patel 2021-04-09 16:02:40 +05:30
  • b1df1acd20 lib: sbi: Domains can be registered only before finalizing domains Anup Patel 2021-04-09 09:20:08 +05:30
  • 27a16b1545 docs: fix link to OpenPiton documentation hasheddan 2021-04-10 07:08:03 -05:00
  • 70ffc3e2e6 lib: sbi: fix atomic_add_return Xiang W 2021-04-06 11:34:38 +08:00
  • 4d8e2f135d lib: sbi: Replace test-and-set locks by ticket locks Christoph Muellner 2021-04-06 03:53:54 +02:00
  • d0e406fa44 include: sbi: Allow direct initialization via SPIN_LOCK_INIT() Christoph Muellner 2021-04-06 03:53:53 +02:00
  • d4a94ea471 include: types: Add __aligned(x) to define the minimum alignement Christoph Muellner 2021-04-06 03:53:52 +02:00
  • e71a7c10a9 firmware: Remove redundant add instruction from trap restore path Anup Patel 2021-04-01 16:31:00 +05:30
  • 3d8a952737 lib: fix csr detect support Xiang W 2021-04-01 15:59:40 +08:00
  • 4ef2f5d3e6 firware: optimize the exception exit code Xiang W 2021-03-30 20:07:35 +08:00
  • 4edc822407 lib/utils: Support fixing up the official DT bindings of PLIC Bin Meng 2021-03-27 13:05:27 +08:00
  • ca3f35821b lib/utils: Drop the 'compat' parameter of fdt_plic_fixup() Bin Meng 2021-03-27 13:05:26 +08:00
  • 9190ad12f7 lib/utils: Support the official clint DT bindings Bin Meng 2021-03-27 13:05:25 +08:00
  • bfc85c70e7 include: headers: Replace __ASSEMBLY__ with __ASSEMBLER__ Marouene Boubakri 2021-03-12 12:00:01 +01:00
  • ddad02d625 lib: sbi: illegal CSR 0x306 access in hpm_allowed() Heinrich Schuchardt 2021-03-19 11:04:50 +01:00
  • 0f20e8adcf firmware: Support position independent execution Vincent Chen 2021-03-17 09:16:38 +08:00
  • 22d8ee9758 firmware: Use lla to access all global symbols Vincent Chen 2021-03-17 09:16:37 +08:00
  • ff5bd949d5 include: sbi: SBI function IDs for RFENCE extension Heinrich Schuchardt 2021-03-09 12:31:22 +01:00
  • 50d4fde1c5 lib: Remove redundant sbi_platform_ipi_clear() calls Anup Patel 2021-02-19 09:54:05 +05:30
  • b9cf617a9f include: sbi: Upgrade SBI implementation version to v0.3 Anup Patel 2021-02-12 11:58:50 +05:30
  • 74756891cc lib: sbi: Implement SBI HSM suspend function Anup Patel 2021-02-06 14:48:56 +05:30
  • 807d71c4ff include: sbi: Add hart_suspend() platform callback Anup Patel 2021-02-05 17:47:48 +05:30
  • 4b05df6700 lib: sbi: Add sbi_hart_reinit() function Anup Patel 2021-02-05 17:32:30 +05:30
  • 6290a22e34 include: sbi: Add HSM suspend related defines Anup Patel 2021-02-01 17:24:54 +05:30
  • ca864a978d lib: sbi: Fix error codes returned by HSM start() and stop() functions Anup Patel 2021-02-24 15:26:44 +05:30
  • 638c948ab9 lib: sbi: Remove redundant sbi_hsm_hart_started() function Anup Patel 2021-02-02 10:36:14 +05:30
  • 7c867fd19f lib: sbi: Rename sbi_hsm_hart_started_mask() function Anup Patel 2021-02-02 09:51:54 +05:30
  • 8df1f9a0d3 lib: sbi: Use SBI_HSM_STATE_xyz defines instead of SBI_STATE_xyz defines Anup Patel 2021-02-01 16:13:03 +05:30
  • 5487cf095d include: sbi: Simplify HSM state define names Anup Patel 2021-02-01 10:12:47 +05:30
  • ec5274b04c platform: implement K210 system reset Heinrich Schuchardt 2021-02-26 09:25:10 +00:00
  • 234ed8e427 include: Bump-up version to 0.9 v0.9 Anup Patel 2021-01-18 18:47:19 +05:30
  • da5293f742 platform: template: Fix compile error Anup Patel 2021-01-18 09:29:33 +05:30
  • 1bbf36183e include: sbi: Don't pack struct sbi_platform and sbi_platform_operations Anup Patel 2021-01-11 17:15:00 +05:30
  • 386eba21bf include: sbi: No need to pack struct sbi_scratch Anup Patel 2021-01-11 16:45:14 +05:30
  • e884416650 include: sbi: No need to pack struct sbi_trap_regs Anup Patel 2021-01-11 16:25:38 +05:30
  • db56341dfa lib: sbi: Allow platforms to provide root domain memory regions Anup Patel 2021-01-08 10:07:01 +05:30
  • 0d49c3bc18 lib: utils: Fix shakti uart implementation Vijai Kumar K 2020-12-07 22:24:16 +05:30
  • 12394a269b lib: sbi: Allow custom local TLB flush function Anup Patel 2020-12-29 13:51:06 +05:30
  • b7df5e4392 lib: sbi: Introduce sbi_trap_exit() API Anup Patel 2020-12-29 11:39:22 +05:30
  • 80bc5065bb lib: sbi: Replace args with trap registers in ecall handler Anup Patel 2020-12-28 18:25:18 +05:30
  • 7dcb1e1753 lib: sbi: Fix sign-extension in sbi_misaligned_load_handler() Anup Patel 2020-12-19 17:39:57 +05:30
  • a029bd90c6 lib: sbi: Remove domain_get() platform callback function Anup Patel 2020-12-13 15:44:22 +05:30
  • 6fc1986f50 lib: utils: Remove fdt_domain_get() function Anup Patel 2020-12-13 15:37:34 +05:30
  • 7baccfca79 lib: sbi: Add function to register new domain Anup Patel 2020-12-13 15:09:42 +05:30
  • 2179777364 lib: utils: Allow FDT domain iteration functions to fail Anup Patel 2020-12-13 11:23:05 +05:30
  • e7da0b4204 lib: utils/libfdt: Upgrade to v1.6.0 release Dimitri John Ledkov 2020-12-10 11:03:57 +00:00
  • 4fffb53269 platform: generic: Populate domains from FDT Anup Patel 2020-11-19 12:25:31 +05:30
  • ba741ea0ad lib: utils: Add helper routines to populate domains from FDT Anup Patel 2020-11-18 16:40:21 +05:30
  • c0d2baa8c0 docs: Add domain device tree binding documentation Anup Patel 2020-11-15 15:37:21 +05:30
  • 9b65dcaedd include: sbi: Add domains_init() platform operation Anup Patel 2020-11-20 16:42:15 +05:30
  • 555e73778a lib: sbi: Add error prints in sbi_domain_finalize() Anup Patel 2020-11-15 15:11:21 +05:30
  • 62ea4f4e2a lib: sbi: Override domain boot HART when coldboot HART assigned to it Anup Patel 2020-11-15 13:30:29 +05:30
  • c1f6d89678 include: sbi: Use lower bits for domain memory region permissions Anup Patel 2020-11-15 11:46:20 +05:30
  • c709d40a67 lib: sbi: Auto start domain only if boot HART within limits Anup Patel 2020-11-11 10:43:11 +05:30
  • 4e370224df lib: sbi: Fix domain_count check in sbi_domain_finalize() Anup Patel 2020-11-20 10:17:38 +05:30
  • 3d921fad0d lib: sbi: Fix typo in sbi_domain_finalize() Anup Patel 2020-11-11 09:31:39 +05:30
  • 8d2edc4fc9 lib: sbi: Fix sbi_hart_switch_mode() for u-mode Anup Patel 2020-11-21 11:28:39 +05:30
  • 2677324f90 firmware: fw_base: Optimize trap handler for RV32 systems Anup Patel 2020-11-22 11:47:22 +05:30
  • 548d03e577 lib: sbi: Implement System Reset (SRST) SBI extension Anup Patel 2020-11-24 14:20:19 +05:30
  • 5c429ae213 lib: sbi: Improve system reset platform operations Anup Patel 2020-11-24 11:59:05 +05:30
  • da074796df platform: Remove dummy system reset functions Anup Patel 2020-11-24 11:18:27 +05:30
  • c4acc60a46 include: sbi: Remove opensbi specific reset type defines Anup Patel 2020-11-24 10:13:16 +05:30
  • 54a7734d86 include: sbi: Add SBI SRST extension related defines Anup Patel 2020-11-24 09:50:00 +05:30
  • 781cafdbee docs: fix a typo error Yuan Li 2020-11-25 23:13:19 +08:00
  • 48616b3de2 lib: sbi: Improve boot prints in cold boot sequence Anup Patel 2020-11-04 15:16:20 +05:30