]> git.sur5r.net Git - u-boot/blobdiff - arch/x86/cpu/start16.S
SPDX: Convert all of our single license tags to Linux Kernel style
[u-boot] / arch / x86 / cpu / start16.S
index 9550502e9ae8f58e79f24929945058a006924d4a..dd659278ffeec7ade18e64d1018597c6dd3bb931 100644 (file)
@@ -1,13 +1,12 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
 /*
- *  U-boot - x86 Startup Code
+ *  U-Boot - x86 Startup Code
  *
  * (C) Copyright 2008-2011
  * Graeme Russ, <graeme.russ@gmail.com>
  *
  * (C) Copyright 2002,2003
  * Daniel Engström, Omicron Ceti AB, <daniel@omicron.se>
- *
- * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #include <asm/global_data.h>
@@ -28,7 +27,7 @@ start16:
        movl    $GD_FLG_COLD_BOOT, %ebx
 
        xorl    %eax, %eax
-       movl    %eax, %cr3    /* Invalidate TLB */
+       movl    %eax, %cr3      /* Invalidate TLB */
 
        /* Turn off cache (this might require a 486-class CPU) */
        movl    %cr0, %eax
@@ -49,7 +48,7 @@ o32 cs        lgdt    gdt_ptr
        jmp     ff
 ff:
 
-       /* Finally restore BIST and jump to the 32bit initialization code */
+       /* Finally restore BIST and jump to the 32-bit initialization code */
        movw    $code32start, %ax
        movw    %ax, %bp
        movl    %ecx, %eax
@@ -64,18 +63,19 @@ idt_ptr:
        .word   0               /* limit */
        .long   0               /* base */
 
-/*
- * The following Global Descriptor Table is just enough to get us into
- * 'Flat Protected Mode' - It will be discarded as soon as the final
- * GDT is setup in a safe location in RAM
- */
+       /*
       * The following Global Descriptor Table is just enough to get us into
       * 'Flat Protected Mode' - It will be discarded as soon as the final
       * GDT is setup in a safe location in RAM
       */
 gdt_ptr:
        .word   0x1f            /* limit (31 bytes = 4 GDT entries - 1) */
-       .long   BOOT_SEG + gdt  /* base */
+       .long   BOOT_SEG + gdt_rom      /* base */
 
-/* Some CPUs are picky about GDT alignment... */
-.align 16
-gdt:
+       /* Some CPUs are picky about GDT alignment... */
+       .align  16
+.globl gdt_rom
+gdt_rom:
        /*
         * The GDT table ...
         *