[coreboot-gerrit] Change in coreboot[master]: autoport: Add GPL boilerplate header to not empty .c files

Arthur Heymans (Code Review) gerrit at coreboot.org
Mon May 1 10:37:46 CEST 2017


Arthur Heymans has uploaded a new change for review. ( https://review.coreboot.org/19510 )

Change subject: autoport: Add GPL boilerplate header to not empty .c files
......................................................................

autoport: Add GPL boilerplate header to not empty .c files

The idea behind this not to enforce a license on autogenerated code
but is simply out of convenience in the case one wants to make the
result public (in which case it needs to have these license headers).

Change-Id: I1d6b48762b1249bb0becb178a30e1396bf6978fc
Signed-off-by: Arthur Heymans <arthur at aheymans.xyz>
---
M util/autoport/azalia.go
M util/autoport/bd82x6x.go
M util/autoport/ec_lenovo.go
M util/autoport/main.go
4 files changed, 27 insertions(+), 18 deletions(-)


  git pull ssh://review.coreboot.org:29418/coreboot refs/changes/10/19510/1

diff --git a/util/autoport/azalia.go b/util/autoport/azalia.go
index 2ee60d7..c525189 100644
--- a/util/autoport/azalia.go
+++ b/util/autoport/azalia.go
@@ -12,6 +12,7 @@
 	az := Create(ctx, "hda_verb.c")
 	defer az.Close()
 
+	Add_gpl(az)
 	az.WriteString(
 		`#include <device/azalia_device.h>
 
diff --git a/util/autoport/bd82x6x.go b/util/autoport/bd82x6x.go
index 9a41223..7dce7e6 100644
--- a/util/autoport/bd82x6x.go
+++ b/util/autoport/bd82x6x.go
@@ -43,6 +43,7 @@
 
 	AddROMStageFile("gpio.c", "")
 
+	Add_gpl(gpio)
 	gpio.WriteString(`#include <southbridge/intel/common/gpio.h>`)
 
 	adresses := [3][6]int{
@@ -309,6 +310,7 @@
 	sb := Create(ctx, "early_southbridge.c")
 	defer sb.Close()
 	AddROMStageFile("early_southbridge.c", "")
+	Add_gpl(sb)
 	sb.WriteString(`#include <stdint.h>
 #include <string.h>
 #include <lib.h>
@@ -407,6 +409,7 @@
 	gnvs := Create(ctx, "gnvs.c")
 	defer gnvs.Close()
 
+	Add_gpl(gnvs)
 	gnvs.WriteString(`#include <southbridge/intel/bd82x6x/nvs.h>
 
 /* FIXME: check this function.  */
diff --git a/util/autoport/ec_lenovo.go b/util/autoport/ec_lenovo.go
index a0d21f1..c2dd333 100644
--- a/util/autoport/ec_lenovo.go
+++ b/util/autoport/ec_lenovo.go
@@ -79,25 +79,9 @@
 
 	AddSMMFile("smihandler.c", "")
 
+	Add_gpl(smi)
 	smi.WriteString(
-		`/*
- * This file is part of the coreboot project.
- *
- * Copyright (C) 2008-2009 coresystems GmbH
- * Copyright (C) 2014 Vladimir Serbinenko
- *
- * 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.
- */
-
-#include <arch/io.h>
+		`#include <arch/io.h>
 #include <console/console.h>
 #include <cpu/x86/smm.h>
 #include <ec/acpi/ec.h>
diff --git a/util/autoport/main.go b/util/autoport/main.go
index 2eb1588..1d50780 100644
--- a/util/autoport/main.go
+++ b/util/autoport/main.go
@@ -207,6 +207,27 @@
 	return mf
 }
 
+func Add_gpl(fp *os.File) {
+	fp.WriteString(`/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2008-2009 coresystems GmbH
+ * Copyright (C) 2014 Vladimir Serbinenko
+ *
+ * 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.
+ */
+
+`)
+}
+
 func RestorePCI16Simple(f *os.File, pcidev PCIDevData, addr uint16) {
 	fmt.Fprintf(f, "	pci_write_config16(PCI_DEV(%d, 0x%02x, %d), 0x%02x, 0x%02x%02x);\n",
 		pcidev.Bus, pcidev.Dev, pcidev.Func, addr,

-- 
To view, visit https://review.coreboot.org/19510
To unsubscribe, visit https://review.coreboot.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1d6b48762b1249bb0becb178a30e1396bf6978fc
Gerrit-PatchSet: 1
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Owner: Arthur Heymans <arthur at aheymans.xyz>



More information about the coreboot-gerrit mailing list