Commit Graph

  • 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
  • c8ea836ee3 firmware: Fix fw_rw_offset computation in fw_base.S Jessica Clarke 2023-01-26 21:10:03 +05:30
  • c45992cc2b platform: generic: allwinner: Advertise nonretentive suspend Samuel Holland 2023-01-23 00:32:07 -06:00
  • 33bf917460 lib: utils: Add fdt_add_cpu_idle_states() helper function Samuel Holland 2023-01-23 00:32:06 -06:00
  • dea0922f86 platform: renesas/rzfive: Configure Local memory regions as part of root domain Lad Prabhakar 2023-01-13 16:47:19 +00:00
  • 230278dcf1 lib: sbi: Add separate entries for firmware RX and RW regions Himanshu Chauhan 2023-01-19 20:48:26 +05:30
  • b666760bfa lib: sbi: Print the RW section offset Himanshu Chauhan 2023-01-19 20:48:25 +05:30
  • c10e3fe5f9 firmware: Add RW section offset in scratch Himanshu Chauhan 2023-01-19 20:48:24 +05:30
  • 2f40a99c9e firmware: Move dynsym and reladyn sections to RX section Himanshu Chauhan 2023-01-19 20:48:23 +05:30
  • fefa548803 firmware: Split RO/RX and RW sections Himanshu Chauhan 2023-01-19 20:48:22 +05:30
  • a990309fa3 lib: utils: Fix reserved memory node for firmware memory Mayuresh Chitale 2023-01-21 12:15:59 +05:30
  • 7aaeeab9e7 lib: reset/fdt_reset_atcwdt200: Use defined macros and function in atcsmu.h Yu Chien Peter Lin 2023-01-20 11:05:12 +08:00
  • 787296ae92 platform: andes/ae350: Implement hart hotplug using HSM extension Yu Chien Peter Lin 2023-01-20 11:05:11 +08:00
  • 9c4eb3521e lib: utils: atcsmu: Add Andes System Management Unit support Yu Chien Peter Lin 2023-01-20 11:05:10 +08:00
  • b1818ee244 include: types: add always inline compiler attribute Yu Chien Peter Lin 2023-01-20 11:05:09 +08:00
  • 8ecbe6d3fb lib: sbi_hsm: handle failure when hart_stop returns SBI_ENOTSUPP Yu Chien Peter Lin 2023-01-20 11:05:08 +08:00
  • ce2a834c98 docs: generic.md: fix typo of andes-ae350 Yu Chien Peter Lin 2023-01-20 11:05:07 +08:00
  • da5594bf85 platform: generic: allwinner: Fix PLIC array bounds Samuel Holland 2022-12-27 12:44:44 -06:00
  • 001106d19b docs: Update domain's region permissions and requirements Himanshu Chauhan 2023-01-09 05:20:43 +00:00
  • 59a08cd7d6 lib: utils: Add M-mode {R/W} flags to the MMIO regions Himanshu Chauhan 2023-01-09 05:20:42 +00:00
  • 3e2f573e70 lib: utils: Disallow non-root domains from adding M-mode regions Himanshu Chauhan 2023-01-09 05:20:41 +00:00
  • 20646e0184 lib: utils: Use SU-{R/W/X} flags for region permissions during parsing Himanshu Chauhan 2023-01-09 05:20:40 +00:00
  • 44f736c96e lib: sbi: Modify the boot time region flag prints Himanshu Chauhan 2023-01-09 05:20:39 +00:00
  • 1ac14f10f6 lib: sbi: Use finer permission sematics to decide on PMP bits Himanshu Chauhan 2023-01-09 05:20:38 +00:00
  • 22dbdb3d60 lib: sbi: Add permissions for the firmware start till end Himanshu Chauhan 2023-01-09 05:20:37 +00:00
  • aace1e145d lib: sbi: Use finer permission semantics for address validation Himanshu Chauhan 2023-01-09 05:20:36 +00:00
  • 9e0ba09076 include: sbi: Fine grain the permissions for M and SU modes Himanshu Chauhan 2023-01-09 05:20:35 +00:00
  • 9e397e3960 docs: domain_support: Use capital letter for privilege modes Bin Meng 2022-12-30 13:07:51 +08:00
  • 6997552ea2 lib: sbi_hsm: Rename 'priv' argument to 'arg1' Bin Meng 2022-12-30 13:07:23 +08:00
  • 8020df8733 generic/starfive: Add Starfive JH7110 platform implementation Wei Liang Lim 2022-12-29 10:56:18 +08:00
  • cb7e7c3325 platform: generic: Allow platform_override to perform firmware init Wei Liang Lim 2022-12-29 10:56:17 +08:00
  • 6957ae0e91 platform: generic: Allow platform_override to select cold boot HART Anup Patel 2022-12-29 10:56:16 +08:00
  • f14595a7cf lib: sbi: Allow platform to influence cold boot HART selection Anup Patel 2022-12-29 10:56:15 +08:00
  • 65638f8d6b lib: utils/sys: Allow custom HTIF base address for RV32 Bin Meng 2022-12-26 11:36:03 +08:00
  • 6509127ad6 Makefile: Remove -N ldflag to prevent linker RWX warning Rahul Pathak 2022-12-25 08:52:11 +05:30
  • 440fa818fb treewide: Replace TRUE/FALSE with true/false Bin Meng 2022-12-21 19:38:06 +08:00
  • 6b5188ca14 include: Bump-up version to 1.2 v1.2 Anup Patel 2022-12-24 11:36:49 +05:30
  • d5d12a91d1 docs: pmu: Update the pmu doc with removal of mcountinhbit restriction Atish Patra 2022-12-22 12:38:50 -08:00
  • 0412460baf docs: pmu: update a reference to a deprecated property name Conor Dooley 2022-12-22 19:39:14 +00:00
  • 391ec85875 docs: pmu: fix binding example Conor Dooley 2022-12-21 13:59:40 +00:00
  • b848d8763a lib: utils/timer: mtimer: add T-Head C9xx CLINT compatible Icenowy Zheng 2022-12-12 16:22:38 +08:00
  • ca7810aecd lib: utils/timer: mtimer: add a quirk for lacking mtime register Icenowy Zheng 2022-12-12 16:22:37 +08:00
  • a8ee82cd8c lib: utils/ipi: mswi: add T-Head C9xx CLINT compatible Icenowy Zheng 2022-12-12 16:22:36 +08:00
  • 9a2eeb4aae lib: utils/irqchip: plic: Ensure no out-of-bound access in context save/restore helpers Bin Meng 2022-12-11 14:54:24 +08:00
  • fabbc00668 lib: utils/irqchip: plic: Fix the off-by-one error in context save/restore helpers Bin Meng 2022-12-11 14:54:23 +08:00
  • 91c8a7d5ce lib: utils/irqchip: plic: Fix the off-by-one error in plic_context_init() Bin Meng 2022-12-11 14:54:22 +08:00
  • 8509e46ca6 lib: utils/irqchip: plic: Ensure no out-of-bound access in priority save/restore helpers Bin Meng 2022-12-11 14:54:21 +08:00
  • 34da6638ad lib: utils/irqchip: plic: Fix the off-by-one error in priority save/restore helpers Bin Meng 2022-12-11 14:54:20 +08:00
  • 7a3354ac15 docs: platform: Add documentation for Renesas RZ/Five SoC Lad Prabhakar 2022-12-10 10:30:11 +00:00
  • 8b1617d13a platform: generic: Add Renesas RZ/Five initial support Lad Prabhakar 2022-12-10 10:30:10 +00:00
  • 684090272a lib: utils/irqchip: Add compatible string for Andestech NCEPLIC100 Lad Prabhakar 2022-12-10 10:30:09 +00:00
  • 0021b43737 lib: utils: serial: Add FDT driver for Renesas SCIF Lad Prabhakar 2022-12-10 10:30:08 +00:00
  • 64e8b9f72e lib: utils: serial: Add Renesas SCIF driver Lad Prabhakar 2022-12-10 10:30:07 +00:00
  • 506928a1be scripts: use env to invoke bash Himanshu Chauhan 2022-12-09 11:43:35 +05:30
  • cb568b9b29 lib: sbi: Synchronize PMP settings with virtual memory system Himanshu Chauhan 2022-12-05 22:12:31 +05:30
  • 7b087781c2 lib: fix irqchip_plic_update_hartid_table Heinrich Schuchardt 2022-12-08 02:14:21 +01:00
  • c2be21432c lib: fix __fdt_parse_region() Heinrich Schuchardt 2022-12-08 02:14:20 +01:00
  • 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