Martin Roth has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/34606 )
Change subject: AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file ......................................................................
AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file
As discussed on the mailing list and voted upon, the coreboot project is going to move the majority of copyrights out of the headers and into an AUTHORS file. This will happen a bit at a time, as we'll be unifying license headers at the same time.
Additional changes in this patch: - Make sure files say that they're part of the coreboot project - Move descriptions below the license header
Note that the file include/arch/acpi.h is a fantastic example of why moving to the authors file is needed. Excluding the guard statements, it has 8 lines of copyrights for 3 function declarations.
Signed-off-by: Martin Roth martin@coreboot.org Change-Id: I334baab2b4311eb1bd9ce3f67f49a68e8b73630c --- M AUTHORS M src/arch/arm64/Makefile.inc M src/arch/arm64/arch_timer.c M src/arch/arm64/arm_tf.c M src/arch/arm64/armv8/Makefile.inc M src/arch/arm64/armv8/bootblock.S M src/arch/arm64/armv8/cpu.S M src/arch/arm64/armv8/exception.c M src/arch/arm64/boot.c M src/arch/arm64/div0.c M src/arch/arm64/eabi_compat.c M src/arch/arm64/fit_payload.c M src/arch/arm64/include/arch/acpi.h M src/arch/arm64/include/arch/asm.h M src/arch/arm64/include/arch/cbconfig.h M src/arch/arm64/include/arch/early_variables.h M src/arch/arm64/include/arch/header.ld M src/arch/arm64/include/arch/memlayout.h M src/arch/arm64/include/arch/mpidr.h M src/arch/arm64/include/arch/pci_ops.h M src/arch/arm64/include/arch/stages.h M src/arch/arm64/include/arch/transition.h M src/arch/arm64/include/arm_tf.h M src/arch/arm64/include/arm_tf_temp.h M src/arch/arm64/include/armv8/arch/barrier.h M src/arch/arm64/include/armv8/arch/cpu.h M src/arch/arm64/include/armv8/arch/exception.h M src/arch/arm64/include/armv8/arch/lib_helpers.h M src/arch/arm64/include/armv8/arch/mmio.h M src/arch/arm64/include/armv8/arch/mmu.h M src/arch/arm64/include/clocks.h M src/arch/arm64/include/cpu/cortex_a57.h M src/arch/arm64/memcpy.S M src/arch/arm64/memmove.S M src/arch/arm64/memset.S M src/arch/arm64/romstage.c M src/arch/arm64/tables.c M src/arch/arm64/transition.c M src/arch/arm64/transition_asm.S 39 files changed, 35 insertions(+), 100 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/06/34606/1
diff --git a/AUTHORS b/AUTHORS index ab4f082..ad8433e 100644 --- a/AUTHORS +++ b/AUTHORS @@ -6,27 +6,35 @@ # git log --pretty=format:%an | sort | uniq #
+Alex Züpke Alexander Couzens Alexandru Gagniuc -Alex Züpke +ARM Limited and Contributors +ARM Ltd coresystems GmbH DENX Software Engineering Eric Biederman +Facebook, Inc. Free Software Foundation, Inc. Gary Jennejohn Google Inc. Kshitij Marius Gröger MontaVista Software, Inc. +Nick Barker Per Odlund +Raptor Engineering Richard Woodruff Ronald G. Minnich Russell King +Siemens AG Steve Magnani +SUSE LINUX AG Syed Mohammed Khasim Texas Instruments The Chromium OS Authors The Linux Foundation +Timothy Pearson Wolfgang Denk
@@ -34,3 +42,4 @@ # Directories transferred src/acpi src/arch/arm +src/arch/arm64 diff --git a/src/arch/arm64/Makefile.inc b/src/arch/arm64/Makefile.inc index 6bb7196..30bc6ac 100644 --- a/src/arch/arm64/Makefile.inc +++ b/src/arch/arm64/Makefile.inc @@ -2,12 +2,6 @@ ## ## This file is part of the coreboot project. ## -## Copyright (C) 2014 Google Inc. -## Copyright (C) 2012-2013 The ChromiumOS Authors -## Copyright (C) 2012 Alexandru Gagniuc mr.nuke.me@gmail.com -## Copyright (C) 2009-2010 coresystems GmbH -## Copyright (C) 2009 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/arch/arm64/arch_timer.c b/src/arch/arm64/arch_timer.c index e7f3732..2db235a 100644 --- a/src/arch/arm64/arch_timer.c +++ b/src/arch/arm64/arch_timer.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2018, The Linux Foundation. All rights reserved. - * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. diff --git a/src/arch/arm64/arm_tf.c b/src/arch/arm64/arm_tf.c index 291e4ee..5059a89 100644 --- a/src/arch/arm64/arm_tf.c +++ b/src/arch/arm64/arm_tf.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2015 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/arch/arm64/armv8/Makefile.inc b/src/arch/arm64/armv8/Makefile.inc index 44ebdef..127c5f1 100644 --- a/src/arch/arm64/armv8/Makefile.inc +++ b/src/arch/arm64/armv8/Makefile.inc @@ -2,8 +2,6 @@ ## ## This file is part of the coreboot project. ## -## Copyright (C) 2014 The ChromiumOS Authors -## ## 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/arch/arm64/armv8/bootblock.S b/src/arch/arm64/armv8/bootblock.S index 3950f55..64d2405 100644 --- a/src/arch/arm64/armv8/bootblock.S +++ b/src/arch/arm64/armv8/bootblock.S @@ -1,7 +1,5 @@ /* - * Early initialization code for aarch64 (a.k.a. armv8) - * - * Copyright 2015 Google Inc. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -12,6 +10,8 @@ * 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. + * + * Early initialization code for aarch64 (a.k.a. armv8) */
#include <arch/asm.h> diff --git a/src/arch/arm64/armv8/cpu.S b/src/arch/arm64/armv8/cpu.S index 935f1fe..2bc4def 100644 --- a/src/arch/arm64/armv8/cpu.S +++ b/src/arch/arm64/armv8/cpu.S @@ -1,8 +1,5 @@ /* - * Optimized assembly for low-level CPU operations on ARM64 processors. - * - * Copyright (c) 2010 Per Odlund per.odlund@armagedon.se - * Copyright (c) 2014 Google Inc. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -12,6 +9,8 @@ * 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. + * + * Optimized assembly for low-level CPU operations on ARM64 processors. */
#include <arch/asm.h> diff --git a/src/arch/arm64/armv8/exception.c b/src/arch/arm64/armv8/exception.c index 58a3523..579e104 100644 --- a/src/arch/arm64/armv8/exception.c +++ b/src/arch/arm64/armv8/exception.c @@ -1,5 +1,5 @@ /* - * This file is part of the libpayload project. + * This file is part of the coreboot project. * * Copyright 2013 Google Inc. * diff --git a/src/arch/arm64/boot.c b/src/arch/arm64/boot.c index 7fbc525..58d7234 100644 --- a/src/arch/arm64/boot.c +++ b/src/arch/arm64/boot.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2013 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/arch/arm64/div0.c b/src/arch/arm64/div0.c index afd9dad..daf1d92 100644 --- a/src/arch/arm64/div0.c +++ b/src/arch/arm64/div0.c @@ -1,6 +1,5 @@ /* - * (C) Copyright 2002 - * Wolfgang Denk, DENX Software Engineering, wd@denx.de. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff --git a/src/arch/arm64/eabi_compat.c b/src/arch/arm64/eabi_compat.c index a6f40a4..79b2017 100644 --- a/src/arch/arm64/eabi_compat.c +++ b/src/arch/arm64/eabi_compat.c @@ -1,7 +1,5 @@ /* - * Utility functions needed for (some) EABI conformant tool chains. - * - * (C) Copyright 2009 Wolfgang Denk wd@denx.de + * This file is part of the coreboot project. * * This program is Free Software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -12,6 +10,8 @@ * 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. + * + * Utility functions needed for (some) EABI conformant tool chains. */
int raise (int signum) __attribute__((used)); diff --git a/src/arch/arm64/fit_payload.c b/src/arch/arm64/fit_payload.c index 46bea23..4ade1c7 100644 --- a/src/arch/arm64/fit_payload.c +++ b/src/arch/arm64/fit_payload.c @@ -1,6 +1,5 @@ /* - * Copyright 2013 Google Inc. - * Copyright 2018 Facebook, Inc. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff --git a/src/arch/arm64/include/arch/acpi.h b/src/arch/arm64/include/arch/acpi.h index 6e16482..4015d18 100644 --- a/src/arch/arm64/include/arch/acpi.h +++ b/src/arch/arm64/include/arch/acpi.h @@ -1,15 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2004 SUSE LINUX AG - * Copyright (C) 2004 Nick Barker - * Copyright (C) 2008-2009 coresystems GmbH - * Copyright (C) 2015 Timothy Pearson tpearson@raptorengineeringinc.com, - * Raptor Engineering - * Copyright (C) 2016 Siemens AG - * (Written by Stefan Reinauer stepan@coresystems.de) - * Copyright 2018-present 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/arch/arm64/include/arch/asm.h b/src/arch/arm64/include/arch/asm.h index b52724f..7d3ad7e 100644 --- a/src/arch/arm64/include/arch/asm.h +++ b/src/arch/arm64/include/arch/asm.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2013 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/arch/arm64/include/arch/cbconfig.h b/src/arch/arm64/include/arch/cbconfig.h index 9467f52..35c1387 100644 --- a/src/arch/arm64/include/arch/cbconfig.h +++ b/src/arch/arm64/include/arch/cbconfig.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2016 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/arch/arm64/include/arch/early_variables.h b/src/arch/arm64/include/arch/early_variables.h index c469446..9f06923 100644 --- a/src/arch/arm64/include/arch/early_variables.h +++ b/src/arch/arm64/include/arch/early_variables.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2011 The ChromiumOS Authors. All rights reserved. - * * 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/arch/arm64/include/arch/header.ld b/src/arch/arm64/include/arch/header.ld index 9d8764e..dcba068 100644 --- a/src/arch/arm64/include/arch/header.ld +++ b/src/arch/arm64/include/arch/header.ld @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/arch/memlayout.h b/src/arch/arm64/include/arch/memlayout.h index a3fdd66..984a09b 100644 --- a/src/arch/arm64/include/arch/memlayout.h +++ b/src/arch/arm64/include/arch/memlayout.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/arch/mpidr.h b/src/arch/arm64/include/arch/mpidr.h index 8d7651e..cc43309 100644 --- a/src/arch/arm64/include/arch/mpidr.h +++ b/src/arch/arm64/include/arch/mpidr.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/arch/pci_ops.h b/src/arch/arm64/include/arch/pci_ops.h index 7a62d4a..65dd059 100644 --- a/src/arch/arm64/include/arch/pci_ops.h +++ b/src/arch/arm64/include/arch/pci_ops.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2013 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/arch/arm64/include/arch/stages.h b/src/arch/arm64/include/arch/stages.h index 2d6d583..d86172b 100644 --- a/src/arch/arm64/include/arch/stages.h +++ b/src/arch/arm64/include/arch/stages.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2013 The ChromiumOS Authors - * * 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/arch/arm64/include/arch/transition.h b/src/arch/arm64/include/arch/transition.h index 290265e..8a49eed 100644 --- a/src/arch/arm64/include/arch/transition.h +++ b/src/arch/arm64/include/arch/transition.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/arm_tf.h b/src/arch/arm64/include/arm_tf.h index ea5a0f4..692a5be 100644 --- a/src/arch/arm64/include/arm_tf.h +++ b/src/arch/arm64/include/arm_tf.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2015 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/arch/arm64/include/arm_tf_temp.h b/src/arch/arm64/include/arm_tf_temp.h index 8db5dcb..f8ee48d 100644 --- a/src/arch/arm64/include/arm_tf_temp.h +++ b/src/arch/arm64/include/arm_tf_temp.h @@ -1,4 +1,6 @@ /* + * This file is part of the coreboot project. + * * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/arch/arm64/include/armv8/arch/barrier.h b/src/arch/arm64/include/armv8/arch/barrier.h index 3c3feb6..8da2cc2 100644 --- a/src/arch/arm64/include/armv8/arch/barrier.h +++ b/src/arch/arm64/include/armv8/arch/barrier.h @@ -1,7 +1,5 @@ /* - * Based on arch/arm/include/asm/barrier.h - * - * Copyright (C) 2012 ARM Ltd. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -11,6 +9,8 @@ * 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. + * + * Based on arch/arm/include/asm/barrier.h */ #ifndef __ASM_ARM_BARRIER_H #define __ASM_ARM_BARRIER_H diff --git a/src/arch/arm64/include/armv8/arch/cpu.h b/src/arch/arm64/include/armv8/arch/cpu.h index 6e096cc..ccad4d2 100644 --- a/src/arch/arm64/include/armv8/arch/cpu.h +++ b/src/arch/arm64/include/armv8/arch/cpu.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/armv8/arch/exception.h b/src/arch/arm64/include/armv8/arch/exception.h index f897fef..155060f 100644 --- a/src/arch/arm64/include/armv8/arch/exception.h +++ b/src/arch/arm64/include/armv8/arch/exception.h @@ -1,5 +1,5 @@ /* - * This file is part of the libpayload project. + * This file is part of the coreboot project. * * Copyright 2013 Google Inc. * diff --git a/src/arch/arm64/include/armv8/arch/lib_helpers.h b/src/arch/arm64/include/armv8/arch/lib_helpers.h index b6d067c..0afbf82 100644 --- a/src/arch/arm64/include/armv8/arch/lib_helpers.h +++ b/src/arch/arm64/include/armv8/arch/lib_helpers.h @@ -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 diff --git a/src/arch/arm64/include/armv8/arch/mmio.h b/src/arch/arm64/include/armv8/arch/mmio.h index aabfa87..4342fc6 100644 --- a/src/arch/arm64/include/armv8/arch/mmio.h +++ b/src/arch/arm64/include/armv8/arch/mmio.h @@ -1,9 +1,5 @@ /* - * Originally imported from linux/include/asm-arm/io.h. This file has changed - * substantially since then. - * - * Copyright 2014 Google Inc. - * Copyright (C) 1996-2000 Russell King + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -14,16 +10,8 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * Modifications: - * 08-Apr-2013 G Replaced several macros with inlines for type safety. - * 16-Sep-1996 RMK Inlined the inx/outx functions & optimised for both - * constant addresses and variable addresses. - * 04-Dec-1997 RMK Moved a lot of this stuff to the new architecture - * specific IO header files. - * 27-Mar-1999 PJB Second parameter of memcpy_toio is const.. - * 04-Apr-1999 PJB Added check_signature. - * 12-Dec-1999 RMK More cleanups - * 18-Jun-2000 RMK Removed virt_to_* and friends definitions + * Originally imported from linux/include/asm-arm/io.h. This file has changed + * substantially since then. */
#ifndef __ARCH_MMIO_H__ diff --git a/src/arch/arm64/include/armv8/arch/mmu.h b/src/arch/arm64/include/armv8/arch/mmu.h index 6c83749..4b6d787 100644 --- a/src/arch/arm64/include/armv8/arch/mmu.h +++ b/src/arch/arm64/include/armv8/arch/mmu.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/clocks.h b/src/arch/arm64/include/clocks.h index 60afb44..4904b6e 100644 --- a/src/arch/arm64/include/clocks.h +++ b/src/arch/arm64/include/clocks.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011 The Chromium OS Authors. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff --git a/src/arch/arm64/include/cpu/cortex_a57.h b/src/arch/arm64/include/cpu/cortex_a57.h index 1a1becd..3259934 100644 --- a/src/arch/arm64/include/cpu/cortex_a57.h +++ b/src/arch/arm64/include/cpu/cortex_a57.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2015 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/arch/arm64/memcpy.S b/src/arch/arm64/memcpy.S index 9cfbbb3..ef37ea5 100644 --- a/src/arch/arm64/memcpy.S +++ b/src/arch/arm64/memcpy.S @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013 ARM Ltd. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as diff --git a/src/arch/arm64/memmove.S b/src/arch/arm64/memmove.S index fc704f7..ac28650 100644 --- a/src/arch/arm64/memmove.S +++ b/src/arch/arm64/memmove.S @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013 ARM Ltd. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as diff --git a/src/arch/arm64/memset.S b/src/arch/arm64/memset.S index a6e98b7..5b61b31 100644 --- a/src/arch/arm64/memset.S +++ b/src/arch/arm64/memset.S @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013 ARM Ltd. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as diff --git a/src/arch/arm64/romstage.c b/src/arch/arm64/romstage.c index 8cdb16b..58c47e7 100644 --- a/src/arch/arm64/romstage.c +++ b/src/arch/arm64/romstage.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2018 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 diff --git a/src/arch/arm64/tables.c b/src/arch/arm64/tables.c index 492eadd..62334a7 100644 --- a/src/arch/arm64/tables.c +++ b/src/arch/arm64/tables.c @@ -1,10 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2003 Eric Biederman - * Copyright (C) 2005 Steve Magnani - * Copyright (C) 2008-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/arch/arm64/transition.c b/src/arch/arm64/transition.c index b1ab2fc..3e8d7f0 100644 --- a/src/arch/arm64/transition.c +++ b/src/arch/arm64/transition.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/transition_asm.S b/src/arch/arm64/transition_asm.S index 73821c8..718832b 100644 --- a/src/arch/arm64/transition_asm.S +++ b/src/arch/arm64/transition_asm.S @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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.
Patrick Georgi has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34606 )
Change subject: AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/34606/1/AUTHORS File AUTHORS:
https://review.coreboot.org/c/coreboot/+/34606/1/AUTHORS@13 PS1, Line 13: Ltd that's short for "Limited", so kinda redundant with the previous line?
Martin Roth has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34606 )
Change subject: AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/34606/1/AUTHORS File AUTHORS:
https://review.coreboot.org/c/coreboot/+/34606/1/AUTHORS@13 PS1, Line 13: Ltd
that's short for "Limited", so kinda redundant with the previous line?
Right, I kept both because of the "and contributors" on the previous line, but maybe that doesn't really matter. I'll remove it.
Martin Roth has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34606 )
Change subject: AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/34606/1/AUTHORS File AUTHORS:
https://review.coreboot.org/c/coreboot/+/34606/1/AUTHORS@13 PS1, Line 13: Ltd
Right, I kept both because of the "and contributors" on the previous line, but maybe that doesn't re […]
Done
Hello Julius Werner, build bot (Jenkins), Patrick Georgi,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/34606
to look at the new patch set (#2).
Change subject: AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file ......................................................................
AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file
As discussed on the mailing list and voted upon, the coreboot project is going to move the majority of copyrights out of the headers and into an AUTHORS file. This will happen a bit at a time, as we'll be unifying license headers at the same time.
Additional changes in this patch: - Make sure files say that they're part of the coreboot project - Move descriptions below the license header
Note that the file include/arch/acpi.h is a fantastic example of why moving to the authors file is needed. Excluding the guard statements, it has 8 lines of copyrights for 3 function declarations.
Signed-off-by: Martin Roth martin@coreboot.org Change-Id: I334baab2b4311eb1bd9ce3f67f49a68e8b73630c --- M AUTHORS M src/arch/arm64/Makefile.inc M src/arch/arm64/arch_timer.c M src/arch/arm64/arm_tf.c M src/arch/arm64/armv8/Makefile.inc M src/arch/arm64/armv8/bootblock.S M src/arch/arm64/armv8/cpu.S M src/arch/arm64/armv8/exception.c M src/arch/arm64/boot.c M src/arch/arm64/div0.c M src/arch/arm64/eabi_compat.c M src/arch/arm64/fit_payload.c M src/arch/arm64/include/arch/acpi.h M src/arch/arm64/include/arch/asm.h M src/arch/arm64/include/arch/cbconfig.h M src/arch/arm64/include/arch/early_variables.h M src/arch/arm64/include/arch/header.ld M src/arch/arm64/include/arch/memlayout.h M src/arch/arm64/include/arch/mpidr.h M src/arch/arm64/include/arch/pci_ops.h M src/arch/arm64/include/arch/stages.h M src/arch/arm64/include/arch/transition.h M src/arch/arm64/include/arm_tf.h M src/arch/arm64/include/arm_tf_temp.h M src/arch/arm64/include/armv8/arch/barrier.h M src/arch/arm64/include/armv8/arch/cpu.h M src/arch/arm64/include/armv8/arch/exception.h M src/arch/arm64/include/armv8/arch/lib_helpers.h M src/arch/arm64/include/armv8/arch/mmio.h M src/arch/arm64/include/armv8/arch/mmu.h M src/arch/arm64/include/clocks.h M src/arch/arm64/include/cpu/cortex_a57.h M src/arch/arm64/memcpy.S M src/arch/arm64/memmove.S M src/arch/arm64/memset.S M src/arch/arm64/romstage.c M src/arch/arm64/tables.c M src/arch/arm64/transition.c M src/arch/arm64/transition_asm.S 39 files changed, 34 insertions(+), 100 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/06/34606/2
Patrick Georgi has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34606 )
Change subject: AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file ......................................................................
Patch Set 3:
(2 comments)
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/armv8/except... File src/arch/arm64/armv8/exception.c:
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/armv8/except... PS3, Line 4: * Copyright 2013 Google Inc. drop?
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/include/arm_... File src/arch/arm64/include/arm_tf_temp.h:
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/include/arm_... PS3, Line 4: * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved. drop?
Martin Roth has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34606 )
Change subject: AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file ......................................................................
Patch Set 3:
(2 comments)
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/armv8/except... File src/arch/arm64/armv8/exception.c:
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/armv8/except... PS3, Line 4: * Copyright 2013 Google Inc.
drop?
This was left intentionally because it's a BSD license:
* 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer.
If you think the copyright should be dropped, I can remove it, but I felt that removing it went against the license.
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/include/arm_... File src/arch/arm64/include/arm_tf_temp.h:
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/include/arm_... PS3, Line 4: * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved.
drop?
Same as the previous comment.
Patrick Georgi has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34606 )
Change subject: AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file ......................................................................
Patch Set 3: Code-Review+2
(2 comments)
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/armv8/except... File src/arch/arm64/armv8/exception.c:
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/armv8/except... PS3, Line 4: * Copyright 2013 Google Inc.
This was left intentionally because it's a BSD license: […]
I remember elaborate discussions about what the "retain" means exactly, but fair enough. That was 1990s stuff, unlikely that I'll find the source.
It means that we'll need a carve-out for BSD-l if we ever automatically lint for absence of copyright lines.
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/include/arm_... File src/arch/arm64/include/arm_tf_temp.h:
https://review.coreboot.org/c/coreboot/+/34606/3/src/arch/arm64/include/arm_... PS3, Line 4: * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved.
Same as the previous comment.
Ack
Patrick Georgi has submitted this change and it was merged. ( https://review.coreboot.org/c/coreboot/+/34606 )
Change subject: AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file ......................................................................
AUTHORS: Move src/arch/arm64 copyrights into AUTHORS file
As discussed on the mailing list and voted upon, the coreboot project is going to move the majority of copyrights out of the headers and into an AUTHORS file. This will happen a bit at a time, as we'll be unifying license headers at the same time.
Additional changes in this patch: - Make sure files say that they're part of the coreboot project - Move descriptions below the license header
Note that the file include/arch/acpi.h is a fantastic example of why moving to the authors file is needed. Excluding the guard statements, it has 8 lines of copyrights for 3 function declarations.
Signed-off-by: Martin Roth martin@coreboot.org Change-Id: I334baab2b4311eb1bd9ce3f67f49a68e8b73630c Reviewed-on: https://review.coreboot.org/c/coreboot/+/34606 Reviewed-by: Patrick Georgi pgeorgi@google.com Tested-by: build bot (Jenkins) no-reply@coreboot.org --- M AUTHORS M src/arch/arm64/Makefile.inc M src/arch/arm64/arch_timer.c M src/arch/arm64/arm_tf.c M src/arch/arm64/armv8/Makefile.inc M src/arch/arm64/armv8/bootblock.S M src/arch/arm64/armv8/cpu.S M src/arch/arm64/armv8/exception.c M src/arch/arm64/boot.c M src/arch/arm64/div0.c M src/arch/arm64/eabi_compat.c M src/arch/arm64/fit_payload.c M src/arch/arm64/include/arch/acpi.h M src/arch/arm64/include/arch/asm.h M src/arch/arm64/include/arch/cbconfig.h M src/arch/arm64/include/arch/early_variables.h M src/arch/arm64/include/arch/header.ld M src/arch/arm64/include/arch/memlayout.h M src/arch/arm64/include/arch/mpidr.h M src/arch/arm64/include/arch/pci_ops.h M src/arch/arm64/include/arch/stages.h M src/arch/arm64/include/arch/transition.h M src/arch/arm64/include/arm_tf.h M src/arch/arm64/include/arm_tf_temp.h M src/arch/arm64/include/armv8/arch/barrier.h M src/arch/arm64/include/armv8/arch/cpu.h M src/arch/arm64/include/armv8/arch/exception.h M src/arch/arm64/include/armv8/arch/lib_helpers.h M src/arch/arm64/include/armv8/arch/mmio.h M src/arch/arm64/include/armv8/arch/mmu.h M src/arch/arm64/include/clocks.h M src/arch/arm64/include/cpu/cortex_a57.h M src/arch/arm64/memcpy.S M src/arch/arm64/memmove.S M src/arch/arm64/memset.S M src/arch/arm64/romstage.c M src/arch/arm64/tables.c M src/arch/arm64/transition.c M src/arch/arm64/transition_asm.S 39 files changed, 34 insertions(+), 100 deletions(-)
Approvals: build bot (Jenkins): Verified Patrick Georgi: Looks good to me, approved
diff --git a/AUTHORS b/AUTHORS index ce7a854..c4bfadf 100644 --- a/AUTHORS +++ b/AUTHORS @@ -8,26 +8,33 @@ # To see a list of contributors: git log --pretty=format:%an | sort | uniq # For patches adding or removing a name: git log -i -S "NAME" --source --all
+Alex Züpke Alexander Couzens Alexandru Gagniuc -Alex Züpke +ARM Limited and Contributors coresystems GmbH DENX Software Engineering Eric Biederman +Facebook, Inc. Free Software Foundation, Inc. Gary Jennejohn Google LLC Kshitij Marius Gröger MontaVista Software, Inc. +Nick Barker Per Odlund +Raptor Engineering Richard Woodruff Ronald G. Minnich Russell King +Siemens AG Steve Magnani +SUSE LINUX AG Syed Mohammed Khasim Texas Instruments The Linux Foundation +Timothy Pearson Wolfgang Denk
@@ -35,3 +42,4 @@ # Directories transferred src/acpi src/arch/arm +src/arch/arm64 diff --git a/src/arch/arm64/Makefile.inc b/src/arch/arm64/Makefile.inc index 89cc878..5992a2a 100644 --- a/src/arch/arm64/Makefile.inc +++ b/src/arch/arm64/Makefile.inc @@ -2,12 +2,6 @@ ## ## This file is part of the coreboot project. ## -## Copyright (C) 2014 Google Inc. -## Copyright (C) 2012-2013 The ChromiumOS Authors -## Copyright (C) 2012 Alexandru Gagniuc mr.nuke.me@gmail.com -## Copyright (C) 2009-2010 coresystems GmbH -## Copyright (C) 2009 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/arch/arm64/arch_timer.c b/src/arch/arm64/arch_timer.c index e7f3732..2db235a 100644 --- a/src/arch/arm64/arch_timer.c +++ b/src/arch/arm64/arch_timer.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2018, The Linux Foundation. All rights reserved. - * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. diff --git a/src/arch/arm64/arm_tf.c b/src/arch/arm64/arm_tf.c index 291e4ee..5059a89 100644 --- a/src/arch/arm64/arm_tf.c +++ b/src/arch/arm64/arm_tf.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2015 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/arch/arm64/armv8/Makefile.inc b/src/arch/arm64/armv8/Makefile.inc index 44ebdef..127c5f1 100644 --- a/src/arch/arm64/armv8/Makefile.inc +++ b/src/arch/arm64/armv8/Makefile.inc @@ -2,8 +2,6 @@ ## ## This file is part of the coreboot project. ## -## Copyright (C) 2014 The ChromiumOS Authors -## ## 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/arch/arm64/armv8/bootblock.S b/src/arch/arm64/armv8/bootblock.S index 3950f55..64d2405 100644 --- a/src/arch/arm64/armv8/bootblock.S +++ b/src/arch/arm64/armv8/bootblock.S @@ -1,7 +1,5 @@ /* - * Early initialization code for aarch64 (a.k.a. armv8) - * - * Copyright 2015 Google Inc. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -12,6 +10,8 @@ * 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. + * + * Early initialization code for aarch64 (a.k.a. armv8) */
#include <arch/asm.h> diff --git a/src/arch/arm64/armv8/cpu.S b/src/arch/arm64/armv8/cpu.S index 935f1fe..2bc4def 100644 --- a/src/arch/arm64/armv8/cpu.S +++ b/src/arch/arm64/armv8/cpu.S @@ -1,8 +1,5 @@ /* - * Optimized assembly for low-level CPU operations on ARM64 processors. - * - * Copyright (c) 2010 Per Odlund per.odlund@armagedon.se - * Copyright (c) 2014 Google Inc. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -12,6 +9,8 @@ * 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. + * + * Optimized assembly for low-level CPU operations on ARM64 processors. */
#include <arch/asm.h> diff --git a/src/arch/arm64/armv8/exception.c b/src/arch/arm64/armv8/exception.c index 58a3523..579e104 100644 --- a/src/arch/arm64/armv8/exception.c +++ b/src/arch/arm64/armv8/exception.c @@ -1,5 +1,5 @@ /* - * This file is part of the libpayload project. + * This file is part of the coreboot project. * * Copyright 2013 Google Inc. * diff --git a/src/arch/arm64/boot.c b/src/arch/arm64/boot.c index 7fbc525..58d7234 100644 --- a/src/arch/arm64/boot.c +++ b/src/arch/arm64/boot.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2013 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/arch/arm64/div0.c b/src/arch/arm64/div0.c index afd9dad..daf1d92 100644 --- a/src/arch/arm64/div0.c +++ b/src/arch/arm64/div0.c @@ -1,6 +1,5 @@ /* - * (C) Copyright 2002 - * Wolfgang Denk, DENX Software Engineering, wd@denx.de. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff --git a/src/arch/arm64/eabi_compat.c b/src/arch/arm64/eabi_compat.c index a6f40a4..79b2017 100644 --- a/src/arch/arm64/eabi_compat.c +++ b/src/arch/arm64/eabi_compat.c @@ -1,7 +1,5 @@ /* - * Utility functions needed for (some) EABI conformant tool chains. - * - * (C) Copyright 2009 Wolfgang Denk wd@denx.de + * This file is part of the coreboot project. * * This program is Free Software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -12,6 +10,8 @@ * 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. + * + * Utility functions needed for (some) EABI conformant tool chains. */
int raise (int signum) __attribute__((used)); diff --git a/src/arch/arm64/fit_payload.c b/src/arch/arm64/fit_payload.c index 46bea23..4ade1c7 100644 --- a/src/arch/arm64/fit_payload.c +++ b/src/arch/arm64/fit_payload.c @@ -1,6 +1,5 @@ /* - * Copyright 2013 Google Inc. - * Copyright 2018 Facebook, Inc. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff --git a/src/arch/arm64/include/arch/acpi.h b/src/arch/arm64/include/arch/acpi.h index 6e16482..4015d18 100644 --- a/src/arch/arm64/include/arch/acpi.h +++ b/src/arch/arm64/include/arch/acpi.h @@ -1,15 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2004 SUSE LINUX AG - * Copyright (C) 2004 Nick Barker - * Copyright (C) 2008-2009 coresystems GmbH - * Copyright (C) 2015 Timothy Pearson tpearson@raptorengineeringinc.com, - * Raptor Engineering - * Copyright (C) 2016 Siemens AG - * (Written by Stefan Reinauer stepan@coresystems.de) - * Copyright 2018-present 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/arch/arm64/include/arch/asm.h b/src/arch/arm64/include/arch/asm.h index b52724f..7d3ad7e 100644 --- a/src/arch/arm64/include/arch/asm.h +++ b/src/arch/arm64/include/arch/asm.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2013 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/arch/arm64/include/arch/cbconfig.h b/src/arch/arm64/include/arch/cbconfig.h index 9467f52..35c1387 100644 --- a/src/arch/arm64/include/arch/cbconfig.h +++ b/src/arch/arm64/include/arch/cbconfig.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2016 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/arch/arm64/include/arch/early_variables.h b/src/arch/arm64/include/arch/early_variables.h index c469446..9f06923 100644 --- a/src/arch/arm64/include/arch/early_variables.h +++ b/src/arch/arm64/include/arch/early_variables.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2011 The ChromiumOS Authors. All rights reserved. - * * 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/arch/arm64/include/arch/header.ld b/src/arch/arm64/include/arch/header.ld index 9d8764e..dcba068 100644 --- a/src/arch/arm64/include/arch/header.ld +++ b/src/arch/arm64/include/arch/header.ld @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/arch/memlayout.h b/src/arch/arm64/include/arch/memlayout.h index a3fdd66..984a09b 100644 --- a/src/arch/arm64/include/arch/memlayout.h +++ b/src/arch/arm64/include/arch/memlayout.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/arch/mpidr.h b/src/arch/arm64/include/arch/mpidr.h index 8d7651e..cc43309 100644 --- a/src/arch/arm64/include/arch/mpidr.h +++ b/src/arch/arm64/include/arch/mpidr.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/arch/pci_ops.h b/src/arch/arm64/include/arch/pci_ops.h index 7a62d4a..65dd059 100644 --- a/src/arch/arm64/include/arch/pci_ops.h +++ b/src/arch/arm64/include/arch/pci_ops.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2013 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/arch/arm64/include/arch/stages.h b/src/arch/arm64/include/arch/stages.h index 2d6d583..d86172b 100644 --- a/src/arch/arm64/include/arch/stages.h +++ b/src/arch/arm64/include/arch/stages.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2013 The ChromiumOS Authors - * * 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/arch/arm64/include/arch/transition.h b/src/arch/arm64/include/arch/transition.h index 290265e..8a49eed 100644 --- a/src/arch/arm64/include/arch/transition.h +++ b/src/arch/arm64/include/arch/transition.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/arm_tf.h b/src/arch/arm64/include/arm_tf.h index ea5a0f4..692a5be 100644 --- a/src/arch/arm64/include/arm_tf.h +++ b/src/arch/arm64/include/arm_tf.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2015 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/arch/arm64/include/arm_tf_temp.h b/src/arch/arm64/include/arm_tf_temp.h index 8db5dcb..f8ee48d 100644 --- a/src/arch/arm64/include/arm_tf_temp.h +++ b/src/arch/arm64/include/arm_tf_temp.h @@ -1,4 +1,6 @@ /* + * This file is part of the coreboot project. + * * Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/arch/arm64/include/armv8/arch/barrier.h b/src/arch/arm64/include/armv8/arch/barrier.h index 3c3feb6..8da2cc2 100644 --- a/src/arch/arm64/include/armv8/arch/barrier.h +++ b/src/arch/arm64/include/armv8/arch/barrier.h @@ -1,7 +1,5 @@ /* - * Based on arch/arm/include/asm/barrier.h - * - * Copyright (C) 2012 ARM Ltd. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -11,6 +9,8 @@ * 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. + * + * Based on arch/arm/include/asm/barrier.h */ #ifndef __ASM_ARM_BARRIER_H #define __ASM_ARM_BARRIER_H diff --git a/src/arch/arm64/include/armv8/arch/cpu.h b/src/arch/arm64/include/armv8/arch/cpu.h index 9dc9208..9b08bb4 100644 --- a/src/arch/arm64/include/armv8/arch/cpu.h +++ b/src/arch/arm64/include/armv8/arch/cpu.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/armv8/arch/exception.h b/src/arch/arm64/include/armv8/arch/exception.h index f897fef..155060f 100644 --- a/src/arch/arm64/include/armv8/arch/exception.h +++ b/src/arch/arm64/include/armv8/arch/exception.h @@ -1,5 +1,5 @@ /* - * This file is part of the libpayload project. + * This file is part of the coreboot project. * * Copyright 2013 Google Inc. * diff --git a/src/arch/arm64/include/armv8/arch/lib_helpers.h b/src/arch/arm64/include/armv8/arch/lib_helpers.h index b6d067c..0afbf82 100644 --- a/src/arch/arm64/include/armv8/arch/lib_helpers.h +++ b/src/arch/arm64/include/armv8/arch/lib_helpers.h @@ -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 diff --git a/src/arch/arm64/include/armv8/arch/mmio.h b/src/arch/arm64/include/armv8/arch/mmio.h index aabfa87..4342fc6 100644 --- a/src/arch/arm64/include/armv8/arch/mmio.h +++ b/src/arch/arm64/include/armv8/arch/mmio.h @@ -1,9 +1,5 @@ /* - * Originally imported from linux/include/asm-arm/io.h. This file has changed - * substantially since then. - * - * Copyright 2014 Google Inc. - * Copyright (C) 1996-2000 Russell King + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -14,16 +10,8 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * Modifications: - * 08-Apr-2013 G Replaced several macros with inlines for type safety. - * 16-Sep-1996 RMK Inlined the inx/outx functions & optimised for both - * constant addresses and variable addresses. - * 04-Dec-1997 RMK Moved a lot of this stuff to the new architecture - * specific IO header files. - * 27-Mar-1999 PJB Second parameter of memcpy_toio is const.. - * 04-Apr-1999 PJB Added check_signature. - * 12-Dec-1999 RMK More cleanups - * 18-Jun-2000 RMK Removed virt_to_* and friends definitions + * Originally imported from linux/include/asm-arm/io.h. This file has changed + * substantially since then. */
#ifndef __ARCH_MMIO_H__ diff --git a/src/arch/arm64/include/armv8/arch/mmu.h b/src/arch/arm64/include/armv8/arch/mmu.h index 6c83749..4b6d787 100644 --- a/src/arch/arm64/include/armv8/arch/mmu.h +++ b/src/arch/arm64/include/armv8/arch/mmu.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/include/clocks.h b/src/arch/arm64/include/clocks.h index 60afb44..4904b6e 100644 --- a/src/arch/arm64/include/clocks.h +++ b/src/arch/arm64/include/clocks.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011 The Chromium OS Authors. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff --git a/src/arch/arm64/include/cpu/cortex_a57.h b/src/arch/arm64/include/cpu/cortex_a57.h index 1a1becd..3259934 100644 --- a/src/arch/arm64/include/cpu/cortex_a57.h +++ b/src/arch/arm64/include/cpu/cortex_a57.h @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2015 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/arch/arm64/memcpy.S b/src/arch/arm64/memcpy.S index 9cfbbb3..ef37ea5 100644 --- a/src/arch/arm64/memcpy.S +++ b/src/arch/arm64/memcpy.S @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013 ARM Ltd. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as diff --git a/src/arch/arm64/memmove.S b/src/arch/arm64/memmove.S index fc704f7..ac28650 100644 --- a/src/arch/arm64/memmove.S +++ b/src/arch/arm64/memmove.S @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013 ARM Ltd. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as diff --git a/src/arch/arm64/memset.S b/src/arch/arm64/memset.S index a6e98b7..5b61b31 100644 --- a/src/arch/arm64/memset.S +++ b/src/arch/arm64/memset.S @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013 ARM Ltd. + * This file is part of the coreboot project. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as diff --git a/src/arch/arm64/romstage.c b/src/arch/arm64/romstage.c index 8cdb16b..58c47e7 100644 --- a/src/arch/arm64/romstage.c +++ b/src/arch/arm64/romstage.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 2018 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 diff --git a/src/arch/arm64/tables.c b/src/arch/arm64/tables.c index 492eadd..62334a7 100644 --- a/src/arch/arm64/tables.c +++ b/src/arch/arm64/tables.c @@ -1,10 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2003 Eric Biederman - * Copyright (C) 2005 Steve Magnani - * Copyright (C) 2008-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/arch/arm64/transition.c b/src/arch/arm64/transition.c index b1ab2fc..3e8d7f0 100644 --- a/src/arch/arm64/transition.c +++ b/src/arch/arm64/transition.c @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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. diff --git a/src/arch/arm64/transition_asm.S b/src/arch/arm64/transition_asm.S index 73821c8..718832b 100644 --- a/src/arch/arm64/transition_asm.S +++ b/src/arch/arm64/transition_asm.S @@ -1,8 +1,6 @@ /* * This file is part of the coreboot project. * - * Copyright 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.