diff --git a/arch/xtensa/include/esp32/core-isa.h b/arch/xtensa/include/esp32/core-isa.h index f26fa9ca68624..ce53e12732d6c 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 becaf46c8422b..a231b008d660f 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 d973dfd0c6943..3179aaede737e 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 45ba21cc13a23..350680be72cb3 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 bc2ebb565d151..a34ad67359935 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 cff636438cbce..d282199857669 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 e956321e20ba7..5ecf61d38b262 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 86305f9faa1af..6f8f0179e7dec 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 2bfd92c00471e..b3edcfdd9e705 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 b1c02f7af5f8b..b3c4281683c37 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 e3b7177a86158..096bc8ec40cce 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 5023af12eb946..07b83c7acf4fd 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 7b987a7f42227..8df2c172be420 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 bb5d699f7224e..fb8c6d6fa4695 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 4fad9629fc424..7af25fb2acc66 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 f355267c4ccbf..2e4e045342b5e 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 cdfb604d044ed..d60cbfb2bc4bf 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 8f58a5422656d..be6e407bf7c73 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 e0ef5a213eeab..e507d635840fb 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 0fda4a8055511..f3296617f8bf7 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 0a3b837c52249..2475b81b6db27 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 f658bac7d2e1c..8966268277dd3 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 ba43de5635b26..7de6316fdc611 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 76dc81e67dbbf..5f6c5508463cd 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