summaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Expand)Author
9 daysfirmware: Fix comment after relocation completionZong Li
2026-05-09lib: sbi: Move Zkr entropy initialization from fw_base.S to init_coldbootEvgeny Voevodin
2026-05-09firmware: Add RNMI handler infrastructureEvgeny Voevodin
2026-05-09include: sbi_scratch: Add tmp1 scratch space for RNMI context savingEvgeny Voevodin
2026-03-10lib: Use proper add opcode on RV32 with ZalrscMarti Alonso
2026-02-20firmware: Initialize stack guard via ZkrXiang W
2025-12-28lib: atomics: fix AMO test macrosVladimir Kondratiev
2025-07-22firmware: Replace sole uses of REGBYTES with __SIZEOF_LONG__Jessica Clarke
2025-07-21firmware: Rename __rel_dyn_start/end to __rela_dyn_start/endJessica Clarke
2025-07-21firmware: payload: test: Add SBI shutdown call after test messageXiang W
2025-07-20firmware: Initial compiler built-in stack protector supportAlvin Chang
2025-03-28lib: Emit lr and sc instructions based on -march flagsChao-ying Fu
2025-02-12firmware: fw_base.S: Fix comments for _wait_for_boot_hartXiang W
2024-11-06Makefile: enable --gc-sectionsKele Zhang
2024-10-26lib: sbi: add Smdbltrp ISA extension supportClément Léger
2024-09-27firmware: fw_base.S: fix multi-core boot bug.dong.yang
2024-09-25include: sbi: Store the hart index in struct sbi_scratchSamuel Holland
2024-09-25firmware: Simplify FDT header endianness conversionSamuel Holland
2024-05-23firmware: Bring back FW_TEXT_START as an optional parameterAnup Patel
2024-04-10firmware: remove FW_TEXT_STARTXiang W
2024-04-05firmware: remove copy-base relocationXiang W
2024-03-19lib: sbi: Introduce trap contextAnup Patel
2024-03-19include: sbi: Add trap_context pointer in struct sbi_scratchAnup Patel
2024-03-19lib: sbi: Remove sbi_trap_exit() and related codeAnup Patel
2024-03-09firmware: fw_base.S: fix _reset_regsXiang W
2024-03-09firmware: fw_base.S: Remove _relocate_lotteryXiang W
2024-03-09firmware: fw_dynamic.S: Remove _bad_dynamic_infoXiang W
2024-03-09firmware: fw_base: Simplified setup trap handlerXiang W
2024-03-09firmware: fw_base.S: Simplify address getXiang W
2024-02-24firmware: Add relocatable FW_PAYLOAD_FDT_ADDRInochi Amaoto
2024-02-24firmware: Add relocatable FW_JUMP_ADDR and FW_JUMP_FDT_ADDRInochi Amaoto
2024-02-06firmware: fw_base.S: remove _runtime_offsetXiang W
2024-02-06firmware: fw_base.S: Improve loading u32Xiang W
2024-02-05firmware: always create dynsym sectionLeon M. Busch-George
2024-02-05fw_base.S: Fix comment errorsZhang Runmin
2023-12-09firmware: fix section typesMatt Waltz
2023-11-16firmware: fw_base.S: Fix boot hart status synchronizationGuo Ren
2023-10-06firmware: Remove handling of R_RISCV_{32,64}Vivian Wang
2023-10-06firmware: Remove ALIGN in .rela.dyn in linker scriptVivian Wang
2023-09-06firmware: payload: test: Change to SBI v2.0 DBCN ecallsInochi Amaoto
2023-08-06fw_base.S: Fix assembler error with clang 16+Mitchell Horne
2023-06-21firmware: Fix find hart indexXiang W
2023-06-05platform: Allow platforms to specify heap sizeAnup Patel
2023-04-17firmware: Change to use positive offset to access relocation entriesBin Meng
2023-04-17firmware: Optimize loading relocation typeBin Meng
2023-04-06lib: sbi_hart: clear mip csr during hart initMayuresh Chitale
2023-02-08firmware: Not to clear all the MIPNick Hu
2023-01-27firmware: Fix fw_rw_offset computation in fw_base.SJessica Clarke
2023-01-23firmware: Add RW section offset in scratchHimanshu Chauhan
2023-01-23firmware: Move dynsym and reladyn sections to RX sectionHimanshu Chauhan