X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=common%2Fboard_f.c;h=e3591cbaebdbf48aa9fd65ddafdd26c1a167b530;hb=ac9cd4805c8b11f529b508921c2275b889265313;hp=591f18f391e22e7ae515c265de050e63f5d7e156;hpb=7967290f519ea6d3bb1272601210e8388f2658f7;p=oweals%2Fu-boot.git diff --git a/common/board_f.c b/common/board_f.c index 591f18f391..e3591cbaeb 100644 --- a/common/board_f.c +++ b/common/board_f.c @@ -588,6 +588,7 @@ static int reserve_stacks(void) static int reserve_bloblist(void) { #ifdef CONFIG_BLOBLIST + gd->start_addr_sp &= ~0xf; gd->start_addr_sp -= CONFIG_BLOBLIST_SIZE; gd->new_bloblist = map_sysmem(gd->start_addr_sp, CONFIG_BLOBLIST_SIZE); #endif @@ -695,6 +696,7 @@ static int reloc_bootstage(void) gd->bootstage, gd->new_bootstage, size); memcpy(gd->new_bootstage, gd->bootstage, size); gd->bootstage = gd->new_bootstage; + bootstage_relocate(); } #endif