From b80dbf0caa606f2485a73215496748c4b0c830fa Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Sun, 22 Apr 2007 19:08:13 +0000 Subject: [PATCH] Add explicit license headers to all files in src/device. For files derived from the Linux kernel we merely add a small header which states the origin of the file and the copyright owners of the modifications to the file. We know all files from Linux are licensed under the GPLv2. Signed-off-by: Uwe Hermann Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2615 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/devices/agp_device.c | 20 +++++++++++++++++++- src/devices/cardbus_device.c | 21 ++++++++++++++++++++- src/devices/device.c | 18 ++++++++++++++++-- src/devices/device_util.c | 24 ++++++++++++++++++++++++ src/devices/hypertransport.c | 26 +++++++++++++++++++++++++- src/devices/pci_device.c | 17 +++++++++++++++-- src/devices/pci_ops.c | 20 ++++++++++++++++++++ src/devices/pci_rom.c | 23 +++++++++++++++++++++++ src/devices/pciexp_device.c | 20 +++++++++++++++++++- src/devices/pcix_device.c | 20 +++++++++++++++++++- src/devices/pnp_device.c | 24 ++++++++++++++++++++++-- src/devices/root_device.c | 24 ++++++++++++++++++++++++ src/devices/smbus_ops.c | 21 +++++++++++++++++++++ 13 files changed, 267 insertions(+), 11 deletions(-) diff --git a/src/devices/agp_device.c b/src/devices/agp_device.c index 27ae36eefd..9c28b5d7ee 100644 --- a/src/devices/agp_device.c +++ b/src/devices/agp_device.c @@ -1,4 +1,22 @@ -/* (c) 2005 Linux Networx GPL see COPYING for details */ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2005 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ #include #include diff --git a/src/devices/cardbus_device.c b/src/devices/cardbus_device.c index 5b03d2827c..3e5a8353a2 100644 --- a/src/devices/cardbus_device.c +++ b/src/devices/cardbus_device.c @@ -1,4 +1,23 @@ -/* (c) 2005 Linux Networx GPL see COPYING for details */ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2005 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * Copyright (C) 2005 Ronald G. Minnich + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ #include #include diff --git a/src/devices/device.c b/src/devices/device.c index 1b239f9d15..67066e0265 100644 --- a/src/devices/device.c +++ b/src/devices/device.c @@ -1,7 +1,21 @@ +/* + * This file is part of the LinuxBIOS project. + * + * It was originally based on the Linux kernel (arch/i386/kernel/pci-pc.c). + * + * Modifications are: + * Copyright (C) 2003 Eric Biederman + * Copyright (C) 2003-2004 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * Copyright (C) 2003 Ronald G. Minnich + * Copyright (C) 2004-2005 Li-Ta Lo + * Copyright (C) 2005-2006 Tyan + * (Written by Yinghai Lu for Tyan) + * Copyright (C) 2005-2006 Stefan Reinauer + */ + /* * (c) 1999--2000 Martin Mares - * (c) 2003 Eric Biederman - * (c) 2003 Linux Networx */ /* lots of mods by ron minnich (rminnich@lanl.gov), with * the final architecture guidance from Tom Merritt (tjm@codegen.com) diff --git a/src/devices/device_util.c b/src/devices/device_util.c index 979b025324..22206069d2 100644 --- a/src/devices/device_util.c +++ b/src/devices/device_util.c @@ -1,3 +1,27 @@ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2003-2004 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * Copyright (C) 2003 Greg Watson + * Copyright (C) 2004 Li-Ta Lo + * Copyright (C) 2005-2006 Tyan + * (Written by Yinghai Lu for Tyan) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include #include #include diff --git a/src/devices/hypertransport.c b/src/devices/hypertransport.c index f0bd817bf4..6d4836b87a 100644 --- a/src/devices/hypertransport.c +++ b/src/devices/hypertransport.c @@ -1,6 +1,30 @@ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2003-2004 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * Copyright (C) 2004 David Hendricks + * Copyright (C) 2004 Li-Ta Lo + * Copyright (C) 2005-2006 Tyan + * (Written by Yinghai Lu for Tyan) + * Copyright (C) 2005-2006 Stefan Reinauer + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + /* 2005.11 yhlu add let the real sb to use small uintid - */ #include diff --git a/src/devices/pci_device.c b/src/devices/pci_device.c index b1651f3922..7264112806 100644 --- a/src/devices/pci_device.c +++ b/src/devices/pci_device.c @@ -1,3 +1,18 @@ +/* + * This file is part of the LinuxBIOS project. + * + * It was originally based on the Linux kernel (drivers/pci/pci.c). + * + * Modifications are: + * Copyright (C) 2003-2004 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * Copyright (C) 2003-2006 Ronald G. Minnich + * Copyright (C) 2004-2005 Li-Ta Lo + * Copyright (C) 2005-2006 Tyan + * (Written by Yinghai Lu for Tyan) + * Copyright (C) 2005-2007 Stefan Reinauer + */ + /* * PCI Bus Services, see include/linux/pci.h for further explanation. * @@ -5,8 +20,6 @@ * David Mosberger-Tang * * Copyright 1997 -- 1999 Martin Mares - * - * Copyright 2003 -- Eric Biederman */ #include diff --git a/src/devices/pci_ops.c b/src/devices/pci_ops.c index 441b328e0f..91af15407e 100644 --- a/src/devices/pci_ops.c +++ b/src/devices/pci_ops.c @@ -1,3 +1,23 @@ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2004 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include #include #include diff --git a/src/devices/pci_rom.c b/src/devices/pci_rom.c index 994c5256d6..17ddb8f658 100644 --- a/src/devices/pci_rom.c +++ b/src/devices/pci_rom.c @@ -1,3 +1,26 @@ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2005 Li-Ta Lo + * Copyright (C) 2005 Tyan + * (Written by Yinghai Lu for Tyan) + * Copyright (C) 2005 Ronald G. Minnich + * Copyright (C) 2005-2007 Stefan Reinauer + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include #include #include diff --git a/src/devices/pciexp_device.c b/src/devices/pciexp_device.c index 5422a8eb18..47358aab65 100644 --- a/src/devices/pciexp_device.c +++ b/src/devices/pciexp_device.c @@ -1,4 +1,22 @@ -/* (c) 2005 Linux Networx GPL see COPYING for details */ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2005 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ #include #include diff --git a/src/devices/pcix_device.c b/src/devices/pcix_device.c index 8915e56a1b..e4040cf617 100644 --- a/src/devices/pcix_device.c +++ b/src/devices/pcix_device.c @@ -1,4 +1,22 @@ -/* (c) 2005 Linux Networx GPL see COPYING for details */ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2005 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ #include #include diff --git a/src/devices/pnp_device.c b/src/devices/pnp_device.c index 8acef3b65a..fadab85589 100644 --- a/src/devices/pnp_device.c +++ b/src/devices/pnp_device.c @@ -1,5 +1,25 @@ -/* Copyright 2004 Linux Networx */ -/* This code is distrubted wihtout warrant under the GPL v2 (see COPYING) */ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2004 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * Copyright (C) 2004 Li-Ta Lo + * Copyright (C) 2005 Tyan + * (Written by Yinghai Lu for Tyan) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ #include #include diff --git a/src/devices/root_device.c b/src/devices/root_device.c index 3e559ea7c0..7b6929ec5b 100644 --- a/src/devices/root_device.c +++ b/src/devices/root_device.c @@ -1,3 +1,27 @@ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2003-2004 Linux Networx + * (Written by Eric Biederman for Linux Networx) + * Copyright (C) 2003 Ronald G. Minnich + * Copyright (C) 2004-2005 Li-Ta Lo + * Copyright (C) 2005 Tyan + * (Written by Yinghai Lu for Tyan) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include #include #include diff --git a/src/devices/smbus_ops.c b/src/devices/smbus_ops.c index 8d32a66b8f..e2cd0543eb 100644 --- a/src/devices/smbus_ops.c +++ b/src/devices/smbus_ops.c @@ -1,3 +1,24 @@ +/* + * This file is part of the LinuxBIOS project. + * + * Copyright (C) 2004 Tyan + * (Written by Yinghai Lu for Tyan) + * Copyright (C) 2004 Li-Ta Lo + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include #include #include