Commit History

Author SHA1 Message Date
  David Abdurachmanov 2acaad3729 Clear 0x7c1 CSR 3 years ago
  Anup Patel e71a7c10a9 firmware: Remove redundant add instruction from trap restore path 3 years ago
  Xiang W 4ef2f5d3e6 firware: optimize the exception exit code 3 years ago
  Vincent Chen 0f20e8adcf firmware: Support position independent execution 3 years ago
  Vincent Chen 22d8ee9758 firmware: Use lla to access all global symbols 3 years ago
  Anup Patel b7df5e4392 lib: sbi: Introduce sbi_trap_exit() API 3 years ago
  Anup Patel 2677324f90 firmware: fw_base: Optimize trap handler for RV32 systems 3 years ago
  Anup Patel 9c07c513aa firmware: Remove FW_PAYLOAD_FDT_PATH compile-time option 3 years ago
  Anup Patel 6ca096977d firmware: Add common FW_FDT_PATH compile-time option 3 years ago
  Anup Patel 4b18a2acc2 firmware: fw_base: Improve exception stack setup in trap handler 3 years ago
  Anup Patel 86ec5341e4 firmware: Allow fw_platform_init() to return updated FDT location 4 years ago
  Anup Patel 4ce6b7a82a firmware: fw_base: Don't OR forced FW_OPTIONS 4 years ago
  Anup Patel 64f140830d firmware: fw_base: Make builtin DTB available to fw_platform_init() 4 years ago
  Daniel Schaefer 38a4b54cdc firmware: Correct spelling mistakes 4 years ago
  Anup Patel 4d063538f0 firmware: fw_base: Introduce optional fw_platform_init() 4 years ago
  Charles Papon 5bdf022d07 firmware: fw_base: Remove CSR_MTVEC update check 4 years ago
  Anup Patel 40b221baff lib: sbi_trap: Simplify sbi_trap_handler() API 4 years ago
  Anup Patel c51f02cf14 include: sbi_platform: Introduce HART index to HART id table 4 years ago
  Anup Patel eeae3d9582 firmware: fw_base: Optimize _hartid_to_scratch() implementation 4 years ago
  Andreas Schwab 6ffe1bed09 firmware: Fix placement of .align directives 4 years ago
  Anup Patel 7a13beb213 firmware: Add preferred boot HART field in struct fw_dynamic_info 4 years ago
  Anup Patel 98f4a20899 firmware: Introduce relocation lottery 4 years ago
  Anup Patel bbeb8e619d lib: Extend sbi_trap_redirect() for hypervisor extension 5 years ago
  Lukas Auer 2e0f3ac758 firmware: do not use relocated _boot_status before it is valid 4 years ago
  Bin Meng b1318e578b firmware: Use macro instead of magic number for boot status 4 years ago
  Nylon Chen c1b9dd3ab5 firmware: Fix the loop condition of _wait_relocate_copy_done section 4 years ago
  Anup Patel bb3edd36af firmware: For no relocation skip two stage wait for secondary HARTs 5 years ago
  Xiang W 65aa5873c3 firmware: Handle overlapping load and link addresses in relocation 5 years ago
  Xiang W a5b37bd7d2 firmware: Handle overlapping load and link addresses in relocation 5 years ago
  Anup Patel 331f291e4c firmware: Relocate when load address is not equal to link address 5 years ago