On 24/5/2023 11:00 pm, Sebastian Huber wrote: > All CPU ports use the same file. > --- > .../aarch64/include/rtems/score/cpuatomic.h | 8 ++--- > .../cpu/arm/include/rtems/score/cpuatomic.h | 11 +++++- > .../cpu/bfin/include/rtems/score/cpuatomic.h | 36 ++++++++++++++++--- > .../cpu/i386/include/rtems/score/cpuatomic.h | 11 +++++- > .../cpu/lm32/include/rtems/score/cpuatomic.h | 36 ++++++++++++++++--- > .../cpu/m68k/include/rtems/score/cpuatomic.h | 11 +++++- > .../include/rtems/score/cpuatomic.h | 7 ++-- > .../cpu/mips/include/rtems/score/cpuatomic.h | 11 +++++- > .../cpu/moxie/include/rtems/score/cpuatomic.h | 11 +++++- > .../cpu/nios2/include/rtems/score/cpuatomic.h | 11 +++++- > .../cpu/or1k/include/rtems/score/cpuatomic.h | 11 +++++- > .../powerpc/include/rtems/score/cpuatomic.h | 11 +++++- > .../cpu/riscv/include/rtems/score/cpuatomic.h | 33 +++++++++++------ > .../cpu/sh/include/rtems/score/cpuatomic.h | 36 ++++++++++++++++--- > .../cpu/sparc/include/rtems/score/cpuatomic.h | 7 ++-- > .../sparc64/include/rtems/score/cpuatomic.h | 11 +++++- > .../cpu/v850/include/rtems/score/cpuatomic.h | 11 +++++- > .../x86_64/include/rtems/score/cpuatomic.h | 36 ++++++++++++++++--- > 18 files changed, 261 insertions(+), 48 deletions(-) > > diff --git a/cpukit/score/cpu/aarch64/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/aarch64/include/rtems/score/cpuatomic.h > index ed8091d73c..772d496741 100644 > --- a/cpukit/score/cpu/aarch64/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/aarch64/include/rtems/score/cpuatomic.h > @@ -3,14 +3,14 @@ > /** > * @file > * > - * @ingroup RTEMSScoreCPU > + * @ingroup RTEMSScoreAtomicCPU > * > - * @brief AArch64 Atomics support > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > */ > > /* > - * Copyright (C) 2020 On-Line Applications Research Corporation (OAR) > - * Written by Kinsey Moore <kinsey.mo...@oarcorp.com> > + * Copyright (C) 2012, 2013 Deng Hengyi
Is this change correct? > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/arm/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/arm/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/arm/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/arm/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi Why are these lines changing? Can we edit this as the license clearly states it must be retained as is? > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/bfin/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/bfin/include/rtems/score/cpuatomic.h > index 598ee76b20..772d496741 100644 > --- a/cpukit/score/cpu/bfin/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/bfin/include/rtems/score/cpuatomic.h > @@ -1,9 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > + * > + * Redistribution and use in source and binary forms, with or without > + * modification, are permitted provided that the following conditions > + * are met: > + * 1. Redistributions of source code must retain the above copyright > + * notice, this list of conditions and the following disclaimer. > + * 2. Redistributions in binary form must reproduce the above copyright > + * notice, this list of conditions and the following disclaimer in the > + * documentation and/or other materials provided with the distribution. > * > - * The license and distribution terms for this file may be > - * found in the file LICENSE in this distribution or at > - * http://www.rtems.org/license/LICENSE. > + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS > IS" > + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE > + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF > + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS > + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN > + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) > + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE > + * POSSIBILITY OF SUCH DAMAGE. > */ > > #ifndef _RTEMS_SCORE_ATOMIC_CPU_H > diff --git a/cpukit/score/cpu/i386/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/i386/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/i386/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/i386/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/lm32/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/lm32/include/rtems/score/cpuatomic.h > index 598ee76b20..772d496741 100644 > --- a/cpukit/score/cpu/lm32/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/lm32/include/rtems/score/cpuatomic.h > @@ -1,9 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > + * > + * Redistribution and use in source and binary forms, with or without > + * modification, are permitted provided that the following conditions > + * are met: > + * 1. Redistributions of source code must retain the above copyright > + * notice, this list of conditions and the following disclaimer. > + * 2. Redistributions in binary form must reproduce the above copyright > + * notice, this list of conditions and the following disclaimer in the > + * documentation and/or other materials provided with the distribution. > * > - * The license and distribution terms for this file may be > - * found in the file LICENSE in this distribution or at > - * http://www.rtems.org/license/LICENSE. > + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS > IS" > + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE > + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF > + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS > + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN > + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) > + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE > + * POSSIBILITY OF SUCH DAMAGE. > */ > > #ifndef _RTEMS_SCORE_ATOMIC_CPU_H > diff --git a/cpukit/score/cpu/m68k/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/m68k/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/m68k/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/m68k/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/microblaze/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/microblaze/include/rtems/score/cpuatomic.h > index 6dc769b95a..772d496741 100644 > --- a/cpukit/score/cpu/microblaze/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/microblaze/include/rtems/score/cpuatomic.h > @@ -3,13 +3,14 @@ > /** > * @file > * > - * @ingroup RTEMSScoreCPU > + * @ingroup RTEMSScoreAtomicCPU > * > - * @brief MicroBlaze atomic support > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > */ > > /* > - * Copyright (C) 2021 On-Line Applications Research Corporation (OAR) > + * Copyright (C) 2012, 2013 Deng Hengyi Here as well. Chris > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/mips/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/mips/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/mips/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/mips/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/moxie/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/moxie/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/moxie/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/moxie/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/nios2/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/nios2/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/nios2/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/nios2/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/or1k/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/or1k/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/or1k/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/or1k/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/powerpc/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/powerpc/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/powerpc/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/powerpc/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/riscv/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/riscv/include/rtems/score/cpuatomic.h > index 8ee9606b44..772d496741 100644 > --- a/cpukit/score/cpu/riscv/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/riscv/include/rtems/score/cpuatomic.h > @@ -1,5 +1,16 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > @@ -10,17 +21,17 @@ > * notice, this list of conditions and the following disclaimer in the > * documentation and/or other materials provided with the distribution. > * > - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND > - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS > IS" > + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE > - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL > - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS > - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) > - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT > - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY > - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF > - * SUCH DAMAGE. > + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE > + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF > + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS > + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN > + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) > + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE > + * POSSIBILITY OF SUCH DAMAGE. > */ > > #ifndef _RTEMS_SCORE_ATOMIC_CPU_H > diff --git a/cpukit/score/cpu/sh/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/sh/include/rtems/score/cpuatomic.h > index 598ee76b20..772d496741 100644 > --- a/cpukit/score/cpu/sh/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/sh/include/rtems/score/cpuatomic.h > @@ -1,9 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > + * > + * Redistribution and use in source and binary forms, with or without > + * modification, are permitted provided that the following conditions > + * are met: > + * 1. Redistributions of source code must retain the above copyright > + * notice, this list of conditions and the following disclaimer. > + * 2. Redistributions in binary form must reproduce the above copyright > + * notice, this list of conditions and the following disclaimer in the > + * documentation and/or other materials provided with the distribution. > * > - * The license and distribution terms for this file may be > - * found in the file LICENSE in this distribution or at > - * http://www.rtems.org/license/LICENSE. > + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS > IS" > + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE > + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF > + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS > + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN > + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) > + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE > + * POSSIBILITY OF SUCH DAMAGE. > */ > > #ifndef _RTEMS_SCORE_ATOMIC_CPU_H > diff --git a/cpukit/score/cpu/sparc/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/sparc/include/rtems/score/cpuatomic.h > index c8d4b4c4e7..772d496741 100644 > --- a/cpukit/score/cpu/sparc/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/sparc/include/rtems/score/cpuatomic.h > @@ -5,13 +5,12 @@ > * > * @ingroup RTEMSScoreAtomicCPU > * > - * @brief This header file provides interfaces of the > - * atomic operations implementation using > - * functions provided by the C11/C++11. > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > */ > > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/sparc64/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/sparc64/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/sparc64/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/sparc64/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/v850/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/v850/include/rtems/score/cpuatomic.h > index 01bb99cda3..772d496741 100644 > --- a/cpukit/score/cpu/v850/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/v850/include/rtems/score/cpuatomic.h > @@ -1,7 +1,16 @@ > /* SPDX-License-Identifier: BSD-2-Clause */ > > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/cpukit/score/cpu/x86_64/include/rtems/score/cpuatomic.h > b/cpukit/score/cpu/x86_64/include/rtems/score/cpuatomic.h > index 598ee76b20..772d496741 100644 > --- a/cpukit/score/cpu/x86_64/include/rtems/score/cpuatomic.h > +++ b/cpukit/score/cpu/x86_64/include/rtems/score/cpuatomic.h > @@ -1,9 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > +/** > + * @file > + * > + * @ingroup RTEMSScoreAtomicCPU > + * > + * @brief This header file provides interfaces of the atomic operations > + * implementation using functions provided by the C11/C++11. > + */ > + > /* > - * COPYRIGHT (c) 2012-2013 Deng Hengyi. > + * Copyright (C) 2012, 2013 Deng Hengyi > + * > + * Redistribution and use in source and binary forms, with or without > + * modification, are permitted provided that the following conditions > + * are met: > + * 1. Redistributions of source code must retain the above copyright > + * notice, this list of conditions and the following disclaimer. > + * 2. Redistributions in binary form must reproduce the above copyright > + * notice, this list of conditions and the following disclaimer in the > + * documentation and/or other materials provided with the distribution. > * > - * The license and distribution terms for this file may be > - * found in the file LICENSE in this distribution or at > - * http://www.rtems.org/license/LICENSE. > + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS > IS" > + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE > + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF > + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS > + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN > + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) > + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE > + * POSSIBILITY OF SUCH DAMAGE. > */ > > #ifndef _RTEMS_SCORE_ATOMIC_CPU_H _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel