diff --git a/AUTHORS b/AUTHORS index 63c5fd2ba2..72521a1043 100644 --- a/AUTHORS +++ b/AUTHORS @@ -9,7 +9,7 @@ # For patches adding or removing a name: git log -i -S "NAME" --source --all 9elements Agency GmbH -Advanced Micro Devices, Inc +Advanced Micro Devices, Inc. Alex Züpke Alexander Couzens Alexandru Gagniuc @@ -19,16 +19,24 @@ Arthur Heymans Carl-Daniel Hailfinger coresystems GmbH Damien Zammit +David Hendricks +David Mosberger-Tang Denis Dowling DENX Software Engineering +DMP Electronics Inc. +Drew Eckhardt +Egbert Eich Eric Biederman Eswar Nallusamy Facebook, Inc. +Felix Held +Frederic Potter Free Software Foundation, Inc. -Freescale Semiconductor, Inc +Freescale Semiconductor, Inc. Gary Jennejohn Gerd Hoffmann Google LLC +Greg Watson Imagination Technologies Intel Corporation Jason Zhao @@ -38,26 +46,33 @@ Keith Hui Kshitij Kyösti Mälkki Lei Wen +Li-Ta Lo Libra Li Linus Torvalds +Linux Networx, Inc. Marc Jones Marek Vasut Marius Gröger -Marvell Semiconductor Inc +Martin Mares +Marvell Semiconductor Inc. +MediaTek Inc. MontaVista Software, Inc. +Myles Watson Nicholas Sielicki Nick Barker +Nico Huber Patrick Georgi Patrick Rudolph PC Engines GmbH Per Odlund Peter Stuge -Raptor Engineering, LLC. +Raptor Engineering, LLC Richard Woodruff Ronald G. Minnich Rudolf Marek Russell King Sage Electronic Engineering, LLC +SciTech Software, Inc. secunet Security Networks AG Siemens AG Silicon Integrated System Corporation @@ -83,3 +98,4 @@ src/arch src/commonlib src/console src/cpu +src/device diff --git a/src/device/Kconfig b/src/device/Kconfig index 0b9083313c..97ed997aee 100644 --- a/src/device/Kconfig +++ b/src/device/Kconfig @@ -1,9 +1,6 @@ ## ## This file is part of the coreboot project. ## -## Copyright (C) 2007-2010 coresystems GmbH -## (Written by Stefan Reinauer for coresystems GmbH) -## ## 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. diff --git a/src/device/azalia_device.c b/src/device/azalia_device.c index 9727eb61ca..519d4612aa 100644 --- a/src/device/azalia_device.c +++ b/src/device/azalia_device.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2013 DMP Electronics Inc. - * * 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. diff --git a/src/device/cardbus_device.c b/src/device/cardbus_device.c index adfc503581..a4407463c7 100644 --- a/src/device/cardbus_device.c +++ b/src/device/cardbus_device.c @@ -1,10 +1,6 @@ /* * This file is part of the coreboot 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. diff --git a/src/device/cpu_device.c b/src/device/cpu_device.c index f59cce3573..a786dc0614 100644 --- a/src/device/cpu_device.c +++ b/src/device/cpu_device.c @@ -1,9 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2011 Advanced Micro Devices, Inc. - * Copyright (C) 2012 Kyösti Mälkki - * * 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. diff --git a/src/device/device.c b/src/device/device.c index 17cd8f4ab8..44d1f95f75 100644 --- a/src/device/device.c +++ b/src/device/device.c @@ -1,20 +1,6 @@ /* * This file is part of the coreboot 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 - * Copyright (C) 2009 Myles Watson - * Copyright (c) 1999--2000 Martin Mares - * * 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. @@ -26,16 +12,7 @@ */ /* - * Lots of mods by Ron Minnich , with - * the final architecture guidance from Tom Merritt . - * - * In particular, we changed from the one-pass original version to - * Tom's recommended multiple-pass version. I wasn't sure about doing - * it with multiple passes, until I actually started doing it and saw - * the wisdom of Tom's recommendations... - * - * Lots of cleanups by Eric Biederman to handle bridges, and to - * handle resource allocation for non-PCI devices. + * Originally based on the Linux kernel (arch/i386/kernel/pci-pc.c). */ #include diff --git a/src/device/device_const.c b/src/device/device_const.c index 0712d0c639..5143563a87 100644 --- a/src/device/device_const.c +++ b/src/device/device_const.c @@ -1,13 +1,6 @@ /* * This file is part of the coreboot 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. diff --git a/src/device/device_util.c b/src/device/device_util.c index 38303126bc..df66f5c620 100644 --- a/src/device/device_util.c +++ b/src/device/device_util.c @@ -1,13 +1,6 @@ /* * This file is part of the coreboot 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. diff --git a/src/device/dram/ddr2.c b/src/device/dram/ddr2.c index d66b576623..5319806ae6 100644 --- a/src/device/dram/ddr2.c +++ b/src/device/dram/ddr2.c @@ -1,9 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2017 Patrick Rudolph - * Copyright (C) 2017 Arthur Heymans - * * 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 diff --git a/src/device/dram/ddr3.c b/src/device/dram/ddr3.c index 4a900fab47..3f0c0a703e 100644 --- a/src/device/dram/ddr3.c +++ b/src/device/dram/ddr3.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2011-2013 Alexandru Gagniuc - * * 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 diff --git a/src/device/dram/ddr4.c b/src/device/dram/ddr4.c index 5927b41281..4f99ecc925 100644 --- a/src/device/dram/ddr4.c +++ b/src/device/dram/ddr4.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2019 Facebook, Inc. - * * 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. diff --git a/src/device/dram/ddr_common.c b/src/device/dram/ddr_common.c index eb36bf52a0..bc87712ef6 100644 --- a/src/device/dram/ddr_common.c +++ b/src/device/dram/ddr_common.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2019 Facebook, Inc. - * * 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. diff --git a/src/device/hypertransport.c b/src/device/hypertransport.c index 027c3ef1d4..1a8f7e6dc1 100644 --- a/src/device/hypertransport.c +++ b/src/device/hypertransport.c @@ -1,15 +1,6 @@ /* * This file is part of the coreboot 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 - * Copyright (C) 2015 Timothy Pearson , Raptor Engineering - * * 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. diff --git a/src/device/i2c.c b/src/device/i2c.c index aa695caf03..fb29b7291d 100644 --- a/src/device/i2c.c +++ b/src/device/i2c.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2016 MediaTek Inc. - * * 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. diff --git a/src/device/mmio.c b/src/device/mmio.c index 61a1130604..643ff0429a 100644 --- a/src/device/mmio.c +++ b/src/device/mmio.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2019 Google LLC - * * 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. diff --git a/src/device/oprom/Makefile.inc b/src/device/oprom/Makefile.inc index 61970ae16f..64b4b87da5 100644 --- a/src/device/oprom/Makefile.inc +++ b/src/device/oprom/Makefile.inc @@ -1,8 +1,6 @@ ## ## This file is part of the coreboot project. ## -## Copyright (C) 2007-2010 coresystems GmbH -## ## 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. diff --git a/src/device/oprom/realmode/Makefile.inc b/src/device/oprom/realmode/Makefile.inc index 54172405a7..6f8cde3f6d 100644 --- a/src/device/oprom/realmode/Makefile.inc +++ b/src/device/oprom/realmode/Makefile.inc @@ -1,8 +1,6 @@ ## ## This file is part of the coreboot project. ## -## Copyright (C) 2012 secunet Security Networks AG -## ## 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. diff --git a/src/device/oprom/realmode/x86.c b/src/device/oprom/realmode/x86.c index 10a3c4954d..8ba0241ea4 100644 --- a/src/device/oprom/realmode/x86.c +++ b/src/device/oprom/realmode/x86.c @@ -1,9 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2007 Advanced Micro Devices, Inc. - * Copyright (C) 2009-2010 coresystems GmbH - * * 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. diff --git a/src/device/oprom/realmode/x86.h b/src/device/oprom/realmode/x86.h index 052c9c0dbf..a68b50ecbf 100644 --- a/src/device/oprom/realmode/x86.h +++ b/src/device/oprom/realmode/x86.h @@ -1,9 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2007 Advanced Micro Devices, Inc. - * Copyright (C) 2009-2010 coresystems GmbH - * * 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. diff --git a/src/device/oprom/realmode/x86_asm.S b/src/device/oprom/realmode/x86_asm.S index ec82e53ec5..8c9e12b143 100644 --- a/src/device/oprom/realmode/x86_asm.S +++ b/src/device/oprom/realmode/x86_asm.S @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2009-2010 coresystems GmbH - * * 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. diff --git a/src/device/oprom/realmode/x86_interrupts.c b/src/device/oprom/realmode/x86_interrupts.c index 8e3a51e450..4e1c5ed5af 100644 --- a/src/device/oprom/realmode/x86_interrupts.c +++ b/src/device/oprom/realmode/x86_interrupts.c @@ -1,10 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2001 Ronald G. Minnich - * Copyright (C) 2005 Nick.Barker9@btinternet.com - * Copyright (C) 2007-2009 coresystems GmbH - * * 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. diff --git a/src/device/pci_class.c b/src/device/pci_class.c index d9c3a4f90f..ca36154e44 100644 --- a/src/device/pci_class.c +++ b/src/device/pci_class.c @@ -1,9 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2013 Google Inc. - * Copyright (C) 2015 Intel Corp. - * * 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. diff --git a/src/device/pci_device.c b/src/device/pci_device.c index 84fc82cbe0..7ecb652d34 100644 --- a/src/device/pci_device.c +++ b/src/device/pci_device.c @@ -1,22 +1,6 @@ /* * This file is part of the coreboot project. * - * It was originally based on the Linux kernel (drivers/pci/pci.c). - * Copyright 1993 -- 1997 Drew Eckhardt, Frederic Potter, - * David Mosberger-Tang - * - * Copyright 1997 -- 1999 Martin Mares - * - * 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-2009 coresystems GmbH - * (Written by Stefan Reinauer for coresystems GmbH) - * Copyright (C) 2014 Sage Electronic Engineering, LLC. - * * 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. @@ -28,6 +12,7 @@ */ /* + * Originally based on the Linux kernel (drivers/pci/pci.c). * PCI Bus Services, see include/linux/pci.h for further explanation. */ diff --git a/src/device/pci_early.c b/src/device/pci_early.c index 7c9ea005c6..880480d280 100644 --- a/src/device/pci_early.c +++ b/src/device/pci_early.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2011 Google Inc - * * 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. diff --git a/src/device/pci_rom.c b/src/device/pci_rom.c index 2b2d46d57b..01c02e58e6 100644 --- a/src/device/pci_rom.c +++ b/src/device/pci_rom.c @@ -1,12 +1,6 @@ /* * This file is part of the coreboot 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. diff --git a/src/device/pciexp_device.c b/src/device/pciexp_device.c index c20981625e..9a45be87a9 100644 --- a/src/device/pciexp_device.c +++ b/src/device/pciexp_device.c @@ -1,9 +1,6 @@ /* * This file is part of the coreboot 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. diff --git a/src/device/pcix_device.c b/src/device/pcix_device.c index e327b88991..1db4d4adce 100644 --- a/src/device/pcix_device.c +++ b/src/device/pcix_device.c @@ -1,9 +1,6 @@ /* * This file is part of the coreboot 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. diff --git a/src/device/pnp_device.c b/src/device/pnp_device.c index 402e5d1e83..164fc19960 100644 --- a/src/device/pnp_device.c +++ b/src/device/pnp_device.c @@ -1,14 +1,6 @@ /* * This file is part of the coreboot 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) - * Copyright (C) 2013 Nico Huber - * Copyright (C) 2018 Felix Held - * * 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. diff --git a/src/device/root_device.c b/src/device/root_device.c index f8e2907ce4..beeead2dfb 100644 --- a/src/device/root_device.c +++ b/src/device/root_device.c @@ -1,13 +1,6 @@ /* * This file is part of the coreboot 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. diff --git a/src/device/smbus_ops.c b/src/device/smbus_ops.c index c91f415e6c..13e6cadd55 100644 --- a/src/device/smbus_ops.c +++ b/src/device/smbus_ops.c @@ -1,10 +1,6 @@ /* * This file is part of the coreboot 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. diff --git a/src/device/software_i2c.c b/src/device/software_i2c.c index 402f1d4131..5dc99906da 100644 --- a/src/device/software_i2c.c +++ b/src/device/software_i2c.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2014 Google, Inc. - * * 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.