Prevent hundreds of errors from "make symcheck". The prefix exit path
authorMichael Brown <mcb30@etherboot.org>
Sat, 23 Apr 2005 14:57:53 +0000 (14:57 +0000)
committerMichael Brown <mcb30@etherboot.org>
Sat, 23 Apr 2005 14:57:53 +0000 (14:57 +0000)
mechanism has changed anyway, and so must be rewritten, but at least doing
this makes the output of "make symcheck" more legible.

src/arch/i386/prefix/bImageprefix.S
src/arch/i386/prefix/comprefix.S
src/arch/i386/prefix/elf_dprefix.S
src/arch/i386/prefix/elfprefix.S
src/arch/i386/prefix/exeprefix.S
src/arch/i386/prefix/liloprefix.S
src/arch/i386/prefix/lmelf_dprefix.S
src/arch/i386/prefix/lmelf_prefix.S
src/arch/i386/prefix/nullprefix.S
src/arch/i386/prefix/pxeprefix.S
src/arch/i386/prefix/romprefix.S

index a478713..d46482e 100644 (file)
@@ -87,7 +87,6 @@
        .arch i386
        .org    0
        .section ".prefix", "ax", @progbits
-       .globl  _prefix
 _prefix:
 
 /* 
@@ -572,10 +571,8 @@ bImage_gdt_48:
        .long   bImage_gdt_48 - setup_code      # gdt base (filled in later)
 
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
        int     $0x19           /* should try to boot machine */
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
        
index 8be8db7..2cbbca5 100644 (file)
@@ -12,7 +12,6 @@
        .code16
        .arch i386
        .section ".prefix", "ax", @progbits
-       .globl _prefix
 
 /* Cheat a little with the relocations: .COM files are loaded at 0x100 */
 _prefix:
@@ -34,11 +33,9 @@ _prefix:
        lret
 
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
        movw    $0x4c00,%ax             /* return to DOS */
        int     $0x21                   /* reach this on Quit */
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
 
index d2453be..0eac77e 100644 (file)
@@ -88,9 +88,7 @@ elf_note_end:
 
        /* Dummy routines to satisfy the build */
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
 
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
index c520067..d712753 100644 (file)
@@ -88,9 +88,7 @@ elf_note_end:
 
        /* Dummy routines to satisfy the build */
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
 
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
index d169563..f1b402b 100755 (executable)
@@ -8,7 +8,6 @@
        .code16
        .arch i386
        .section        ".prefix", "ax", @progbits
-       .globl  _prefix
 
 _prefix:
        .byte   'M', 'Z'
@@ -29,11 +28,9 @@ _prefix:
        .short  0                               /* fill */
 
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
        movw    $0x4c00,%ax             /* return to DOS */
        int     $0x21                   /* reach this on Quit */
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
 
index 1aeb071..566aeb9 100644 (file)
@@ -50,7 +50,6 @@
        .arch i386
        .org    0
        .section ".prefix", "ax", @progbits
-       .globl  _prefix
 _prefix:
 
 /* 
@@ -128,10 +127,8 @@ setup_code:
        ljmp    $(SYSSEG-(PREFIXSIZE/16)), $_start
 
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
        int     $0x19           /* should try to boot machine */
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
        
index 65fe135..93534df 100644 (file)
@@ -155,9 +155,7 @@ _gdt_end:
 
        /* Dummy routines to satisfy the build */
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
 
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
index 7488f45..3c1e725 100644 (file)
@@ -155,9 +155,7 @@ _gdt_end:
 
        /* Dummy routines to satisfy the build */
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
 
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
index dbee141..032d41e 100644 (file)
@@ -4,13 +4,10 @@
 
        .section ".prefix", "ax", @progbits
        .code16
-       .globl  _prefix
 _prefix:
 
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
 
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
index 246e22b..0e0b6c0 100644 (file)
@@ -18,7 +18,6 @@
        .arch i386
        .org 0
        .section ".prefix", "ax", @progbits
-       .globl _prefix
 /*****************************************************************************
  * Entry point:        set cs, ds, bp, print welcome message
  *****************************************************************************
@@ -237,7 +236,6 @@ run_etherboot:
        jmp     _start                  /* Run Etherboot */
 
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
        pushw   %cs                     /* Set %ds, %bp for access to text */
        popw    %ds
@@ -273,7 +271,6 @@ print_exit_message:
        int     $0x10
        jmp     1b
 2:     ret
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous
 
index 8eee84e..9bdc4a0 100644 (file)
@@ -43,7 +43,6 @@
        .arch i386
        .org 0
        .section ".prefix", "ax", @progbits
-       .globl _prefix
 _prefix: 
        .word 0xAA55                    /* BIOS extension signature */
 size:  .byte 0                         /* number of 512 byte blocks */
@@ -254,7 +253,6 @@ invoke:
        
 
        .section ".text16", "ax", @progbits
-       .globl  prefix_exit
 prefix_exit:
        popw    %ax                     /* padding */
        popw    %ax                     /* %ax = exit code */
@@ -269,7 +267,6 @@ prefix_exit:
        int     $BOOT_INT               /* Try original vector */
 2:     /* Exit via int $0x18 */
        int     $0x18                   /* As per BIOS Boot Spec, next dev */
-       .globl  prefix_exit_end
 prefix_exit_end:
        .previous