]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[legal] Add a selection of FILE_LICENCE declarations
authorMichael Brown <mcb30@etherboot.org>
Fri, 1 May 2009 14:41:06 +0000 (15:41 +0100)
committerMichael Brown <mcb30@etherboot.org>
Mon, 18 May 2009 07:33:25 +0000 (08:33 +0100)
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.

518 files changed:
src/arch/i386/core/basemem_packet.c
src/arch/i386/core/pic8259.c
src/arch/i386/core/rdtsc_timer.c
src/arch/i386/core/relocate.c
src/arch/i386/core/setjmp.S
src/arch/i386/core/stack.S
src/arch/i386/core/stack16.S
src/arch/i386/core/timer2.c
src/arch/i386/core/virtaddr.S
src/arch/i386/core/x86_io.c
src/arch/i386/drivers/net/undi.c
src/arch/i386/drivers/net/undiisr.S
src/arch/i386/drivers/net/undiload.c
src/arch/i386/drivers/net/undinet.c
src/arch/i386/drivers/net/undionly.c
src/arch/i386/drivers/net/undipreload.c
src/arch/i386/drivers/net/undirom.c
src/arch/i386/firmware/pcbios/basemem.c
src/arch/i386/firmware/pcbios/bios_console.c
src/arch/i386/firmware/pcbios/e820mangler.S
src/arch/i386/firmware/pcbios/fakee820.c
src/arch/i386/firmware/pcbios/gateA20.c
src/arch/i386/firmware/pcbios/hidemem.c
src/arch/i386/firmware/pcbios/memmap.c
src/arch/i386/firmware/pcbios/pnpbios.c
src/arch/i386/image/bootsector.c
src/arch/i386/image/bzimage.c
src/arch/i386/image/com32.c
src/arch/i386/image/comboot.c
src/arch/i386/image/elfboot.c
src/arch/i386/image/eltorito.c
src/arch/i386/image/multiboot.c
src/arch/i386/image/pxe_image.c
src/arch/i386/include/basemem.h
src/arch/i386/include/basemem_packet.h
src/arch/i386/include/bios.h
src/arch/i386/include/biosint.h
src/arch/i386/include/bits/byteswap.h
src/arch/i386/include/bits/compiler.h
src/arch/i386/include/bits/endian.h
src/arch/i386/include/bits/errfile.h
src/arch/i386/include/bits/io.h
src/arch/i386/include/bits/nap.h
src/arch/i386/include/bits/smbios.h
src/arch/i386/include/bits/stdint.h
src/arch/i386/include/bits/timer.h
src/arch/i386/include/bits/uaccess.h
src/arch/i386/include/bits/umalloc.h
src/arch/i386/include/bootsector.h
src/arch/i386/include/bzimage.h
src/arch/i386/include/comboot.h
src/arch/i386/include/fakee820.h
src/arch/i386/include/gpxe/abft.h
src/arch/i386/include/gpxe/bios_nap.h
src/arch/i386/include/gpxe/bios_smbios.h
src/arch/i386/include/gpxe/bios_timer.h
src/arch/i386/include/gpxe/ibft.h
src/arch/i386/include/gpxe/memtop_umalloc.h
src/arch/i386/include/gpxe/rdtsc_timer.h
src/arch/i386/include/gpxe/timer2.h
src/arch/i386/include/gpxe/x86_io.h
src/arch/i386/include/int13.h
src/arch/i386/include/librm.h
src/arch/i386/include/limits.h
src/arch/i386/include/memsizes.h
src/arch/i386/include/multiboot.h
src/arch/i386/include/pic8259.h
src/arch/i386/include/pnpbios.h
src/arch/i386/include/pxe.h
src/arch/i386/include/pxe_api.h
src/arch/i386/include/pxe_call.h
src/arch/i386/include/pxe_types.h
src/arch/i386/include/realmode.h
src/arch/i386/include/registers.h
src/arch/i386/include/setjmp.h
src/arch/i386/include/undi.h
src/arch/i386/include/undiload.h
src/arch/i386/include/undinet.h
src/arch/i386/include/undipreload.h
src/arch/i386/include/undirom.h
src/arch/i386/interface/pcbios/abft.c
src/arch/i386/interface/pcbios/aoeboot.c
src/arch/i386/interface/pcbios/bios_nap.c
src/arch/i386/interface/pcbios/bios_smbios.c
src/arch/i386/interface/pcbios/bios_timer.c
src/arch/i386/interface/pcbios/biosint.c
src/arch/i386/interface/pcbios/ibft.c
src/arch/i386/interface/pcbios/int13.c
src/arch/i386/interface/pcbios/iscsiboot.c
src/arch/i386/interface/pcbios/memtop_umalloc.c
src/arch/i386/interface/pcbios/pcibios.c
src/arch/i386/interface/pxe/pxe_call.c
src/arch/i386/interface/pxe/pxe_entry.S
src/arch/i386/interface/pxe/pxe_file.c
src/arch/i386/interface/pxe/pxe_loader.c
src/arch/i386/interface/pxe/pxe_preboot.c
src/arch/i386/interface/pxe/pxe_tftp.c
src/arch/i386/interface/pxe/pxe_udp.c
src/arch/i386/interface/pxe/pxe_undi.c
src/arch/i386/interface/syslinux/com32_call.c
src/arch/i386/interface/syslinux/com32_wrapper.S
src/arch/i386/interface/syslinux/comboot_call.c
src/arch/i386/interface/syslinux/comboot_resolv.c
src/arch/i386/prefix/bootpart.S
src/arch/i386/prefix/dskprefix.S
src/arch/i386/prefix/hdprefix.S
src/arch/i386/prefix/kkpxeprefix.S
src/arch/i386/prefix/kpxeprefix.S
src/arch/i386/prefix/libprefix.S
src/arch/i386/prefix/lkrnprefix.S
src/arch/i386/prefix/pxeprefix.S
src/arch/i386/prefix/unnrv2b.S
src/arch/i386/prefix/unnrv2b16.S
src/arch/i386/transitions/libkir.S
src/arch/i386/transitions/librm.S
src/arch/i386/transitions/librm_mgmt.c
src/arch/x86/core/pcidirect.c
src/arch/x86/core/x86_string.c
src/arch/x86/include/bits/pci_io.h
src/arch/x86/include/bits/string.h
src/arch/x86/include/gpxe/efi/efix86_nap.h
src/arch/x86/include/gpxe/pcibios.h
src/arch/x86/include/gpxe/pcidirect.h
src/arch/x86/interface/efi/efix86_nap.c
src/arch/x86/prefix/efidrvprefix.c
src/arch/x86/prefix/efiprefix.c
src/config/console.h
src/config/defaults.h
src/config/defaults/pcbios.h
src/config/general.h
src/config/ioapi.h
src/config/nap.h
src/config/serial.h
src/config/timer.h
src/config/umalloc.h
src/core/acpi.c
src/core/ansiesc.c
src/core/asprintf.c
src/core/base64.c
src/core/basename.c
src/core/bitmap.c
src/core/bitops.c
src/core/config.c
src/core/console.c
src/core/cpio.c
src/core/cwuri.c
src/core/device.c
src/core/downloader.c
src/core/exec.c
src/core/filter.c
src/core/getkey.c
src/core/getopt.c
src/core/image.c
src/core/init.c
src/core/interface.c
src/core/iobuf.c
src/core/job.c
src/core/linebuf.c
src/core/main.c
src/core/malloc.c
src/core/misc.c
src/core/monojob.c
src/core/nvo.c
src/core/open.c
src/core/posix_io.c
src/core/process.c
src/core/random.c
src/core/refcnt.c
src/core/resolv.c
src/core/serial.c
src/core/settings.c
src/core/string.c
src/core/timer.c
src/core/uri.c
src/core/uuid.c
src/core/vsprintf.c
src/core/xfer.c
src/crypto/asn1.c
src/crypto/axtls_aes.c
src/crypto/cbc.c
src/crypto/chap.c
src/crypto/crypto_null.c
src/crypto/hmac.c
src/crypto/md5.c
src/crypto/x509.c
src/drivers/bitbash/bitbash.c
src/drivers/bitbash/i2c_bit.c
src/drivers/bitbash/spi_bit.c
src/drivers/block/ata.c
src/drivers/block/ramdisk.c
src/drivers/block/scsi.c
src/drivers/bus/eisa.c
src/drivers/bus/isa.c
src/drivers/bus/isapnp.c
src/drivers/bus/mca.c
src/drivers/bus/pci.c
src/drivers/bus/pciextra.c
src/drivers/infiniband/MT25218_PRM.h
src/drivers/infiniband/MT25408_PRM.h
src/drivers/infiniband/arbel.c
src/drivers/infiniband/arbel.h
src/drivers/infiniband/hermon.c
src/drivers/infiniband/hermon.h
src/drivers/infiniband/ib_packet.c
src/drivers/infiniband/ib_sma.c
src/drivers/infiniband/ib_smc.c
src/drivers/infiniband/linda.c
src/drivers/infiniband/linda.h
src/drivers/infiniband/linda_fw.c
src/drivers/infiniband/mlx_bitops.h
src/drivers/infiniband/qib_7220_regs.h
src/drivers/infiniband/qib_genbits.pl
src/drivers/net/3c509.c
src/drivers/net/3c509.h
src/drivers/net/3c515.c
src/drivers/net/3c529.c
src/drivers/net/3c595.c
src/drivers/net/3c595.h
src/drivers/net/3c5x9.c
src/drivers/net/3c90x.c
src/drivers/net/3c90x.h
src/drivers/net/amd8111e.c
src/drivers/net/amd8111e.h
src/drivers/net/b44.c
src/drivers/net/b44.h
src/drivers/net/bnx2.c
src/drivers/net/bnx2.h
src/drivers/net/cs89x0.c
src/drivers/net/cs89x0.h
src/drivers/net/davicom.c
src/drivers/net/depca.c
src/drivers/net/dmfe.c
src/drivers/net/e1000/e1000.c
src/drivers/net/e1000/e1000.h
src/drivers/net/e1000/e1000_hw.c
src/drivers/net/e1000/e1000_hw.h
src/drivers/net/e1000/e1000_osdep.h
src/drivers/net/eepro.c
src/drivers/net/eepro100.c
src/drivers/net/epic100.c
src/drivers/net/epic100.h
src/drivers/net/etherfabric.c
src/drivers/net/etherfabric.h
src/drivers/net/etherfabric_nic.h
src/drivers/net/forcedeth.c
src/drivers/net/hfa384x.h
src/drivers/net/ipoib.c
src/drivers/net/legacy.c
src/drivers/net/mtd80x.c
src/drivers/net/mtnic.c
src/drivers/net/mtnic.h
src/drivers/net/natsemi.c
src/drivers/net/natsemi.h
src/drivers/net/ne2k_isa.c
src/drivers/net/ns83820.c
src/drivers/net/ns8390.c
src/drivers/net/ns8390.h
src/drivers/net/p80211hdr.h
src/drivers/net/pcnet32.c
src/drivers/net/phantom/nx_bitops.h
src/drivers/net/phantom/nxhal_nic_interface.h
src/drivers/net/phantom/phantom.c
src/drivers/net/phantom/phantom.h
src/drivers/net/phantom/phantom_hw.h
src/drivers/net/pnic.c
src/drivers/net/pnic_api.h
src/drivers/net/prism2.c
src/drivers/net/prism2_pci.c
src/drivers/net/prism2_plx.c
src/drivers/net/r8169.c
src/drivers/net/r8169.h
src/drivers/net/rtl8139.c
src/drivers/net/sis900.c
src/drivers/net/sis900.h
src/drivers/net/smc9000.c
src/drivers/net/smc9000.h
src/drivers/net/sundance.c
src/drivers/net/tg3.c
src/drivers/net/tg3.h
src/drivers/net/tlan.c
src/drivers/net/tlan.h
src/drivers/net/tulip.c
src/drivers/net/w89c840.c
src/drivers/net/wlan_compat.h
src/drivers/nvs/nvs.c
src/drivers/nvs/spi.c
src/drivers/nvs/threewire.c
src/hci/commands/autoboot_cmd.c
src/hci/commands/config_cmd.c
src/hci/commands/dhcp_cmd.c
src/hci/commands/ifmgmt_cmd.c
src/hci/commands/image_cmd.c
src/hci/commands/login_cmd.c
src/hci/commands/nvo_cmd.c
src/hci/commands/route_cmd.c
src/hci/commands/sanboot_cmd.c
src/hci/editstring.c
src/hci/mucurses/ansi_screen.c
src/hci/mucurses/clear.c
src/hci/mucurses/colour.c
src/hci/mucurses/cursor.h
src/hci/mucurses/mucurses.c
src/hci/mucurses/mucurses.h
src/hci/mucurses/print.c
src/hci/mucurses/widgets/editbox.c
src/hci/mucurses/winattrs.c
src/hci/mucurses/wininit.c
src/hci/readline.c
src/hci/shell.c
src/hci/shell_banner.c
src/hci/strerror.c
src/hci/tui/login_ui.c
src/hci/tui/settings_ui.c
src/image/efi_image.c
src/image/elf.c
src/image/embedded.c
src/image/script.c
src/image/segment.c
src/include/assert.h
src/include/byteswap.h
src/include/console.h
src/include/ctype.h
src/include/curses.h
src/include/elf.h
src/include/endian.h
src/include/errno.h
src/include/etherboot.h
src/include/getopt.h
src/include/gpxe/acpi.h
src/include/gpxe/aes.h
src/include/gpxe/ansiesc.h
src/include/gpxe/aoe.h
src/include/gpxe/api.h
src/include/gpxe/arp.h
src/include/gpxe/asn1.h
src/include/gpxe/ata.h
src/include/gpxe/base64.h
src/include/gpxe/bitbash.h
src/include/gpxe/bitmap.h
src/include/gpxe/bitops.h
src/include/gpxe/blockdev.h
src/include/gpxe/cbc.h
src/include/gpxe/chap.h
src/include/gpxe/command.h
src/include/gpxe/cpio.h
src/include/gpxe/crypto.h
src/include/gpxe/device.h
src/include/gpxe/dhcp.h
src/include/gpxe/dhcpopts.h
src/include/gpxe/dhcppkt.h
src/include/gpxe/dns.h
src/include/gpxe/downloader.h
src/include/gpxe/editbox.h
src/include/gpxe/editstring.h
src/include/gpxe/efi/efi_io.h
src/include/gpxe/efi/efi_pci.h
src/include/gpxe/efi/efi_smbios.h
src/include/gpxe/efi/efi_timer.h
src/include/gpxe/efi/efi_uaccess.h
src/include/gpxe/efi/efi_umalloc.h
src/include/gpxe/eisa.h
src/include/gpxe/elf.h
src/include/gpxe/errfile.h
src/include/gpxe/errortab.h
src/include/gpxe/ethernet.h
src/include/gpxe/fakedhcp.h
src/include/gpxe/features.h
src/include/gpxe/filter.h
src/include/gpxe/ftp.h
src/include/gpxe/gdbserial.h
src/include/gpxe/gdbstub.h
src/include/gpxe/gdbudp.h
src/include/gpxe/hidemem.h
src/include/gpxe/hmac.h
src/include/gpxe/http.h
src/include/gpxe/i2c.h
src/include/gpxe/ib_mad.h
src/include/gpxe/ib_packet.h
src/include/gpxe/ib_sma.h
src/include/gpxe/ib_smc.h
src/include/gpxe/icmp.h
src/include/gpxe/icmp6.h
src/include/gpxe/if_arp.h
src/include/gpxe/if_ether.h
src/include/gpxe/image.h
src/include/gpxe/in.h
src/include/gpxe/infiniband.h
src/include/gpxe/init.h
src/include/gpxe/interface.h
src/include/gpxe/io.h
src/include/gpxe/iobuf.h
src/include/gpxe/ip.h
src/include/gpxe/ip6.h
src/include/gpxe/ipoib.h
src/include/gpxe/isa.h
src/include/gpxe/isa_ids.h
src/include/gpxe/isapnp.h
src/include/gpxe/iscsi.h
src/include/gpxe/job.h
src/include/gpxe/keys.h
src/include/gpxe/linebuf.h
src/include/gpxe/linux_compat.h
src/include/gpxe/list.h
src/include/gpxe/login_ui.h
src/include/gpxe/malloc.h
src/include/gpxe/mca.h
src/include/gpxe/md5.h
src/include/gpxe/memmap.h
src/include/gpxe/monojob.h
src/include/gpxe/nap.h
src/include/gpxe/netdevice.h
src/include/gpxe/null_nap.h
src/include/gpxe/nvo.h
src/include/gpxe/nvs.h
src/include/gpxe/open.h
src/include/gpxe/pci.h
src/include/gpxe/pci_ids.h
src/include/gpxe/pci_io.h
src/include/gpxe/posix_io.h
src/include/gpxe/process.h
src/include/gpxe/profile.h
src/include/gpxe/ramdisk.h
src/include/gpxe/rarp.h
src/include/gpxe/refcnt.h
src/include/gpxe/resolv.h
src/include/gpxe/retry.h
src/include/gpxe/rotate.h
src/include/gpxe/rsa.h
src/include/gpxe/sanboot.h
src/include/gpxe/scsi.h
src/include/gpxe/segment.h
src/include/gpxe/serial.h
src/include/gpxe/settings.h
src/include/gpxe/settings_ui.h
src/include/gpxe/sha1.h
src/include/gpxe/shell.h
src/include/gpxe/shell_banner.h
src/include/gpxe/smbios.h
src/include/gpxe/socket.h
src/include/gpxe/spi.h
src/include/gpxe/spi_bit.h
src/include/gpxe/tables.h
src/include/gpxe/tcp.h
src/include/gpxe/tcpip.h
src/include/gpxe/tftp.h
src/include/gpxe/threewire.h
src/include/gpxe/timer.h
src/include/gpxe/tls.h
src/include/gpxe/uaccess.h
src/include/gpxe/udp.h
src/include/gpxe/umalloc.h
src/include/gpxe/uri.h
src/include/gpxe/uuid.h
src/include/gpxe/vsprintf.h
src/include/gpxe/x509.h
src/include/gpxe/xfer.h
src/include/libgen.h
src/include/little_bswap.h
src/include/mii.h
src/include/nic.h
src/include/readline/readline.h
src/include/stdarg.h
src/include/stddef.h
src/include/stdint.h
src/include/stdio.h
src/include/stdlib.h
src/include/string.h
src/include/strings.h
src/include/unistd.h
src/include/usr/autoboot.h
src/include/usr/dhcpmgmt.h
src/include/usr/ifmgmt.h
src/include/usr/imgmgmt.h
src/include/usr/route.h
src/interface/efi/efi_console.c
src/interface/efi/efi_init.c
src/interface/efi/efi_io.c
src/interface/efi/efi_pci.c
src/interface/efi/efi_smbios.c
src/interface/efi/efi_snp.c
src/interface/efi/efi_strerror.c
src/interface/efi/efi_timer.c
src/interface/efi/efi_uaccess.c
src/interface/efi/efi_umalloc.c
src/interface/smbios/smbios.c
src/interface/smbios/smbios_settings.c
src/net/aoe.c
src/net/arp.c
src/net/dhcpopts.c
src/net/dhcppkt.c
src/net/ethernet.c
src/net/fakedhcp.c
src/net/icmp.c
src/net/infiniband.c
src/net/iobpad.c
src/net/ipv4.c
src/net/netdev_settings.c
src/net/netdevice.c
src/net/nullnet.c
src/net/rarp.c
src/net/retry.c
src/net/tcp.c
src/net/tcp/http.c
src/net/tcp/https.c
src/net/tcp/iscsi.c
src/net/tcpip.c
src/net/tls.c
src/net/udp.c
src/net/udp/dhcp.c
src/net/udp/dns.c
src/net/udp/slam.c
src/net/udp/tftp.c
src/usr/autoboot.c
src/usr/dhcpmgmt.c
src/usr/ifmgmt.c
src/usr/imgmgmt.c
src/usr/pxemenu.c
src/usr/route.c

