Commit Graph

  • 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
  • 908be1b85c gpio/starfive: add gpio driver and support gpio reset minda.chen 2023-02-16 17:21:26 +08:00
  • 5ccebf0a7e platform: generic: Add system suspend test Andrew Jones 2023-02-27 11:31:06 +01:00
  • 37558dccbe docs: Correct opensbi-domain property name Andrew Jones 2023-02-27 11:31:05 +01:00
  • 7c964e279c lib: sbi: Implement system suspend Andrew Jones 2023-02-27 11:31:04 +01:00
  • c9917b6108 lib: sbi: Add system_suspend_allowed domain property Andrew Jones 2023-02-27 11:31:03 +01:00
  • 73623a0aca lib: sbi: Add system suspend skeleton Andrew Jones 2023-02-27 11:31:02 +01:00
  • 8a40306371 lib: sbi_hsm: Export some functions Andrew Jones 2023-02-27 11:31:01 +01:00
  • 07673fc063 lib: sbi_hsm: Remove unnecessary include Andrew Jones 2023-02-27 11:31:00 +01:00
  • b1ae6ef33b lib: sbi_hsm: Move misplaced comment Andrew Jones 2023-02-27 11:30:59 +01:00
  • c88e039ec2 lib: sbi_hsm: Ensure errors are consistent with spec Andrew Jones 2023-02-27 11:30:58 +01:00
  • 40f16a81d3 lib: sbi_hsm: Don't try to restore state on failed change Andrew Jones 2023-02-27 11:30:57 +01:00
  • 1364d5adb2 lib: sbi_hsm: Factor out invalid state detection Andrew Jones 2023-02-27 11:30:56 +01:00
  • 17b3776c81 docs: domain_support: Update the DT example Bin Meng 2023-02-24 12:28:27 +08:00
  • bc06ff65bf lib: utils/fdt/fdt_domain: Simplify region access permission check Bin Meng 2023-02-24 12:28:26 +08:00
  • 5a75f5309c lib: sbi/sbi_domain: cosmetic style fixes Bin Meng 2023-02-24 12:28:25 +08:00
  • 67b2a40892 lib: sbi: sbi_ecall: Check the range of SBI error Yu Chien Peter Lin 2023-02-22 10:48:54 +08:00
  • 2491242282 platform: generic: renesas: rzfive: Configure the PMA region Lad Prabhakar 2023-02-13 21:51:10 +00:00
  • c10095132a platform: generic: renesas: rzfive: Add support to configure the PMA Lad Prabhakar 2023-02-13 21:51:09 +00:00
  • 31b82e0d50 include: sbi: Remove extid parameter from vendor_ext_provider() callback Anup Patel 2023-02-13 10:39:06 +05:30
  • 81adc62f45 lib: sbi: Align SBI vendor extension id with mvendorid CSR Anup Patel 2023-02-13 10:20:30 +05:30
  • 30ea8069f4 lib: sbi_hart: Enable hcontext and scontext Nylon Chen 2023-02-10 16:52:38 +08:00
  • 4f2be40102 docs: fix typo in fw.md Shengyu Qu 2023-02-16 02:26:28 +08:00
  • 6861ee996c lib: utils: fdt_fixup: Fix compile error Xiang W 2023-02-21 13:07:07 +08:00
  • 99d09b601e include: fdt/fdt_helper: Change fdt_get_address() to return root.next_arg1 Bin Meng 2023-02-23 18:40:09 +08:00
  • 745aaecc64 platform: generic/andes: Fix ae350.c header dependency Bin Meng 2023-02-23 18:40:08 +08:00
  • aafcc90a87 platform: generic/allwinner: Fix sun20i-d1.c header dependency Bin Meng 2023-02-23 18:40:07 +08:00
  • 321293c644 lib: utils/fdt: Fix fdt_pmu.c header dependency Bin Meng 2023-02-23 18:40:06 +08:00
  • 65c2190b47 lib: sbi: Speed-up sbi_printf() and friends using nputs() Anup Patel 2023-01-13 14:53:53 +05:30
  • 29285aead0 lib: utils/serial: Implement console_puts() for semihosting Anup Patel 2022-11-23 15:40:17 +05:30
  • c43903c4ea lib: sbi: Add console_puts() callback in the console device Anup Patel 2022-11-23 12:32:06 +05:30
  • 5a41a3884f lib: sbi: Implement SBI debug console extension Anup Patel 2022-11-23 11:11:43 +05:30
  • eab48c33a1 lib: sbi: Add sbi_domain_check_addr_range() function Anup Patel 2022-11-23 11:46:16 +05:30
  • 4e0572f57b lib: sbi: Add sbi_ngets() function Anup Patel 2023-01-04 17:36:29 +05:30
  • 0ee3a86fed lib: sbi: Add sbi_nputs() function Anup Patel 2022-07-22 16:28:21 +05:30
  • e3bf1afcc5 include: Add defines for SBI debug console extension Anup Patel 2022-07-22 16:25:51 +05:30
  • aa5dafcb5b include: sbi: Fix BSWAPx() macros for big-endian host Anup Patel 2023-02-09 09:15:19 +05:30
  • b224ddb41f include: types: Add typedefs for endianness Rahul Pathak 2023-02-02 10:14:27 +05:30
  • 680bea02bf lib: utils/fdt: Use byteorder conversion functions in libfdt_env.h Rahul Pathak 2023-02-02 10:14:26 +05:30
  • 09b34d8cca include: Add support for byteorder/endianness conversion Rahul Pathak 2023-02-02 10:14:25 +05:30
  • 642f3de9b9 Makefile: Add missing .dep files for fw_*.elf.ld Jessica Clarke 2023-02-01 16:49:16 +00:00
  • 66b0e23a0c lib: sbi: Ensure domidx_to_domain_table is null-terminated Andrew Jones 2023-01-30 17:42:24 +01:00
  • 199189bd1c lib: utils: Mark only the largest region as reserved in FDT Himanshu Chauhan 2023-01-27 09:49:23 +05:30
  • 84d15f4f52 lib: sbi_hsm: Use csr_set to restore the MIP Nick Hu 2023-01-17 16:14:28 +08:00
  • 8050081f68 firmware: Not to clear all the MIP Nick Hu 2023-01-17 16:14:27 +08:00