[legal] Add a selection of FILE_LICENCE declarations

Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
This commit is contained in:
Michael Brown
2009-05-01 15:41:06 +01:00
parent 41307f2874
commit c44a193d0d
518 changed files with 1039 additions and 2 deletions

View File

@@ -4,6 +4,8 @@
*
*/
FILE_LICENCE ( BSD2 );
#include <stdint.h>
#include <stdlib.h>
#include <string.h>

View File

@@ -31,6 +31,8 @@
*/
FILE_LICENCE ( BSD3 );
#include "nic.h"
/*

View 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"

View File

@@ -3,6 +3,8 @@
*
*/
FILE_LICENCE ( BSD2 );
#include "etherboot.h"
#include <gpxe/mca.h>
#include <gpxe/isa.h> /* for ISA_ROM */

View File

@@ -23,6 +23,8 @@
* timlegge 08-24-2003 Add Multicast Support
*/
FILE_LICENCE ( BSD2 );
/* #define EDEBUG */
#include "etherboot.h"

View File

@@ -29,6 +29,8 @@
*/
FILE_LICENCE ( BSD3 );
/*
* Created from if_epreg.h by Fred Gray (fgray@rice.edu) to support the
* 3c590 family.

View File

@@ -22,6 +22,8 @@ $Id$
***************************************************************************/
FILE_LICENCE ( BSD2 );
/* #define EDEBUG */
#include <gpxe/ethernet.h>

View File

@@ -36,6 +36,8 @@
* $ indent -kr -i8 3c90x.c
*/
FILE_LICENCE ( BSD2 );
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>

View File

@@ -45,6 +45,8 @@
* indent options: indent -kr -i8 3c90x.c
*/
FILE_LICENCE ( BSD2 );
#ifndef __3C90X_H_
#define __3C90X_H_

View File

@@ -28,6 +28,8 @@
* USA
*/
FILE_LICENCE ( GPL2_OR_LATER );
#include "etherboot.h"
#include "nic.h"
#include "mii.h"

View File

@@ -35,6 +35,8 @@ Revision History:
3.0.1
*/
FILE_LICENCE ( GPL2_OR_LATER );
#ifndef _AMD811E_H
#define _AMD811E_H

View 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>

View 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

View File

@@ -12,6 +12,7 @@
* version 1.4.40 from linux 2.6.17
*/
FILE_LICENCE ( GPL_ANY );
#include "etherboot.h"
#include "nic.h"

View File

@@ -9,6 +9,7 @@
* Written by: Michael Chan (mchan@broadcom.com)
*/
FILE_LICENCE ( GPL_ANY );
#ifndef BNX2_H
#define BNX2_H

View 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

View 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

View File

@@ -15,6 +15,8 @@
*/
FILE_LICENCE ( GPL_ANY );
/*********************************************************************/
/* Revision History */
/*********************************************************************/

View 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

View 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 */

View File

@@ -41,6 +41,8 @@
*******************************************************************************/
FILE_LICENCE ( GPL2_ONLY );
#include "e1000.h"
/**

View File

@@ -26,6 +26,8 @@
*******************************************************************************/
FILE_LICENCE ( GPL2_ONLY );
/* Linux PRO/1000 Ethernet Driver main header file */
#ifndef _E1000_H_

View File

@@ -26,6 +26,8 @@
*******************************************************************************/
FILE_LICENCE ( GPL2_ONLY );
/* e1000_hw.c
* Shared functions for accessing and configuring the MAC
*/

View File

@@ -26,6 +26,8 @@
*******************************************************************************/
FILE_LICENCE ( GPL2_ONLY );
/* e1000_hw.h
* Structures, enums, and macros for the MAC
*/

View File

@@ -26,6 +26,7 @@
*******************************************************************************/
FILE_LICENCE ( GPL2_ONLY );
/* glue for the OS independent part of e1000
* includes register access macros

View 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"

View File

@@ -52,6 +52,8 @@
* - Michael Brown
* */
FILE_LICENCE ( GPL2_OR_LATER );
/* Philosophy of this driver.
*
* Probing:

View 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

View 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

View File

@@ -15,6 +15,9 @@
*
**************************************************************************
*/
FILE_LICENCE ( GPL_ANY );
#include <stdint.h>
#include <stdlib.h>
#include <unistd.h>

View File

@@ -17,6 +17,8 @@
**************************************************************************
*/
FILE_LICENCE ( GPL_ANY );
#ifndef EFAB_BITFIELD_H
#define EFAB_BITFIELD_H

View File

@@ -15,6 +15,9 @@
*
**************************************************************************
*/
FILE_LICENCE ( GPL_ANY );
#ifndef EFAB_NIC_H
#define EFAB_NIC_H
#include <gpxe/bitbash.h>

View 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 */

View File

