Age | Commit message (Expand) | Author |
2021-07-11 | firmware: Minor optimization in _scratch_init() | Bin Meng |
2021-04-28 | firmware: Enable FW_PIC by default | Guo Ren |
2021-04-05 | firmware: Remove redundant add instruction from trap restore path | Anup Patel |
2021-04-01 | firware: optimize the exception exit code | Xiang W |
2021-03-19 | firmware: Support position independent execution | Vincent Chen |
2021-03-19 | firmware: Use lla to access all global symbols | Vincent Chen |
2021-01-07 | lib: sbi: Introduce sbi_trap_exit() API | Anup Patel |
2020-12-01 | firmware: fw_base: Optimize trap handler for RV32 systems | Anup Patel |
2020-10-18 | firmware: Remove FW_PAYLOAD_FDT_PATH compile-time option | Anup Patel |
2020-10-18 | firmware: Add common FW_FDT_PATH compile-time option | Anup Patel |
2020-08-14 | firmware: fw_base: Improve exception stack setup in trap handler | Anup Patel |
2020-06-05 | firmware: Remove FW_PAYLOAD_FDT and related documentation | Anup Patel |
2020-06-05 | firmware: Allow fw_platform_init() to return updated FDT location | Anup Patel |
2020-06-05 | firmware: fw_base: Don't OR forced FW_OPTIONS | Anup Patel |
2020-06-05 | firmware: fw_base: Make builtin DTB available to fw_platform_init() | Anup Patel |
2020-05-18 | firmware: Correct spelling mistakes | Daniel Schaefer |
2020-05-01 | firmware: fw_base: Introduce optional fw_platform_init() | Anup Patel |
2020-05-01 | firmware: fw_base: Remove CSR_MTVEC update check | Charles Papon |
2020-03-28 | lib: sbi_trap: Simplify sbi_trap_handler() API | Anup Patel |
2020-03-19 | include: sbi_platform: Introduce HART index to HART id table | Anup Patel |
2020-03-13 | firmware: fw_base: Optimize _hartid_to_scratch() implementation | Anup Patel |
2020-01-10 | firmware: Fix placement of .align directives | Andreas Schwab |
2019-12-27 | firmware: Improve comments for fw_prev_arg1() and fw_next_arg1() | Anup Patel |
2019-12-27 | firmware: Return real DTB address when FW_xyz_FDT_ADDR is not defined | Liu Yibin |
2019-11-15 | firmware: Add preferred boot HART field in struct fw_dynamic_info | Anup Patel |
2019-11-05 | firmware: Introduce relocation lottery | Anup Patel |
2019-10-28 | firmware: Fix compile error for FW_PAYLOAD with latest GCC binutils | Anup Patel |
2019-10-03 | lib: Rename existing SBI implementation as 0.1. | Atish Patra |
2019-10-03 | Test: Move test payload related code out of interface header | Atish Patra |
2019-09-30 | lib: Extend sbi_trap_redirect() for hypervisor extension | Anup Patel |
2019-08-13 | firmware: do not use relocated _boot_status before it is valid | Lukas Auer |
2019-08-09 | firmware: Use macro instead of magic number for boot status | Bin Meng |
2019-08-07 | firmware: Fix the loop condition of _wait_relocate_copy_done section | Nylon Chen |
2019-07-01 | firmware: For no relocation skip two stage wait for secondary HARTs | Anup Patel |
2019-06-24 | firmware: Handle overlapping load and link addresses in relocation | Xiang W |
2019-06-17 | firmware: Handle overlapping load and link addresses in relocation | Xiang W |
2019-06-12 | firmware: Relocate when load address is not equal to link address | Anup Patel |
2019-06-12 | firmware: add missing linker sections to fw_base.ldS | Lukas Auer |
2019-05-10 | firmware: Add fw_dynamic firmware | Anup Patel |
2019-05-10 | firmware: Allow firmwares to provide next mode and options | Anup Patel |
2019-04-24 | all: run clang-format and update checked-in files | Olof Johansson |
2019-04-09 | TOP: Allow building platform out-of-tree | Anup Patel |
2019-04-04 | firmware: Fix source fdt alignment | Xiang Wang |
2019-03-29 | firmware: Introduce "options" in "struct sbi_scratch" | Bin Meng |
2019-03-14 | firmware: Move scratch setup to _start instead of _start_warm | Atish Patra |
2019-03-10 | lib: Create a sbi_ipi_data structure | Alistair Francis |
2019-03-07 | firmware: Reset all registers and flush icache | Atish Patra |
2019-03-07 | firmware: Add nop to reduce bus traffic. | Atish Patra |
2019-03-07 | Revert "firmware: Add a barrier instruction for wait for boot hart" | Atish Patra |
2019-03-06 | firmware: Reset all the general purpose registers to zero. | Atish Patra |