Commit Graph

  • 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
  • 80656bdb1d lib: sbi: factorize previous mode computation Clément Léger 2024-10-18 10:40:03 +02:00
  • daa282573f lib: sbi: factorize previous virtualization mode read from regs Clément Léger 2024-10-18 10:40:02 +02:00
  • b919daf495 lib: sbi: Add support to mask/unmask SSE events Himanshu Chauhan 2024-09-23 11:26:26 +05:30
  • ebbd276146 docs: Remove hartindex_to_context_table from domain_support.md Anup Patel 2024-09-23 14:32:23 +05:30
  • f609fd8584 lib: sbi_domain: Use domain data support for per-domain hart context Anup Patel 2024-09-23 13:46:12 +05:30
  • 81d79913a0 lib: sbi: Introduce domain data Anup Patel 2024-09-23 10:00:51 +05:30
  • 65d4e9be95 include: sbi: Remove cyclic include in sbi_domain_context.h Anup Patel 2024-09-21 21:46:15 +05:30
  • 2d517fce9b lib: utils/fdt: Use sbi_domain_memregion_init() when parsing domains Anup Patel 2024-09-20 17:44:13 +05:30
  • 36c1e4064f lib: sbi_domain: Make sbi_domain_root_add_memregion() as local function Anup Patel 2024-09-20 16:18:47 +05:30
  • dc5d747af8 lib: utils/irqchip: Use sbi_domain_root_add_memrange() for APLIC Anup Patel 2024-09-20 14:28:43 +05:30
  • abc68e881d lib: utils/irqchip: Use sbi_domain_root_add_memrange() for IMSIC Anup Patel 2024-09-20 14:15:55 +05:30
  • 8576ca4234 lib: utils/ipi: Use sbi_domain_root_add_memrange() for ACLINT mswi Anup Patel 2024-09-20 10:14:46 +05:30
  • 2ffa0a153d lib: sbi: fix missing high 32bits when sbi_cppc_write on rv32 Xiang W 2024-09-23 09:37:53 +08:00
  • 3e141a6950 firmware: fw_base.S: fix multi-core boot bug. dong.yang 2024-09-13 12:36:39 +08:00
  • 7b3de48cd5 include: sbi: Don't unconditionally define '__always_inline' Elyes Haouas 2024-09-15 21:34:26 +05:30
  • bfa9f9aee7 Makefile: Make .carray.c files depend on carray.sh Samuel Holland 2024-09-01 09:36:58 -07:00
  • cae230c935 lib: utils/ipi: Fix hartid wrongly used as hart index Samuel Holland 2024-08-30 19:27:43 -07:00
  • 9155024972 lib: sbi: Remove unused hartid parameters Samuel Holland 2024-08-30 08:49:16 -07:00
  • 3962be84d4 lib: sbi: Update sbi_{entry,init}_count() to take a hart index Samuel Holland 2024-08-30 08:49:15 -07:00
  • 9f86524b58 lib: sbi: Update sbi_domain_is_assigned_hart() to take a hart index Samuel Holland 2024-08-30 08:49:14 -07:00
  • fe153c5516 lib: sbi: Use sbi_hartmask in sbi_hsm_hart_interruptible_mask() Samuel Holland 2024-08-30 08:49:13 -07:00
  • ebe0f31446 lib: sbi: Update __sbi_hsm_hart_get_state() to take a hart index Samuel Holland 2024-08-30 08:49:12 -07:00
  • 97b8038916 lib: sbi: Simplify halt broadcast logic Samuel Holland 2024-08-30 08:49:11 -07:00
  • 633e7cbd50 lib: sbi_ecall_legacy: Use SBI v0.2 encoding for "all harts" Samuel Holland 2024-08-30 08:49:10 -07:00
  • 7f5fa9f9a4 lib: utils/irqchip: Look up IMSIC data by hart index Samuel Holland 2024-08-30 08:49:09 -07:00
  • d73a4c741c lib: sbi_sse: Cache the event's target hart index Samuel Holland 2024-08-30 08:49:08 -07:00
  • 15c4e285db lib: sbi: Use current_hartindex() where possible Samuel Holland 2024-08-30 08:49:07 -07:00
  • 9d7a983060 include: sbi: Store the hart index in struct sbi_scratch Samuel Holland 2024-08-30 08:49:06 -07:00
  • 4ac1818197 lib: sbi_init: Remove obsolete hartid check Samuel Holland 2024-08-30 08:49:05 -07:00
  • 7c40909159 firmware: Simplify FDT header endianness conversion Samuel Holland 2024-08-29 13:13:52 -07:00
  • 7179e36ce7 lib: sbi: fwft: implement landing pad and shadow stack fwft interface Deepak Gupta 2024-09-16 11:23:57 -07:00
  • 110524441a lib: sbi: sw check exception delegation Deepak Gupta 2024-09-16 11:23:56 -07:00
  • c0804ed49a lib: sbi: add zicfilp/zicfiss and elp cfi state reflect back in status Deepak Gupta 2024-09-16 11:23:55 -07:00
  • 6758a756c4 include: adding support for Zicfilp / Zicfiss encodings Deepak Gupta 2024-09-16 11:23:54 -07:00
  • 570b9ae89a include: sbi_bitops: add ULL version for BIT and GENMASK Zong Li 2024-08-30 11:16:10 +08:00
  • 040fcf49ab lib: sbi_domain_context: Fix file permissions Samuel Holland 2024-08-30 08:56:56 -07:00
  • beef2f6937 lib: sbi: Respect scounteren when emulating the time CSR Samuel Holland 2024-08-29 13:22:36 -07:00
  • 00093a2000 docs: Remove github PR as an option Atish Patra 2024-08-29 18:03:55 -07:00
  • 1cb234b1c9 lib: sbi: fwft: add support for SBI_FWFT_POINTER_MASKING_PMLEN Samuel Holland 2024-08-14 01:40:30 -07:00
  • ebfaf1974e lib: sbi: Fix writes to emulated 32-bit htimedelta CSR Samuel Holland 2024-08-29 13:08:10 -07:00
  • 65f04badf7 lib: sbi: Use a linked list to track domains Samuel Holland 2024-08-29 12:46:24 -07:00
  • 792715e4f3 include: sbi_domain: Fix incorrect comments Samuel Holland 2024-08-29 12:46:23 -07:00
  • c4940a9517 platform: generic: Fix fw_platform_coldboot_harts_init() function Anup Patel 2024-08-25 09:20:15 +05:30
  • ef4520b1c6 lib: Delete redundant ulong Zhang RunMin 2024-08-14 21:23:01 +08:00
  • b0ad9e0bdd lib: utils: fdt_domain: Make opensbi-domain optional in CPU node Gregor Haas 2024-08-08 20:47:12 -07:00
  • c5b6ebd141 Makefile: fix OPENSBI_VERSION_GIT build with submodules Daniel Henrique Barboza 2024-08-05 09:46:32 -03:00
  • 70f3441452 lib: sse: remove unused sse_inject_out() parameter Clément Léger 2024-08-02 16:52:54 +02:00
  • a44df8024b util: atcsmu.c: modify sbi_printf() formatting Yu Chien Peter Lin 2024-08-01 15:26:32 +08:00
  • f7a625884c util: atcsmu.c: fix typo "%s/hard/hart/" Leo Yu-Chi Liang 2024-08-01 15:26:31 +08:00
  • 8cb7f89d7c lib: utils/fdt: Add fdt_get_address_rw() helper Samuel Holland 2024-07-30 21:58:57 -07:00
  • c36801841e lib: utils/serial: Pass the FDT to fdt_serial_init() Samuel Holland 2024-07-30 21:58:56 -07:00
  • fa6dfce017 lib: utils/reset: Pass the FDT to fdt_reset_init() Samuel Holland 2024-07-30 21:58:55 -07:00
  • 6e5db7b09c platform: generic: Pass FDT to early/final_init overrides Samuel Holland 2024-07-30 21:58:54 -07:00
  • 3f964652d9 platform: generic: Constify FDT pointers in fw_platform_init() Samuel Holland 2024-07-30 21:58:53 -07:00
  • b15cc7715a lib: utils/timer: Constify FDT pointers in parsing functions Samuel Holland 2024-07-30 21:58:52 -07:00
  • bd76eb4950 lib: utils/serial: Constify FDT pointers in parsing functions Samuel Holland 2024-07-30 21:58:51 -07:00
  • 57a0479302 lib: utils/reset: Constify FDT pointers in parsing functions Samuel Holland 2024-07-30 21:58:50 -07:00
  • 1bbda9b26f lib: utils/regmap: Constify FDT pointers in parsing functions Samuel Holland 2024-07-30 21:58:49 -07:00
  • 7df1c8126f lib: utils/irqchip: Constify FDT pointers in parsing functions Samuel Holland 2024-07-30 21:58:48 -07:00
  • d561418f22 lib: utils/ipi: Constify FDT pointers in parsing functions Samuel Holland 2024-07-30 21:58:47 -07:00
  • 039e810437 lib: utils/i2c: Constify FDT pointers in parsing functions Samuel Holland 2024-07-30 21:58:46 -07:00
  • c585354380 lib: utils/gpio: Constify FDT pointers in parsing functions Samuel Holland 2024-07-30 21:58:45 -07:00
  • 33ba4e0567 lib: utils/fdt: Constify FDT parsing functions Samuel Holland 2024-07-30 21:58:44 -07:00
  • f229a32828 lib: utils/regmap: Fix typo in comment Samuel Holland 2024-07-30 21:58:43 -07:00
  • bcb81f0cbe lib: utils/fdt: Fix fdt_add_cpu_idle_states() prototype Samuel Holland 2024-07-30 21:58:42 -07:00
  • 56183ca609 lib: utils: fdt_domain: Use consistent device-tree address when next-arg1 is missing Yu Chien Peter Lin 2024-07-24 23:00:54 +08:00
  • 3d1f53b173 platform: generic: andes: add a new Andes SBI call to free a PMA entry Ben Zong-You Xie 2024-07-23 15:57:28 +08:00
  • aa56084c4d platform: generic: andes: add a new Andes SBI call to set up a PMA entry Ben Zong-You Xie 2024-07-23 15:57:27 +08:00
  • 4a72abb5f4 platform: generic: andes: add Andes SBI call to probe Andes PMA feature Ben Zong-You Xie 2024-07-23 15:57:26 +08:00
  • 17100394f9 platform: generic: Kconfig: add the description for Andes PMA feature Ben Zong-You Xie 2024-07-23 15:57:25 +08:00
  • d4322eebd0 lib: sbi: Enhance CSR Handling in system_opcode_insn Dongdong Zhang 2024-07-18 13:43:57 +08:00
  • b9c091ed89 lib: sbi: Implement aligned memory allocators Gregor Haas 2024-08-08 20:16:38 -07:00
  • cda0014795 lib: sbi: Allocate from beginning of heap blocks Gregor Haas 2024-08-08 20:16:37 -07:00
  • 8b898c4e50 lib: sbi: Support multiple heaps Gregor Haas 2024-08-08 20:16:36 -07:00
  • 43cace6c36 lib: sbi: check result of pmp_get() in is_pmp_entry_mapped() v1.5.1 1756060871969067114/tmp_refs/tags/v1.5.1 1756060871515350038/tmp_refs/tags/v1.5.1 1756060332299973668/tmp_refs/tags/v1.5.1 1756060220981291830/tmp_refs/tags/v1.5.1 1756054764672433451/tmp_refs/tags/v1.5.1 1756054759865594964/tmp_refs/tags/v1.5.1 1756054758564376583/tmp_refs/tags/v1.5.1 1756054714879814909/tmp_refs/tags/v1.5.1 1756054251174490370/tmp_refs/tags/v1.5.1 1756054224458451075/tmp_refs/tags/v1.5.1 1756054223639131565/tmp_refs/tags/v1.5.1 1756048745981338231/tmp_refs/tags/v1.5.1 1756048736220930732/tmp_refs/tags/v1.5.1 1756048728438250412/tmp_refs/tags/v1.5.1 release-1.5.x Carlos López 2024-08-01 14:58:52 +02:00