X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=arch%2Fx86%2Fcpu%2Fstart.S;h=2e5f9da75673c55397d58ec18d858f5fa1c34a4a;hb=4be2f42bbc8171eae930db37f370f10779c5b02c;hp=125782cf2796768bf281dc204f75355686b7827c;hpb=3bfbf32b6fe5e2d4605bc7ee99d1844b572662c2;p=oweals%2Fu-boot.git diff --git a/arch/x86/cpu/start.S b/arch/x86/cpu/start.S index 125782cf27..2e5f9da756 100644 --- a/arch/x86/cpu/start.S +++ b/arch/x86/cpu/start.S @@ -11,7 +11,6 @@ */ #include -#include #include #include #include @@ -205,6 +204,14 @@ board_init_f_r_trampoline: /* Setup global descriptor table so gd->xyz works */ call setup_gdt + /* Set if we need to disable CAR */ +.weak car_uninit + movl $car_uninit, %eax + cmpl $0, %eax + jz 1f + + call car_uninit +1: /* Re-enter U-Boot by calling board_init_f_r */ call board_init_f_r