From 7465fefd1b184c474fd744a9f404e913659675bb Mon Sep 17 00:00:00 2001 From: Alin Jerpelea Date: Wed, 18 Dec 2024 06:55:55 +0100 Subject: [PATCH] arch/xtensa: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea --- arch/xtensa/include/esp32/core-isa.h | 4 ++-- arch/xtensa/include/esp32/tie-asm.h | 9 ++------- arch/xtensa/include/esp32/tie.h | 11 ++-------- arch/xtensa/include/esp32s2/core-isa.h | 4 ++-- arch/xtensa/include/esp32s2/tie-asm.h | 9 ++------- arch/xtensa/include/esp32s2/tie.h | 10 ++-------- arch/xtensa/include/esp32s3/core-isa.h | 4 ++-- arch/xtensa/include/esp32s3/tie-asm.h | 12 ++--------- arch/xtensa/include/esp32s3/tie.h | 11 ++-------- arch/xtensa/include/xtensa/core.h | 20 +++---------------- arch/xtensa/include/xtensa/xtensa_abi.h | 12 ++++------- arch/xtensa/include/xtensa/xtensa_coproc.h | 12 ++++------- arch/xtensa/include/xtensa/xtensa_corebits.h | 14 ++++--------- arch/xtensa/include/xtensa/xtensa_specregs.h | 13 ++++-------- arch/xtensa/src/common/xtensa_context.S | 12 ++++------- arch/xtensa/src/common/xtensa_coproc.S | 12 ++++------- arch/xtensa/src/common/xtensa_cpuint.S | 12 ++++------- arch/xtensa/src/common/xtensa_int_handlers.S | 12 ++++------- arch/xtensa/src/common/xtensa_panic.S | 12 ++++------- arch/xtensa/src/common/xtensa_timer.h | 11 ++++------ arch/xtensa/src/common/xtensa_user_handler.S | 12 ++++------- arch/xtensa/src/common/xtensa_vectors.S | 12 ++++------- arch/xtensa/src/common/xtensa_window_vector.S | 12 ++++------- arch/xtensa/src/common/xtensa_windowspill.S | 14 ++++--------- 24 files changed, 77 insertions(+), 189 deletions(-) diff --git a/arch/xtensa/include/esp32/core-isa.h b/arch/xtensa/include/esp32/core-isa.h index f26fa9ca68..ce53e12732 100644 --- a/arch/xtensa/include/esp32/core-isa.h +++ b/arch/xtensa/include/esp32/core-isa.h @@ -1,8 +1,8 @@ /**************************************************************************** * arch/xtensa/include/esp32/core-isa.h - * Xtensa processor CORE configuration * - * Customer ID=11657; Build=0x5fe96; Copyright (c) 1999-2016 Tensilica Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 1999-2016 Tensilica Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/esp32/tie-asm.h b/arch/xtensa/include/esp32/tie-asm.h index becaf46c84..a231b008d6 100644 --- a/arch/xtensa/include/esp32/tie-asm.h +++ b/arch/xtensa/include/esp32/tie-asm.h @@ -1,13 +1,8 @@ /**************************************************************************** * arch/xtensa/include/esp32/tie-asm.h - * Compile-time assembler definitions dependent on CORE & TIE * - * This header file contains assembly-language definitions (assembly - * macros, etc.) for this specific Xtensa processor's TIE extensions - * and options. It is customized to this Xtensa processor configuration. - * - * Customer ID=11657; Build=0x5fe96; - * Copyright (c) 1999-2016 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 1999-2016 Cadence Design Systems Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/esp32/tie.h b/arch/xtensa/include/esp32/tie.h index d973dfd0c6..3179aaede7 100644 --- a/arch/xtensa/include/esp32/tie.h +++ b/arch/xtensa/include/esp32/tie.h @@ -1,15 +1,8 @@ /**************************************************************************** * arch/xtensa/include/esp32/tie.h - * Compile-time HAL definitions dependent on CORE & TIE configuration * - * NOTE: This header file is not meant to be included directly. - * - * This header file describes this specific Xtensa processor's TIE extensions - * that extend basic Xtensa core functionality. It is customized to this - * Xtensa processor configuration. - * - * Customer ID=11657; Build=0x5fe96; - * Copyright (c) 1999-2016 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 1999-2016 Cadence Design Systems Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/esp32s2/core-isa.h b/arch/xtensa/include/esp32s2/core-isa.h index 45ba21cc13..350680be72 100644 --- a/arch/xtensa/include/esp32s2/core-isa.h +++ b/arch/xtensa/include/esp32s2/core-isa.h @@ -1,8 +1,8 @@ /**************************************************************************** * arch/xtensa/include/esp32s2/core-isa.h - * Xtensa processor CORE configuration * - * Customer ID=11657; Build=0x5fe96; Copyright (c) 1999-2016 Tensilica Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 1999-2016 Tensilica Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/esp32s2/tie-asm.h b/arch/xtensa/include/esp32s2/tie-asm.h index bc2ebb565d..a34ad67359 100644 --- a/arch/xtensa/include/esp32s2/tie-asm.h +++ b/arch/xtensa/include/esp32s2/tie-asm.h @@ -1,13 +1,8 @@ /**************************************************************************** * arch/xtensa/include/esp32s2/tie-asm.h - * Compile-time assembler definitions dependent on CORE & TIE * - * This header file contains assembly-language definitions (assembly - * macros, etc.) for this specific Xtensa processor's TIE extensions - * and options. It is customized to this Xtensa processor configuration. - * - * Customer ID=11657; Build=0x5fe96; - * Copyright (c) 1999-2016 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 1999-2016 Cadence Design Systems Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/esp32s2/tie.h b/arch/xtensa/include/esp32s2/tie.h index cff636438c..d282199857 100644 --- a/arch/xtensa/include/esp32s2/tie.h +++ b/arch/xtensa/include/esp32s2/tie.h @@ -1,14 +1,8 @@ /**************************************************************************** * arch/xtensa/include/esp32s2/tie.h - * Compile-time HAL definitions dependent on CORE & TIE configuration * - * NOTE: This header file is not meant to be included directly. - * - * This header file describes this specific Xtensa processor's TIE extensions - * that extend basic Xtensa core functionality. It is customized to this - * Xtensa processor configuration. - * - * Copyright (c) 1999-2018 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 1999-2018 Cadence Design Systems Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/esp32s3/core-isa.h b/arch/xtensa/include/esp32s3/core-isa.h index e956321e20..5ecf61d38b 100644 --- a/arch/xtensa/include/esp32s3/core-isa.h +++ b/arch/xtensa/include/esp32s3/core-isa.h @@ -1,8 +1,8 @@ /**************************************************************************** * arch/xtensa/include/esp32s3/core-isa.h - * Xtensa processor core configuration information. * - * Customer ID=15128; Build=0x90f1f; Copyright (c) 1999-2021 Tensilica Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 1999-2021 Tensilica Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/esp32s3/tie-asm.h b/arch/xtensa/include/esp32s3/tie-asm.h index 86305f9faa..6f8f0179e7 100644 --- a/arch/xtensa/include/esp32s3/tie-asm.h +++ b/arch/xtensa/include/esp32s3/tie-asm.h @@ -1,16 +1,8 @@ /**************************************************************************** * arch/xtensa/include/esp32s3/tie-asm.h - * Compile-time HAL assembler definitions dependent on CORE & TIE - * configuration * - * NOTE: This header file is not meant to be included directly. - * - * This header file contains assembly-language definitions (assembly - * macros, etc.) for this specific Xtensa processor's TIE extensions - * and options. It is customized to this Xtensa processor configuration. - * - * Customer ID=15128; Build=0x90f1f; - * Copyright (c) 1999-2021 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 1999-2021 Cadence Design Systems Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/esp32s3/tie.h b/arch/xtensa/include/esp32s3/tie.h index 2bfd92c004..b3edcfdd9e 100644 --- a/arch/xtensa/include/esp32s3/tie.h +++ b/arch/xtensa/include/esp32s3/tie.h @@ -1,15 +1,8 @@ /**************************************************************************** * arch/xtensa/include/esp32s3/tie.h - * Compile-time HAL definitions dependent on CORE & TIE configuration * - * NOTE: This header file is not meant to be included directly. - * - * This header file describes this specific Xtensa processor's TIE extensions - * that extend basic Xtensa core functionality. It is customized to this - * Xtensa processor configuration. - * - * Customer ID=15128; Build=0x90f1f; - * Copyright (c) 1999-2021 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 1999-2021 Cadence Design Systems Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/xtensa/core.h b/arch/xtensa/include/xtensa/core.h index b1c02f7af5..b3c4281683 100644 --- a/arch/xtensa/include/xtensa/core.h +++ b/arch/xtensa/include/xtensa/core.h @@ -1,13 +1,9 @@ /**************************************************************************** * arch/xtensa/include/xtensa/core.h * - * Leveraged to NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * - * This file derives from code provided Cadence Design Systems, Inc.: - * - * Copyright (c) 2005-2014 Cadence Design Systems, Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2005-2014 Cadence Design Systems, Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the @@ -30,16 +26,6 @@ * ****************************************************************************/ -/* This header file is sometimes referred to as the "compile-time HAL" or - * CHAL. It pulls definitions tailored for a specific Xtensa processor - * configuration. - * - * Sources for binaries meant to be configuration-independent generally - * avoid including this file (they may use the configuration-specific HAL - * library). It is normal for the HAL library source itself to include this - * file. - */ - #ifndef __ARCH_XTENSA_INCUDE_XTENSA_CORE_H #define __ARCH_XTENSA_INCUDE_XTENSA_CORE_H diff --git a/arch/xtensa/include/xtensa/xtensa_abi.h b/arch/xtensa/include/xtensa/xtensa_abi.h index e3b7177a86..096bc8ec40 100644 --- a/arch/xtensa/include/xtensa/xtensa_abi.h +++ b/arch/xtensa/include/xtensa/xtensa_abi.h @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/include/xtensa/xtensa_abi.h * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2005-2015 Cadence Design Systems, Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/xtensa/xtensa_coproc.h b/arch/xtensa/include/xtensa/xtensa_coproc.h index 5023af12eb..07b83c7acf 100644 --- a/arch/xtensa/include/xtensa/xtensa_coproc.h +++ b/arch/xtensa/include/xtensa/xtensa_coproc.h @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/include/xtensa/xtensa_coproc.h * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2005-2015 Cadence Design Systems, Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/xtensa/xtensa_corebits.h b/arch/xtensa/include/xtensa/xtensa_corebits.h index 7b987a7f42..8df2c172be 100644 --- a/arch/xtensa/include/xtensa/xtensa_corebits.h +++ b/arch/xtensa/include/xtensa/xtensa_corebits.h @@ -1,16 +1,10 @@ /**************************************************************************** * arch/xtensa/include/xtensa/xtensa_corebits.h - * Xtensa Special Register field positions, masks, values. - * NOTE: This file may be processor configuration dependent. * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Tensilica Inc. - * - * Copyright (c) 2005-2011 Tensilica Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2005-2011 Tensilica Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/include/xtensa/xtensa_specregs.h b/arch/xtensa/include/xtensa/xtensa_specregs.h index bb5d699f72..fb8c6d6fa4 100644 --- a/arch/xtensa/include/xtensa/xtensa_specregs.h +++ b/arch/xtensa/include/xtensa/xtensa_specregs.h @@ -1,15 +1,10 @@ /**************************************************************************** * arch/xtensa/include/xtensa/xtensa_specregs.h - * Xtensa Special Register symbolic names * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Tensilica Inc. - * - * Copyright (c) 2005-2011 Tensilica Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2005-2011 Tensilica Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_context.S b/arch/xtensa/src/common/xtensa_context.S index 4fad9629fc..7af25fb2ac 100644 --- a/arch/xtensa/src/common/xtensa_context.S +++ b/arch/xtensa/src/common/xtensa_context.S @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_context.S * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_coproc.S b/arch/xtensa/src/common/xtensa_coproc.S index f355267c4c..2e4e045342 100644 --- a/arch/xtensa/src/common/xtensa_coproc.S +++ b/arch/xtensa/src/common/xtensa_coproc.S @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_coproc.S * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_cpuint.S b/arch/xtensa/src/common/xtensa_cpuint.S index cdfb604d04..d60cbfb2bc 100644 --- a/arch/xtensa/src/common/xtensa_cpuint.S +++ b/arch/xtensa/src/common/xtensa_cpuint.S @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_cpuint.S * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_int_handlers.S b/arch/xtensa/src/common/xtensa_int_handlers.S index 8f58a54226..be6e407bf7 100644 --- a/arch/xtensa/src/common/xtensa_int_handlers.S +++ b/arch/xtensa/src/common/xtensa_int_handlers.S @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_int_handlers.S * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_panic.S b/arch/xtensa/src/common/xtensa_panic.S index e0ef5a213e..e507d63584 100644 --- a/arch/xtensa/src/common/xtensa_panic.S +++ b/arch/xtensa/src/common/xtensa_panic.S @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_panic.S * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_timer.h b/arch/xtensa/src/common/xtensa_timer.h index 0fda4a8055..f3296617f8 100644 --- a/arch/xtensa/src/common/xtensa_timer.h +++ b/arch/xtensa/src/common/xtensa_timer.h @@ -1,13 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_timer.h * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * Copyright (c) 2003-2015 Cadence Design Systems, Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2003-2015 Cadence Design Systems Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_user_handler.S b/arch/xtensa/src/common/xtensa_user_handler.S index 0a3b837c52..2475b81b6d 100644 --- a/arch/xtensa/src/common/xtensa_user_handler.S +++ b/arch/xtensa/src/common/xtensa_user_handler.S @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_user_handler.S * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_vectors.S b/arch/xtensa/src/common/xtensa_vectors.S index f658bac7d2..8966268277 100644 --- a/arch/xtensa/src/common/xtensa_vectors.S +++ b/arch/xtensa/src/common/xtensa_vectors.S @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_vectors.S * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_window_vector.S b/arch/xtensa/src/common/xtensa_window_vector.S index ba43de5635..7de6316fdc 100644 --- a/arch/xtensa/src/common/xtensa_window_vector.S +++ b/arch/xtensa/src/common/xtensa_window_vector.S @@ -1,14 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_window_vector.S * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Cadence Design Systems Inc. - * - * Copyright (c) 2006-2015 Cadence Design Systems Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc. + * SPDX-FileContributor: Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the diff --git a/arch/xtensa/src/common/xtensa_windowspill.S b/arch/xtensa/src/common/xtensa_windowspill.S index 76dc81e67d..5f6c550846 100644 --- a/arch/xtensa/src/common/xtensa_windowspill.S +++ b/arch/xtensa/src/common/xtensa_windowspill.S @@ -1,16 +1,10 @@ /**************************************************************************** * arch/xtensa/src/common/xtensa_windowspill.S - * Register window spill routine * - * Adapted from use in NuttX by: - * - * Copyright (C) 2016 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * Derives from logic originally provided by Tensilica Inc. - * - * $Id: //depot/rel/Eaglenest/Xtensa/OS/hal/windowspill_asm.S#1 $ - * Copyright (c) 1999-2010 Tensilica Inc. + * SPDX-License-Identifier: MIT + * SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved. + * SPDX-FileCopyrightText: 1999-2010 Tensilica Inc. + * SPDX-FileContributor:Gregory Nutt * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the