index 64e0bcc1d990448ebb7174c5e85518094e267e74..d487cce367f218ee03f802c1468c979d4a014296 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 8a0433dd7697ed6f69b0281cb85dd9bedb692ac7..1e2d23c5d33f27d71a3944cdf2e3315482b86cf0 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/io.h>
 #include <pic8259.h>
 
index 443c8adaffaf523427fa031c9fba84ad77273162..76679173233c77e42e517e0d4eaf25b9dce8b1b0 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** @file
  *
  * RDTSC timer
index bdc8498ed2cae8c15b8cef35743a9ee9b75efe54..44e764fe04b6244c1c157d45acc01249e457452a 100644 (file)
@@ -9,6 +9,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /*
  * The linker passes in the symbol _max_align, which is the alignment
  * that we must preserve, in bytes.
index 59a1b7cbddf0f832040d899cffc4924f43276844..03727148cab6a9c5173f6952da448137fb186891 100644 (file)
@@ -1,5 +1,7 @@
 /* setjmp and longjmp. Use of these functions is deprecated. */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
        .text
        .arch i386
        .code32
index da66d23954b780b2fd382161c1848b11fce8bd27..737ec0eed9df6843ec90f17eaf8ebe4124c2a90c 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL2_OR_LATER )
+
        .arch i386
 
 /****************************************************************************
index d1251f06b19bcacbc9a45f9ae6e11ca736470743..523f0288bc514041b7029398a1a768ad8c059882 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL2_OR_LATER )
+
        .arch i386
 
 /****************************************************************************
index bb589ecc2c86321099fc73ceb614d55a0e9bc6dc..6e76b2eb8929df1084ec92501f024b4f66e6ea80 100644 (file)
@@ -11,6 +11,8 @@
  * your option) any later version.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <gpxe/timer2.h>
 #include <gpxe/io.h>
index cf6da4f66f08a002b4aa4c94855859cea9617e8e..aae1e1edd70c1dfda9f17ccc29c44fe68b5ce0ec 100644 (file)
@@ -4,6 +4,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
 #include "librm.h"
                
        .arch i386
index 424a96cc8efce5c79ce02cce5e5ece7b09dbda2e..d2c363b9e78a36e9b709f2919d2bbfb4cae6227d 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/io.h>
 #include <gpxe/x86_io.h>
 
index 8434f89d6285a6098179d6b22a118c19c3d48fbe..c6e253c06ff2db6e363d1003bc707618e278750e 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 2b31b4149128440c8b51c56fff97b0167a84028f..2428d1f5d0a66f413500c7bc2bae891d2ff5bd49 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL2_OR_LATER )
+
 #define PXENV_UNDI_ISR 0x0014
 #define PXENV_UNDI_ISR_IN_START 1
 #define PXENV_UNDI_ISR_OUT_OURS 0
index 6f34404bdee74a3cdd267c3e6aea2c793f6df808..1d4e88d7f5c4e7d8f86447d478c51043e0591233 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index 708fc274847b31cd86151019570304d42e24a699..79ac01bbbf7a5469be11d5cd3120318c6031c0f7 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <pxe.h>
 #include <realmode.h>
index 4cdce6771ec29dca6eb6d306916aae55d7f03073..7dfb5d153ae77745563ea70858e5e0a20c80b68e 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index e29d150a58829c7aaedccb279d34198cc3048705..a4b2f4ac76f4d7baaa92ceeabbe8c3c5b220ba2f 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <realmode.h>
 #include <undipreload.h>
 
index e5782781ce72f20d229080cd116d915c4693aa7e..2463d96981b1fdb767a3327690424f03be8de11c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index b126d2a7005843da427712eb5eebfe4d6e5acc96..1ba7d1f6fe876d1194fd2b88adc2b8bc2a3aa952 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <realmode.h>
 #include <bios.h>
index 913637723154cb0c83720f507b9faf8d6467252a..1d18e54c79ddb1c886b9d60350d65512eb36dd5a 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <assert.h>
 #include <realmode.h>
 #include <console.h>
index decb083569733c37cdc536e2f72392e949a7b9fb..32be9ee5e65b683bb7789222ac6839a4bd2f98a4 100644 (file)
@@ -15,7 +15,9 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-       
+
+FILE_LICENCE ( GPL2_OR_LATER )
+
        .text
        .arch i386
        .code16
index 552bf41d2d53442df851d4703022b10317c168c0..ea116fe50fe6accec3b247204377099c08a749ab 100644 (file)
@@ -15,6 +15,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <realmode.h>
 #include <biosint.h>
 
index 34e3ac52c6000cb59c4df956de3548219c2d10d0..1a71472dc2ebe115dee4fb6676494e343283b554 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <realmode.h>
 #include <bios.h>
index 620b62e0b23a85a1e35d1fe017b796e4b3cb973b..17082c35e4cecccf3c45f7c6fb2da7d63f4e3ded 100644 (file)
@@ -15,6 +15,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <assert.h>
 #include <realmode.h>
 #include <biosint.h>
index ff387d93f2b1bdfcf1c6fa1196bd92277d2207f3..8a30dbae7d7be79ab8ffa99a545419ab9aca9ec6 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <errno.h>
 #include <realmode.h>
index 420d2ae8c6bcecb2a3eb82981f08bd04f9728782..c572914f2cb10c7fdf7b7561a300247647391fe1 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <errno.h>
index 0f297a26a5942378164315b18218368cecc01545..f96cf201e2942c26be2fab7874dfd8ef91a57d4f 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 972016abfb6c7d3a50d95d46fdab951dcaa873bc..194509905a096b1e66f81daaa5e756dc589a0a98 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index d1b9a59fab9d5cb2efa99e58ad789b8622312d5a..6ab347c15539f303d003663539b4cb3aff363b42 100644 (file)
@@ -23,6 +23,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index 40e3218583ac5fd7314118341075fa373b29e5dd..a00b2b954073e30731b58389b097e3f9913619d1 100644 (file)
@@ -23,6 +23,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index c8daf72bb5d0893416b1609fa00b80969539660b..a41040e8c67a9a52711555ea2cebd96267abf780 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <errno.h>
 #include <elf.h>
 #include <gpxe/image.h>
index 9d573106d3a03f25162809db193ec04b48d18515..53eb2c0299003d4c0c2ef87b9a749cfda9be6888 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 1edf6af7b70f7071f4bf0b9ae0121725116756f3..1690b1c44e906e8466e7338c135f8433297047a9 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 90550d83c2306b274755ac6f6536c3a57a1f7442..68f8d4bf48edcd65b0280abf4556ff5235387f9d 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index cd5668e01ea0b567713bb7a506753b87b2602824..c477c7fe243eb294e4a17b54a5dd896eb9e85562 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <realmode.h>
 #include <bios.h>
index e4d4f49cf71a61f31e859f0afe921d545dc0ed25..3cb47767164c6acbf058d13f3220c4524ff39d13 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef BASEMEM_PACKET_H
 #define BASEMEM_PACKET_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <realmode.h>
 
 /** Maximum length of base memory packet buffer */
index 979a092c941b10ae21b5d540c23cfda0ec46edad..70bb73daccaa26dc5799cb1aa8ea857fca207aeb 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef BIOS_H
 #define BIOS_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define BDA_SEG 0x0040
 #define BDA_FBMS 0x0013
 #define BDA_NUM_DRIVES 0x0075
index d365cf01f393b042af7a880094607643c19c041d..ab466af3cbcc1a9363ee7d7e684d636b858b657b 100644 (file)
@@ -6,6 +6,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <realmode.h>
 
 struct segoff;
