[LinuxBIOS] [PATCH] License headers for broadcom/blast files.

Uwe Hermann uwe at hermann-uwe.de
Sun Oct 29 23:26:52 CET 2006


Add missing license headers to the Broadcom Blast files (refs #5).

Signed-off-by: Uwe Hermann <uwe at hermann-uwe.de>

---

This patch adds the GPL headers to the Broadcom Blast files. I have
reconstructed the copyright owners from the svn logs as exact as I
could. Please double-check that everything is correct.

Note: this patch should probably get an Acked-by: from Yinghai, Stefan,
and Eric as it adds the license header to files they originally wrote,
at least as far as I can tell...

 * mptable.c seems to be originally written by Eric (I checked the freebios
   CVS logs). Is this correct?

 * resourcemap.c seems to be written by Stefan. Correct?

 * get_bus_conf.c, cache_as_ram_auto.c seems to be written by Yinghai. Correct?

 * The rest is either trivial or a config file and can safely be
   attributed to the person who committed the files (Yinghai), I guess.

If some information is not correct, or some authors are missing, please
let me know.

Yinghai, is this license header ok with AMD?


Uwe.
-- 
http://www.hermann-uwe.de  | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
-------------- next part --------------
Index: src/mainboard/broadcom/blast/Config.lb
===================================================================
--- src/mainboard/broadcom/blast/Config.lb	(Revision 2481)
+++ src/mainboard/broadcom/blast/Config.lb	(Arbeitskopie)
@@ -1,3 +1,26 @@
+## 
+## This file is part of the LinuxBIOS project.
+## 
+## Copyright (C) 2006 AMD
+## 
+## Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+## 
+## 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; either version 2 of the License, or
+## (at your option) any later version.
+## 
+## 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
+## 
+
+
 ##
 ## Compute the location and size of where this firmware image
 ## (linuxBIOS plus bootloader) will live in the boot rom chip.
Index: src/mainboard/broadcom/blast/mptable.c
===================================================================
--- src/mainboard/broadcom/blast/mptable.c	(Revision 2481)
+++ src/mainboard/broadcom/blast/mptable.c	(Arbeitskopie)
@@ -1,3 +1,26 @@
+/*
+ * This file is part of the LinuxBIOS project.
+ *
+ * Copyright (C) 2001 Eric W. Biederman <ebiederman at lnxi.com>
+ * Copyright (C) 2006 AMD
+ * 
+ * Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+ *
+ * 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; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * 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 <console/console.h>
 #include <arch/smp/mpspec.h>
 #include <arch/io.h>
Index: src/mainboard/broadcom/blast/irq_tables.c
===================================================================
--- src/mainboard/broadcom/blast/irq_tables.c	(Revision 2481)
+++ src/mainboard/broadcom/blast/irq_tables.c	(Arbeitskopie)
@@ -1,3 +1,25 @@
+/*
+ * This file is part of the LinuxBIOS project.
+ *
+ * Copyright (C) 2006 AMD
+ * 
+ * Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+ *
+ * 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; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * 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
+ */
+
 /* This file was generated by getpir.c, do not modify! 
    (but if you do, please run checkpir on it to verify)
    Contains the IRQ Routing Table dumped directly from your memory , wich BIOS sets up
Index: src/mainboard/broadcom/blast/resourcemap.c
===================================================================
--- src/mainboard/broadcom/blast/resourcemap.c	(Revision 2481)
+++ src/mainboard/broadcom/blast/resourcemap.c	(Arbeitskopie)
@@ -1,8 +1,28 @@
 /*
- * broadcom blast  needs a different resource map
+ * This file is part of the LinuxBIOS project.
  *
+ * Copyright (C) 2003 Stefan Reinauer <stepan at coresystems.de>
+ * Copyright (C) 2006 AMD
+ * 
+ * Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+ *
+ * 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; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * 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
  */
 
+/* Broadcom Blast needs a different resource map. */
+
 static void setup_blast_resource_map(void)
 {
 	static const unsigned int register_values[] = {
Index: src/mainboard/broadcom/blast/Options.lb
===================================================================
--- src/mainboard/broadcom/blast/Options.lb	(Revision 2481)
+++ src/mainboard/broadcom/blast/Options.lb	(Arbeitskopie)
@@ -1,3 +1,25 @@
+## 
+## This file is part of the LinuxBIOS project.
+## 
+## Copyright (C) 2006 AMD
+## 
+## Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+## 
+## 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; either version 2 of the License, or
+## (at your option) any later version.
+## 
+## 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
+## 
+
 uses HAVE_MP_TABLE
 uses HAVE_PIRQ_TABLE
 uses HAVE_ACPI_TABLES
Index: src/mainboard/broadcom/blast/chip.h
===================================================================
--- src/mainboard/broadcom/blast/chip.h	(Revision 2481)
+++ src/mainboard/broadcom/blast/chip.h	(Arbeitskopie)
@@ -1,3 +1,25 @@
+/*
+ * This file is part of the LinuxBIOS project.
+ *
+ * Copyright (C) 2006 AMD
+ * 
+ * Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+ *
+ * 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; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * 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
+ */
+
 extern struct chip_operations mainboard_broadcom_blast_ops;
 
 struct mainboard_broadcom_blast_config {
Index: src/mainboard/broadcom/blast/cmos.layout
===================================================================
--- src/mainboard/broadcom/blast/cmos.layout	(Revision 2481)
+++ src/mainboard/broadcom/blast/cmos.layout	(Arbeitskopie)
@@ -1,3 +1,25 @@
+## 
+## This file is part of the LinuxBIOS project.
+## 
+## Copyright (C) 2006 AMD
+## 
+## Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+## 
+## 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; either version 2 of the License, or
+## (at your option) any later version.
+## 
+## 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
+## 
+
 entries
 
 #start-bit length  config config-ID    name
Index: src/mainboard/broadcom/blast/mainboard.c
===================================================================
--- src/mainboard/broadcom/blast/mainboard.c	(Revision 2481)
+++ src/mainboard/broadcom/blast/mainboard.c	(Arbeitskopie)
@@ -1,3 +1,25 @@
+/*
+ * This file is part of the LinuxBIOS project.
+ *
+ * Copyright (C) 2006 AMD
+ * 
+ * Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+ *
+ * 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; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * 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 <console/console.h>
 #include <device/device.h>
 #include <device/pci.h>
Index: src/mainboard/broadcom/blast/cache_as_ram_auto.c
===================================================================
--- src/mainboard/broadcom/blast/cache_as_ram_auto.c	(Revision 2481)
+++ src/mainboard/broadcom/blast/cache_as_ram_auto.c	(Arbeitskopie)
@@ -1,3 +1,26 @@
+/*
+ * This file is part of the LinuxBIOS project.
+ *
+ * Copyright (C) 2005 Tyan
+ * Copyright (C) 2006 AMD
+ * 
+ * Written by Yinghai Lu <yinghailu at gmail.com> for Tyan and AMD.
+ *
+ * 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; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * 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
+ */
+
 #define ASSEMBLY 1
 #define __ROMCC__
 
Index: src/mainboard/broadcom/blast/get_bus_conf.c
===================================================================
--- src/mainboard/broadcom/blast/get_bus_conf.c	(Revision 2481)
+++ src/mainboard/broadcom/blast/get_bus_conf.c	(Arbeitskopie)
@@ -1,3 +1,25 @@
+/*
+ * This file is part of the LinuxBIOS project.
+ *
+ * Copyright (C) 2005-2006 AMD
+ * 
+ * Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+ *
+ * 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; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * 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 <console/console.h>
 #include <device/pci.h>
 #include <device/pci_ids.h>
Index: targets/broadcom/blast/Config.lb
===================================================================
--- targets/broadcom/blast/Config.lb	(Revision 2481)
+++ targets/broadcom/blast/Config.lb	(Arbeitskopie)
@@ -1,3 +1,25 @@
+## 
+## This file is part of the LinuxBIOS project.
+## 
+## Copyright (C) 2006 AMD
+## 
+## Written by Yinghai Lu <yinghailu at gmail.com> for AMD.
+## 
+## 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; either version 2 of the License, or
+## (at your option) any later version.
+## 
+## 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
+## 
+
 # Sample config file for 
 # the broadcom blast
 # This will make a target directory of ./blast
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20061029/fbee95b2/attachment.sig>


More information about the coreboot mailing list