Commit Graph

  • a98258d0b5 include: Bump-up version to 0.8 v0.8 Anup Patel 2020-06-20 11:57:24 +05:30
  • 2314101989 lib: Don't return any invalid error from SBI ecall Anup Patel 2020-06-10 18:39:53 +05:30
  • 9bd5f8f17d lib: sbi: Fix 32/64 bits variable compatibility Liush 2020-06-19 11:55:19 +08:00
  • db56ef367c platform: Add support for Shakti C-class SoC from IIT-M Vijai Kumar K 2020-06-17 19:25:16 +05:30
  • 637b348224 lib: Fix the SBI_HART_HAS_MCOUNTEREN feature check Alistair Francis 2020-06-16 17:07:33 -07:00
  • d5725c24c6 lib: Don't print delegation CSRs if there is no S-Mode Alistair Francis 2020-06-16 17:06:15 -07:00
  • 518e85cccb platform: Update Nuclei ux600 platform support Huaqi Fang 2020-06-12 17:01:49 +08:00
  • 6966ad0abe platform/lib: Allow the OS to map the regions that are protected by PMP Alexandre Ghiti 2020-06-13 02:59:13 -04:00
  • e2c3f01af4 lib: Fix __sbi_hfence_gvma_vmid_gpa() and __sbi_hfence_vvma_asid_va() Anup Patel 2020-06-06 17:33:48 +05:30
  • 32f87e5a86 platform: Add AE350 cache control SBIs Nylon Chen 2020-06-09 13:56:58 +08:00
  • 980290651f platform: Add AE350 platform specific SBI handler Nylon Chen 2020-06-09 13:56:57 +08:00
  • 106b888e20 docs: Remove redundant documentation about combined payload use case Atish Patra 2020-06-04 23:31:49 -07:00
  • 79bfd67f9a docs: Use doxygen config to mark the main page Atish Patra 2020-06-04 23:31:48 -07:00
  • 1b8c0128f1 lib: Add RISC-V hypervisor v0.6.1 support Anup Patel 2020-05-28 08:37:42 +05:30
  • 51f0e4a053 firmware: Remove FW_PAYLOAD_FDT and related documentation Anup Patel 2020-05-25 15:13:31 +05:30
  • 72019ee202 platform: kendryte/k210: Use new mechanism of builtin DTB Anup Patel 2020-06-02 10:37:15 +05:30
  • 4e3876d5be Makefile: Add mechanism for platforms to have multiple builtin DTBs Anup Patel 2020-05-25 14:42:35 +05:30
  • c6c65ee861 Makefile: Preprocess builtin DTS Anup Patel 2020-05-24 13:11:00 +05:30
  • 86ec5341e4 firmware: Allow fw_platform_init() to return updated FDT location Anup Patel 2020-05-24 10:03:13 +05:30
  • 4ce6b7a82a firmware: fw_base: Don't OR forced FW_OPTIONS Anup Patel 2020-05-23 12:09:57 +05:30
  • 64f140830d firmware: fw_base: Make builtin DTB available to fw_platform_init() Anup Patel 2020-05-23 11:37:15 +05:30
  • 30b60401e1 Makefile: Fix builtin DTB compilation for out-of-tree platforms Anup Patel 2020-05-23 11:31:18 +05:30
  • a63f05f3de lib: utils/timer: Initialize all matching timer DT nodes Anup Patel 2020-05-13 13:11:44 +05:30
  • 6956e83a94 lib: utils/ipi: Initialize all matching ipi DT nodes Anup Patel 2020-05-13 13:14:33 +05:30
  • 569dd64b72 lib: utils: Add fdt_parse_clint_node() function Anup Patel 2020-05-13 09:55:28 +05:30
  • a9a9751185 lib: utils: Allow CLINT functions to be used for multiple CLINTs Anup Patel 2020-05-12 18:38:31 +05:30
  • d30bb68448 lib: utils/irqchip: Initialize all matching irqchip DT nodes Anup Patel 2020-05-12 14:59:59 +05:30
  • 2c685c214f lib: utils: Extend fdt_find_match() Implementation Anup Patel 2020-05-12 13:59:52 +05:30
  • 446a9c6d1e lib: utils: Allow PLIC functions to be used for multiple PLICs Anup Patel 2020-05-12 12:57:52 +05:30
  • 73d6ef3b29 lib: utils: Remove redundant parameters from PLIC init functions Anup Patel 2020-05-12 10:14:43 +05:30
  • 89ba63493c include: sbi: Add firmware extension constants Daniel Schaefer 2020-05-15 11:34:55 +02:00
  • a38bea9341 lib: sbi_hart: Detect number of supported PMP regions Anup Patel 2020-05-18 12:04:18 +05:30
  • 2966510eed lib: sbi: Few cosmetic improvements to HART feature detection Anup Patel 2020-05-11 11:42:54 +05:30
  • 63b0f5f71a include: sbi: Use scratch pointer as parmeter in HART feature APIs Anup Patel 2020-05-11 11:30:15 +05:30
  • 3a8fc81357 lib: sbi: Print platform HART count just before boot HART id Anup Patel 2020-05-10 11:49:59 +05:30
  • 3aa1036f91 lib: sbi: Remove extra spaces from boot time prints Anup Patel 2020-05-10 11:46:55 +05:30
  • 49841832b8 lib: sbi: Improve get_feature_str() implementation and usage Anup Patel 2020-05-10 11:36:14 +05:30
  • 28b4052849 lib: sbi: detect features before everything else in sbi_hart_init() Anup Patel 2020-05-10 11:13:00 +05:30
  • 38a4b54cdc firmware: Correct spelling mistakes Daniel Schaefer 2020-05-15 11:38:12 +02:00
  • 36833abfbb lib: Optimize inline assembly for unprivilege access functions Atish Patra 2020-05-15 15:30:33 -07:00
  • 22c4334f5c lib: Add hart features in boot time print Atish Patra 2020-05-09 16:47:32 -07:00
  • 1f235ec47f lib: Add platform features in boot time print Atish Patra 2020-05-09 16:47:31 -07:00
  • ec0d2a7d7d lib: timer: Provide a hart based timer feature Atish Patra 2020-05-09 16:47:30 -07:00
  • 4938024420 platform: fpga: Remove redundant platform specific features Atish Patra 2020-05-09 16:47:29 -07:00
  • b2df751acf platform: Move platform features to hart Atish Patra 2020-05-09 16:47:28 -07:00
  • 6a053f6e6c lib: Add support for hart specific features Atish Patra 2020-05-09 16:47:27 -07:00
  • 79d0fadb06 lib: utils: Update reserved memory fdt node even if PMP is not present Atish Patra 2020-05-09 16:47:26 -07:00
  • 13ca20d8df lib: Create a separate math helper function file Atish Patra 2020-05-09 16:47:25 -07:00
  • aef9a60d52 lib: Add csr detect support Atish Patra 2020-05-09 16:47:24 -07:00
  • 63a513edec lib: Rename unprivileged trap handler Atish Patra 2020-05-09 16:47:23 -07:00
  • 7be75f519f docs: Don't use italic text in page title Anup Patel 2020-05-06 12:27:38 +05:30
  • c2286b6f04 docs: Fix ordering of pages in table of contents Anup Patel 2020-05-06 12:16:48 +05:30
  • dfd9dd67dc docs: Add platform requirements document Anup Patel 2020-05-05 09:46:46 +05:30
  • b4efa70d12 docs: platform/generic: Add details about IPI and timer expectations Anup Patel 2020-05-06 10:12:11 +05:30
  • 433bac7242 docs: platform/generic: Add details about stdout-path DT property Anup Patel 2020-05-05 09:53:40 +05:30
  • dc38929dfb lib: sbi: Improve misa_string() implementation Anup Patel 2020-05-05 11:46:25 +05:30
  • 5338679ff0 lib: sbi_tlb: Fix remote TLB HFENCE VVMA implementation Anup Patel 2020-05-04 10:58:07 +05:30
  • 7993ca2c8e include: sbi: Remove redundant page table related defines Anup Patel 2020-05-06 13:35:00 +05:30
  • d626037258 docs: Add missing links in platform.md Anup Patel 2020-05-01 15:20:47 +05:30
  • 65c06b026d platform: Remove spike directory Anup Patel 2020-05-01 12:15:50 +05:30
  • 13717a8e53 platform: Remove qemu/virt directory Anup Patel 2020-05-01 12:06:56 +05:30
  • 4f18c6e550 platform: generic: Add Sifive FU540 TLB flush range limit override Anup Patel 2020-04-28 09:35:32 +05:30
  • 2ba7087b09 scripts: Add generic platform to create-binary-archive.sh Anup Patel 2020-04-27 18:32:19 +05:30
  • 1f21b99ff0 lib: sbi: Print platform hart count at boot time Anup Patel 2020-04-26 15:52:26 +05:30
  • f1aa9e54e0 platform: Add generic FDT based platform support Anup Patel 2020-04-28 09:23:30 +05:30
  • 4d063538f0 firmware: fw_base: Introduce optional fw_platform_init() Anup Patel 2020-04-26 14:31:28 +05:30
  • 7cc6fa4d8a lib: utils: Add simple FDT reset framework Anup Patel 2020-04-24 17:02:48 +05:30
  • 76a89403c8 lib: utils: Add simple FDT serial framework Anup Patel 2020-04-24 17:00:37 +05:30
  • 75322a634b lib: utils: Add simple FDT irqchip framework Anup Patel 2020-04-24 16:56:33 +05:30
  • 76f0f81407 lib: utils: Add simple FDT ipi framework Anup Patel 2020-04-24 16:53:32 +05:30
  • 8ff2b94ea1 lib: utils: Add simple FDT timer framework Anup Patel 2020-04-24 16:50:40 +05:30
  • 1ac794cb61 include: Add array_size() macro Anup Patel 2020-04-24 18:37:10 +05:30
  • f0eb503db4 lib: utils: Add fdt_parse_plic_node() function Anup Patel 2020-04-29 14:21:52 +05:30
  • 44dd7be3b2 lib: utils: Add fdt_parse_max_hart_id() API Anup Patel 2020-04-24 15:08:19 +05:30
  • 19e966b862 lib: utils: Add fdt_parse_hart_id() function Anup Patel 2020-04-26 12:39:13 +05:30
  • 66185b3ec9 lib: utils: Add fdt_parse_sifive_uart_node() function Anup Patel 2020-04-25 18:50:37 +05:30
  • dd33b9e0a1 lib: utils: Make fdt_get_node_addr_size() public function Anup Patel 2020-04-24 18:35:25 +05:30
  • a39cd6fe4c lib: utils: Add FDT match table based node lookup Anup Patel 2020-04-24 18:32:10 +05:30
  • e3ad7c13a0 lib: utils: Rename fdt_parse_clint() to fdt_parse_compat_addr() Anup Patel 2020-04-24 16:41:06 +05:30
  • 243b0d0c0c lib: utils: Remove redundant clint_ipi_sync() declaration Anup Patel 2020-04-24 16:22:45 +05:30
  • 0a0093b0bc lib: utils: Add fdt_parse_uart8250_node() function Anup Patel 2020-04-25 18:33:54 +05:30
  • 01a8c8eebb lib: utils: Improve fdt_parse_uart8250() API Anup Patel 2020-04-24 15:21:34 +05:30
  • e6c1345f89 lib: utils/serial: Skip baudrate config if input frequency is zero Anup Patel 2020-04-25 11:11:49 +05:30
  • 5bdf022d07 firmware: fw_base: Remove CSR_MTVEC update check Charles Papon 2020-05-01 09:28:38 +05:30
  • 3a326af9be scripts: adapt binary archive script for Nuclei UX600 Huaqi Fang 2020-04-29 18:05:51 +08:00
  • 4781545512 platform: Add Nuclei UX600 platform Huaqi Fang 2020-04-28 22:43:40 +08:00
  • 6585fabbcc lib: utils: Add SiFive test device Anup Patel 2020-04-24 12:26:23 +05:30
  • a9eac67ad0 include: sbi_platform: Combine reboot and shutdown into one callback Anup Patel 2020-04-24 12:26:22 +05:30
  • 1bb00ab3ae lib: No need to provide default PMP region using platform callbacks Anup Patel 2020-04-23 11:52:30 +05:30
  • 9f1b72ce66 include: Bump-up version to 0.7 v0.7 Anup Patel 2020-04-20 16:28:42 +05:30
  • 66d018499c lib: Allow overriding SBI implementation ID Anup Patel 2020-04-17 15:10:10 +05:30
  • 615587c336 docs: Update README about supported SBI versions Atish Patra 2020-04-16 18:56:31 -07:00
  • 6c7922e23b lib: Support vector extension Atish Patra 2020-04-16 18:56:30 -07:00
  • f281de885e lib: irqchip/plic: Fix maximum priority threshold value Atish Patra 2020-04-03 11:13:08 -07:00
  • e5a7f556ce platform: thead/c910: Use HSM extension to boot secondary cores Liu Yibin 2020-03-27 11:31:48 +08:00
  • 648507a867 include: sbi_console: Remove scratch parameter from sbi_dprintf() Anup Patel 2020-03-27 12:16:16 +05:30
  • 0a28ea54dc include: sbi_timer: Remove scratch parameter from most funcitons Anup Patel 2020-03-27 12:08:34 +05:30
  • ec0d80f5b4 include: sbi_system: Remove scratch parameter and redundant functions Anup Patel 2020-03-27 11:43:37 +05:30
  • 9e52a45f4b include: sbi_ipi: Remove scratch parameter from most functions Anup Patel 2020-03-27 11:26:11 +05:30
  • 54b2779cfe include: sbi_tlb: Remove scratch parameter from sbi_tlb_request() Anup Patel 2020-03-27 10:58:47 +05:30