Ignore:
Timestamp:
Feb 18, 2015, 4:18:43 PM (9 years ago)
Author:
cfuguet
Message:

preloader: when loading LINUX, copy the DTB in low memory addresses

File:
1 edited

Legend:

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

    r833 r949  
    3636    .section .reset,"ax",@progbits
    3737
    38     .extern dtb_addr
    3938    .extern reset_putc
    4039    .extern reset_getc
     
    4746    .extern reset_ioc_init
    4847    .extern versionstr
     48    .extern dtb_start
     49    .extern dtb_addr
    4950
    5051    .globl  reset                    /* Makes reset an external symbol */
     
    6263preloader_vector:
    6364    .word   RESET_VERSION            /* 0xbfc0008 */
    64     .word   dtb_addr                 /* 0xbfc000c */
     65    .word   dtb_start                /* 0xbfc000c */
    6566    .word   reset_putc               /* 0xbfc0010 */
    6667    .word   reset_getc               /* 0xbfc0014 */
     
    167168
    168169    la      a0,     preloader_vector
    169     move    a1,     zero
     170    lw      a1,     dtb_addr
    170171    move    a2,     zero
    171172    move    a3,     zero
Note: See TracChangeset for help on using the changeset viewer.