david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/arch/i386/prefix
Michael Brown c9e5b12473 [i386] Add explicit flags and type on all .section declarations
Try to avoid future problems caused by implicit section flags and/or
type information by instituting a policy that all .section
declarations must explicitly state the flags and type.

Most of this change was achieved using

    perl -pi \
      -e 's/".text"$/".text", "ax", \@progbits/ ; ' \
      -e 's/".text16"$/".text16", "ax", \@progbits/ ; ' \
      -e 's/".text16.null"$/".text16.null", "ax", \@progbits/ ; ' \
      -e 's/".text16.data"$/".text16.data", "aw", \@progbits/ ; ' \
      -e 's/".data"$/".data", "aw", \@progbits/ ; ' \
      -e 's/".data16"$/".data16", "aw", \@progbits/ ; ' \
      -e 's/".bss"$/".bss", "aw", \@nobits/ ; ' \
      -e 's/".bss16"$/".bss16", "aw", \@nobits/ ; ' \
      -e 's/".prefix"$/".prefix", "ax", \@progbits/ ; ' \
      -e 's/".prefix.lib"$/".prefix.lib", "awx", \@progbits/ ; ' \
      -e 's/".prefix.data"$/".prefix.data", "aw", \@progbits/ ; ' \
      -e 's/".weak"$/".weak", "a", \@nobits/ ; ' \
      `git grep -l '\.section'`
2009-02-15 10:59:53 +00:00
..
bImageprefix.S Rename .lilo extension to .lkrn and updated dependencies 2007-07-06 08:04:06 -04:00
boot1a.s Initial revision 2005-03-08 18:53:11 +00:00
bootpart.S hdprefix that works for LBA only 2007-07-05 12:58:16 +01:00
comprefix.S Prevent hundreds of errors from "make symcheck". The prefix exit path 2005-04-23 14:57:53 +00:00
dskprefix.S [i386] Free allocated base memory on exit, if possible 2008-11-18 19:43:13 +00:00
elf_dprefix.S Prevent hundreds of errors from "make symcheck". The prefix exit path 2005-04-23 14:57:53 +00:00
elfprefix.S Prevent hundreds of errors from "make symcheck". The prefix exit path 2005-04-23 14:57:53 +00:00
exeprefix.S Prevent hundreds of errors from "make symcheck". The prefix exit path 2005-04-23 14:57:53 +00:00
hdprefix.S [i386] Free allocated base memory on exit, if possible 2008-11-18 19:43:13 +00:00
kpxeprefix.S New strategy: always stop both base code and UNDI. Always free base code 2007-01-08 03:48:26 +00:00
libprefix.S [i386] Add explicit flags and type on all .section declarations 2009-02-15 10:59:53 +00:00
lkrnprefix.S [i386] Free allocated base memory on exit, if possible 2008-11-18 19:43:13 +00:00
lmelf_dprefix.S Prevent hundreds of errors from "make symcheck". The prefix exit path 2005-04-23 14:57:53 +00:00
lmelf_prefix.S Prevent hundreds of errors from "make symcheck". The prefix exit path 2005-04-23 14:57:53 +00:00
mbr.S Added active partition locator, and simple MBR built using it. 2007-07-05 00:21:01 +01:00
nbiprefix.S [i386] Add explicit flags and type on all .section declarations 2009-02-15 10:59:53 +00:00
nullprefix.S Prevent hundreds of errors from "make symcheck". The prefix exit path 2005-04-23 14:57:53 +00:00
pxeprefix.S [i386] Add explicit flags and type on all .section declarations 2009-02-15 10:59:53 +00:00
romprefix.S [romprefix] Change from opt-in to opt-out when booting via INT19 2008-12-04 16:46:16 +00:00
unnrv2b.S Fix compiler warnings that appear only on OpenBSD. 2007-12-06 14:16:46 -06:00
usbdisk.S Use partition type 0xeb ("EtherBoot"), to avoid any attempts to mount 2007-07-05 14:20:55 +01:00