The unfinished .exe prefix was brought over from legacy Etherboot.
There has been no demand for .exe images so this patch removes the
prefix.

Signed-off-by: Stefan Hajnoczi <[email protected]>
---
 src/arch/i386/Makefile.pcbios    |    1 -
 src/arch/i386/prefix/exeprefix.S |   41 --------------------------------------
 2 files changed, 0 insertions(+), 42 deletions(-)
 delete mode 100644 src/arch/i386/prefix/exeprefix.S

diff --git a/src/arch/i386/Makefile.pcbios b/src/arch/i386/Makefile.pcbios
index ba153e9..ec28542 100644
--- a/src/arch/i386/Makefile.pcbios
+++ b/src/arch/i386/Makefile.pcbios
@@ -25,7 +25,6 @@ MEDIA         += dsk
 MEDIA          += nbi
 MEDIA          += hd
 MEDIA          += raw
-MEDIA          += exe
 
 # Padding rules
 #
diff --git a/src/arch/i386/prefix/exeprefix.S b/src/arch/i386/prefix/exeprefix.S
deleted file mode 100644
index f1b402b..0000000
--- a/src/arch/i386/prefix/exeprefix.S
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
-       Prefix for .exe images
-       Doesn't work yet, even though it starts off the same as a .com
-       image as shown by DOS debug.
-*/
-
-       .text
-       .code16
-       .arch i386
-       .section        ".prefix", "ax", @progbits
-
-_prefix:
-       .byte   'M', 'Z'
-       .short  _exe_size_tail                  /* tail */
-       .short  _exe_size_pages                 /* pages */
-       .short  0                               /* relocations */
-       .short  2                               /* header paras */
-       .short  _exe_bss_size                   /* min */
-       .short  0xFFFF                          /* max paras */
-       .short  _exe_ss_offset                  /* SS */
-       .short  _stack_size                     /* SP */
-       .short  0                               /* checksum */
-       .short  0                               /* IP */
-       .short  0                               /* CS */
-       .short  0x1C                            /* reloc offset */
-       .short  0                               /* overlay number */
-       .short  0                               /* fill */
-       .short  0                               /* fill */
-
-       .section ".text16", "ax", @progbits
-prefix_exit:
-       movw    $0x4c00,%ax             /* return to DOS */
-       int     $0x21                   /* reach this on Quit */
-prefix_exit_end:
-       .previous
-
-/* The body of etherboot is attached here at build time.
- * Force 16 byte alignment
- */
-       .align 16,0
-_body: 
-- 
1.6.5

_______________________________________________
gPXE mailing list
[email protected]
http://etherboot.org/mailman/listinfo/gpxe

Reply via email to