index 98418c29d01995f0931de6c706058c528ab041f4..ddbd40edbd414d2019b95be72d672ab73e303994 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef ETHERBOOT_BITS_BYTESWAP_H
 #define ETHERBOOT_BITS_BYTESWAP_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static inline __attribute__ ((always_inline, const)) uint16_t
 __bswap_variable_16(uint16_t x)
 {
index 119a9a21d2ddf1829eff9afb01242465596666ab..000db0c144c57ced817911060109dc912b4adefd 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _BITS_COMPILER_H
 #define _BITS_COMPILER_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef ASSEMBLY
 
 /** Declare a function with standard calling conventions */
index 413e702dbaa767f12e983696791ca57c4e9b623c..84188542443291a18e9c488a91a4a5998896f79b 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef ETHERBOOT_BITS_ENDIAN_H
 #define ETHERBOOT_BITS_ENDIAN_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define __BYTE_ORDER __LITTLE_ENDIAN
 
 #endif /* ETHERBOOT_BITS_ENDIAN_H */
index 5ea8a31864196a75bb24da7b2966e563de0431c7..fa3ff0f3eba3a5220c8a5a9760c1ef708fc8f8c9 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _BITS_ERRFILE_H
 #define _BITS_ERRFILE_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @addtogroup errfile Error file identifiers
  * @{
index dd0ee444f85fda54db4f504cd10072b89305b0b9..eded9778bc92135efdd759e9ad2ef5be74b14a3f 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/x86_io.h>
 
 #endif /* _BITS_IO_H */
index f8ba7a7cb4e6264cdba7ed4de9f609ed011acb7b..1354f6bbecbec4fe0cd47e1b77d58495e3d32026 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/bios_nap.h>
 #include <gpxe/efi/efix86_nap.h>
 
index 647ea19ef12c371d3f0fc5bbd3752659b8dc3b78..a68413aa137ec71fc472291a46a34ca649a282dc 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/bios_smbios.h>
 
 #endif /* _BITS_SMBIOS_H */
index 9eb72e9c4f44d932d8ddd01efd6bb9e1ee297f79..8edf131929b0b7f50429ab2fc674f038eee20bf6 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _BITS_STDINT_H
 #define _BITS_STDINT_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 typedef __SIZE_TYPE__          size_t;
 typedef signed long            ssize_t;
 typedef signed long            off_t;
index 99666d840491642aad2b1f3cd6e6ab2a1bc08fd2..32e6bd47c5f3bf4057ecf96080247c40d29030d2 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/bios_timer.h>
 #include <gpxe/rdtsc_timer.h>
 
index 0ecc50285e2f09c98ed1eed1e9132adea8db6fe2..2bb52e02134e68fa6d8ac2ab396211006135adb8 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <librm.h>
 
 #endif /* _BITS_UACCESS_H */
index dcbd0a6b320b3a72492212ec9d0e3d3f7eafc9ed..17ba2cb269cf7bdb7009077d377f221617e3b490 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/memtop_umalloc.h>
 
 #endif /* _BITS_UMALLOC_H */
index e90710522583435410ba6d99200ed82aa2623c18..8730fbfcce82882c81a6eb342143c1ad2ddc9075 100644 (file)
@@ -6,6 +6,8 @@
  * x86 bootsector image format
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern int call_bootsector ( unsigned int segment, unsigned int offset,
                             unsigned int drive );
 
index 99fa096350cd4e74e95601786c3c07ae90c9e032..42b31fe46aa59f51d7973361b1d244d637ef29c2 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _BZIMAGE_H
 #define _BZIMAGE_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /**
index 56661a804574a9b942a1c16086cb3304fa9e6b38..1232f0a74cce4d2152c1feb7e6dfd42bf4ff237f 100644 (file)
@@ -7,6 +7,8 @@
  * SYSLINUX COMBOOT
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <setjmp.h>
 #include <gpxe/in.h>
index f1fe8aff2d884ae660b4ae23ac63fef9b7618902..9d00fb670a4ea42696e4aa7c9dae59e1f5689e7e 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _FAKEE820_H
 #define _FAKEE820_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern void fake_e820 ( void );
 extern void unfake_e820 ( void );
 
index 1c651ef112833820c51e739ac03b5ec01d74e9a9..9065e61ace31f68668105f744089f8d4f6a6288a 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/acpi.h>
 #include <gpxe/if_ether.h>
index f1c721e9dbf2fdb4c1428b07b5613399b023ea2c..c32429b97443ad326a1883adbf1c56e51ed8ccbe 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef NAP_PCBIOS
 #define NAP_PREFIX_pcbios
 #else
index 0a6f277a64c1bfb8e9b9199764b3697379f29e18..83726b119cc536fb83a1a547982ada72d09263ef 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef SMBIOS_PCBIOS
 #define SMBIOS_PREFIX_pcbios
 #else
index 7e3caa3c64d853dfa8a0e8e6faaa7b1892e9eca0..ed9df5225a1e717a11ffa1226218a1ad2079a5a5 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef TIMER_PCBIOS
 #define TIMER_PREFIX_pcbios
 #else
index 5eef547b77d256104b1ad3af434474a9c25fb93c..c41e2e4016c860be2100ae0e601243e9db7c046e 100644 (file)
@@ -28,6 +28,8 @@
  *
  */
 
+FILE_LICENCE ( BSD2 );
+
 /** @file
  *
  * iSCSI boot firmware table
index a3cd2c01aa8e5bff764b74a51c25f3a55e98897f..eaf7025b74a470678b6a3add9f95c77655e11176 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef UMALLOC_MEMTOP
 #define UMALLOC_PREFIX_memtop
 #else
index 0e03d707e744f36d8f82662e30ccc2645a79e1f7..67ba22f004432ccb108d050d5fed9de0ae8ca7d9 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef TIMER_RDTSC
 #define TIMER_PREFIX_rdtsc
 #else
index 59705fa26126217aaa1aeed4a3c7d081b1ffbde2..8f1195156f8b23e8f90cc812ced5574f9a75fa5f 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern void timer2_udelay ( unsigned long usecs );
 
 #endif /* _GPXE_TIMER2_H */
index b1ae3bac3a977ac2e26cc9bece52215acfd15f37..beb5b22a6e8bfa3250894dfff1ab3aabbb5b2473 100644 (file)
@@ -15,6 +15,8 @@
  * into a machine with such an old CPU anyway.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef IOAPI_X86
 #define IOAPI_PREFIX_x86
 #else
index bf6d0318710767a722758bb5d1c8da55059f458e..e1884d940228a844d2a0f9db61c015148e056e36 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/list.h>
 #include <realmode.h>
index 9eb2767a2e072c624515444e3a866eb946a1a0df..f193f5e37da833fa5bf89b81097683be804c93c3 100755 (executable)
@@ -1,6 +1,8 @@
 #ifndef LIBRM_H
 #define LIBRM_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* Segment selectors as used in our protected-mode GDTs.
  *
  * Don't change these unless you really know what you're doing.
index f13db2673d4cecc7846c71f356a4e2dd99a82929..031b6c57a9ca982f57973a2b54f0dca3f10ff57b 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef LIMITS_H
 #define LIMITS_H       1
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* Number of bits in a `char' */
 #define CHAR_BIT       8
 
index 6222fd66b940b0ce519437ebc69c43c2b3194e06..7b217494aa304f0fdadff3a81d39b60c109a99cb 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _MEMSIZES_H
 #define _MEMSIZES_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <basemem.h>
 
 /**
index 4ca7089ba2e154862589828bd22a3f443d9712a7..44614c73a969fb87c71945069f41f14587c34035 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /** The magic number for the Multiboot header */
index 0c501a9c7e35e1a7a068d6e7d10ea669a9d16e28..f8e20c4c46c4fac607215575b3490dcb3dfba7e9 100644 (file)
@@ -4,6 +4,8 @@
  * Initially written by Michael Brown (mcb30).
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef PIC8259_H
 #define PIC8259_H
 
index ab31c699318215e3f8f02f24dd31e87e7f3f7500..4c20e73edbf8b7af3cc0ca4aa0565e6fb1a10d10 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* BIOS segment address */
 #define BIOS_SEG 0xf000
 
index 6d332ac7d8148736e1781569d3faff89060fc3cb..b0cabef0db02971a4573a88688e6f0f2d3751485 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef PXE_H
 #define PXE_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include "pxe_types.h"
 #include "pxe_api.h"
 #include <gpxe/device.h>
index b3d4bca8754c3a9ec4509c206afb91968c8b15b2..b72c1ec2bca5eb4fe11ab973aa9dfc46de3e3a53 100644 (file)
@@ -23,6 +23,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include "pxe_types.h"
 
 /** @addtogroup pxe Preboot eXecution Environment (PXE) API
index 2f3ea15aba41048dff3d5109b8d95adb4177c348..f60686cae08ced6fb7c9371c85141c26dc087d11 100644 (file)
@@ -6,6 +6,8 @@
  * PXE API entry point
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <pxe_api.h>
 #include <realmode.h>
 
index dd9092ef46a76f4376d8d758a6bd7a686ef9857a..a6516d25f63742499bad602090bc320ffca00dff 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <errno.h> /* PXE status codes */
 
index 26e6dd774b7e83b4b5d1cec5da346d55d508c2fc..a0a830b974b9d7ca0a186510b9240689b66a6341 100644 (file)
@@ -10,6 +10,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /*
  * Declaration of variables in .data16
  *
index e68fa85ad4c577ec2fedb60c40eaa64ec65869ce..2839e2bdd33ab54610f16b9aa96b0e70524dfd1b 100644 (file)
@@ -10,6 +10,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /**
index c18d03e1d017136cc76c41a828731067f63e7859..5d3c11b69b086995dedd8eed6d83d178f7781eae 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef ETHERBOOT_SETJMP_H
 #define ETHERBOOT_SETJMP_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <realmode.h>
 
index c6253d0aeb94c1c5e45f9b6c59dd232780b39f2f..de6925b672e2eb65c4047700a5d3d669de20ceb4 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef ASSEMBLY
 
 #include <gpxe/device.h>
index bfc11874daf7a79d94038d44edfa6d1ac8ff3311..426830e8d1d8f254ad4d05310ee7b11e467e6633 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct undi_device;
 struct undi_rom;
 
index 1a4a385e9386cc621074db3bdb56d3036c3e7530..c3c17c11a4a0d77fafb1e8848d85a781879292d3 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct undi_device;
 
 extern int undinet_probe ( struct undi_device *undi );
index d9bc8cb9b2ef342d5fc171c15754c8a32db33027..de9b8fb5296eb5ab56639a66baae7767034ee71c 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <realmode.h>
 #include <undi.h>
 
index a263600729cd1dff7d905e67bd9b9415a230d4dc..86d7077b58f4cf6a821391733311c8bb95741905 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <pxe_types.h>
 
 /** An UNDI PCI device ID */
index af28bbcfb449eeafc71cc959f86bf3106383e881..86941728510cdb556b434bec5a23b6489f16d6bd 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <realmode.h>
 #include <gpxe/aoe.h>
 #include <gpxe/netdevice.h>
index 6e1e51cbb7c2f319de6fd5f8f44113c5586fe7a3..46484c0054b1c7b9632d88f122d4b55a373d2b82 100644 (file)
@@ -10,6 +10,8 @@
 #include <gpxe/abft.h>
 #include <int13.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static int aoeboot ( const char *root_path ) {
        struct ata_device ata;
        struct int13_drive drive;
index 2f4a05131726c6320355e591ca8502307d051e9d..e38cac7a8253a543ee61eeb93edcc2e97c0ae134 100644 (file)
@@ -1,6 +1,8 @@
 #include <gpxe/nap.h>
 #include <realmode.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * Save power by halting the CPU until the next interrupt
  *
index efaaef0d79b5cb226304b4bcc42310e56a749415..094214bdc7c2821f28db00256f8334ca2b388c8c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <errno.h>
index 0b475ea3748bca8f9e828f59d002c53a337f75b2..8ecf7c12ea31882afb0490dfce37dc17215fd9fe 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** @file
  *
  * BIOS timer
index 1306f918661a7f4feb239b006170b0bb221b81fd..a193defa3335ab3f4e2afd1e5323357ae2bda2c3 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * Hook INT vector
  *
index 43d1f85f9f022feee85a84dd3fd5fbb85891044f..718b759f4acedb32e82ff33c85d001cb8ba78540 100644 (file)
@@ -25,6 +25,8 @@
  *
  */
 
+FILE_LICENCE ( BSD2 );
+
 #include <stdint.h>
 #include <stdio.h>
 #include <string.h>
index 04f9cdf5f2efbad292f23689fcaee05f602dbdf2..733060f25f6b90b7a2c3384d3471899adc5a27d7 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <limits.h>
 #include <byteswap.h>
index 02aec4babfe5a3e31e6a22c83f8b307f897fae96..f200c16fda3a8047021b588508bcbe18dc960071 100644 (file)
@@ -13,6 +13,8 @@
 #include <int13.h>
 #include <usr/autoboot.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct setting keep_san_setting __setting = {
        .name = "keep-san",
        .description = "Preserve SAN connection",
index 744d8e3053964d031441189a3530573040649adf..0645fe63d71ae5c103c562f6822e71803b4563d1 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 81b4fd3c0b38a748db0d9a16359637a502a940f2..f2c3880c3a77af680f4619c662baf9009b7cd25c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/pci.h>
 #include <realmode.h>
index 06dee25c4725c7a9602a9450752cb6f4c1e93a6b..925dd335eb634d1b26758db7504a6d5f4d6f093a 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/uaccess.h>
 #include <registers.h>
 #include <biosint.h>
index 0e8c8e2d63846edab0db75c7d89703f438362ab1..0d3a57cd3c3707ec513124b0076a297659c34d00 100644 (file)
@@ -17,6 +17,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
        .arch i386
 
 /****************************************************************************
index 41674588c07f252c0e998cc356278c9598d7735f..552a1a128a72e8470b4e0ca02020fa5153eb5054 100644 (file)
@@ -31,6 +31,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 FEATURE ( FEATURE_MISC, "PXEXT", DHCP_EB_FEATURE_PXE_EXT, 2 );
 
 /**
index d228a36d007b54113bee8c1f4f5db7851ec73ed7..bebae0288469d89350a1528f2ccdce2b86e3b262 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/init.h>
 #include "pxe.h"
 #include "pxe_call.h"
index 193abc3dd4eed66c9bc917dc61d96b194c5248dd..5ea06e928413d50c2f3ca7be7c98331745d2c4c1 100644 (file)
@@ -23,6 +23,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <stdlib.h>
index cc7f830a349e80a08fc6defe92507c1beea8a5fe..c1d831bda300d0f53bba2289871daac9a1e255c9 100644 (file)
@@ -22,6 +22,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <errno.h>
index 033b1ad97dadfe281b22e823c87b37962161a602..f47022012dc966c29d5d5a35a7f0be9e0207c341 100644 (file)
@@ -30,6 +30,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** A PXE UDP connection */
 struct pxe_udp_connection {
        /** Data transfer interface to UDP stack */
index 4e4a3da0c9f7a4197236d7eb0a972ec2b5066c9a..fe124d6392dabae010ef4fca77b26fa278784d80 100644 (file)
@@ -22,6 +22,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdio.h>
 #include <string.h>
index 4a782dce638fea0ad133b700193bd429e8f46c23..d2c3f9188adbfad1a200490469f35324669c0908 100644 (file)
@@ -21,6 +21,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <realmode.h>
 #include <comboot.h>
index 08d7398acaa831bb1a3195a61eec50f7e60a4fff..5c5bd13992f86c74aa2952401850008c872d1a89 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
        .text
        .arch i386
        .code32
index bf6c4c66b319956f30ff2cda66d4e0646d7ad5ba..a78af7290ff8f2acd41f3ee24b1a14dcead72f52 100644 (file)
@@ -21,6 +21,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <errno.h>
 #include <realmode.h>
 #include <biosint.h>
index 41c3af7aacb951cc376525c28a53b8fc411ea723..30ac502e1dbc80a7e70346455e460002f463f4e4 100644 (file)
@@ -5,6 +5,8 @@
 #include <gpxe/process.h>
 #include <gpxe/resolv.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static int comboot_resolv_rc;
 static struct in_addr comboot_resolv_addr;
 
index d60fe9bcb943d0ba7e5b596767529507d94b2194..968da1a3817e2044f321144b4610e16aa759dc6b 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL2_OR_LATER )
+
 #define BOOT_SEG       0x07c0
 #define EXEC_SEG       0x0100
 #define STACK_SEG      0x0200
index 0156812a545735834394ad7099381ac5a2e43a9d..2716a16becb86aa7aa32418ef8bfa3521f0604c5 100644 (file)
@@ -16,6 +16,8 @@
  * getting whole tracks at a time whenever possible.
  */
 
+FILE_LICENCE ( GPL2_ONLY )
+
 .equ   BOOTSEG, 0x07C0                 /* original address of boot-sector */
 
 .equ   SYSSEG, 0x1000                  /* system loaded at SYSSEG<<4 */
index 086d7f454e695f56d9c2795b40fdb3ff64155ab4..a06f10c361c1f0cdabdf901e77fd393c57ed2ab8 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL2_OR_LATER )
+
        .text
        .arch i386
        .section ".prefix", "awx", @progbits
index e0bea0cdfb36c78fd813a6350e769ea8729c1fae..4d13f4049ecd68284c28145a8860a1331a894cad 100644 (file)
@@ -3,6 +3,8 @@
  *****************************************************************************
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
 #define PXELOADER_KEEP_UNDI
 #define PXELOADER_KEEP_PXE
 #include "pxeprefix.S"
index d708604bd5fef0d6a4b002173ac7b32c0a484e8d..923facccd59ba2f25b39cfbd274859d47ead273e 100644 (file)
@@ -3,5 +3,7 @@
  *****************************************************************************
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
 #define PXELOADER_KEEP_UNDI
 #include "pxeprefix.S"
index 421891359ae42160e2af937d13867e647d92faab..9e6ba6f0756e92d56b645ddefc3cc32cd3a8ddfa 100644 (file)
@@ -17,6 +17,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
        .arch i386
 
 /**
index 094263d28f0e1a88bab0543221f274a12985f422..02249f7a23b9ee48175406b181c82a73f434de42 100644 (file)
@@ -34,6 +34,8 @@
 
 */
 
+FILE_LICENCE ( GPL_ANY )
+
 #define        SETUPSECS 4             /* Minimal nr of setup-sectors */
 #define PREFIXSIZE ((SETUPSECS+1)*512)
 #define PREFIXPGH (PREFIXSIZE / 16 )
index c6ae12c7eb26a3f088d5007582cb6399e772ef61..b541e4bb5b6a5d12f1e91c53d32c50ac26df94f5 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL2_OR_LATER )
+
 #define PXENV_UNDI_SHUTDOWN            0x0005
 #define        PXENV_UNDI_GET_NIC_TYPE         0x0012
 #define PXENV_UNDI_GET_IFACE_INFO      0x0013
index 70167a14a4fa3f2567972c5354e638b24633a859..f5724c134b065a7c2a973b3d3aa15e4e5e3a568f 100644 (file)
@@ -20,6 +20,8 @@
  *   Michael Brown 9 Mar 2005
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
 /****************************************************************************
  * This file provides the decompress() and decompress16() functions
  * which can be called in order to decompress an image compressed with
index da0e6ae82e99c638bdf1a34bbba3e18b95b76de3..b24c2846fa1b77cb84ad09a19a12496a5abf998a 100644 (file)
@@ -3,5 +3,7 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
 #define CODE16
 #include "unnrv2b.S"
index 1023ddd0bccdd8395d2a86009ba937da4d0f2f6d..1176fcced1409d761e5df6cf93cb43d1cad2a10e 100644 (file)
@@ -5,6 +5,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
 /****************************************************************************
  * This file defines libkir: an interface between external and
  * internal environments when -DKEEP_IT_REAL is used, so that both
index 8cf1f7f5c029db431889117e342b9e7cf32af885..cb27ef35567f4480794afa5385ff1861a676d3ef 100755 (executable)
@@ -5,6 +5,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER )
+
 /* Drag in local definitions */
 #include "librm.h"
 
index 50569f8ee7632790fdb9d59bb583d68605fa8bdb..f00be8117021363faafc22aeafdf037578ccf9fc 100755 (executable)
@@ -5,6 +5,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <realmode.h>
 
index db17215e4f7ca827468c4933cd277e6cf943964b..2c61d9ca6bec4f672ea7809ee8ec9613be1ed19d 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/io.h>
 #include <gpxe/pci.h>
 
index c0224c7a94e7b1dc814c6f9519da74cc37760eb9..5838ebace29de5e3904d7926ba744240efcf71fc 100644 (file)
@@ -22,6 +22,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 
 /**
index 0fbb439db2c2142a6d968869d45c742a28c2eae6..f6efcdac28b6cbd35aa4807086f083c5bcee638e 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/pcibios.h>
 #include <gpxe/pcidirect.h>
 
index 42ddeddf1fab5a48a8b0e8fbf8b0b4f2bb786dfc..a68868ac90bda293cafd491f0bf7040e21c01852 100644 (file)
@@ -21,6 +21,8 @@
  *             consider these trivial functions to be PD.
  */
 
+FILE_LICENCE ( PUBLIC_DOMAIN );
+
 #define __HAVE_ARCH_MEMCPY
 
 extern void * __memcpy ( void *dest, const void *src, size_t len );
index 91424c5478530d9d9a191d6b0dd6b64e57d149ec..833c922c39e9e2f36eb1921c8923063182d83144 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef NAP_EFIX86
 #define NAP_PREFIX_efix86
 #else
index b86f5abd404427337e42feb782c5100a58afbcf5..93a6eb8a49a4ea4870ff3d68f84d2a0511e7dde2 100644 (file)
@@ -9,6 +9,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef PCIAPI_PCBIOS
 #define PCIAPI_PREFIX_pcbios
 #else
index fe433c6f23fc90e8f8a73c2043341a4aa4c89d79..8b705fb26854e80e73f3bac6899e6b40b52c9e79 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _PCIDIRECT_H
 #define _PCIDIRECT_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/io.h>
 
index 45e99a685e64f738afab6c982b440e509d7b2294..89a4e3ba8830427878f3cc487ac0313f024405bd 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/nap.h>
 #include <gpxe/efi/efi.h>
 
index 5f631588f469160550f001ba5c6411693e4a6575..36d56508b8894fd67c9e227b93ebe8d7f0b71e3c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <gpxe/init.h>
 #include <gpxe/efi/efi.h>
index b05b744d3e98b49bd17de94636a90fd9e8789fa6..4cc9e04a04da0282b594ed2d945c2922c0af2f22 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <gpxe/efi/efi.h>
 
index b4ea1dda6fba86fa5cefc17bcaea3eb669c2b3f7..be3242dd9e4dc58b6723a07bb101fcabc8e1a7f5 100644 (file)
@@ -10,6 +10,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <config/defaults.h>
 
 //#define      CONSOLE_PCBIOS          /* Default BIOS console */
index 1f55ef3cc9e22e0e8cf6da6b9a3dc9980832294f..389c0b07bc9f3cf827b543deeff6cab12df5e820 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef CONFIG_DEFAULTS_H
 #define CONFIG_DEFAULTS_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define CONFIG_DEFAULTS(_platform) <config/defaults/_platform.h>
 
 #include CONFIG_DEFAULTS(PLATFORM)
index 4359e1a4c5eb867adccc5c3ef303ff93a2b0830e..f7b8a45cb225d683b1daa43953766ed3c21c9f5e 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define UACCESS_LIBRM
 #define IOAPI_X86
 #define PCIAPI_PCBIOS
index 6dffdd6b7ab62ff8c909042f27751a07fed00b8b..dfc87007c6aeca5143dab38bcc2177477b5bf0bd 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <config/defaults.h>
 
 /*
index 7726a0f01e3196d327d41422fa8217a16d1b9fc2..8ddd557b97f89b931f2aa22ba9249f9b7d4917c0 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <config/defaults.h>
 
 //#undef       PCIAPI_PCBIOS           /* Access via PCI BIOS */
index 8648d925ed74537be0bd3149436338db2cfcd0b3..1b981355a9322471f340d1e56a30638bd7b5d30b 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <config/defaults.h>
 
 //#undef               NAP_PCBIOS
index 984a7a9c0d7cb6feddffd4afcda66483c1c8707c..1d7f51ef577e69dd803a45a0179c0118f8adc53b 100644 (file)
@@ -11,6 +11,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define        COMCONSOLE      0x3f8           /* I/O port address */
 
 /* Keep settings from a previous user of the serial port (e.g. lilo or
index 7c3f3521d265f7d00b102abd44fc2d742c103b23..cc6a93d18deac69f187fa6e566229bd074611c7e 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <config/defaults.h>
 
 //#undef               TIMER_PCBIOS
index de4019e501f7a2a77ae64c353d71f173078c6e71..65febf1fd6da37ebc2f117e16746482b1f407081 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <config/defaults.h>
 
 #endif /* CONFIG_UMALLOC_H */
index 94b7b2a1898f349b3979b5fa6181c26f24b4ec47..b65f4d483456c01782e62d3118c91eb8b9905484 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/acpi.h>
 
 /** @file
index 6b820ada51517e311489447ae95c837283ecd5fc..31306e2a834534fa45758aab01f7df81ab9bce99 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <assert.h>
 #include <gpxe/ansiesc.h>
index 94d7e7c437e05c057e1e974ee6d25f31b1090a6c..03cf45cfc2617eb7809fdf45fb177ee04f9d76c0 100644 (file)
@@ -4,6 +4,8 @@
 #include <stdio.h>
 #include <errno.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * Write a formatted string to newly allocated memory.
  *
index e54821e3e7788266294fa614658c90fa8122501a..5619ef7b1cabd4f0112e89bd56e45867721a50de 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <assert.h>
index 7340c0d55544bf0549ac07bff9408b675d59eb82..a481c54f49b9286256bcaf8cb5fc15bbf8a2428c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index d02664719cea8ab732e36c1353874d2d23b72d2b..bbe9cbaa1370dfb818964caafec80b4f9893efe5 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <errno.h>
 #include <gpxe/bitmap.h>
 
index 53abaaeac1416eb573f91cf251b1f85d5d79c7a0..1bca9e47b09b2ea481709b1f7e335cdecbe8cb48 100644 (file)
@@ -1,5 +1,7 @@
 #include <strings.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 int __flsl ( long x ) {
        unsigned long value = x;
        int ls = 0;
index 0662a3a491e693201d4efc891617edcbb628e20a..ecaf781fc3738c4df951cbf9940d91243c194c15 100644 (file)
@@ -5,6 +5,8 @@
  * your option) any later version.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <config/general.h>
 #include <config/console.h>
 
index 1ea3dc13e6952198e224bdb4b5360193cc6c9831..e22d2601948da0f27fb98b9da7de91ae24d3d8f4 100644 (file)
@@ -5,6 +5,8 @@
 
 /** @file */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * Write a single character to each console device.
  *
index 7d2e88286166870b8fa9c9913071e7185d4ce759..b303fa35f7a5eb5e400aee3292b4929b21fe4685 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** @file
  *
  * CPIO archives
index 81fd900e7c1e3d5f873def72192cb59802b3b0ba..65e01b21e94d84274dcef1a801164ba0f0816eee 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <gpxe/uri.h>
 
index 1f57e4c6f99e52092aaa0725b504cb5869ac6926..96ccc9ff35b59a98d156e8ea76f637a3e2849cfd 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <gpxe/list.h>
 #include <gpxe/tables.h>
index 83027d388c1537db57014d6366d42336b674c372..5bde0a6be5450b0a7553df43fc74aaddde35c485 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <stdarg.h>
 #include <errno.h>
index 181ca4c567c65788014abada7261d1cd08e3ec09..25c578d5cbd2f4d9bd40a547a33c817effdbe9b4 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <stdlib.h>
index f9ebe7cf11fa2fb0e177c7c3017c02f76365123d..a8bee7dc25220ce8cd2fb70f9770f655e43940b7 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/xfer.h>
 #include <gpxe/filter.h>
 
index 787c9027663513db8cb38e7cf249ac9c546a9498..dbd074ccf1385d6c4fbd6eb1e14091bdb683eb3a 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <ctype.h>
 #include <console.h>
 #include <gpxe/process.h>
index 6de412bb8a3424a68c370cd1440344fe9347c8eb..b67da0c1301a26675751ebe064c96087d84312d5 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <stdio.h>
index 0d188c308b83825c9182cb5a00454310d2545b39..24fe51ab9daf4566a66e90cdd67ece5f379ce5b1 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <string.h>
 #include <stdlib.h>
index e1c9dce0c350981131b3e18291c1a5377bdd9c24..cd0f6dcc8d94ba136e78f3711314b734e724b682 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/device.h>
 #include <gpxe/init.h>
 
index 37aabfe0dae0a97882a289b8a436601221e59de9..43d58ed2000148ff515aa7ecb730be6a30e4fdeb 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/interface.h>
 
 /** @file
index cc4aedeae5d88ab1c687087a286bc2ecb45a068d..1ce7890e4f6c0ba6d7ef7ab9770e3d2fd65e0f39 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <errno.h>
 #include <gpxe/malloc.h>
index 6c2faf30f4ff943e794df38b0b0e0837b87e4155..2a6a8a032348e9d940b904e52001057996241a6d 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <errno.h>
 #include <gpxe/job.h>
index d02f37c34a3394074176e77cd5b780fde5afc99c..221f4e1a6a53987c1b74093fda9926eb79cabbe5 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 809d4dcf852970d866e781518b150be4094ca82b..74452b78840088066ebb2a5773c357ad822e80c8 100644 (file)
@@ -14,6 +14,8 @@ Literature dealing with the network protocols:
 
 **************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <gpxe/init.h>
 #include <gpxe/features.h>
index db7f1bedf6a58f98a295f2ec34dd4c6e23c5565d..8b0bc24d2fd3edc1699526d91c1a80eea3874953 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <stdint.h>
 #include <string.h>
index 1f51272dc7490a78083ecb5dc35e5ae66b5a2222..5a82c85cc1e35e8bb52158ce03b77a9343bc8bd6 100644 (file)
@@ -2,6 +2,8 @@
 MISC Support Routines
 **************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <byteswap.h>
 #include <gpxe/in.h>
index 657bfd7ada1a1694598723a92bd2f8da5c0c4be3..a24b559e18a8f74e2e1fef04d68d35e00f89b397 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <stdio.h>
 #include <errno.h>
index e5c07d986deccc4019caec1d9d1c7c849f44dcd0..3dbf51d3f36ea1247c9978938b5530061513f4bc 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index beb67a03728f2e2184353c704893f08cf2722b74..d5eb30cfaa02b77d0716af63e9f2890ffd4cf097 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdarg.h>
 #include <string.h>
 #include <errno.h>
index 6f6d815acf724188907eeee42b07044057009428..e6b1a0f693c0e550931650868f159941539447cd 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <string.h>
 #include <errno.h>
index dcae9017fafd607ebabe77ffbd40097e03a573d4..6dacd6652636258e0b99c81e6462f516f87c261f 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/list.h>
 #include <gpxe/init.h>
 #include <gpxe/process.h>
index d34e763a6b68cf2983bd38980be5e9001f4cd988..6e7374e349868cee343409650a755ad5474deb44 100644 (file)
@@ -4,6 +4,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <gpxe/timer.h>
 
index 30bb6deacf18e7fd083a560d83cecef822b2ecd2..f2286cacdf5d74180e5015dc85447eb51b9715f2 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <gpxe/refcnt.h>
 
index 5a5d4afecee50301bf97bdc93dfb207e17da3519..6f01f93e94cf03112f760dff4b04db25627b3b7c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index 5b3be39c346b4139f7587f796234c4bcdf936cf5..d35e89e958c0fe2925b86fb0ab80950903b64854 100644 (file)
@@ -11,6 +11,8 @@
  * parity, 1 stop bit (8N1).  This can be changed in init_serial().
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include "stddef.h"
 #include <gpxe/init.h>
 #include <gpxe/io.h>
index b00c0d079f9db15e2423c94f5cd4492b01f367c4..3a58e39b1fcf9f5f8e45f2069ff5fe161fc1b67b 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 2e17bdcb013eed2ec8333fce3fbb531a41ea6768..190007a47a4daa0eb0bcdcd7ea4bd7dfddbabfe9 100644 (file)
@@ -10,6 +10,8 @@
  * published by the Free Software Foundation.
  */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /*
  * stupid library routines.. The optimized versions should generally be found
  * as inline code in <asm-xx/string.h>
index d71e3da1f6966f755059bf32d5eaaa4bbb1df195..096d07ec0e0efdce0bdfe29b9313a6a605057a3a 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <unistd.h>
 
 /**
index 7bb46da0c8ce64a4aa21f6b36e50a9ddb575910b..d31aabaf40469bd8752d5c7230210d39f1f9ce37 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** @file
  *
  * Uniform Resource Identifiers
index a3a82c6885b1046505a6c5db43f089535e40240f..2b67d55d5740363ab1e2bfd1b5418de328fcbddb 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdio.h>
 #include <byteswap.h>
index 4457fe4f46293b6b49cb2ecbf034977e2c759237..21ab2429243cdd33069db1347b4d561167531efe 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <stdarg.h>
 #include <stdio.h>
index 9ed19da21c39913febc4066db7a76a49fdccce99..a9bcb4d7bb06e488abee3e5b5b86bba2210cdc67 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <stdio.h>
 #include <errno.h>
index 25e7495bd18942990f06a298b64c5eea5e4af45f..154a8a840e9942dd7cd127d947560d31cfcb4faf 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stddef.h>
 #include <errno.h>
index 51e1924ed0ab2259668a0e3c2034a123f3f17a2e..9e4044eaa1554580d225285fb12da3b125aed9b3 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <errno.h>
 #include <byteswap.h>
index c7116ea9552449d491b99abf52ab96284567ad58..1710203cac13e27f76aade6b3e93fc0fd8625503 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <assert.h>
 #include <gpxe/crypto.h>
index d0784d2508248730d4de61c95e5166aa8e59d4fe..8aa224c423e199839ba7befdb8ea5642e4b2e7c0 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <stdlib.h>
 #include <string.h>
index 8cc9217a4999408df07aeffa5e87d15711be82d3..61efb34ea5c969588745016d0c30d563367b067f 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index be0298a78b1a7b00c13cbc16f7cc54884ce29b61..d64730c02c8ca60569951550443cf10d4cae4481 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 72b291ac883d8a248eedf45f4937056d553161bd..8c606398e1489c8bfab8d6526d021d7dd0a30392 100644 (file)
@@ -20,6 +20,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <byteswap.h>
index 35adfa387f84675ade7250f4bbec69f938f164ed..31ed412f22bfe1f6936fb153a3a075b4c6a2eb21 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <string.h>
 #include <errno.h>
index c6f935202c21a6f97d37054aec947138753baf5b..3e558d5ceefa73fcda030536263f78743a4776bf 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/bitbash.h>
 
 /** @file
index b85057af1745412786d501767b36ef8b7816ca25..131972708ef8c8531600cd5a577bcdeff2426098 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <stdint.h>
 #include <errno.h>
index ef87b5a24a2d7bade13deda3c10c001e5a67eb9f..8b5060c19497a4a1f1ed7fb8cb0077be708d8e30 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <stdint.h>
 #include <string.h>
index c21d2f65898157b789a2db89203cb561ce0b6e67..fd636458a66c39c0138a3ba15cb1d8bf66a9e53a 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <string.h>
 #include <assert.h>
index 50911994110966518bb6bb52f6fa01663a600ccb..4e6f1bca02292c534a0e9525d6361b03790c8f3b 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/blockdev.h>
 #include <gpxe/ramdisk.h>
 
index b22bd20f43fbcf191357fe03bc0497291182c01b..5431233f968c7f364e4fe5fe216a41617f31f3b2 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <string.h>
 #include <byteswap.h>
index 1af56f2e84aa1462815ce105a6a55e1f9f91e62c..b533364bdec7a48f3e10d23de0ea6a0c8e4f15db 100644 (file)
@@ -7,6 +7,8 @@
 #include <unistd.h>
 #include <gpxe/eisa.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static void eisabus_remove ( struct root_device *rootdev );
 
 /**
index eb49fbf2f112e8a96669cbec74482b722fc9b49b..f458826d88d3b40b744e00ca29324937a2955479 100644 (file)
@@ -6,6 +6,8 @@
 #include <gpxe/io.h>
 #include <gpxe/isa.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /*
  * isa.c implements a "classical" port-scanning method of ISA device
  * detection.  The driver must provide a list of probe addresses
index 957a955b11ffb5c3a40b06058bc6ec2e65845417..ccf6209fcd74ba30e2b1b9f9c1100ae1949eb027 100644 (file)
@@ -55,6 +55,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index d6bb60f2882fad9801ab70099aa6ab434dd1f217..2815603efbb582575cdcbe50ce691dd631b9f4e2 100644 (file)
@@ -5,6 +5,8 @@
  *
  */
 
+FILE_LICENCE ( BSD2 );
+
 #include <stdint.h>
 #include <string.h>
 #include <stdlib.h>
index 7f038c2b5300989601aebec6d8c3ce9771bfaf0a..8899e6e1a378a3f14f52b608aa99b1eed8fe24aa 100644 (file)
@@ -19,6 +19,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 4603bcb9ac6ee6a4c9723cefdd37312103600a2f..1dd63ee341dee5b12da8f9fe135fe37ce0dd754c 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/pci.h>
 
index 19ca92cdd27440ca300f0b255044fa1cdf9ce6ef..f1b7c1ffa1489ae64f9afe686c1a5409e07f6fd2 100644 (file)
@@ -19,6 +19,8 @@
   Copyright (c) 2004 Mellanox Technologies Ltd.  All rights reserved.
 */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /***
  *** This file was generated at "Tue Nov 22 15:21:23 2005"
  *** by:
index 17882ed7c094fc8e14d81ac2d5b2af91ece1ad62..39ecd17f1fda79a4f575a734272ec00175104b30 100644 (file)
@@ -19,6 +19,8 @@
   Copyright (c) 2004 Mellanox Technologies Ltd.  All rights reserved.
 */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /***
  *** This file was generated at "Mon Apr 16 23:22:02 2007"
  *** by:
index c5b3bc0eaa92a6b6fec5ba94a0b499ff7c2e31f7..a9ca34575d7309e203b080ae4500bb307d188f0f 100644 (file)
@@ -19,6 +19,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 7d97b156c0efb3d5f63badc748e23fdfe02b8093..87f5933df6a6c0e103886f3513610204343b5222 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/uaccess.h>
 #include "mlx_bitops.h"
index e03823ff5d514d9d947944cfcd9a638da7f95b81..4ece7a4c2b194787c9d2842aca5fa17dbe1528cb 100644 (file)
@@ -17,6 +17,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index ed39da695ed6e4593530772a49b990096a00454c..5d92efdf83b116b571787d4018fed33fed01c3b6 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/uaccess.h>
 #include "mlx_bitops.h"
index 0f21617fb730e25eb86d6e6f74fb43180f636683..d67ba1d773a91dfd375376238ed1a2e0a15d336e 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index 2bd3a9e8cb2e84036e31163a287816a30f3aa43a..96cc37c90653ec398952ffa963bf4c83f7b27c80 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index af0c4ab9d517da5d1e05988fbed65a00603f7fc1..0879a74434ef0f964a236cf74c10987577fea13c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index 675f1cf81558ae1a2fb9f2eb8ecfdad8ae8c7f60..e7259014744b53e71f5477591378c0c27f2488c4 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <errno.h>
index dd1737a680b2d465e7010b29978429a5c2036229..66eea28e2716c67d85f0feaa96b245cbdad2a455 100644 (file)
@@ -19,6 +19,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index fc5ea077bc4c41550972856423a9726f38dcc2b7..968a5f8db400aaa46db420a76f13a59690dcb0a0 100644 (file)
@@ -30,6 +30,8 @@
  * SOFTWARE.
  */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /*
  * This file contains the memory image from the vendor, to be copied into
  * the IB SERDES of the IBA7220 during initialization.
index ec57d7b0a9e37342fc2a87b285732cdaea206f5b..ca96359242904bd354cb142a01561efa767782e7 100644 (file)
@@ -19,6 +19,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 0dd3c53d0a01115d50964ee2713b05dbf1dbbb37..e4f3c4e4f56f0e1d9ca9d1b3ae3337a9c2b64b61 100644 (file)
@@ -36,6 +36,7 @@
 
 /* This file has been further processed by ./drivers/infiniband/qib_genbits.pl */
 
+FILE_LICENCE ( GPL2_ONLY );
 
 #define QIB_7220_Revision_offset 0x00000000UL
 struct QIB_7220_Revision_pb {
index 9eba4da55b7c0107dbdafdb290a23e6443021afe..0298d36dde8371aaa14902c2b3dce8876c19b46a 100644 (file)
@@ -54,7 +54,8 @@ foreach my $datum ( @$data ) {
   $datum->{fields} = $fields;
 }
 
-print "\n/* This file has been further processed by $0 */\n\n\n";
+print "\n/* This file has been further processed by $0 */\n\n"
+print "FILE_LICENCE ( GPL2_ONLY );\n\n";
 
 foreach my $datum ( @$data ) {
   printf "#define %s_offset 0x%08xUL\n",
index ecfdec557dd5d2cf690bb134a67091d91deedee6..1c58f7798177f5eb28d847d0a1790d82c1ae77a9 100644 (file)
@@ -4,6 +4,8 @@
  *
  */
 
+FILE_LICENCE ( BSD2 );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index a06d91ea039607d0a01a0d314dce6b739a064c5c..f030d4ba49ed8bc04aab9cc11936d3dd694551c8 100644 (file)
@@ -31,6 +31,8 @@
 
  */
 
+FILE_LICENCE ( BSD3 );
+
 #include "nic.h"
 
 /*
index dcfe66ba8513e9e94ca461f94f5f0207db88223b..eb9569fbd7471ed63a1cd667c7b1b467d80d24a1 100644 (file)
@@ -43,6 +43,7 @@
 * Indent Options: indent -kr -i8
 * *********************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
 
 /* to get some global routines like printf */
 #include "etherboot.h"
index 31931048e59f32ee905351e05f21c628b26e3cd7..42824644a0e0c99beb29f40cb9fc5f4896012c36 100644 (file)
@@ -3,6 +3,8 @@
  *
  */
 
+FILE_LICENCE ( BSD2 );
+
 #include "etherboot.h"
 #include <gpxe/mca.h>
 #include <gpxe/isa.h> /* for ISA_ROM */
index f1c8d8a8009fb3dbca593c788b55e9887fdf3074..07c85d0352d79f0a2597fedf8d3dab7f1c1ea64c 100644 (file)
@@ -23,6 +23,8 @@
 * timlegge     08-24-2003      Add Multicast Support
 */
 
+FILE_LICENCE ( BSD2 );
+
 /* #define EDEBUG */
 
 #include "etherboot.h"
index 49d8d9b049233c00e8ee8bba5640f4f44a37fe67..e27d204a37d0fe1736cc46d225efa54756b31293 100644 (file)
@@ -29,6 +29,8 @@
 
  */
 
+FILE_LICENCE ( BSD3 );
+
 /*
  * Created from if_epreg.h by Fred Gray (fgray@rice.edu) to support the
  * 3c590 family.
index 565044a1120666ec1c7775fdc9344814f00f9d31..87c9f29a96d624002f1a5cb389aae1e6a1d7244a 100644 (file)
@@ -22,6 +22,8 @@ $Id$
 
 ***************************************************************************/
 
+FILE_LICENCE ( BSD2 );
+
 /* #define EDEBUG */
 
 #include <gpxe/ethernet.h>
index 215925b47d35de32871557087bea72bb673ff852..83b70832b2e63a82f1758fcf672d13a2772fa20d 100644 (file)
@@ -36,6 +36,8 @@
  *   $ indent -kr -i8 3c90x.c
  */
 
+FILE_LICENCE ( BSD2 );
+
 #include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
index c62ac1a6771b50accae42371d888443d8ca89e86..acbb29d2e38244cd43b46a11f41dadf8d9cae0e8 100644 (file)
@@ -45,6 +45,8 @@
  * indent options: indent -kr -i8 3c90x.c
  */
 
+FILE_LICENCE ( BSD2 );
+
 #ifndef __3C90X_H_
 #define __3C90X_H_
 
index 03b2768f1638643b726fa5662c97e15bdb2cacdd..1b1fdc193b388b2d084c582b3080ea3dc13ccd4b 100644 (file)
@@ -28,6 +28,8 @@
  * USA
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include "etherboot.h"
 #include "nic.h"
 #include "mii.h"
index 82b8f7a3c21b41a5baa1ea5b15eabfbb0924f9b8..a402a63ec1514a575ef38dddcc1c094871a0cc5d 100644 (file)
@@ -35,6 +35,8 @@ Revision History:
        3.0.1
 */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef _AMD811E_H
 #define _AMD811E_H
 
index d1920bded8f974a9a86edf8280a0c0d57fe2b6b2..38c4746d222761fcae992c927ee13380bf882ec5 100644 (file)
@@ -28,6 +28,8 @@
  * Copyright (c) a lot of people too. Please respect their work.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <errno.h>
 #include <assert.h>
 #include <stdio.h>
index fb36757f5d37abdff63ff78e18ea99efc9bb1c0f..b5afcbdd07ccb314701b64826c19d46f9963eedc 100644 (file)
@@ -27,6 +27,9 @@
  *
  * Copyright (c) a lot of people too. Please respect their work.
  */
+
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef _B44_H
 #define _B44_H
 
index 9427d477fa77f25ca511939d0eda991c1700f0c3..d905a2edee3b6807c64ab3d7476200463ad734a0 100644 (file)
@@ -12,6 +12,7 @@
  * version 1.4.40 from linux 2.6.17
  */
 
+FILE_LICENCE ( GPL_ANY );
 
 #include "etherboot.h"
 #include "nic.h"
index 57d5fee8f3bf31d46700c3811b3df16e0fb56ec6..b853a69421a82433d09a7db34e89c880aed006a1 100644 (file)
@@ -9,6 +9,7 @@
  * Written by: Michael Chan  (mchan@broadcom.com)
  */
 
+FILE_LICENCE ( GPL_ANY );
 
 #ifndef BNX2_H
 #define BNX2_H
index 1f647a8e53a5487d3d3692a8bd1394a5dbff0e8d..df2667d9aaa7189078e60f6e75ebf2c6d399df30 100644 (file)
@@ -20,6 +20,8 @@
    -- quote from email
 **/
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /* cs89x0.c: A Crystal Semiconductor CS89[02]0 driver for etherboot. */
 /*
   Permission is granted to distribute the enclosed cs89x0.[ch] driver
index 696191cf410f0e4a88cdb53355d090cadbf0a355..a36b907c6d038835db5ee693c8f4b329f69944e1 100644 (file)
@@ -16,6 +16,8 @@
    -- quote from email
 **/
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /*  Copyright, 1988-1992, Russell Nelson, Crynwr Software
 
    This program is free software; you can redistribute it and/or modify
index 4b1faafb52fe57f6df5e3790a1658bf4e98d4d59..07c5e1b2b814d394886f24943383730a949479f9 100644 (file)
@@ -15,6 +15,8 @@
 
 */
 
+FILE_LICENCE ( GPL_ANY );
+
 /*********************************************************************/
 /* Revision History                                                  */
 /*********************************************************************/
index 7372e604938a32b5d74ccd6f92629450260a20a8..ea85cbe10d4b54d7103d223bca6e794e16894533 100644 (file)
@@ -1,5 +1,7 @@
 /* #warning "depca.c: FIXME: fix relocation" */
 
+FILE_LICENCE ( GPL_ANY );
+
 #if 0
 /* Not fixed for relocation yet. Probably won't work relocated above 16MB */
 #ifdef ALLMULTI
index 309d5bcfaa9765b24f927f5ef55b6d38a926ab8f..fad1737a2c74f601124bfeb236c969516b437121 100644 (file)
@@ -36,6 +36,8 @@
 *
 ***************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* to get some global routines like printf */
 #include "etherboot.h"
 /* to get the interface to the body of the program */
index 3461ee52bf4cdc8f2495755e19305a41d1e9a1a1..b6af86fc7c5037e0066c6b89d2371cc2ff83946a 100644 (file)
@@ -41,6 +41,8 @@
 
 *******************************************************************************/
 
+FILE_LICENCE ( GPL2_ONLY );
+
 #include "e1000.h"
 
 /**
index 77a09ef192ac759f0ba299d583e86f85a896a14b..ea51db6e49012245a7420394d7fad920e0767b4a 100644 (file)
@@ -26,6 +26,8 @@
 
 *******************************************************************************/
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /* Linux PRO/1000 Ethernet Driver main header file */
 
 #ifndef _E1000_H_
index 1054b90a0c66f3935b7fe7bca65eb8babf5c5f37..48aae3cb89fab74ed617b3caedd5f1d5774a5fa7 100644 (file)
@@ -26,6 +26,8 @@
 
 *******************************************************************************/
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /* e1000_hw.c
  * Shared functions for accessing and configuring the MAC
  */
index 9e319395678b373eb65fcef9ddbf3ae1862baada..d18060e56ad52348db35ec6b23aff6549974a7b1 100644 (file)
@@ -26,6 +26,8 @@
 
 *******************************************************************************/
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /* e1000_hw.h
  * Structures, enums, and macros for the MAC
  */
index c2d9eb9ccf140986078389ca552cf6a023011097..cdbf8d1634f5904a7775688b192a391ae250d266 100644 (file)
@@ -26,6 +26,7 @@
 
 *******************************************************************************/
 
+FILE_LICENCE ( GPL2_ONLY );
 
 /* glue for the OS independent part of e1000
  * includes register access macros
index 2a163d1b35db3da4d992998c1889e6002eaa9ae0..a248692c2720490946ee07909eacc6b55303087e 100644 (file)
@@ -31,6 +31,8 @@ has 34 pins, the top row of 2 are not used.
  * your option) any later version.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include "etherboot.h"
 #include <errno.h>
 #include "nic.h"
index 5881da91aa5095bc0acc35d00a2ca9b90a67d966..85d7571c61610bb50a211defd1b478d22de4c731 100644 (file)
@@ -52,6 +52,8 @@
  *    - Michael Brown
  * */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* Philosophy of this driver.
  *
  * Probing:
index 88e0d2b8dae9b1df0d980ff46dbbf3c998d02a69..aaa85f80811d6f339fe684db669b272b37fbdb8d 100644 (file)
@@ -1,6 +1,8 @@
 
 /* epic100.c: A SMC 83c170 EPIC/100 fast ethernet driver for Etherboot */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* 05/06/2003  timlegge        Fixed relocation and implemented Multicast */
 #define LINUX_OUT_MACROS
 
index 61bd1d94b319325f030bf9fb7e493d1ed9238d86..f290b1037c94f3495c0298cefe09e4818480d7d7 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef        _EPIC100_H_
 # define _EPIC100_H_
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef        PCI_VENDOR_SMC
 # define PCI_VENDOR_SMC                0x10B8
 #endif
index cd9c4dcd6221d6df6ff8ddcac42917208e3e1b31..e9533594f0881b08045764342db12bae3f738114 100644 (file)
@@ -15,6 +15,9 @@
  *
  **************************************************************************
  */
+
+FILE_LICENCE ( GPL_ANY );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <unistd.h>
index 950f8de269c22b8fd27479a5a0062a251e407cbd..9657eb7e8084ec8c63bddc210f2c74da90cc5be2 100644 (file)
@@ -17,6 +17,8 @@
  **************************************************************************
  */
 
+FILE_LICENCE ( GPL_ANY );
+
 #ifndef EFAB_BITFIELD_H
 #define EFAB_BITFIELD_H
 
index 4be50fbb98d8e269242b62f0b88d0352de33b27c..fe94d801ab604df892871e9176a57b92c6ea4777 100644 (file)
@@ -15,6 +15,9 @@
  *
  **************************************************************************
  */
+
+FILE_LICENCE ( GPL_ANY );
+
 #ifndef EFAB_NIC_H
 #define  EFAB_NIC_H
 #include <gpxe/bitbash.h>
index 705b6d4a810ea89b4702013ef68b647b7e89a569..5cd4ce01de82e4a6e1813ba3ba508e1bc8f8da3b 100644 (file)
@@ -43,6 +43,8 @@
 *    Indent Options: indent -kr -i8
 ***************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* to get some global routines like printf */
 #include "etherboot.h"
 /* to get the interface to the body of the program */
index afb5069359a03dfd7efcde106b5afde7e4250172..2e3ccf52cb141da9e6f463e411eb1e41cb5cd672 100644 (file)
@@ -53,6 +53,8 @@
 * --------------------------------------------------------------------
 */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 #ifndef _HFA384x_H
 #define _HFA384x_H
 
index 8ad2c29fac5f93aadf55b7965cc4d529c40fec04..cb56458e29f3a0f2ba9e4e1894caecc91023b8cc 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdio.h>
 #include <unistd.h>
index cbec3cf5ca9c18e86e63557192cd81f4c14e908b..4977076c02a4a28c48abdf4308819c36187fdb02 100644 (file)
@@ -17,6 +17,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct nic nic;
 
 static int legacy_registered = 0;
index 791eba8d90b56549521c23eb984db8df783ec4d1..d0e1554fbd4f858d34c9fe6871238a226be08aba 100644 (file)
@@ -23,6 +23,8 @@
 *
 ***************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* to get some global routines like printf */
 #include "etherboot.h"
 /* to get the interface to the body of the program */
index c9ce1d5c7fcc3cd1455ffb2ba064d34eb7eb761e..7fe4b96f0a36b41d1213400c112ab91bb1aa7d71 100644 (file)
@@ -30,6 +30,9 @@
  * SOFTWARE.
  *
  */
+
+FILE_LICENCE ( GPL2_ONLY );
+
 #include <strings.h>
 #include <errno.h>
 #include <gpxe/malloc.h>
index 57a7b98c1a8792e2195cec70f50dfef3f4f9cad6..aa240e221afbe3e4c602841fa635d11ad9d44fdf 100644 (file)
@@ -30,6 +30,9 @@
  * SOFTWARE.
  *
  */
+
+FILE_LICENCE ( GPL2_ONLY );
+
 #ifndef H_MTNIC_IF_DEFS_H
 #define H_MTNIC_IF_DEFS_H
 
index 8c41316b27055e2e5ee78e1a82c5f3a5a35920d6..13adf2a7545323626f848d9e889cccabeb6d53f1 100644 (file)
@@ -46,6 +46,8 @@
 
 */
 
+FILE_LICENCE ( GPL_ANY );
+
 /* Revision History */
 
 /*
index 13b5545aa711bace65cf2bafb11679db347e7f96..ae827ba39903a29c19601142ad9043b6d682eaf3 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL_ANY );
+
 #define NATSEMI_HW_TIMEOUT 400
 
 #define TX_RING_SIZE 4
index f8a45cc8c32bfd071b014b050b14e8608a7254e1..603d1edb8123f0556c4f73c02c4de2e50e312b5f 100644 (file)
@@ -19,6 +19,8 @@
  Extracted from ns8390.c and adapted by Pantelis Koukousoulas <pktoss@gmail.com>
  **************************************************************************/
 
+FILE_LICENCE ( BSD2 );
+
 #include "ns8390.h"
 #include "etherboot.h"
 #include "nic.h"
index f90ece25c7359c9074b999666bd68693ca57d9c2..44d875fb248ab0a6b56aa9b5d5763374c13d1081 100755 (executable)
@@ -35,6 +35,8 @@
 *    Indent Options: indent -kr -i8
 ***************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* to get some global routines like printf */
 #include "etherboot.h"
 /* to get the interface to the body of the program */
index c6bbefdd8eb15e5e42b78985d56b30a2bdb55013..97f1141ffca4b7df7f14ef9d4f35bde393d532c6 100644 (file)
@@ -25,6 +25,8 @@ SMC8416 PIO support added by Andrew Bettison (andrewb@zip.com.au) on 4/3/02
 
 **************************************************************************/
 
+FILE_LICENCE ( BSD2 );
+
 /* #warning "ns8390.c: FIXME: split ISA and PCI, clean up" */
 
 #if 1
index 2c4e972d52a692a9cec3b9a8d25c8cf99d145d3c..79728e751f1990e45e1d8dcc843e306a491a8abe 100644 (file)
@@ -6,6 +6,8 @@ Author: Martin Renters
 
 **************************************************************************/
 
+FILE_LICENCE ( BSD2 );
+
 #define VENDOR_NONE    0
 #define VENDOR_WD      1
 #define VENDOR_NOVELL  2
index d9a8bbbe6d78c8e475480f2d5afd21e4af6f3887..83546712274f62d5b6a7015d57347e636329c341 100644 (file)
@@ -57,6 +57,8 @@
 * --------------------------------------------------------------------
 */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 #ifndef _P80211HDR_H
 #define _P80211HDR_H
 
index ecd7f2fce19b79d33cbf326ec593c5391c28bcdb..2ceccbc1129abf2a4d0dd86e7d71cd3334fc5841 100644 (file)
@@ -39,6 +39,8 @@
 *    Indent Options: indent -kr -i8
 ***************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include "etherboot.h"
 #include "nic.h"
 #include <gpxe/pci.h>
index 33c8fbabcc7a7de98306564654e0b8571a401e22..40686326a6609e134444d7f154c3b4d47a75e2c2 100644 (file)
@@ -19,6 +19,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index aa05c7250596fd33133560a8bbdb09351cddd606..f487624bfc5259fe8a55f36b22b6793fbb869305 100644 (file)
@@ -1,3 +1,5 @@
+FILE_LICENCE ( GPL2_ONLY );
+
 /*
  * Data types and structure for HAL - NIC interface.
  *
index 370ce262b8686090687627669ccb382d2652ba6e..ad17cdfe7275565d3ee6db3cd9acdd4382c6d1be 100644 (file)
@@ -17,6 +17,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index 974eecae39e00bd2b973906197ed47af7779e41d..1018a690026da333a66c0204c9dbf01683681b8d 100644 (file)
@@ -20,6 +20,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index e2c3e537b964dea4a1acdaa938bac8a371d4e2a7..950f36a4f0bcfdb872044a3308624aef3c78ec0d 100644 (file)
@@ -20,6 +20,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index e7095ba39aed2810fc1309459ee67162548f0679..4b728f4e69f7225253d72a255208b84022f7759f 100644 (file)
@@ -12,6 +12,8 @@ Bochs Pseudo NIC driver for Etherboot
  * See pnic_api.h for an explanation of the Bochs Pseudo NIC.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdio.h>
 #include <gpxe/io.h>
index 6d117fa60cd376dae03cfbb6f896098c72264ee3..27e0236340cd809e25691efb1810863fc0b7f7f9 100644 (file)
@@ -12,6 +12,8 @@
  * time from PNIC_REG_DATA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /*
  * PCI parameters
  */
index c54dba5d8deed1fbb67369b1f026f07f1181aa28..4c6659295aa7acbf7176190c3825035dc08cf2a5 100644 (file)
@@ -13,6 +13,8 @@ $Id$
  * your option) any later version.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <etherboot.h>
 #include <nic.h>
 #include <gpxe/pci.h>
index 9e5208b62c1ede82387350c18d883e9792a2ef8d..b7c1e6bbf75a9fc730c5eb1f01a7d0ced54ab2b0 100644 (file)
@@ -14,6 +14,8 @@ $Id$
  * your option) any later version.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/pci.h>
 #include <nic.h>
 
index 5eaa74122d44f131749c90aef419a69b4572aae2..9fb5be2a7f832f293599e07f6f850f9277e12b43 100644 (file)
@@ -14,6 +14,8 @@ $Id$
  * your option) any later version.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/pci.h>
 #include <nic.h>
 
index 2bba321e33710d31959c6f4788f88da54989aba2..69ce4e8b2a3469dfc7d8efb204434b7be9970793 100644 (file)
@@ -23,6 +23,8 @@
  * Copyright (c) a lot of people too. Please respect their work.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
index d353632699085d7b05aa9514315123376964cbe6..66fdc7de2863072f5d895685330c98b077b235be 100644 (file)
@@ -24,6 +24,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef _R8169_H_
 #define _R8169_H_
 
index 516f9ec4ea518e2a51ca38cc9bef5fb8d530d0a2..99830d7a5729d78809425409097e923756528d71 100644 (file)
@@ -12,6 +12,8 @@
 
 */
 
+FILE_LICENCE ( GPL_ANY );
+
 /*********************************************************************/
 /* Revision History                                                  */
 /*********************************************************************/
index c24b43ff40843dc416a5a3ac67a7e5cda92922df..177cd65722d2df5c688a1d7478e87818830db4cc 100644 (file)
@@ -24,6 +24,8 @@
    preliminary Rev. 1.0 Jan. 18, 1998
    http://www.sis.com.tw/support/databook.htm */
 
+FILE_LICENCE ( GPL_ANY );
+
 /* Revision History */
 
 /*
index e88e111d4f68319314273bb656152b32fac69d2c..7a5c6b537d7f34f2969782412f9ee53c51dd49f0 100644 (file)
@@ -11,6 +11,8 @@
  *   http://www.sis.com.tw/support/databook.htm
  */
 
+FILE_LICENCE ( GPL_ANY );
+
 /* MAC operationl registers of SiS 7016 and SiS 900 ethernet controller */
 /* The I/O extent, SiS 900 needs 256 bytes of io address */
 #define SIS900_TOTAL_SIZE 0x100
index 31a1e1b118e4892413d56a3110addc8a1d9ad133..cfbf10475ce70f606ee38f782574bb5980539c8b 100644 (file)
@@ -26,6 +26,9 @@
  *                                       Linux driver.
  *
  *---------------------------------------------------------------------------*/
+
+FILE_LICENCE ( GPL_ANY );
+
 #define LINUX_OUT_MACROS 1
 #define SMC9000_DEBUG    0
 
index 318b77981b25a49e4faab7ea53a4ba3c5af7d7a5..979975b09cb1f8ca0901f5b84e13b29b3b4769b8 100644 (file)
@@ -28,6 +28,9 @@
  * 98-09-27              Daniel Engström moved some static strings back to the
  *                                       main .c file
  * --------------------------------------------------------------------------*/
+
+FILE_LICENCE ( GPL_ANY );
+
 #ifndef        _SMC9000_H_
 # define _SMC9000_H_
 
index cb8ce74e219bbe972ff3d8866b961d89323b7057..a5552cfc786ba8fb65678234df5c7697b7bb6402 100644 (file)
@@ -40,6 +40,8 @@
 *
 ****************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* to get some global routines like printf */
 #include "etherboot.h"
 /* to get the interface to the body of the program */
index 141802740de98f8a5e81abd9d656e92f85b5fa67..18e68ea7081a696ae3dbd058703d9837dd2df705 100644 (file)
@@ -6,6 +6,8 @@
  * Copyright (C) 2003 Eric Biederman (ebiederman@lnxi.com)  [etherboot port]
  */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /* 11-13-2003  timlegge        Fix Issue with NetGear GA302T 
  * 11-18-2003   ebiederm        Generalize NetGear Fix to what the code was supposed to be.
  * 01-06-2005   Alf (Frederic Olivie) Add Dell bcm 5751 (0x1677) support
index d1c09e03a9782cd7b9fd20f29fdec7b130fe8e44..a7762c3c9e9fb1dc49f5364e22a157afbac6fc09 100644 (file)
@@ -5,6 +5,8 @@
  * Copyright (C) 2001 Jeff Garzik (jgarzik@mandrakesoft.com)
  */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 #ifndef _T3_H
 #define _T3_H
 
index c0d027c63bcd64cec4e21cbaff90404441ce53a2..bc1b485e71a863509b921eabc0cb803432c59dcf 100644 (file)
@@ -38,6 +38,8 @@
 *    Indent Options: indent -kr -i8
 ***************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include "etherboot.h"
 #include "nic.h"
 #include <gpxe/pci.h>
index de57d598498c2ce20bad82f673a4aa2e6a58c9c1..61da5a04b756e286b2c1a8faa5c08bdfa7e91f95 100644 (file)
@@ -34,6 +34,8 @@
 * Indent Style: indent -kr -i8
 ***************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /*****************************************************************
 * TLan Definitions
 *
index 553cded6c6c66ff295c12b2e790acd099a546976..e08e0d8421c72a65d48799b1242e643db41d47cb 100644 (file)
@@ -43,6 +43,8 @@
   ftp://cesdis.gsfc.nasa.gov/pub/linux/drivers/tulip-devel.html
 */
 
+FILE_LICENCE ( GPL_ANY );
+
 /*********************************************************************/
 /* Revision History                                                  */
 /*********************************************************************/
index 5dc6c93a9124ecdb8a1969c3e73e021fc9a58d73..fa6188af4686054a05682f2323dbc3aba07691d8 100644 (file)
@@ -29,6 +29,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /*
  *              date       version  by   what
  *  Written:    Aug 20 2000  V0.10  iko  Initial revision.
index a4f75e3abc2ecee04f047a5114a95617abd2a679..9b7693bb44d26b6889a601c75c32d99ff5cf4ce5 100644 (file)
@@ -45,6 +45,8 @@
 * --------------------------------------------------------------------
 */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 #ifndef _WLAN_COMPAT_H
 #define _WLAN_COMPAT_H
 
index 8e94b872888d96f0e6e10b26162285d6c846b204..7252808bf8334db8fdd196a8ddb8214a8ce24c3f 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <errno.h>
index dbdc32f61e5a1203a4744680ae80cbefa6d70ccd..793080a0ee1b55e7b8a1b26c02a4694b5e7a8385 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <errno.h>
 #include <unistd.h>
index dbecf90993b23843e94941d15dc3b5ac823c15e0..f7a20bbef9e09b3e860b6e9b83b2cfcd2369ead7 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <assert.h>
 #include <unistd.h>
index 0e6f2948dc8b50a3d7eefaf370efb6b8e5f2f3d7..95b172d10715f336e63ca0bc046e2c0cedb5c7f8 100644 (file)
@@ -2,6 +2,8 @@
 #include <gpxe/command.h>
 #include <usr/autoboot.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static int autoboot_exec ( int argc, char **argv ) {
 
        if ( argc != 1 ) {
index 87abb05a9e678ae6c253d3ca7ce3fbefa2f466be..a9e1f1698679d8a5cd3fcc11c3eb1d35c199d9dd 100644 (file)
@@ -4,6 +4,8 @@
 #include <gpxe/settings.h>
 #include <gpxe/settings_ui.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static int config_exec ( int argc, char **argv ) {
        char *settings_name;
        struct settings *settings;
index 9b577c86ee60a6e3bfe44a25b208274a01eb4355..96aac8d4d4618f9278fc9bf35b140da4385e30d0 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <stdint.h>
 #include <stdlib.h>
index f2508e556cd9e3dbcade0c1f5b350efb225edbc4..586fc5794d1cbd21cacf769da6c35813dd631f03 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <getopt.h>
 #include <gpxe/netdevice.h>
index 6d8b590812ca9a08a4209bdd10ce7482ecd7fa22..68f1e87d58ee82e2243513a3e505680a856fb1d5 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index e425247da3c956f2be554cc548162df5b1a1d373..0da2497a730dd0b199e96e9a93977e9305d85db2 100644 (file)
@@ -3,6 +3,8 @@
 #include <gpxe/command.h>
 #include <gpxe/login_ui.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static int login_exec ( int argc, char **argv ) {
        int rc;
 
index c0c07280bd30c82d4820923c90ad6cf36b44ad31..5eb2f06f55127d1460d1dbcf6aa25c53bc4ad04f 100644 (file)
@@ -7,6 +7,8 @@
 #include <gpxe/settings.h>
 #include <gpxe/command.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static int show_exec ( int argc, char **argv ) {
        char buf[256];
        int rc;
index 227682cb44a6e772408fcdc2386a73b50043f60b..4372e34f50da62f0a91a3c20ad2b48775e169abd 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <getopt.h>
 #include <gpxe/command.h>
index d5bbfb859d8335cf91b6a3ecdbb1eddfcb0751d9..783b747b29ab41e8491b0eb4ab3c368b15fc17a7 100644 (file)
@@ -4,6 +4,8 @@
 #include <gpxe/command.h>
 #include <usr/autoboot.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * "sanboot" command syntax message
  *
index 347249f7c51e6e3d9620547b6433cc86658f9833..648f3389346ca66f980a21bf034e11a0057ca26d 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <assert.h>
 #include <string.h>
 #include <gpxe/keys.h>
index 468bac024bd0775ac57d049b5d10d2ca4a34fdb5..51fc7c9044d3caa466b01a2bac17833261cff9ce 100644 (file)
@@ -2,6 +2,8 @@
 #include <curses.h>
 #include <console.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static void ansiscr_reset(struct _curses_screen *scr) __nonnull;
 static void ansiscr_movetoyx(struct _curses_screen *scr,
                                unsigned int y, unsigned int x) __nonnull;
index 1813939b1eccc33305c90ce1d0055c20ad32ba34..79b296cfe3e1902004bfd02235aa1d02d787c331 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * Clear a window to the bottom from current cursor position
  *
index 2310641ea2cdeaf7dc067360850b9398d1b30c95..c1359c868368f4f3d98df7e47ca90105c5d46ae0 100644 (file)
@@ -1,5 +1,7 @@
 #include <curses.h>
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct colour_pair {
        short fcol;
        short bcol;
index af86519ca882ab91b55d39357eeff01d42d63c90..16b7d27c27b27ac051a7b4562225bc77112e3e8a 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct cursor_pos {
        unsigned int y, x;
 };
index 3620d08bda44a0cadcaffe86514ed039c49b30ac..087ebcc349f23a8e328b62d1085745bc6c8b9492 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 static void _wupdcurs ( WINDOW *win ) __nonnull;
 void _wputch ( WINDOW *win, chtype ch, int wrap ) __nonnull;
 void _wputc ( WINDOW *win, char c, int wrap ) __nonnull;
index 1476733f39956fefddf08567e17fae5bee584bd9..7ac1086ac561564aa5ab66599e2f8c521d598876 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define WRAP 0
 #define NOWRAP 1
 
index 9fca308821a5371fc7577eace3d7b1ceeeb120ca..1608c0a7828f192229c725955025ab451b639b3c 100644 (file)
@@ -10,6 +10,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * Add a single-byte character and rendition to a window and advance
  * the cursor
index a52089ce75c124a92e3f3558cd180f3c0b8b9c2d..ee7d609db04988d20544fb6d3215e46d997b9c22 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <assert.h>
 #include <gpxe/editbox.h>
index 15f97326bd0674e822a4047c0439e09f703ad93f..f549d7519ac41932cc38a87c6ef0d93f917b7066 100644 (file)
@@ -6,6 +6,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * Get the background rendition attributes for a window
  *
index cd27f9fead11ed603288299b4e66c6da6e6450f3..782e7b5c61d0d625757b2e5fff092bf1819d9471 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * Initialise console environment
  *
index ff7a76799f8d20145ddbc8e9e5df1e3dcd7bdba4..e5699d519c2096d219e1e12cde1ea77aeaefa72a 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
index 74787e3c1df524da1cb2f8db99312210b4a435c2..5bedbdc9848181e18ac8adde409333a5e9cf86b2 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 3271c4835a2b6e78c3fb9cee939a899ad864b957..8afefe3df0b2951c92dfa9c586281e917cec48fa 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <console.h>
 #include <unistd.h>
index 8e7d878b6831e49771ca185bfd79860c90800742..4b16608c0b827488276eb77eaac135dbb94b8854 100644 (file)
@@ -18,6 +18,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * Find error description
  *
index c14a2c03cf3baa26f104244d06619c82ea483b82..b80bf27b74c63494c9e46461d87b2430d64e0309 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** @file
  *
  * Login UI
index 83a56d3c0a6a690f89b0f8b4240294f650db217d..74ce6afb136a6ba18f518664df1b8a237b5da8dc 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <stdarg.h>
 #include <unistd.h>
index ae95debc837ecc4cd623d5bc420b80b38133d998..60d150a9cb58878274d8def15ff07ab4f4e4157a 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <errno.h>
 #include <gpxe/efi/efi.h>
 #include <gpxe/image.h>
index ca650ea8850a1572f584629d38f4fd6c5baa2c6a..a0ec065ecf0a84a39bc0190c538f6c149e016e42 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 4f76357880166c2657a5c01be8d79de99e43ec34..58a14ea4d710e7e9ccc028a07538b695f8197ffb 100644 (file)
@@ -6,6 +6,8 @@
  * fetching over the network.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <gpxe/image.h>
 #include <gpxe/uaccess.h>
index 2d24274632f45069fea2574f8efde3119aa5f8ca..e94303abc0d5572b583295e99e1c26305c303bd4 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 3d2b8a4b34ec529a92726a07d08f2793edb099b6..e24745369aa07cc593fa362de5da2f29f92acc8f 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 93750a1e897b9713e80e2a480c03d847bb312099..cc784bc18121b6b9d3368927b060d3f0d5efc81b 100644 (file)
@@ -10,6 +10,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef NDEBUG
 #define ASSERTING 0
 #else
index 6c3ced25fd443f03fb8a3aa08a47660c1f4ebeb1..466759cf8e05728b4272bbdcb6807964e3849b01 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef ETHERBOOT_BYTESWAP_H
 #define ETHERBOOT_BYTESWAP_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include "endian.h"
 #include "bits/byteswap.h"
 
index 93c53adbfbff0209f5794cd45629f38d2b9f19e0..62fedf5bd8122ad0cc94c82802aefb087cb5c586 100644 (file)
@@ -14,6 +14,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * A console driver
  *
index 7740443d98884e38bc6e171552774da633829790..8a04f47e1b50722e1eb97f87a6330e2ba70947ad 100644 (file)
@@ -6,6 +6,8 @@
  * Character types
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define isdigit(c)     ((c) >= '0' && (c) <= '9')
 #define islower(c)     ((c) >= 'a' && (c) <= 'z')
 #define isupper(c)     ((c) >= 'A' && (c) <= 'Z')
index 6b1c42d87b710842a520ed5db690131b136722b6..e2c5af23d00d656cb1910df13d32ff25bb9afe12 100644 (file)
@@ -10,6 +10,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #undef  ERR
 #define ERR    (-1)
 
index fadc0bdb4788090f469a709cfa3b2ee7e0900340..04022b687e52dd2363ff2dce705fdbf41df85169 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef ELF_H
 #define ELF_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define EI_NIDENT      16      /* Size of e_ident array. */
 
 /* Values for e_type. */
index 32006224821ea54021b896cb1186be152508ac8b..9682cf9b4e58120f394fc030a6d5eb908270120a 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef ETHERBOOT_ENDIAN_H
 #define ETHERBOOT_ENDIAN_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* Definitions for byte order, according to significance of bytes,
    from low addresses to high addresses.  The value is what you get by
    putting '4' in the most significant byte, '3' in the second most
index 58dff1fda8c6b8fda7460cd32c6479ac55a2e00e..56095ecb8a946a5e4f1a5cba6be7b9e37c854fcc 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef ERRNO_H
 #define ERRNO_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** @file
  *
  * Error codes
index 2a465954f29f3771167294c215dee423a4e42e10..ad44e8a9b970950d7d15b9602184f4358dbff3d4 100644 (file)
@@ -6,6 +6,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <stdint.h>
 #include <stdlib.h>
index 2505223edb881ea3971319ac8a746faf371d6aa8..0fe43567e482edd5d2804740fbf4aa84e47ef747 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 
 enum getopt_argument_requirement {
index 33b1b2b71761b8b5ef0acd008d5923fb8e62e087..12edda90a16d411fce656c049c28049fd168a2bc 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /**
index bdb4b351e7775f50982482678f2515a58894efe0..bdc32bd63f4e452481d03e811b66d077b9e971b1 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _GPXE_AES_H
 #define _GPXE_AES_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct cipher_algorithm;
 
 extern struct cipher_algorithm aes_cbc_algorithm;
index ccc4ca65746f696d2ffc68c737c904560d756a72..85f7a9f329eaba572c9de09bbba5f9b48aaf56bf 100644 (file)
@@ -26,6 +26,8 @@
  * 
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** A handler for an escape sequence */
 struct ansiesc_handler {
        /** The control function identifier
index 6de6b9653fbcd4040af1bb8e8588ceac2c0ca356..6b42fd5b4c09499e831f68c94f9d3cf0db4a2934 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/list.h>
 #include <gpxe/if_ether.h>
index df5d1ae3e48c10b91e4b39d09ae34533a7fdc8ee..ff2ba595f58085aa89e41e3a49bf0343fef43d40 100644 (file)
@@ -11,6 +11,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** @defgroup Single-implementation APIs
  *
  * These are APIs for which only a single implementation may be
index 7dcc77930625ad96965a95c79c563a064c17435c..0623d35c4b304b2cf108c642f83f8217d66f8f81 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/tables.h>
 
 struct net_device;
index 5440c48ca120ceb91c442387a8ff5002ba4b6e72..477c209d33c295788800be233c055e573487b6cd 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define ASN1_INTEGER 0x02
 #define ASN1_BIT_STRING 0x03
 #define ASN1_OCTET_STRING 0x04
index b6da3930284b8426ff631a70a728669361506987..643b7cd9d3b0fcb16764cbd55c9295413fb8171c 100644 (file)
@@ -12,6 +12,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * An ATA Logical Block Address
  *
index 3321971a1a86ed9ed077d444d876350a8ff35c37..e38bef0126cec4003f13e07df2aeb5b3da9227f9 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /**
index 62bdce004074f2f5c150809f173038e8b7f58a91..f2ba9f7a4e77538260e15b5989f2da010bc30913 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct bit_basher;
 
 /** Bit-bashing operations */
index 0c2f53c8a85f0502c4a36deb8b7ab0d2d9a56df4..d6911a51dd7af31577e4e0ad1b8bb4b68f7e2ed5 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stddef.h>
 #include <stdlib.h>
index 5405c85445c5cc712920875e9bff237fb5746ea0..8db34312ae5ead6c4c7702801b36c7cb0d57c8a6 100644 (file)
@@ -19,6 +19,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 8222984a8bf6d0dc20ea1a64fea1a9f6e51dccec..cf28524de0d04e751ee4bc30f7b949090ed50962 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/uaccess.h>
 
 struct block_device;
index fcc115eb1a066bd11ca27b199aa090c0b42da376..1262f1dbd2d71c3baba630918c6034165974b3f3 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/crypto.h>
 
 /**
index 87e5484f3949b00017b215b90a88a701be483c76..e86ede3576de14abc278ef022fce530ddde9ca63 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/md5.h>
 
index 39bed477755a1082c55b9f35e20b58d05d5b009a..51ca6d6d59eb5aa4f7fe3473fe48ff82f14a4356 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _GPXE_COMMAND_H
 #define _GPXE_COMMAND_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/tables.h>
 
 /** A command-line command */
index ba6f844a5c93e859fd3bfe08312aa4d2dbd4d8f6..f462cec15971de5aae7b20d5d59c880d6bb7172f 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** A CPIO archive header
  *
  * All field are hexadecimal ASCII numbers padded with '0' on the
index 10882d37e117e7faa7c9eab6f58b0f0af8d2d31e..3831b79c708f8954f4340be88accf91368b3809f 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stddef.h>
 
index 9017f9b9d7cf3c286504a3bbd2549e5fa2d54b45..1db3ff906d1ea36974ef9f55628068e83cd64f37 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/list.h>
 #include <gpxe/tables.h>
 
index 33e0c5d474cef7c50708de84ca61a87d8965fdcf..74741d969a9465d514806db6a31e9cb7297eb359 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/in.h>
 #include <gpxe/list.h>
index 8391a9d4eebdb51d1adcf3cea0161810d1c79b12..3d90f41162d38312fb073bb26e35f521fd2465f1 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /** A DHCP options block */
index e8f8fafd9179065d98be83187d2fb7d7f8e93bb6..6007ccabe6615e6d9a3dd33281f682b02c2b8b74 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/dhcp.h>
 #include <gpxe/dhcpopts.h>
 #include <gpxe/refcnt.h>
index 3e3cff1bc490494979e4e7a32d941ba5848f9008..9e5e874fe23ba97ab7ede99bf42ac2136ca4dc15 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/in.h>
 
index 33aa7692124606bfd7271ab5df3da2cd37f1b25a..7f21e07bfbff94cb7180142e62bbc3ebd5347804 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct job_interface;
 struct image;
 
index 007b042f82688fcfc41096adb400513064441143..b7cc411b51b9e1d2b87b32fa158c718197bccbaa 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <curses.h>
 #include <gpxe/editstring.h>
 
index fad8bd5a722705fa85cfb5fc8997b693a3a05623..48c1baa0dd325c2baaaee02404000b073d409f3c 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** An editable string */
 struct edit_string {
        /** Buffer for string */
index 93f559db03dd1d7eefdc2d62b20aba299d319c4d..7ad5ffe70a5e0e3208c3e2905c29ebc5cd06d68d 100644 (file)
@@ -10,6 +10,8 @@
  * no-ops.  I/O is handled using the EFI_CPU_IO_PROTOCOL.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef IOAPI_EFI
 #define IOAPI_PREFIX_efi
 #else
index 8be331abdb99a0b6021e76fee82dd74e44b5114e..59c0eb1d44dfc80bd5252ab9dda3927b795e051d 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef PCIAPI_EFI
 #define PCIAPI_PREFIX_efi
 #else
index df947de56894fc93f48e38fc301f9b6cb320a41b..01631e525588e4f5219d7d3b6dcd5d1084906ca6 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef SMBIOS_EFI
 #define SMBIOS_PREFIX_efi
 #else
index c332c9d6fed1ab5f20acde7d0caeb284e59333df..e0531d5af2e9dcc9ec43baa11d3baffa35d5f53c 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef TIMER_EFI
 #define TIMER_PREFIX_efi
 #else
index bae5fb41f7be54ea461f6a548756e3afd91e4ed7..a6b61c58db7cd2a23fddb59d4be25e389432b6cd 100644 (file)
@@ -10,6 +10,8 @@
  * no-ops.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef UACCESS_EFI
 #define UACCESS_PREFIX_efi
 #else
index def17b2d9cb3c80403eb1e881b54973cd94f8690..0388dd10f9efd81415d061bf90e13e9ad16e605e 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef UMALLOC_EFI
 #define UMALLOC_PREFIX_efi
 #else
index cde46af2f457e06ddfe86d57ff76f7c58e8802ad..f76e4b9d05419817740fa912b8ecb90ebfe43b61 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef EISA_H
 #define EISA_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/isa_ids.h>
 #include <gpxe/device.h>
index db28a60afba672bd15cd53992829d4a656ece717..da9d2fc07068b6b2939ccf80635a37e00248bf9f 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <elf.h>
 
 extern int elf_load ( struct image *image );
index dcfd4e4a127d1d12cc4fe7e5b5d10e82407cb94c..7ca9c9989c71fad54db0e01fb7e97370caf8cdbc 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <bits/errfile.h>
 
 /**
index d519f68ce5c3e41f88732bf29d1a0c026372a385..35765d48db74ffb8ab6220c98dd0957ca837dfa4 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/tables.h>
 
 struct errortab {
index ff0fd6c1171a1523d3f0a6af95989007d1d38a64..45ab9a0929e75a24465df70e4a27b0abf29cdda1 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/netdevice.h>
 #include <gpxe/if_ether.h>
index 550b74f7380876c36d4c52752a57499fae05af96..c603bdc4016d2868569e4b85f53abe20a03ba8ba 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 struct net_device;
index 8d3977cb6a02772ff42d31a6c3c116e9e6eba8fa..db485bc277d397bbb117f90a652fca92f1d8850e 100644 (file)
@@ -11,6 +11,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @defgroup featurecat Feature categories
  * @{
index 126f634713c2947635abfa085696483362e921f4..1f59fccc62fd832f29838574fb025551fbbf10aa 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <gpxe/xfer.h>
 
index 370285c6a1aeeb977063d0300d4cb2e179da48e7..93194f6586df95577621e5f0276fba428c749872 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** FTP default port */
 #define FTP_PORT 21
 
index 1863e907640659a4c819c699b558bd43145354b0..2613ab47b254188926f51c6ddd368e266e4e165e 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct gdb_transport;
 
 /**
index 2e2c4dab406342e36ad1072a486b71a3025fca79..8f9b7c1da340697d5f00a226e780fb62ec92a598 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/tables.h>
 #include <gdbmach.h>
index 1a990933ad5818b8dc32b07197c4458c3f7e5835..5f02faaa9ace5366a5f3a494c981590a8779e0c0 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct sockaddr_in;
 struct gdb_transport;
 
index 010fdb58252a1fceeb5547b0f05bbdaf7a3f87d2..01b3fc242aa2f8c335c51da0d110659aebe16950 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 extern void hide_umalloc ( physaddr_t start, physaddr_t end );
index 67aefdce117f3c7ba5200de737e87d0112c72402..cb001b9d32b59ab514051ee3d494e20110c1929a 100644 (file)
@@ -6,6 +6,8 @@
  * Keyed-Hashing for Message Authentication
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/crypto.h>
 
 /**
index fa92a95057055552dab5195a78dce4699d3c2626..baa6d83ee71326e3a4b3d313ee900e6c7ffb15ea 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** HTTP default port */
 #define HTTP_PORT 80
 
index 9d229546575101011896db0eb4db0f88420bdd65..87b89d46a3bb663dd824ee89f2fa1630a974eb22 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/bitbash.h>
 
index 6c4e95b747cc9ebcfa12c501518455fa16a682aa..4544123c1a9d6cc888155c9b1b88a39a3599c7ea 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/ib_packet.h>
 
index 5374802c6a65dec1344d63cabe57c944c080084d..fb9591261806fd9f12ca435e82b77ba530da3381 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct ib_device;
 struct ib_queue_pair;
 struct ib_address_vector;
index 835ed4eadbfd80a50c1c4dc0edd0e8699bc41207..af40a48a28720e856c52cacda5dae053dcbe3a1f 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/infiniband.h>
 #include <gpxe/process.h>
 
index bb9020bf63bd6701f9740cae5c9e215a48047eba..fdd1c9cca63dc68bc984d17f19c95701a325054a 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/infiniband.h>
 
 typedef int ( * ib_local_mad_t ) ( struct ib_device *ibdev,
index 49ade2f2ef61e58d2581ba175909fbbdb371118b..bb8fce8ba1d8ed9313af6b9c85077857c7f2101d 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** An ICMP header */
 struct icmp_header {
        /** Type */
index 340936165eb2755faa03fc7c4b430f6555c15ca4..e8fd1eb39c7a7c17c5522bc35934c78687b36217 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/ip6.h>
 #include <gpxe/ndp.h>
 
index 5b2503379dd9ec29181890535183ed659c279fd4..932bb3b2c7bcc8f9eda9fe2a3c4efebbd8c31693 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /* ARP protocol HARDWARE identifiers. */
index 2f3f33d46e33f579dc34dbf42384a5fe91ae0f8a..57f8e121964e595a748ff06d9d954503bb6d3897 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef        _GPXE_IF_ETHER_H
 #define        _GPXE_IF_ETHER_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 #define ETH_ALEN               6       /* Size of Ethernet address */
index b40474671417b8dcfc580db0cccf32013bf4a320..10db8af2180be3e7ee8dd35034288c4969b7f84e 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/tables.h>
 #include <gpxe/list.h>
 #include <gpxe/uaccess.h>
index 831a6110f0832ddfd4443f1d4df43e28b1fbb9fb..70271143a60579c3effd7abff32c34b62f1d38db 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef        _GPXE_IN_H
 #define        _GPXE_IN_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/socket.h>
 
index 196b59506b194f9f24e7714bcd4f184fbc1058f2..7d5442379519b2c3478193ff9ed4dbad1fe4fb39 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/refcnt.h>
 #include <gpxe/device.h>
index 5a51b033f2d6217fda24758a1b6e83ba26ce7778..a72cba7a7325bcf631cb5ea80caab99e33932e10 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _GPXE_INIT_H
 #define _GPXE_INIT_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/tables.h>
 
 /**
index 94c711a99fa7d0ceca9bbefdd4cf23656f626570..114ebf32d16fdbf3d0d63bf82868d2e2cd044b22 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/refcnt.h>
 
 /** An object communication interface */
index ebb8ba30f52c56bc361bdf2e13fd1fc4e8db2eb4..919823d985364fec53076acce917ce3cc4f54dfd 100644 (file)
@@ -16,6 +16,8 @@
  * the address parameter.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/api.h>
 #include <config/ioapi.h>
index 6d1a58a44dda4235acf28557b264cf3ef20d1ef7..8f05f9eaefe58d9df48d522061af974dcbf70d4e 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <assert.h>
 #include <gpxe/list.h>
index b1b0c48c3773775b3b332a4f2c87ecfe72a10541..4342a0c71e998937ada87b2cbb16438bce78319c 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/in.h>
 #include <gpxe/list.h>
index dc0ae31f8ead5a4536797613bbd1706162d96a6d..edb2863c8148c23ceeac6872b5aeaa2f4dafe49d 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/in.h>
 
index 80adee5b0ce32c9bb65c98acc4dc80055623a909..5db238479371a424817f2a6c8fe345e55865cfcb 100644 (file)
@@ -6,6 +6,8 @@
  * IP over Infiniband
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/infiniband.h>
 
 /** IPoIB packet length */
index 458d754be922b70003791c0f5383422f204520b1..63027a5a48b06ea92ae71df475564083cdf5a35b 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef        ISA_H
 #define ISA_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/isa_ids.h>
 #include <gpxe/device.h>
index bf3f1015a00c21ba7a2a0797d431bdf86f67ecb1..1faf1148db4d4b3fe8c18eec946b62b86c4e2857 100644 (file)
@@ -19,6 +19,8 @@
  * the underlying "meaning" is big-endian.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <byteswap.h>
 
 /*
index 633f7b0c57c2955462e4ce8f59b904d272ecc6ae..b58a87e4f16b613b267a77550ea4dada52494128 100644 (file)
@@ -33,6 +33,8 @@
 *
 ***************************************************************************/
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef ISAPNP_H
 #define ISAPNP_H
 
index 0510974e8786ee052e9dc546e623b158bbf20fef..9185d62402344b3bdf9ce4b1ccaef77f4be81a84 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/socket.h>
 #include <gpxe/scsi.h>
index 8e11aa33772d959b4db6ba136db8389484cb5c4d..733a711b718076cebdd75149a3cbcf964d1f58f7 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <gpxe/interface.h>
 
index 3da8a1ff055726cf3b81c051acbcabcaab569dcc..25bc9bc06eebeda29aec379ed7cf4e028f3bdaf8 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /*
  * Symbolic names for some standard ASCII characters
  *
index 676731a976de62f6a29115e9e4349b2b82359a44..cfa21472f91e6f1297b4795a24cb93ecbdd1ebbe 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stddef.h>
 
index 2c3cbbde0831f871769add64453a55ed12fd9804..577512eb68807328b91c3dc60001780087470764 100644 (file)
@@ -10,6 +10,8 @@
  * intended to be a substitute for proper porting.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <errno.h>
 #include <stdio.h>
index 602382be65b2343f7290a7dd4c2717686abed1b2..22ba201540f1eb5652ed1886fb6fe23f75cb91d5 100644 (file)
@@ -9,6 +9,8 @@
  * list.h.
  */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 #include <stddef.h>
 #include <assert.h>
 
index d92ba8f3da284e86310f4ddaa0fef3c0ad43cdf9..4196f7b15051433d545342ba8eb9998ed730cd56 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern int login_ui ( void );
 
 #endif /* _GPXE_LOGIN_UI_H */
index cce5d1d34e87d7390e2713156bf66e19a5f6c4ad..c02a866859e20f6fd41d4eb1a5cc8c87dd756fab 100644 (file)
@@ -9,6 +9,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /*
  * Prototypes for the standard functions (malloc() et al) are in
  * stdlib.h.  Include <gpxe/malloc.h> only if you need the
index d276acfe6cc9e28027533e5b24c03c623a295980..da9d73e44acbbfe54b67be30a92a35efc94934d4 100644 (file)
@@ -5,6 +5,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef MCA_H
 #define MCA_H
 
index f8976a19bf40cc2647e5f43c71c77382f56a4d6f..03d65c1a9f3c4f883d514edc003ef86c715ea511 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _GPXE_MD5_H
 #define _GPXE_MD5_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct digest_algorithm;
 
 #include <stdint.h>
index 836a1b9294c1f72c0c238f4c597bfd29ec9544f3..dc5bec3bfeaebc09be21d5dc7dd651308d168f05 100644 (file)
@@ -10,6 +10,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** A usable memory region */
 struct memory_region {
        /** Physical start address */
index aaa38d03cda4c6aaf6904ef4f84ba75638875a64..35ff4fd3c829964b5700be81e76fdb4f1bfedd00 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct job_interface;
 
 extern struct job_interface monojob;
index f9ae3cf43c39087cc5e9e9a3137b4ceb362e85a2..6c2e40cfbf5a106a30892bb8e25d75c6ecf2db55 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/api.h>
 #include <config/nap.h>
 
index e4f5ed36ab7062398644ba23e8dd417278229cb2..a2d1e69277ad6900abda5c0ea1407e18c38f7761 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/list.h>
 #include <gpxe/tables.h>
index 6dd0cda3e822dc3016bf32f6fbd67250b26fdea7..0f46eaa22ef17eeac3f0c47945f08c3c61bd6115 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifdef NAP_NULL
 #define NAP_PREFIX_null
 #else
index 28068f4b0c161b206b1fd08699d6a82c5f365576..c96507061882ba02086efd3c88400701e1067bcc 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/dhcpopts.h>
 #include <gpxe/settings.h>
index b026dd46260d60bf9135c949702d27a5cf5258aa..5c90c65560183edbaf0a27c3120c86bacd465b4f 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /** A non-volatile storage device */
index 136ff87f89a59b5232f3e7a185e22da2c322b886..ebf754da6b0b25c1b765eacbfceb827ead5cdbd8 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdarg.h>
 #include <gpxe/tables.h>
 #include <gpxe/socket.h>
index 11bb5a8d464bff968b498f3ab080c1612fd9494b..1789c62c498d846c6619dae78718783d24eef246 100644 (file)
@@ -16,6 +16,8 @@
  * your option) any later version.
  */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 #include <stdint.h>
 #include <gpxe/device.h>
 #include <gpxe/tables.h>
index 075ff96bcdfcc223844ad918585b1a97e1141be7..f570c08f0154e554678cc8450e11475acffa4f29 100644 (file)
@@ -7,6 +7,8 @@
  *     Please keep sorted.
  */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /* Device classes and subclasses */
 
 #define PCI_CLASS_NOT_DEFINED          0x0000
index 365166c8d13d371694affacc06af1a91592fa357..8b2729ab464c0337d59b14a88040c99f128e0706 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/api.h>
 #include <config/ioapi.h>
index 9984db005bcba246f17267beebd78e66124077b4..3063dfff29950271b9ec9ccb6e26286883d40224 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/uaccess.h>
 
index 42e4dfa6a32c2babcffe95d0d2af5601dd4d71d1..a4609191132c1d2f0739d55e4c815dcfb3a263de 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/list.h>
 #include <gpxe/refcnt.h>
 #include <gpxe/tables.h>
index d46ca05ac016ce6569a3035658c895a557d23bd2..a5bdd3a45b4a21858c1be29482f0b2d95e88d14c 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /**
index 4a77f05e77860a7794f44bf7b00123d89460c599..31a1d9982c6205659e0d36ab53c7f03dd68cbaa9 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/uaccess.h>
 #include <gpxe/blockdev.h>
 
index 81e03bde2ef1c295a930c489769b3baca29b82d7..7ade8312b6d842629fc30a661acd0b5b72e025d8 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct net_protocol;
 
 extern struct net_protocol rarp_protocol;
index 68e0fd4b005ebb1f514c921344f315215319a616..e56f1d310b187e4dce5e24257669318e95fbdf2a 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * A reference counter
  *
index 81207d28eea20479aab39d7f853ddccf92481e25..33bb0986b9f1e5bdfea2f81c8f5b5f0d3e4cf1a8 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/refcnt.h>
 #include <gpxe/interface.h>
 #include <gpxe/tables.h>
index 1e7fde4c38cdb3a522a7fc250563fee84d26cb09..ada0204d6e104a0fe139de0728c59010b5d8bc94 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/list.h>
 
 /** Default timeout value */
index 42ec7196f9888e211753cfd7017ad2ff0500b341..0371c578b4e049f5aada0f1a810cee858fad9f3f 100644 (file)
@@ -6,6 +6,8 @@
  * Bit operations
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 static inline uint32_t rol32 ( uint32_t data, unsigned int rotation ) {
index e30e1a5a3986d04d0c77373b4d4af00e74b88b27..5052ad46f84bd556368cab177acce06d8afc9527 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _GPXE_RSA_H
 #define _GPXE_RSA_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct pubkey_algorithm;
 
 extern struct pubkey_algorithm rsa_algorithm;
index 05a3ddf0fc40a95481571226a0c2dbd528df05cb..6ec2ec24b1d576b277604639653853a969ed9bcb 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _GPXE_SANBOOT_H
 #define _GPXE_SANBOOT_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/tables.h>
 
 struct sanboot_protocol {
index e820117beda7a630baa8ccb444bb9c8cddea9890..115fd3fe270276aabd8670e8393c92a8bd420f9d 100644 (file)
@@ -12,6 +12,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @defgroup scsiops SCSI operation codes
  * @{
index 5ab916990555e7008e47700bf1c5f5be86e703b0..5b59c54c5f298250cd172f2e1fdf0f9b2f4b11b9 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/uaccess.h>
 
 extern int prep_segment ( userptr_t segment, size_t filesz, size_t memsz );
index 2825b93699e227a7ccbcae5b09584e8dbb884cd5..a72ca7e817691918425d25322bce97869e531235 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern void serial_putc ( int ch );
 extern int serial_getc ( void );
 extern int serial_ischar ( void );
index c25b6ad47231d5b73a126ca175cf5c6f513353a7..ed3f1590c554abb735ea3afc12e2846c2d57bf7f 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/tables.h>
 #include <gpxe/list.h>
index 48548fd5904c019b54c69c9120011c07c38cd598..a82d733668185c74a46cb62ff0a1d48081fb244f 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct settings;
 
 extern int settings_ui ( struct settings *settings ) __nonnull;
index 66370d42c42735c5284a634d41cd50c590f01f84..8109a8a054cd82c141c4e49a35702bbff95472bd 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _GPXE_SHA1_H
 #define _GPXE_SHA1_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include "crypto/axtls/crypto.h"
 
 struct digest_algorithm;
index c353fc4d75c02ddf05968f6e0db9d36fe237b79c..a65a34432bc80b8b4539fc4a10b43bad7d75be1c 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern void shell ( void );
 
 #endif /* _GPXE_SHELL_H */
index f8e92a4de73e2c3e635382a06ca01576de8da064..28482be8af750726f6a46c59ef5537ad2005bfb4 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern int shell_banner ( void );
 
 #endif /* _GPXE_SHELL_BANNER_H */
index a2942366d568628e19b23d2448848bb66b04e1fd..4df25c3e721cbf653244da80721461fa8a717c74 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/api.h>
 #include <config/general.h>
index b683bed65f0e507608f0e94fe1b32c82dabae511..9ea0db9499a886671f1080f7cb118010bf169dcc 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /**
index 8f90e3d463357a711ce3b5b9cfacffa7e7ea12ec..ebfc3226b73ecb8580f12966b53a07447f2cc129 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/nvs.h>
 
 /**
index ced85cebaafd1591c0a17cd150d8a74f231a0fa5..8bd25196629ba77cda64434953f4b63e7548779c 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/spi.h>
 #include <gpxe/bitbash.h>
 
index 39b4777f2859cead7270c4469cc70d7e33c1f557..7dfced8c4686c0cb4f85c88076200d1c55f43fab 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _GPXE_TABLES_H
 #define _GPXE_TABLES_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** @page ifdef_harmful #ifdef considered harmful
  *
  * Overuse of @c #ifdef has long been a problem in Etherboot.
index 264ec29b436802c7742698bd356f2281a25e334b..6fb673acc1ef7a580a8cb1fee7c18240ba503849 100644 (file)
@@ -9,6 +9,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/tcpip.h>
 
 /**
index 544b9fef5ad8576acf8c83411b252849fda94130..f71d7d6d39dc0fb354cb1d5fed60b165bb085fc3 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/socket.h>
 #include <gpxe/in.h>
index 0177a95af4e9b3a6fdb69c94cc6063e6bfdf61b4..c57bb254c8109b1cd8b5c928ca5e0ee0d97e43c1 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 #define TFTP_PORT             69 /**< Default TFTP server port */
index 865fc25d582e4777d06fc2f860484a334a760b31..4dc755c2ebaa0fb1dcda933b7530372ae97f22f9 100644 (file)
@@ -10,6 +10,8 @@
  * support.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/spi.h>
 #include <limits.h>
 
index 862d87b3162cb08c0e4de4f73e821da544a93603..86722dca9e2c13e58e1d96ad0bc7f8ecb22c92e4 100644 (file)
@@ -9,6 +9,8 @@
  * for a monotonically increasing tick counter.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/api.h>
 #include <config/timer.h>
 
index ddec7bec2c5b043133448bf0dade0cb1e9e7ae1a..e2da0462e5282feb8a0d8c353fe6d166ffd439cb 100644 (file)
@@ -7,6 +7,8 @@
  * Transport Layer Security Protocol
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <gpxe/refcnt.h>
 #include <gpxe/filter.h>
index 33aaed18eee9b3f7b82ce2db83d19476ce0443cc..5a8f29217704b02bdebeca3b3b8387c8e7a10a10 100644 (file)
@@ -19,6 +19,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <gpxe/api.h>
index e515f6503f48c949cbbfd9b029bf9a1826dcb138..670c5e5ab9d6c65babb1e46fbf46e2fe48a01a83 100644 (file)
@@ -9,6 +9,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <gpxe/iobuf.h>
 #include <gpxe/tcpip.h>
index e6fc7bf0f8768d40d888645383f92c70b7f4de46..b0e5564584e970d052d8907837b99380215811e7 100644 (file)
@@ -8,6 +8,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/api.h>
 #include <config/umalloc.h>
 #include <gpxe/uaccess.h>
index 3803868d2bd36e70e019a63f46b8a0493903233c..03c88d25f155951e295a5786a563a9c48750a277 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <stdlib.h>
 #include <gpxe/refcnt.h>
index 18d1f141281be71d546a148008bdadae8007bc5f..019cd052fec5f6b05c77e75f087ac1db694e2c7e 100644 (file)
@@ -6,6 +6,8 @@
  * Universally unique IDs
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 /** A universally unique ID */
index aa8f8a33d1fc6405f5f967a556be4766f7328b77..ee860a52c8e6139c4c009076f5f0b807dd3f2c6b 100644 (file)
@@ -31,6 +31,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdarg.h>
 #include <stdio.h>
index 071e1de56612833f4baf22686db819ab169f4eec..1b9d9aabbb0d62e45b55f0ffe56f1c7e823f1a73 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 
 struct asn1_cursor;
index e592fa3805d5fa966a5cc965d23306155e9d7c59..edd37034518ec3450068e555029483457e7f1377 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <stdarg.h>
 #include <gpxe/interface.h>
index 56a2f760b3f9226f52b525cad54bf8a1283a5248..7e94881a9c9c7ca430104301179246323804dbd0 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _LIBGEN_H
 #define _LIBGEN_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern char * basename ( char *path );
 extern char * dirname ( char *path );
 
index e4f83753a7567ab066c3b9f2beb33288348e427f..a5dc9c875c13c6732c3e077ca789004e59fda86a 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef ETHERBOOT_LITTLE_BSWAP_H
 #define ETHERBOOT_LITTLE_BSWAP_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #define ntohl(x)       __bswap_32(x)
 #define htonl(x)       __bswap_32(x)
 #define ntohs(x)       __bswap_16(x)
index 34c1ca9b138e89e678ee456836ac3870cc05420a..e17ec63ba2d095163a909535fdf03a1cdf1519cc 100644 (file)
@@ -10,6 +10,8 @@
  * 03/26/2004
  */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /* Generic MII registers. */
 
 #define MII_BMCR            0x00       /* Basic mode control register */
index f55db4a5f6dd4d3b2419d376f48c7c523e197a58..c808972a599af68219e7aca5327c92539bf7d501 100644 (file)
@@ -5,6 +5,8 @@
  * your option) any later version.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #ifndef        NIC_H
 #define NIC_H
 
index 1a03b48365867f8689279f70fb7c3fce9bf4afff..700b7aa2e60f9fde1d378d7797bed8b433bd6655 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern char * __malloc readline ( const char *prompt );
 
 #endif /* _READLINE_H */
index a4eb711d0e0c50f87fbe93ed1192c88ec83428a4..78b261ae3f98550fdd767df7c1b63a254bf4ced0 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _STDARG_H
 #define _STDARG_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 typedef __builtin_va_list va_list;
 #define va_start( ap, last ) __builtin_va_start ( ap, last )
 #define va_arg( ap, type ) __builtin_va_arg ( ap, type )
index 11ea93456f6a2d5351f71e7a0d5e94382aba02bc..2a02a8985169efdeed8c85b067710c769e29cb76 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef STDDEF_H
 #define STDDEF_H
 
+FILE_LICENCE ( GPL2_ONLY );
+
 /* for size_t */
 #include <stdint.h>
 
index dc4bd8c76f9638592ffd883f0e0817e3f9d60c86..8cc9b84a51c6fb63e48820f3886dcdc656433c85 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _STDINT_H
 #define _STDINT_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /*
  * This is a standard predefined macro on all gcc's I've seen. It's
  * important that we define size_t in the same way as the compiler,
index 82077e20f062c86d54129be6cd720ef28911bc52..84181f0a1820ba7df445f816b5c244c6bea98a68 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _STDIO_H
 #define _STDIO_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdarg.h>
 
index 838a22acff22162969602a703287f425fcc01cf4..254e39b3aed44f64bde3a8a29277271b1d70209c 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef STDLIB_H
 #define STDLIB_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <assert.h>
 
index a2894a3a35fec3aac25466d6f8d775fa22158500..2fd6acf1636e58f3bf54a70857e56c0155c9492c 100644 (file)
@@ -11,6 +11,8 @@
  * published by the Free Software Foundation.
  */
 
+FILE_LICENCE ( GPL2_ONLY );
+
 #ifndef ETHERBOOT_STRING_H
 #define ETHERBOOT_STRING_H
 
index 968a7c11dcdbae95f702e14b89e7e0a59f4ae534..c7063d68292e59dbb41613f1a95630e8dd797516 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _STRINGS_H
 #define _STRINGS_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <limits.h>
 #include <string.h>
 
index dc1f67f6e4ff955ab90b028242ffe53a610ea728..ef946947c457e60e2cc14189aeabedf0aba83ebd 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _UNISTD_H
 #define _UNISTD_H
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <stdarg.h>
 
index 1e9647c355907fbbb54a9709b13e285f7f8b7240..16306cd0d0b2d6b7bb5935200241c2fee354916a 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/in.h>
 struct net_device;
 
index 0f275600dc059bbbe46264e42666a33b05f71132..2394dac42b1e3f46a3aaba47dfc6d059276e2096 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct net_device;
 
 extern int dhcp ( struct net_device *netdev );
index 7b49d3492d1fa8f03980260d171896dbb1eba3df..f762c7ba9e4e8fd56f9ec3d394af81ececcd6441 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct net_device;
 
 extern int ifopen ( struct net_device *netdev );
index 438af003928c71866ecc6b60d8b341c8330bae59..0c8c8cf72283a0a9efedacae1c24e84030f68101 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 struct image;
 
 extern int imgfetch ( struct image *image, const char *uri_string,
index fc85589266b9a39999a43e02d8bf0356aaae010b..855fa7ba8dfdda2161bccbc1a5f33541014c02ab 100644 (file)
@@ -7,6 +7,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 extern void route ( void );
 
 #endif /* _USR_ROUTE_H */
index b78de618dc7f33fc7dc20f92de0e66f9cc1dfb7e..04af28a291a52d508695124bb424fa776c7c7855 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <assert.h>
 #include <gpxe/efi/efi.h>
index 43a3ca8054ceb563c0242887529f83436968e917..ad550375fb812b8ec04d4b5ea03c1f9f716ab945 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <gpxe/efi/efi.h>
 #include <gpxe/uuid.h>
index e11f9bfd3e55ffb07c0dc108b3ec448dc4245271..0ba16f8f64299c11f4d949ae483fa0802508b7ec 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <assert.h>
 #include <gpxe/io.h>
 #include <gpxe/efi/efi.h>
index f87b5407142b60f6ed29d52f6b8fbeb23b2b9f0b..ec43391bb74bbf2f83ffd709e88aa1a54aa1b6ac 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <errno.h>
 #include <gpxe/pci.h>
 #include <gpxe/efi/efi.h>
index 5888f2f911e249a9da4f34b5addbc516da7ba3b1..8caf624c3d9d98bb5ab4be2b90ce280fa1a346fc 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <errno.h>
 #include <gpxe/smbios.h>
 #include <gpxe/efi/efi.h>
index 771b9174b877265b200b7604399691be57c1d171..e4b3546e8d9a5690e72be203be8b0da1ecb24a6d 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdlib.h>
 #include <string.h>
 #include <errno.h>
index adfeaed52d142ce4c84bcc742a529cc49481e80b..2bf4581d32d3a547a0cb5d22b9f742351e6a08a7 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <gpxe/efi/efi.h>
 
index d1ba43af07fd02b8a72df69997db6320c301eaff..0dcb7605ade74921ce0b538327a6a10ffdd58d30 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <limits.h>
 #include <assert.h>
 #include <unistd.h>
index 1c54c031040cbc4de737cdfd6390ed389ae27739..63e9521c91eb6246a60dd2055e1375935aae2f2d 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <gpxe/uaccess.h>
 #include <gpxe/efi/efi.h>
 
index 4de3789d41fd2feea26e401a4604b57733c3d80f..7113c792bed21fa9bd685232ffcc53ff9570b49d 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <assert.h>
 #include <gpxe/umalloc.h>
 #include <gpxe/efi/efi.h>
index 8207c1fa0d4923dfa066cb72b52683ab9ef6bd18..cc7df59aedf90474e729e37a30b9eb38b07d4563 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <errno.h>
index ec594c52c8c77cb5460bfefe4b867568e06b2727..2235d4998fe82ac166dab7ef52b206bb630e7f55 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <errno.h>
index 08887fe0a67e144b5e4c4687cc90503349487204..9e6a99e28fa20503420bbd6e033266d9a173f926 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <string.h>
 #include <stdio.h>
index cf2fe988d72f082688f241a25ff0e10c1657c694..8bc83958aa18dc1a9a00a2156c95281a15308f9e 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <string.h>
 #include <byteswap.h>
index 1898011aadc63d0e6987686e2b2db35bb5c50ff3..c1940f1f5420bce20da756b12bd7d888c7687ad8 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 2f3e6802111ee16fc8b7911603dab03cafce1097..20a0e6668e99aaf2f0843f36293370240c0c9701 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index b16135a9ae05a5e9ab13215a9d8a1a7b4eb567f9..812da86477ad627310635dbcfd85d9a6757455d6 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdio.h>
 #include <string.h>
index 0518789c3cf60c23d1736f269fae5c5f4a7c0d0d..ad3f046fe3fe14be4f8abc9d56743ab809ad6366 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 3e45c1f61dffdd6660c04873793b332f29a16043..749c345490c2c6c1a25c2e8631e6dd8d5693f69c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <errno.h>
 #include <gpxe/iobuf.h>
index d79bdc2c660cce3199eac93144dc83cc82cfd932..1c584d8303c6a0b902a570898c0537f61ec7803a 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 9961edca41cb0f4414ae25cc75542d90ce5abfa5..cbae221a1a93fd568ea6a52b13b20f8d084a729c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 8668d44bb5b6b05b9a5cda0e6dc1013dc5050131..79fa9ea6e45ee28a50b5b5de00adc025da968cfd 100644 (file)
@@ -21,6 +21,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /* Unique IP datagram identification number */
 static uint16_t next_ident = 0;
 
index 44aca7d8ad97a8917cf7c8a5a960ee0b71ae3e51..54ce2fbcec0ada7a4bd6499ecbdee69c00279b2b 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <errno.h>
 #include <gpxe/dhcp.h>
index b24fbfdc67a0253cc3594497d016a43a356a7000..1a68af2c42be4ea65d89dcf80ce17253aed458de 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 7e199ce3d87ae1fb27b6fbbfaa3a7d7b532c7326..381f02a6aac8d6f11300ec14b56735fb9f63d15c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <errno.h>
 #include <gpxe/iobuf.h>
index bb5e6ad7676f6d374db38f603bbe6fd63408eb89..1d0dd961fdef4c7bf38107dd76a87aedab4f3b11 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <byteswap.h>
 #include <gpxe/netdevice.h>
index cd793a7f8551b24c87368a8c9f9a714f2d744556..3ca69362b3084cd6297640066799667a928ba79f 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <gpxe/timer.h>
 #include <gpxe/list.h>
index 0ef65779309b5157afb44af5bfabe6d8d35dcb55..1de2abf0670ea4a1017840846251d104519f214a 100644 (file)
@@ -21,6 +21,8 @@
  *
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** A TCP connection */
 struct tcp_connection {
        /** Reference counter */
index b8ea3cc5b9ba20235fff258080b19e7483fb2d81..a02408a9099f05dc2d73599fa5e5e76119e4af32 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 15ab32ef8d856fefa94d93e2c96d342a5871490f..7a2961f2184c69cbe2505262f721f36b198d7a7e 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 51c2beeaa765bce6522d30fa9d09052e1b4d0230..943bdefc1606a77f5f682d3310ce8d6edae4f723 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stddef.h>
 #include <string.h>
 #include <stdlib.h>
index cef638f3436b9725a4561b42e5e4f7e03f2f6fb3..932fd482a1a854df2b379ab3fcae77ec447ad7ea 100644 (file)
@@ -14,6 +14,8 @@
  * TCP/IP transport-network layer interface
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /** Process a received TCP/IP packet
  *
  * @v iobuf            I/O buffer
index 25f18f79b4d75d8ce6fbe95afbabeff7d7efa6ce..a5b126ed8b631eea96b949fbd098458e8928b76c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * @file
  *
index 1b83518ef430f461979009e9b7bfd2bc1025ae4c..771655e0629596db8ee47cd47b1ac1980c27f73c 100644 (file)
@@ -16,6 +16,8 @@
  * UDP protocol
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 /**
  * A UDP connection
  *
index 289e41ade9df951e9cecc24a4c8d32f4297fcacb..9c1e09daeedcf43ce9c6eaa7c9757384c24c280b 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <stdlib.h>
 #include <stdio.h>
index c1da454b7d7a9a584a9d13a48f127f8d011fec68..f94094aa956a9d8a1fdec9330342fa85aebd9206 100644 (file)
@@ -19,6 +19,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index 71043f45a11a903f46cf3b644a051a822ae949ed..396f69b0715ac9f60e2e4b0876084adf1f4a1d7f 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
index be7e58afc6a1040005f4790ba1af2845c0e65138..4812f1ce6743761cf8750396eaaa1749980e0d1c 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 6cb744c3f500d7e92936ee41ead0b2611ac67fe6..a99d12b1376d12cb38eecbe75892953f8ea96cf7 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <stdio.h>
 #include <errno.h>
index 6acf7f6da35ff9524c2a83b1a4aedb5cfffeaef8..a0ac4c30865fbb3dfa36b6608510e7d6fe089be6 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <stdio.h>
 #include <errno.h>
index 0ebf5615495890405cab5f0feb5770e74248c3e3..9c82503a9a1f64312dc7d602d9d514f2c8989fc5 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <string.h>
 #include <stdio.h>
 #include <unistd.h>
index bd53d824a8327590a33494d92008e0b8aeba0289..0ffff5d4beb44c6d2c0d2b53eb52605d9f2cdbd0 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index 793cb624da9b30374429870a9c56bb61c2ee18fb..a778a12683a5139ab269b025a8a0ed84ccb969b5 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
index f3a49f46b3c243be683e3e1278a1128c0443e083..cf5a55d6dbd4c052432cb108330431174eaf1bd3 100644 (file)
@@ -16,6 +16,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+FILE_LICENCE ( GPL2_OR_LATER );
+
 #include <stdio.h>
 #include <gpxe/netdevice.h>
 #include <gpxe/ip.h>