@@ -53,6 +53,8 @@
* --------------------------------------------------------------------
*/
FILE_LICENCE ( GPL2_ONLY );
#ifndef _HFA384x_H
#define _HFA384x_H

View 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>

View File

@@ -17,6 +17,8 @@
*
*/
FILE_LICENCE ( GPL2_OR_LATER );
struct nic nic;
static int legacy_registered = 0;

View 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 */

View File

@@ -30,6 +30,9 @@
* SOFTWARE.
*
*/
FILE_LICENCE ( GPL2_ONLY );
#include <strings.h>
#include <errno.h>
#include <gpxe/malloc.h>

View File

@@ -30,6 +30,9 @@
* SOFTWARE.
*
*/
FILE_LICENCE ( GPL2_ONLY );
#ifndef H_MTNIC_IF_DEFS_H
#define H_MTNIC_IF_DEFS_H

View File

@@ -46,6 +46,8 @@
*/
FILE_LICENCE ( GPL_ANY );
/* Revision History */
/*

View File

@@ -1,3 +1,5 @@
FILE_LICENCE ( GPL_ANY );
#define NATSEMI_HW_TIMEOUT 400
#define TX_RING_SIZE 4

View 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"

View File

@@ -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 */

View 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

View File

@@ -6,6 +6,8 @@ Author: Martin Renters
**************************************************************************/
FILE_LICENCE ( BSD2 );
#define VENDOR_NONE 0
#define VENDOR_WD 1
#define VENDOR_NOVELL 2

View File

@@ -57,6 +57,8 @@
* --------------------------------------------------------------------
*/
FILE_LICENCE ( GPL2_ONLY );
#ifndef _P80211HDR_H
#define _P80211HDR_H

View 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>

View File

@@ -19,6 +19,8 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
FILE_LICENCE ( GPL2_OR_LATER );
/**
* @file
*

View File

@@ -1,3 +1,5 @@
FILE_LICENCE ( GPL2_ONLY );
/*
* Data types and structure for HAL - NIC interface.
*

View 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>

View File

@@ -20,6 +20,8 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
FILE_LICENCE ( GPL2_OR_LATER );
/**
* @file
*

View File

@@ -20,6 +20,8 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
FILE_LICENCE ( GPL2_OR_LATER );
/**
* @file
*

View 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>

View File

@@ -12,6 +12,8 @@
* time from PNIC_REG_DATA.
*/
FILE_LICENCE ( GPL2_OR_LATER );
/*
* PCI parameters
*/

View 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>

View File

@@ -14,6 +14,8 @@ $Id$
* your option) any later version.
*/
FILE_LICENCE ( GPL2_OR_LATER );
#include <gpxe/pci.h>
#include <nic.h>

View File

@@ -14,6 +14,8 @@ $Id$
* your option) any later version.
*/
FILE_LICENCE ( GPL2_OR_LATER );
#include <gpxe/pci.h>
#include <nic.h>

View 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>

View File

@@ -24,6 +24,8 @@
*
*/
FILE_LICENCE ( GPL2_OR_LATER );
#ifndef _R8169_H_
#define _R8169_H_

View File

@@ -12,6 +12,8 @@
*/
FILE_LICENCE ( GPL_ANY );
/*********************************************************************/
/* Revision History */
/*********************************************************************/

View 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 */
/*

View 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

View File

@@ -26,6 +26,9 @@
* Linux driver.
*
*---------------------------------------------------------------------------*/
FILE_LICENCE ( GPL_ANY );
#define LINUX_OUT_MACROS 1
#define SMC9000_DEBUG 0

View File

@@ -28,6 +28,9 @@
* 98-09-27 Daniel Engstr<74>m moved some static strings back to the
* main .c file
* --------------------------------------------------------------------------*/
FILE_LICENCE ( GPL_ANY );
#ifndef _SMC9000_H_
# define _SMC9000_H_

View 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 */

View 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

View File

@@ -5,6 +5,8 @@
* Copyright (C) 2001 Jeff Garzik (jgarzik@mandrakesoft.com)
*/
FILE_LICENCE ( GPL2_ONLY );
#ifndef _T3_H
#define _T3_H

View 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>

View File

@@ -34,6 +34,8 @@
* Indent Style: indent -kr -i8
***************************************************************************/
FILE_LICENCE ( GPL2_OR_LATER );
/*****************************************************************
* TLan Definitions
*

View File

@@ -43,6 +43,8 @@
ftp://cesdis.gsfc.nasa.gov/pub/linux/drivers/tulip-devel.html
*/
FILE_LICENCE ( GPL_ANY );
/*********************************************************************/
/* Revision History */
/*********************************************************************/

View 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.

View File

@@ -45,6 +45,8 @@
* --------------------------------------------------------------------
*/
FILE_LICENCE ( GPL2_ONLY );
#ifndef _WLAN_COMPAT_H
#define _WLAN_COMPAT_H