Commit Graph

  • 6259b2ec2d lib: utils/fdt: Fix fdt_parse_isa_extensions() implementation Anup Patel 2023-08-03 12:41:01 +05:30
  • c744ed77b1 lib: sbi_pmu: Enable noncontigous hpm event and counters Mayuresh Chitale 2023-08-02 16:45:23 +05:30
  • f536e0b02e gitignore: allow gitignore to ignore most dot file Inochi Amaoto 2023-08-01 19:41:19 +08:00
  • c2e602707d lib: utils/reset: Remove SiFive Test reset driver Anup Patel 2023-07-21 18:20:27 +05:30
  • 4a344a9b4c lib: utils/reset: Add syscon based reboot and poweroff Anup Patel 2023-07-21 18:11:52 +05:30
  • f21d8f7d59 lib: utils/regmap: Add simple FDT based syscon regmap driver Anup Patel 2023-07-21 13:40:03 +05:30
  • 8e97275d97 lib: utils/regmap: Add simple FDT based regmap framework Anup Patel 2023-07-21 13:39:57 +05:30
  • 14a35b0e0e lib: utils/regmap: Add generic regmap access library Anup Patel 2023-07-21 13:39:50 +05:30
  • 44c5151293 include: sbi_utils: Remove driver pointer from struct i2c_adapter Anup Patel 2023-07-21 13:39:43 +05:30
  • 5e20d25f19 include: sbi: fix CSR define of mseccfg Xiang W 2023-07-14 18:08:34 +08:00
  • e05a9cfefc lib: sbi: Update system suspend to spec Andrew Jones 2023-07-20 17:48:37 +02:00
  • 0e2111e12c libfdt: fix SPDX license identifiers Heinrich Schuchardt 2023-07-14 13:07:36 +02:00
  • 057eb10b6d lib: utils/gpio: Fix RV32 compile error for designware GPIO driver v1.3.1 release-1.3.x Anup Patel 2023-07-11 09:00:31 +05:30
  • 0ad866067d lib: sbi: Map/Unmap debug console shared memory buffers Himanshu Chauhan 2023-07-12 10:04:36 +05:30
  • 6e44ef686a lib: sbi: Add functions to map/unmap shared memory Himanshu Chauhan 2023-07-12 10:04:35 +05:30
  • 5dd8db5b10 lib: sbi: Add support for Smepmp Himanshu Chauhan 2023-07-12 10:04:33 +05:30
  • f3fdd041ac lib: sbi: Change the order of PMP initialization Himanshu Chauhan 2023-07-12 10:04:34 +05:30
  • 4a42a2347c lib: sbi: Grant SU R/W/X permissions to whole memory Himanshu Chauhan 2023-07-12 10:04:32 +05:30
  • d72f5f1747 lib: utils: Add detection of Smepmp from ISA string in FDT Himanshu Chauhan 2023-07-12 10:04:31 +05:30
  • cbcfc7b10c lib: sbi: Add smepmp in hart extensions Himanshu Chauhan 2023-07-12 10:04:30 +05:30
  • 6c202c5efd include: sbi: Add Smepmp specific access flags for PMP entries Himanshu Chauhan 2023-07-12 10:04:29 +05:30
  • 1c099c4f36 lib: sbi: Add functions to manipulate PMP entries Himanshu Chauhan 2023-07-12 10:04:28 +05:30
  • c3b98c610b include: sbi: Add macro definitions for mseccfg CSR Himanshu Chauhan 2023-07-12 10:04:27 +05:30
  • 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