[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