Commit Graph

  • 8b00be6927 lib: fix is_region_valid() Heinrich Schuchardt 2022-12-08 02:14:19 +01:00
  • ed8b8f5254 platform: generic: Make use of fdt_match_node() Lad Prabhakar 2022-12-07 16:14:19 +00:00
  • e1a0cb062a gitignore: add vim swap files Sergey Matyukevich 2022-12-04 00:04:15 +03:00
  • e9775120f5 lib: utils: Add fdt_fixup_node() helper function Lad Prabhakar 2022-12-02 11:59:47 +00:00
  • 4640d041d3 scripts/create-binary-archive.sh: remove andes/ae350 build directory Yu Chien Peter Lin 2022-12-05 10:04:00 +08:00
  • d3fcff77a1 docs: andes-ae350.md: fix watchdog nodename in dts example Yu Chien Peter Lin 2022-12-05 10:03:59 +08:00
  • 6cd4b9b223 docs: platform: Update AE350 and generic platform documentation Yu Chien Peter Lin 2022-12-05 10:03:58 +08:00
  • a36d455182 platform: generic/andes: Enable generic platform support for AE350 Yu Chien Peter Lin 2022-12-05 10:03:57 +08:00
  • cfbabb9ec6 firmware: Minor optimization for relocate Dongdong Zhang 2022-11-29 11:54:07 +08:00
  • ad2ac29263 lib: fix fdt_parse_aclint_node() Heinrich Schuchardt 2022-11-28 10:14:20 +01:00
  • 1f6866e015 lib: simplify fdt_translate_address() Heinrich Schuchardt 2022-11-28 10:14:19 +01:00
  • 5daa0ef087 lib: fix fdt_parse_plicsw_node() Heinrich Schuchardt 2022-11-28 10:14:18 +01:00
  • e9bc7f1757 lib: fix fdt_parse_plmt_node() Heinrich Schuchardt 2022-11-28 10:14:17 +01:00
  • cc54184619 lib: simplify fdt_parse_plicsw_node() Heinrich Schuchardt 2022-11-28 10:14:16 +01:00
  • f8eec91de8 lib: simplify fdt_parse_plmt_node() Heinrich Schuchardt 2022-11-28 10:14:15 +01:00
  • fc82e84329 lib: sbi: Fix is_region_valid() Xiang W 2022-11-24 11:16:05 +08:00
  • 74e20293c4 lib: sbi: Simplified mmio match checking Xiang W 2022-11-24 11:16:03 +08:00
  • 49b0e355e6 Makefile: bugfix for handling platform paths Alejandro Cabrera Aldaya 2022-11-22 12:28:25 +02:00
  • ba32021683 Makefile: replace echo with printf for compatibility KaDiWa 2022-11-21 16:59:05 +01:00
  • 9a740f5c46 platform: generic/allwinner: Remove ghostly type cast Xiang W 2022-11-19 16:55:07 +08:00
  • 1b0d71bb9f platform: generic/allwinner: Remove unused header files Leizheng Zhang 2022-11-18 13:20:29 +08:00
  • 8e63716c1c firmware: payloads: Optimize usage of "ALIGN" Leizheng Zhang 2022-11-21 16:26:22 +08:00
  • 14f5c4cb4d lib: sbi_ecall: Split up sbi_ecall_replace Vivian Wang 2022-11-09 14:53:37 +08:00
  • 7b29264f11 lib: utils/serial: Fix semihosting compile error using LLVM Anup Patel 2022-11-08 17:40:16 +05:30
  • 8e9966c1a7 docs: fix some typos zhangdongdong 2022-10-25 08:57:41 +08:00
  • 21ba418f1a lib: utils/fdt: Simplified code Xiang W 2022-10-31 19:21:45 +08:00
  • 85cf56c159 lib: utils/fdt: Remove redundant code Xiang W 2022-10-31 19:21:44 +08:00
  • 22f38ee6c6 lib: sbi_ecall: Add Kconfig option for each extension Vivian Wang 2022-10-11 00:34:45 +08:00
  • 56bed1a0fe lib: sbi_ecall: Generate extensions list with carray Vivian Wang 2022-10-11 00:34:44 +08:00
  • 9d54f431e8 Makefile: Add rules for carray sources in lib/sbi Vivian Wang 2022-10-11 00:34:43 +08:00
  • 51acd4956a docs/firmware: update the document Yangjie Zhang 2022-10-20 22:41:08 +08:00
  • 0fee0bf826 Makefile: Add cscope support Tan En De 2022-10-13 09:26:23 +08:00
  • d682a0afa1 docs: andes-ae350.md: Update ae350 documentation for fdt driver support Yu Chien Peter Lin 2022-10-14 08:32:52 +08:00
  • c8683c57f6 platform: andes/ae350: Add AE350 domain support Yu Chien Peter Lin 2022-10-14 08:32:51 +08:00
  • ce7c490719 lib: utils/ipi: Add Andes fdt ipi driver support Yu Chien Peter Lin 2022-10-14 08:32:50 +08:00
  • 6f3258e671 platform: andes/ae350: Add fw_platform_init for platform initialization Yu Chien Peter Lin 2022-10-14 08:32:49 +08:00
  • 127a3f2ab4 platform: andes/ae350: Use fdt irqchip driver Yu Chien Peter Lin 2022-10-14 08:32:48 +08:00
  • 8234fc1bdf lib: utils/reset: Add Andes fdt reset driver support Yu Chien Peter Lin 2022-10-14 08:32:47 +08:00
  • ef9f02e7fb lib: utils/timer: Add Andes fdt timer support Yu Chien Peter Lin 2022-10-14 08:32:46 +08:00
  • 88f58a3694 platform: andes/ae350: Use fdt serial driver Yu Chien Peter Lin 2022-10-14 08:32:45 +08:00
  • 9899b59beb platform: andes/ae350: Use kconfig to set platform version and default name Yu Chien Peter Lin 2022-10-14 08:32:44 +08:00
  • bd7ef41398 platform: andes/ae350: Remove enabling cache from an350_final_init Yu Chien Peter Lin 2022-10-14 08:32:43 +08:00
  • dcdaf30274 lib: sbi: Add sbi_domain_root_add_memrange() API Yu Chien Peter Lin 2022-10-14 08:32:42 +08:00
  • 60b78fee92 include: sbi: Fix grammar in comment Yu Chien Peter Lin 2022-10-14 08:32:41 +08:00
  • 11d14ae7f2 lib: sbi: Fix typo in comment Yu Chien Peter Lin 2022-10-14 08:32:40 +08:00
  • 98aa12738d include: sbi: Fix typo in comment Yu Chien Peter Lin 2022-10-14 08:32:39 +08:00
  • b6e520b2a8 platform: generic: allwinner: add support for c9xx pmu Heiko Stuebner 2022-10-04 18:42:27 +02:00
  • 2f63f2465c platform: generic: add extensions_init handler and platform-override Heiko Stuebner 2022-10-04 18:42:26 +02:00
  • 4f2acb53e2 lib: sbi_platform: expose hart_features to extension_init callback Heiko Stuebner 2022-10-04 18:42:25 +02:00
  • c316fa38c2 lib: sbi_hart: move hart_features struct to a public location Heiko Stuebner 2022-10-04 18:42:24 +02:00
  • e54cb3298b lib: sbi_pmu: move pmu irq information into pmu itself Heiko Stuebner 2022-10-04 18:42:23 +02:00
  • 3f3d401d2d docs: Fix some typos zhangdongdong 2022-09-28 10:35:30 +08:00
  • 7105c189f6 docs/firmware: Update FW_JUMP documentation Nylon.Chen 2022-09-27 15:34:09 +08:00
  • 7f09fba86e lib: utils/serial: add semihosting support Kautuk Consul 2022-09-12 16:22:53 +05:30
  • 49372f2691 lib: sbi: Fix sbi_strnlen wrong count decrement Rahul Pathak 2022-09-13 15:17:08 +05:30
  • 8ce486a781 lib: utils/fdt: Fix DT parsing in fdt_pmu_setup() Anup Patel 2022-09-13 14:40:15 +05:30
  • 46e744ab67 lib: sbi_misaligned_ldst: Set GVA if not emulating Vivian Wang 2022-09-02 23:48:35 +08:00
  • 37a0d83b6d lib: sbi_trap: Add helper to get GVA in sbi_trap_regs Vivian Wang 2022-09-02 23:48:34 +08:00
  • 19664f6757 docs: pmu: extend bindings example for Unmatched Nikita Shubin 2022-09-02 10:41:04 +03:00
  • d32b0a92db docs: pmu: fix Unmatched example typo Nikita Shubin 2022-09-02 10:41:03 +03:00
  • 5019fd124b include: sbi: Reduce includes in sbi_pmu.h Anup Patel 2022-08-24 16:49:30 +05:30
  • ee69f8eeb3 lib: sbi: Print platform PMU device at boot-time Anup Patel 2022-08-24 15:29:27 +05:30
  • d10c1f4acd lib: sbi_pmu: Add custom PMU device operations Anup Patel 2022-08-24 15:11:41 +05:30
  • c9b388d578 lib: sbi_pmu: Simplify FW counters to reduce memory usage Anup Patel 2022-08-24 13:27:19 +05:30
  • e238459fab lib: sbi_pmu: Firmware counters are always 64 bits wide Anup Patel 2022-08-24 11:44:40 +05:30
  • 1664d0efce lib: sbi_pmu: Replace sbi_pmu_ctr_read() with sbi_pmu_ctr_fw_read() Anup Patel 2022-08-24 11:39:02 +05:30
  • a90cf6b186 lib: sbi_pmu: Remove "event_idx" member from struct sbi_pmu_fw_event Anup Patel 2022-08-24 11:20:15 +05:30
  • 622cc5f014 include: Remove sideleg and sedeleg Rahul Pathak 2022-08-24 20:24:37 +05:30
  • cbaa9b0333 lib: utils: serial: Add Cadence UART driver Jun Liang Tan 2022-08-17 23:40:56 +08:00
  • adf44b51ba lib: sbi: Use the official extension name for AIA M-mode CSRs Anup Patel 2022-08-18 20:37:03 +05:30
  • 111afc1230 lib: sbi_illegal_insn: Fix FENCE.TSO emulation infinite trap loop Rahul Pathak 2022-08-12 19:24:42 +05:30
  • a69eb6cc65 lib: sbi_trap: Set hstatus.GVA when going to HS-mode Vivian Wang 2022-08-04 22:32:31 +08:00
  • 5a0ca098f1 lib: sbi_trap: Set hypervisor CSRs for HS-mode Vivian Wang 2022-08-04 22:32:30 +08:00
  • 1c4ce74f51 lib: sbi: Set gva when creating sbi_trap_info Vivian Wang 2022-08-04 22:32:29 +08:00
  • 1fbe7778c9 lib: sbi_trap: Save mstatus[h].GVA in trap->gva Vivian Wang 2022-08-04 22:32:28 +08:00
  • 9529e360df include: Add mstatus[h].GVA encodings Vivian Wang 2022-08-04 22:32:27 +08:00
  • a6a85579b6 Makefile: Fix typo related to object.mk Anup Patel 2022-08-08 09:34:43 +05:30
  • 0723bab8fe docs: Update documentation for kconfig support Anup Patel 2022-08-08 09:34:31 +05:30
  • eccb9df5cf platform: Remove redundant config.mk from all platforms Anup Patel 2022-08-08 09:34:25 +05:30
  • bc317a378f platform: generic: Use kconfig to set platform version and default name Anup Patel 2022-08-08 09:34:20 +05:30
  • d514a8f0dc platform: generic: Use kconfig for enabling/disabling overrides Anup Patel 2022-08-08 09:34:14 +05:30
  • 68d7b85ec7 lib: utils/fdt: Use kconfig for enabling/disabling Anup Patel 2022-08-08 09:34:08 +05:30
  • 5616aa4f4a lib: utils/gpio: Use kconfig for enabling/disabling drivers Anup Patel 2022-08-08 09:34:02 +05:30
  • b126ce4a8f lib: utils/i2c: Use kconfig for enabling/disabling drivers Anup Patel 2022-08-08 09:33:57 +05:30
  • 0b1cf2f645 lib: utils/irqchip: Use kconfig for enabling/disabling drivers Anup Patel 2022-08-08 09:33:52 +05:30
  • 76af9d40da lib: utils/ipi: Use kconfig for enabling/disabling drivers Anup Patel 2022-08-08 09:33:45 +05:30
  • 013dbb3a60 lib: utils/timer: Use kconfig for enabling/disabling drivers Anup Patel 2022-08-08 09:33:37 +05:30
  • 3e76a607b5 lib: utils/sys: Use kconfig for enabling/disabling drivers Anup Patel 2022-08-08 09:33:31 +05:30
  • 2adc94b466 lib: utils/reset: Use kconfig for enabling/disabling drivers Anup Patel 2022-08-08 09:33:26 +05:30
  • 26bbff5f76 lib: utils/serial: Use kconfig for enabling/disabling drivers Anup Patel 2022-08-08 09:33:21 +05:30
  • de80e9337d Makefile: Compile lib/utils sources separately for each platform Anup Patel 2022-08-08 09:33:14 +05:30
  • 662e631cce Makefile: Add initial kconfig support for each platform Anup Patel 2022-08-08 09:33:09 +05:30
  • 422f0e0486 scripts: Add Kconfiglib v14.1.0 under scripts directory Anup Patel 2022-08-08 09:33:03 +05:30
  • b9edf49b67 lib: sbi: Fix printf handling of long long dramforever 2022-07-28 00:30:05 +08:00
  • f27203525a lib: utils/serial: Ensure baudrate is non-zero before using Andrew Jones 2022-07-18 19:20:28 +02:00
  • 7198e1d06f lib: serial: Clean up coding style in sifive-uart.c Andrew Jones 2022-07-18 19:20:27 +02:00
  • 7d28d3be50 lib: utils/serial: Initialize platform_uart_data to zero Andrew Jones 2022-07-18 19:20:26 +02:00
  • 8e86b23db9 lib: utils/fdt: Factor out common uart node code Andrew Jones 2022-07-18 19:20:25 +02:00
  • 11c0008862 lib: sbi: Fix fw_event_map initialization Atish Patra 2022-07-20 14:50:35 -07:00
  • 860a376817 lib: sbi: Fix possible buffer overrun in counter validation Atish Patra 2022-07-20 14:50:34 -07:00