Commit Graph

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 042f0c3ea2 lib: sbi: pmu: Remove unnecessary probe function Andrew Jones 2023-05-15 13:12:36 +02:00
  • e307ba7d46 lib: sbi: Narrow vendor extension range Andrew Jones 2023-05-15 13:12:35 +02:00
  • f58c14090f lib: sbi: Introduce register_extensions extension callback Andrew Jones 2023-05-15 13:12:34 +02:00
  • dc1c7db05e lib: sbi: Simplify BITS_PER_LONG definition Xiang W 2023-04-25 19:32:21 +08:00
  • 6bc02dede8 lib: sbi: Simplify sbi_ipi_process remove goto Xiang W 2023-04-25 16:56:24 +08:00
  • 4e3353057a lib: sbi: Remove unnecessary semicolon Xiang W 2023-04-25 16:56:23 +08:00
  • 7919530308 lib: sbi: Add debug print when sbi_pmu_init fails Tan En De 2023-04-14 13:13:11 +08:00
  • f5dfd99139 lib: sbi: Don't check SBI error range for legacy console getchar Anup Patel 2023-04-17 09:48:13 +05:30
  • 674e0199b2 lib: sbi: Fix counter index calculation for SBI_PMU_CFG_FLAG_SKIP_MATCH Alexandre Ghiti 2023-04-13 16:02:19 +02:00
  • bdb3c42bca lib: sbi: Do not clear active_events for cycle/instret when stopping Alexandre Ghiti 2023-04-13 16:02:18 +02:00
  • e41dbb507c firmware: Change to use positive offset to access relocation entries Bin Meng 2023-04-04 12:46:01 +08:00
  • f692289ed4 firmware: Optimize loading relocation type Bin Meng 2023-04-04 12:46:00 +08:00
  • eeab500a65 platform: generic: andes/renesas: Add SBI EXT to check for enabling IOCP errata Lad Prabhakar 2023-04-11 17:36:33 +01:00
  • bf40e07f6f lib: sbi: Optimize sbi_tlb queue waiting Xiang W 2023-04-14 09:32:47 +08:00
  • 80078ab088 sbi: tlb: Simplify to tlb_process_count/tlb_process function Xiang W 2023-04-11 12:56:20 +08:00
  • 24dde46b8d lib: sbi: Optimize sbi_ipi Xiang W 2023-04-11 12:56:19 +08:00
  • 66fa925353 lib: sbi: Optimize sbi_tlb Xiang W 2023-04-11 12:56:18 +08:00
  • 2868f26131 lib: utils: fdt_fixup: avoid buffer overrun Heinrich Schuchardt 2023-03-31 15:15:15 +02:00
  • ee016a7bb0 docs: Correct FW_JUMP_FDT_ADDR calculation example Gabriel Somlo 2023-03-30 16:25:30 -04:00
  • edc9914392 lib: sbi_pmu: Align the event type offset as per SBI specification Yu Chien Peter Lin 2023-03-30 16:41:14 +08:00
  • 91767d093b lib: sbi: Print the CPPC device name Sunil V L 2023-03-29 14:27:27 +05:30
  • 33caae8069 lib: sbi: Implement SBI CPPC extension Sunil V L 2023-03-29 14:27:26 +05:30
  • 45ba2b203c include: Add defines for SBI CPPC extension Sunil V L 2023-03-29 14:27:25 +05:30
  • 8e90259da8 lib: sbi_hart: clear mip csr during hart init Mayuresh Chitale 2023-03-25 22:20:47 +05:30
  • 30b9e7ee14 lib: sbi_hsm: Fix sbi_hsm_hart_start() for platform with hart hotplug Anup Patel 2023-03-20 18:58:54 +05:30
  • f64dfcd2b5 lib: sbi: Introduce sbi_entry_count() function Anup Patel 2023-03-20 18:52:02 +05:30
  • 73ab11dfb0 lib: sbi: Fix how to check whether the domain contains fw_region Xiang W 2023-03-16 20:11:11 +08:00
  • ed88a63b90 lib: sbi_scratch: Optimize the alignment code for alloc size Xiang W 2023-03-09 18:35:28 +08:00
  • c6a092cd80 lib: sbi: Clear IPIs before init_warm_startup in non-boot harts Evgenii Shatokhin 2023-03-06 00:22:47 +03:00
  • e8e9ed3790 lib: sbi: Set the state of a hart to START_PENDING after the hart is ready Evgenii Shatokhin 2023-03-06 00:22:46 +03:00
  • d56049e299 lib: sbi: Refactor the calls to sbi_hart_switch_mode() Evgenii Shatokhin 2023-03-06 00:22:45 +03:00
  • c631a7da27 lib: sbi_pmu: Add hartid parameter PMU device ops Mayuresh Chitale 2023-03-09 18:43:58 +05:30
  • 57d3aa3b0d lib: sbi_pmu: Introduce fw_counter_write_value API Mayuresh Chitale 2023-03-09 18:43:57 +05:30
  • 641d2e9f38 lib: sbi_pmu: Use dedicated event code for platform firmware events Mayuresh Chitale 2023-03-09 18:43:56 +05:30
  • b51ddffcc0 lib: sbi_pmu: Update sbi_pmu dev ops Mayuresh Chitale 2023-03-09 18:43:55 +05:30
  • 548e4b4b28 lib: sbi_pmu: Rename fw_counter_value Mayuresh Chitale 2023-03-09 18:43:54 +05:30
  • 60c358e677 lib: sbi_pmu: Reserve space for implementation specific firmware events Mayuresh Chitale 2023-03-09 18:43:53 +05:30
  • 51951d9e9a lib: sbi_pmu: Implement sbi_pmu_counter_fw_read_hi Mayuresh Chitale 2023-03-09 18:43:52 +05:30
  • 1fe8dc9955 lib: sbi_pmu: add callback for counter width Mayuresh Chitale 2023-03-09 18:43:51 +05:30
  • 506144f398 lib: serial: Cadence: Enable compatibility for cdns,uart-r1p8 Mayuresh Chitale 2023-03-01 20:08:00 +05:30
  • 568ea49490 platform: starfive: add PMIC power ops in JH7110 visionfive2 board Minda Chen 2023-03-09 14:19:59 +08:00
  • e9d08bd99c lib: utils/i2c: Add minimal StarFive jh7110 I2C driver Minda Chen 2023-03-09 14:19:58 +08:00
  • 4b28afc98b make: Add a command line option for debugging OpenSBI Bin Meng 2023-02-27 10:35:06 +08:00