diff --git a/lib_microblaze/board.c b/lib_microblaze/board.c
index 250972cb6923bd1f581737bd65c30b04d1b7dcf6..4f48341f33be70ed71899663613475e430d2b950 100644
--- a/lib_microblaze/board.c
+++ b/lib_microblaze/board.c
@@ -120,6 +120,7 @@ void board_init (void)
 	bd->bi_baudrate = CONFIG_BAUDRATE;
 	bd->bi_memstart = CONFIG_SYS_SDRAM_BASE;
 	bd->bi_memsize = CONFIG_SYS_SDRAM_SIZE;
+	gd->flags |= GD_FLG_RELOC;      /* tell others: relocation done */
 
 	/* Initialise malloc() area */
 	mem_malloc_init ();