This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch releases/12.8
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 7465fefd1b184c474fd744a9f404e913659675bb
Author: Alin Jerpelea <[email protected]>
AuthorDate: Wed Dec 18 06:55:55 2024 +0100

    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 <[email protected]>
---
 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * 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 <[email protected]>
- *
- * 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 <[email protected]>
  *
  * Permission is hereby granted, free of charge, to any person obtaining
  * a copy of this software and associated documentation files (the

Reply via email to