Commit Graph

  • b91ab20cd2 include: sbi: Add SBI_ERR_DENIED_LOCKED Clément Léger 2025-01-24 17:51:56 +01:00
  • 6019259dfb lib: utils/irqchip: Match against more specific compatible strings first Alex Studer 2025-02-14 01:27:38 -05:00
  • a2c172f526 lib: utils/fdt: Allocate fdt_pmu_evt_select on the heap Samuel Holland 2025-02-13 14:48:39 -08:00
  • f95d1140f6 lib: utils/fdt: Remove redundant PMU property length checks Samuel Holland 2025-02-13 14:48:38 -08:00
  • 38df94422b lib: utils: Constify FDT driver definitions Samuel Holland 2025-02-13 14:24:46 -08:00
  • f354400ebf lib: sbi: sse: fix invalid errors returned for sse_hart_mask/unmask() Clément Léger 2025-02-13 10:25:03 +01:00
  • 1f64fef919 lib: sbi: Fix non-root domain startup Anup Patel 2025-02-11 21:06:23 +05:30
  • fe11dee7ea README: Remove comment about boolin toolchains being 64-bit only Joel Stanley 2025-02-05 14:14:52 +10:30
  • f3dfa6488f README: Update toolchain section to mention PIE requirement Joel Stanley 2025-02-05 14:14:51 +10:30
  • 02c7a9bbef README: Any arch host can be used to cross compile Joel Stanley 2025-02-05 14:14:50 +10:30
  • ec09918426 lib: sbi: Update MPXY framework and SBI extension as per latest spec Anup Patel 2025-01-21 17:36:29 +05:30
  • 61abd975f2 lib: utils: Add MPXY RPMI mailbox driver for System MSI service group Anup Patel 2025-01-12 18:39:52 +05:30
  • b05e2a1956 include: sbi_utils: Update RPMI service group IDs and BASE service group Anup Patel 2025-01-11 20:53:05 +05:30
  • e4bc55930b lib: utils: Populate MPXY channel attributes from RPMI channel attributes Anup Patel 2025-01-12 16:59:46 +05:30
  • 91012b475d lib: utils: Implement get_attribute() for the RPMI shared memory mailbox Anup Patel 2025-01-12 11:22:00 +05:30
  • f8272946da include: sbi_utils: Include mailbox.h in rpmi_mailbox.h header Anup Patel 2025-01-13 10:45:55 +05:30
  • 218de6ff7d lib: utils: Improve variable declarations in MPXY RPMI mailbox client Anup Patel 2025-01-12 10:53:49 +05:30
  • 879ee6859c lib: utils: Drop notifications from MPXY RPMI mailbox client Anup Patel 2025-01-12 10:40:01 +05:30
  • a4876e6c6c lib: sbi: Improve local variable declarations in MPXY framework Anup Patel 2025-01-12 10:35:40 +05:30
  • 30437eb204 lib: sbi: Fix capability bit assignment in MPXY framework Anup Patel 2025-01-12 10:22:40 +05:30
  • 75c2057a6f lib: utils: Introduce optional MPXY RPMI service group operations Anup Patel 2025-01-12 09:28:37 +05:30
  • fc1232899d lib: utils: Constantify mpxy_rpmi_mbox_data in mpxy_rpmi_mbox Anup Patel 2025-01-11 21:13:08 +05:30
  • d14340cb31 lib: utils: Split the FDT MPXY RPMI mailbox client into two parts Anup Patel 2025-01-11 14:38:34 +05:30
  • 5ce121b7a1 lib: sbi: increase the size of the string used for extension display Clément Léger 2025-01-23 15:58:05 +01:00
  • 434add551c lib: utils: Initialize miscellaneous drivers in one pass Samuel Holland 2025-01-19 11:03:57 -08:00
  • e84ba96634 lib: utils/fdt: Remove fdt_find_match() Samuel Holland 2025-01-19 11:03:56 -08:00
  • 9e1a1518d4 lib: utils/irqchip: Use fdt_driver for initialization Samuel Holland 2025-01-19 11:03:55 -08:00
  • a7f3c159a0 platform: generic: thead: add Sophgo SG2044 Inochi Amaoto 2025-01-13 15:33:12 +08:00
  • 82da072eb4 firmware: fw_base.S: Fix comments for _wait_for_boot_hart Xiang W 2025-01-20 11:13:16 +08:00
  • 5e90e54a1a lib: utils:Check that hartid is valid Raj Vishwanathan 2025-02-11 14:00:42 -08:00
  • 4f12f8b02f include: sbi: Align SBI trap registers to a nice boundary Raj Vishwanathan 2025-02-11 13:46:39 -08:00
  • 3f25380d85 lib: utils: Make the enforce permission bit configurable from DT Chao Du 2025-01-07 02:43:14 +00:00
  • a76aca030d lib: utils/fdt: update fdt_parse_aplic_node() Huang Borong 2025-01-03 10:38:28 +08:00
  • 555055d145 include: utils/fdt_helper: fix typo har't'id Leo Yu-Chi Liang 2024-12-30 17:44:13 +08:00
  • 5c7e2c8334 lib: sbi: pmu: add the PMU SSE event only if overflow IRQ is supported Clément Léger 2025-01-10 14:15:56 +01:00
  • ecab71e19a lib: sbi: sse: return SBI_ENOTSUPP for unsupported events Clément Léger 2025-01-10 14:15:55 +01:00
  • 93f7d819fd lib: sbi: sse: allow adding new events Clément Léger 2025-01-10 14:15:54 +01:00
  • 147978f312 include: lib: add a simple singly linked list implementation Clément Léger 2025-01-10 14:15:53 +01:00
  • e05782b8ff lib: sbi: sse: return an error value from sse_event_get() Clément Léger 2025-01-10 14:15:52 +01:00
  • 9d2c9c6ca0 lib: sbi: move sbi_double_trap_handler() to a dedicated header Clément Léger 2025-01-10 14:15:51 +01:00
  • 3943ddbaab lib: sbi: pmu: fix usage of sbi_pmu_irq_bit() Clément Léger 2025-01-10 14:15:50 +01:00
  • bd613dd921 include: Bump-up version to 1.6 v1.6 Anup Patel 2024-12-24 15:28:18 +05:30
  • 7150db29d7 lib: utils: Fix irqchip registration for PLIC and APLIC Anup Patel 2024-12-24 13:29:17 +05:30
  • 551ac0f2d4 lib: sbi: Improve the alignment of boot-time prints Anup Patel 2024-12-22 11:23:25 +05:30
  • 06754612f3 lib: sbi: Print list of available SBI extensions at boot-time Anup Patel 2024-12-22 11:16:13 +05:30
  • d539d64a23 include: sbi: Fix compiling with C23 enabled compilers Michael Neuling 2024-12-21 21:38:50 +05:30
  • 91196d76b7 inclue: sbi_utils: Cleanup int vs bool in semihosting_init() definitions Michael Neuling 2024-12-13 04:14:20 +00:00
  • 8d8cc9507b lib: utils: Mark RPMI drivers as experimental Samuel Holland 2024-12-18 21:02:39 -08:00
  • 0c5dc12d73 platform: generic: Initialize console before other drivers Samuel Holland 2024-12-18 21:02:38 -08:00
  • f069301654 lib: utils: Improve rpmi_cppc_fc_db_trigger() for RV32 Xiang W 2024-12-15 19:25:44 +08:00
  • 51dbc57fc7 lib: sbi_pmu: Verify the raw events first during event info Atish Patra 2024-12-04 16:43:47 -08:00
  • 0928ca21bc lib: sbi_pmu: Fix the sanity check condition for hw event map Atish Patra 2024-12-04 16:43:46 -08:00
  • 39532d11e9 scripts/carray: change to using single awk invocation to generate .c Ben Dooks 2024-12-02 11:03:36 +00:00
  • 2c76548cba script/carry.sh: send error to stderr Ben Dooks 2024-12-02 11:03:35 +00:00
  • a36cd1b043 Makefile: remove carry output if scripts/carray.sh fails Ben Dooks 2024-12-02 11:03:34 +00:00
  • c7866d99fe top: add ~ files to .gitignore Ben Dooks 2024-12-02 11:03:33 +00:00
  • b47fcd01b3 lib: sbi: sse: Fix a6 and a7 register content upon injection Clément Léger 2024-11-25 11:53:00 +01:00
  • 851e301098 lib: sbi: fix GLOBAL_PLAT_DEFINE Clément Léger 2024-11-25 11:52:59 +01:00
  • 5545602f77 Makefile: Don't enable V-extension using -march option Anup Patel 2024-12-09 20:06:18 +05:30
  • 74c6ea014d lib: utils/fdt_cppc_rpmi: Fix compile error with LLVM Anup Patel 2024-12-10 09:04:43 +05:30
  • c2acc5e5b0 lib: sbi_misaligned_ldst: Add handling of vector load/store Nylon Chen 2024-12-06 11:21:49 +08:00
  • c5a8b15e39 lib: utils/mpxy: Add RPMI client driver for MPXY Rahul Pathak 2024-08-08 11:15:53 +05:30
  • 32577ec3a1 lib: utils: Add simple FDT based MPXY driver framework Anup Patel 2024-08-08 11:11:10 +05:30
  • e67d91cdcc lib: sbi: Implement SBI MPXY extension Anup Patel 2024-08-08 11:04:55 +05:30
  • 7939bf1329 lib: sbi: Add SBI Message Proxy (MPXY) framework Rahul Pathak 2024-08-08 11:03:04 +05:30
  • 591a98bdd5 lib: utils/cppc: Add RPMI CPPC driver Subrahmanya Lingappa 2024-08-07 10:54:01 +05:30
  • 54e632b72e lib: utils: Add simple FDT based CPPC driver framework Anup Patel 2024-08-07 10:47:18 +05:30
  • 33ee9b8240 lib: utils/hsm: Add RPMI HSM driver Subrahmanya Lingappa 2024-08-06 10:55:01 +05:30
  • ff4769bf08 lib: utils: Add simple FDT based HSM driver framework Anup Patel 2024-08-06 10:45:11 +05:30
  • 9d760b810e lib: utils/fdt: Allow dynamic registration of FDT fixup callbacks Anup Patel 2024-08-06 10:40:46 +05:30
  • fdd7263536 lib: sbi: Add optional resume address to hart suspend Subrahmanya Lingappa 2024-08-06 10:38:46 +05:30
  • 13f55f33a1 lib: utils/suspend: Add RPMI system suspend driver Subrahmanya Lingappa 2024-08-06 10:29:32 +05:30
  • 3676324b0e lib: utils: Add simple FDT based system suspend driver framework Anup Patel 2024-08-06 10:27:42 +05:30
  • 6a26726e08 lib/utils: reset: Add RPMI System Reset driver Rahul Pathak 2024-08-06 10:24:19 +05:30
  • 91f46fb47e lib/utils: Add RPMI messaging protocol and shared memory transport support Rahul Pathak 2024-08-06 10:07:33 +05:30
  • 2244a34f0d lib: utils/mailbox: Add simple FDT based mailbox framework Anup Patel 2024-08-06 10:02:04 +05:30
  • ad846a7cb8 lib: utils/mailbox: Add generic mailbox library Anup Patel 2024-08-06 09:38:02 +05:30
  • b49d67b70f lib: Increase ROOT_REGION_MAX to accomodate more memregions Rahul Pathak 2024-08-06 09:34:34 +05:30
  • e434584216 lib: sbi_pmu: Implement SBI PMU event info function Atish Patra 2024-11-19 11:34:38 -08:00
  • 05970d273c lib: sbi_pmu: Add SBI PMU event info function details. Atish Patra 2024-11-19 11:34:37 -08:00
  • cf196d80aa lib: sbi_pmu: Remove redundant check for fw events Atish Patra 2024-11-19 11:34:36 -08:00
  • d8a483fc7f lib: sbi_pmu: PMU raw event v2 support Atish Patra 2024-11-19 11:34:35 -08:00
  • 40e725da03 Makefile: Fix POSIX grep for multiple patterns Igor Melnikov 2024-11-28 23:15:02 +01:00
  • a387a8dff0 lib: utils/timer: Use fdt_driver for initialization Samuel Holland 2024-11-11 14:02:55 -08:00
  • a524f0a507 lib: utils/serial: Use fdt_driver for initialization Samuel Holland 2024-11-11 14:02:54 -08:00
  • 6d9ad492db lib: utils/reset: Use fdt_driver for initialization Samuel Holland 2024-11-11 14:02:53 -08:00
  • 1f8db2f18f lib: utils/regmap: Use fdt_driver for initialization Samuel Holland 2024-11-11 14:02:52 -08:00
  • 5fa510c5f6 lib: utils/ipi: Use fdt_driver for initialization Samuel Holland 2024-11-11 14:02:51 -08:00
  • 333133edaa lib: utils/i2c: Use fdt_driver for initialization Samuel Holland 2024-11-11 14:02:50 -08:00
  • bef8f9b806 lib: utils/gpio: Use fdt_driver for initialization Samuel Holland 2024-11-11 14:02:49 -08:00
  • 10df2d6fb5 scripts/carray.sh: Allow referencing a struct member Samuel Holland 2024-11-11 14:02:48 -08:00
  • bb008e5d27 scripts/carray.sh: Avoid useless use of cat Samuel Holland 2024-11-11 14:02:47 -08:00
  • 1ccc52c427 lib: utils/fdt: Add helpers for generic driver initialization Samuel Holland 2024-11-11 14:02:46 -08:00
  • df1c100001 treewide: Make carray arrays const and NULL-terminated Samuel Holland 2024-11-11 14:02:45 -08:00
  • 23ef9c5f00 sbi: fwft: clear the config lock when warm boot Nick Hu 2024-11-15 15:33:08 +08:00
  • 111772353f lib: sbi_irqchip: Set the IRQ handler when registering a chip Samuel Holland 2024-11-04 20:10:10 -08:00
  • 678f5909a3 platform: Drop irqchip warm init and exit hooks Samuel Holland 2024-11-04 20:10:09 -08:00
  • 2dd6eaf680 lib: sbi_irqchip: Call driver warm_init from SBI core Samuel Holland 2024-11-04 20:10:08 -08:00
  • e3e5686ef9 lib: sbi_irqchip: Register devices during cold init Samuel Holland 2024-11-04 20:10:07 -08:00
  • 56fddce83f lib: utils/irqchip: Move per-hart data from fdt_plic to plic Samuel Holland 2024-11-04 20:10:06 -08:00