aboutsummaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Expand)Author
2021-12-23firmware: Move memcpy/memset mapping to fw_base.SAnup Patel
2021-08-20payloads/test: Add support for SBI v0.2 ecallsSamuel Holland
2021-07-27firmware: use _fw_start for load addressXiang W
2021-07-17firmware: Remove the unhelpful alignment codes before fdt relocationBin Meng
2021-07-11firmware: Only default FW_PIC to y if supportedJessica Clarke
2021-07-11firmware: Explicitly pass -pie to the linker, not just the driverJessica Clarke
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: Define a macro for version of struct fw_dynamic_infoBin Meng
2021-07-11firmware: Remove the sanity checks in fw_save_info()Bin Meng
2021-07-11firmware: Minor optimization in _scratch_init()Bin Meng
2021-04-28firmware: Enable FW_PIC by defaultGuo Ren
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: Remove FW_PAYLOAD_FDT and related documentationAnup 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
2020-05-01firmware: fw_base: Remove CSR_MTVEC update checkCharles Papon
2020-03-28lib: sbi_trap: Simplify sbi_trap_handler() APIAnup Patel
2020-03-19include: sbi_platform: Introduce HART index to HART id tableAnup Patel
2020-03-13firmware: fw_base: Optimize _hartid_to_scratch() implementationAnup Patel
2020-01-10firmware: Fix placement of .align directivesAndreas Schwab
2019-12-27firmware: Improve comments for fw_prev_arg1() and fw_next_arg1()Anup Patel
2019-12-27firmware: Return real DTB address when FW_xyz_FDT_ADDR is not definedLiu Yibin
2019-11-15firmware: Add preferred boot HART field in struct fw_dynamic_infoAnup Patel
2019-11-05firmware: Introduce relocation lotteryAnup Patel
2019-10-28firmware: Fix compile error for FW_PAYLOAD with latest GCC binutilsAnup Patel
2019-10-03lib: Rename existing SBI implementation as 0.1.Atish Patra
2019-10-03Test: Move test payload related code out of interface headerAtish Patra
2019-09-30lib: Extend sbi_trap_redirect() for hypervisor extensionAnup Patel
2019-08-13firmware: do not use relocated _boot_status before it is validLukas Auer
2019-08-09firmware: Use macro instead of magic number for boot statusBin Meng
2019-08-07firmware: Fix the loop condition of _wait_relocate_copy_done sectionNylon Chen
2019-07-01firmware: For no relocation skip two stage wait for secondary HARTsAnup Patel
2019-06-24firmware: Handle overlapping load and link addresses in relocationXiang W
2019-06-17firmware: Handle overlapping load and link addresses in relocationXiang W
2019-06-12firmware: Relocate when load address is not equal to link addressAnup Patel
2019-06-12firmware: add missing linker sections to fw_base.ldSLukas Auer
2019-05-10firmware: Add fw_dynamic firmwareAnup Patel
2019-05-10firmware: Allow firmwares to provide next mode and optionsAnup Patel