.

common/board\_f.c

1    static int reserve_uboot(void)
2    {
3            /*
4             * reserve memory for U-Boot code, data & bss
5             * round down to next 4 kB limit
6             */
7             gd->relocaddr -= gd->mon_len;
8             gd->relocaddr &= ~(4096 - 1);
9             #ifdef CONFIG_E500
10                    /* round down to next 64 kB limit so that IVPR stays aligned */
11                    gd->relocaddr &= ~(65536 - 1);
12            #endif
13
14            debug("Reserving %ldk for U-Boot at: %08lx\n", gd->mon_len >> 10,
15                   gd->relocaddr);
16
17            gd->start_addr_sp = gd->relocaddr;
18
19            return 0;
20    }
  • 9번 줄의 CONFIG_E500은 정의되어 있지 않아 if문은 수행되지 않습니다.

results matching ""

    No results matching ""