aboutsummaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Expand)Author
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
2019-04-24all: run clang-format and update checked-in filesOlof Johansson
2019-04-09TOP: Allow building platform out-of-treeAnup Patel
2019-04-04firmware: Fix source fdt alignmentXiang Wang
2019-03-29firmware: Introduce "options" in "struct sbi_scratch"Bin Meng
2019-03-14firmware: Move scratch setup to _start instead of _start_warmAtish Patra
2019-03-10lib: Create a sbi_ipi_data structureAlistair Francis
2019-03-07firmware: Reset all registers and flush icacheAtish Patra
2019-03-07firmware: Add nop to reduce bus traffic.Atish Patra
2019-03-07Revert "firmware: Add a barrier instruction for wait for boot hart"Atish Patra
2019-03-06firmware: Reset all the general purpose registers to zero.Atish Patra
2019-03-06firmware: Ensure the mtvec is updated.Atish Patra
2019-03-06firmware: Fix a typoAtish Patra
2019-03-05firmware: Add a barrier instruction for wait for boot hartXiang Wang
2019-03-05firmware: Move _boot_hart_done to the data sectionXiang Wang
2019-02-20firmware: Improve low-level trap handler for M-mode to M-mode trapsAnup Patel
2019-02-15firmware: Ensure the payloads are 4 bit allignedAlistair Francis
2019-02-14firmware: Use CSR_<FOO> instead of <foo> for csr*Atish Patra
2019-02-08firmware: Use lw instead of lwu for 32-bit architecturesAlistair Francis
2019-02-06firwmare: don't expand macros in FW_PAYLOAD_PATHAndreas Schwab
2019-01-24all: Update copyright header in all filesAnup patel
2019-01-22lib: Move software interrupt enablement from firmware to libAtish Patra
2019-01-21sbi: Add ecall helpersDamien Le Moal
2019-01-21payload: rename dummy payload to test payloadDamien Le Moal
2019-01-21Makefile: Add support for device tree compilationDamien Le Moal
2019-01-21build: Introduce FW_PAYLOAD_ALIGNDamien Le Moal