Ignore:
Timestamp:
Jun 30, 2013, 8:28:58 PM (11 years ago)
Author:
cfuguet
Message:

Modifications in tsar_boot:

  • Creating new files boot_utils.[c h] containing the memcpy, memset and some ELF format debug functions
  • Introducing assert in the boot_elf_loader to show an error when some of segments to load conflicts with some of the pre-loader segments
  • Cosmetic changes in boot_elf_loader to improve code readibility
  • Fixing bug in dcache_buf_invalidate function used by boot_ioc_read when cache coherence not supported. The condition in the for loop was erroneous.
  • Modification in Makefile: The SYSCLK_FREQ parameter is not passed anymore

as a Makefile parameter but it is definesd in the defs_platform.h file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/softs/tsar_boot/src/reset.S

    r349 r425  
    3434    .extern boot_ioc_read
    3535    .extern boot_elf_loader
    36     .extern boot_memcpy
     36    .extern memcpy
    3737    .extern boot_puts
    3838    .extern boot_putx
     
    5858    .word   boot_ioc_read           /* 0xbfc0018 */
    5959    .word   boot_elf_loader         /* 0xbfc001C */
    60     .word   boot_memcpy             /* 0xbfc0020 */
     60    .word   memcpy                  /* 0xbfc0020 */
    6161    .word   boot_puts               /* 0xbfc0024 */
    6262    .word   boot_putx               /* 0xbfc0028 */
Note: See TracChangeset for help on using the changeset viewer.