Commit Graph

  • 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
  • c6c22f00f4 lib: utils/irqchip: plic: Common PM save/restore Samuel Holland 2024-11-04 20:10:05 -08:00
  • 69448a0790 lib: utils/irqchip: plic: Provide a hartindex to context map Samuel Holland 2024-11-04 20:10:04 -08:00
  • c26e3fd2ed lib: utils/irqchip: plic: Move delegation to base PLIC driver Samuel Holland 2024-11-04 20:10:03 -08:00
  • a786aed08d lib: utils/irqchip: plic: Allow enabling IRQs by default Samuel Holland 2024-11-04 20:10:02 -08:00
  • 86d2c1797a platform: Drop IPI warm init and exit hooks Samuel Holland 2024-10-25 11:59:48 -07:00
  • 693afc818f lib: sbi_ipi: Move initial IPI clear to sbi_ipi_init() Samuel Holland 2024-10-25 11:59:47 -07:00
  • be9752a071 lib: sbi_ipi: Make .ipi_clear always target the current hart Samuel Holland 2024-10-25 11:59:46 -07:00
  • db8f03e512 include: sbi: Fix typo error Zhang RunMin 2024-10-23 15:20:49 +08:00
  • 5d4e3fb2ee platform: introduce DT-based configurable heap size Inochi Amaoto 2024-11-11 10:27:34 +08:00
  • dcb68dd17d platform: ensure enough heap size with debug triggers extension Inochi Amaoto 2024-11-11 10:27:33 +08:00
  • 701948bdec docs: add example of building the Linux kernel Tim Hutt 2024-10-08 10:49:19 +01:00
  • 0171cfcc70 Makefile: enable --gc-sections Kele Zhang 2024-10-01 23:05:51 +00:00
  • 369c64517e top: Add .editorconfig to set basic coding styles Hui Min Mina Chou 2024-09-16 17:56:36 +08:00
  • 9782b8847d lib: utils/regmap: Use FDT node offset as regmap ID Samuel Holland 2024-09-03 19:09:39 -07:00
  • d71150ee70 lib: utils/gpio: Use FDT node offset as GPIO chip ID Samuel Holland 2024-09-03 19:09:38 -07:00
  • 598cf961d8 lib: utils/gpio: Remove fdt_gpio_driver() function Samuel Holland 2024-09-03 19:09:37 -07:00
  • 99b01ab610 platform: Drop timer warm init and exit hooks Samuel Holland 2024-09-02 21:06:50 -07:00
  • 4500828743 lib: sbi_timer: Call driver warm_init from SBI core Samuel Holland 2024-09-02 21:06:49 -07:00
  • 1a2e507d23 lib: sbi: fix number of PMP entries detection Vladimir Kondratiev 2024-09-02 13:21:10 +03:00
  • 62447cd7aa include: sbi: Optimize reads of mhartid and mscratch Samuel Holland 2024-10-25 11:45:47 -07:00
  • 3e0c170397 lib: utils/gpio: designware: Allocate chips on the heap Samuel Holland 2024-10-25 11:36:22 -07:00
  • c46a937fd9 lib: sbi: add Smdbltrp ISA extension support Clément Léger 2024-10-18 10:40:08 +02:00
  • 3bc86854ab lib: sbi: implement firmware feature SBI_FWFT_DOUBLE_TRAP Clément Léger 2024-10-18 10:40:07 +02:00
  • b2f77f5fa8 lib: sbi: fwft: factorize menvcfg read/write Clément Léger 2024-10-18 10:40:06 +02:00
  • b0a7e4b853 lib: sbi: send a double trap SSE event to supervisor Clément Léger 2024-10-18 10:40:05 +02:00
  • 9c78593269 lib: sbi: add Ssdbltrp ISA extension support Clément Léger 2024-10-18 10:40:04 +02:00