[PATCH v3 00/10] Improvements to fw_base.S

Xiang W wxjstz at 126.com
Wed Jan 17 02:41:57 PST 2024


v3 changes
- PATCH5-PATH10 added

v2 changes
- Put the previous two patches into a patch group
- PATCH3/PATCH4 added

Xiang W (10):
  firmware: fw_base.S: Improve loading u32
  firmware: fw_base.S: remove _runtime_offset
  firmware: fw_base.S: Simplify address get in _relocate
  firmware: fw_base.S: Simplify relocate
  firmware: fw_base.S: Move _link_start to .rodata section
  firmware: fw_base: Simplified setup trap handler
  firmware: fw_dynamic.S: Remove _bad_dynamic_info
  firmware: fw_base.S: Remove _relocate_lottery
  firmware: Use C if possible
  firmware: fw_base.S: Fix arguments passing

 firmware/fw_base.S     | 340 ++++++-----------------------------------
 firmware/fw_dynamic.S  |  10 +-
 include/sbi/sbi_init.h |   3 +
 lib/sbi/sbi_init.c     | 111 +++++++++++++-
 4 files changed, 163 insertions(+), 301 deletions(-)

-- 
2.43.0




More information about the opensbi mailing list