summaryrefslogtreecommitdiff
path: root/firmware/fw_base.S
AgeCommit message (Expand)Author
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_base: Simplified setup trap handlerXiang W
2024-03-09firmware: fw_base.S: Simplify address getXiang W
2024-02-06firmware: fw_base.S: remove _runtime_offsetXiang W
2024-02-06firmware: fw_base.S: Improve loading u32Xiang W
2024-02-05fw_base.S: Fix comment errorsZhang Runmin
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-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
2022-12-05firmware: Minor optimization for relocateDongdong Zhang
2022-03-27firmware: Fix code for accessing hart_count and stack_sizeXiang W
2021-12-23firmware: Move memcpy/memset mapping to fw_base.SAnup Patel
2021-07-27firmware: use _fw_start for load addressXiang W
2021-07-17firmware: Remove the unhelpful alignment codes before fdt relocationBin Meng
2021-07-11fw_base: Put data in .data rather than .textJessica Clarke
2021-07-11fw_base: Don't mark fw_platform_init as both global and weakJessica Clarke
2021-07-11firmware: Minor optimization in _scratch_init()Bin Meng
2021-04-05firmware: Remove redundant add instruction from trap restore pathAnup Patel
2021-04-01firware: optimize the exception exit codeXiang W
2021-03-19firmware: Support position independent executionVincent Chen
2021-03-19firmware: Use lla to access all global symbolsVincent Chen
2021-01-07lib: sbi: Introduce sbi_trap_exit() APIAnup Patel
2020-12-01firmware: fw_base: Optimize trap handler for RV32 systemsAnup Patel
2020-10-18firmware: Remove FW_PAYLOAD_FDT_PATH compile-time optionAnup Patel
2020-10-18firmware: Add common FW_FDT_PATH compile-time optionAnup Patel
2020-08-14firmware: fw_base: Improve exception stack setup in trap handlerAnup Patel
2020-06-05firmware: Allow fw_platform_init() to return updated FDT locationAnup Patel
2020-06-05firmware: fw_base: Don't OR forced FW_OPTIONSAnup Patel
2020-06-05firmware: fw_base: Make builtin DTB available to fw_platform_init()Anup Patel
2020-05-18firmware: Correct spelling mistakesDaniel Schaefer
2020-05-01firmware: fw_base: Introduce optional fw_platform_init()Anup Patel