Merge git://git.denx.de/u-boot-x86
[oweals/u-boot.git] / arch / x86 / cpu / start.S
index 2e5f9da75673c55397d58ec18d858f5fa1c34a4a..00e585e19bfccdd4e0465c9575b98d137fc811b4 100644 (file)
@@ -116,12 +116,16 @@ car_init_ret:
        rep     stosb
 
 #ifdef CONFIG_HAVE_FSP
+       test    %esi, %esi
+       jz      skip_hob
+
        /* Store HOB list */
        movl    %esp, %edx
        addl    $GD_HOB_LIST, %edx
        movl    %esi, (%edx)
-#endif
 
+skip_hob:
+#endif
        /* Setup first parameter to setup_gdt, pointer to global_data */
        movl    %esp, %eax