ok
On Thu, Jun 17, 2021 at 8:14 AM Sebastian Huber <sebastian.hu...@embedded-brains.de> wrote: > > Change license to BSD-2-Clause according to file history and > re-licensing agreement. > > Update #3053. > --- > bsps/include/bsp/irq-default.h | 6 ++-- > bsps/include/bsp/irq-generic.h | 42 ++++++++++++++++++--------- > bsps/include/bsp/irq-info.h | 35 +++++++++++++++------- > bsps/shared/irq/irq-default-handler.c | 40 +++++++++++++++++++------ > bsps/shared/irq/irq-default.c | 12 +++++--- > bsps/shared/irq/irq-generic.c | 36 +++++++++++++++-------- > bsps/shared/irq/irq-info.c | 35 +++++++++++++++------- > bsps/shared/irq/irq-legacy.c | 35 +++++++++++++++------- > bsps/shared/irq/irq-lock.c | 36 +++++++++++++++-------- > bsps/shared/irq/irq-server.c | 27 ++++++++++++++--- > bsps/shared/irq/irq-shell.c | 35 +++++++++++++++------- > 11 files changed, 242 insertions(+), 97 deletions(-) > > diff --git a/bsps/include/bsp/irq-default.h b/bsps/include/bsp/irq-default.h > index a94e045e0d..4d7beb189b 100644 > --- a/bsps/include/bsp/irq-default.h > +++ b/bsps/include/bsp/irq-default.h > @@ -1,3 +1,5 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > @@ -5,9 +7,7 @@ > */ > > /* > - * SPDX-License-Identifier: BSD-2-Clause > - * > - * Copyright (C) 2019 embedded brains GmbH > + * Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de) > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/bsps/include/bsp/irq-generic.h b/bsps/include/bsp/irq-generic.h > index 31835d07ba..4135aa518c 100644 > --- a/bsps/include/bsp/irq-generic.h > +++ b/bsps/include/bsp/irq-generic.h > @@ -1,27 +1,43 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > * @ingroup bsp_interrupt > * > - * @brief Generic BSP interrupt support API. > + * @brief This header file provides interfaces of the generic interrupt > + * controller support. > */ > > /* > - * Based on concepts of Pavel Pisa, Till Straumann and Eric Valette. > - * > - * Copyright (c) 2008, 2017 embedded brains GmbH. > + * Copyright (C) 2016 Chris Johns <chr...@rtems.org> > * > - * embedded brains GmbH > - * Dornierstr. 4 > - * 82178 Puchheim > - * Germany > - * <rt...@embedded-brains.de> > + * Copyright (C) 2008, 2017 embedded brains GmbH > (http://www.embedded-brains.de) > * > - * Copyright (c) 2016 Chris Johns <chr...@rtems.org> > + * 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. > + */ > + > +/* > + * The API is based on concepts of Pavel Pisa, Till Straumann and Eric > Valette. > */ > > #ifndef LIBBSP_SHARED_IRQ_GENERIC_H > diff --git a/bsps/include/bsp/irq-info.h b/bsps/include/bsp/irq-info.h > index ea6d629e76..25f05a9f69 100644 > --- a/bsps/include/bsp/irq-info.h > +++ b/bsps/include/bsp/irq-info.h > @@ -1,22 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > * @ingroup bsp_interrupt > * > - * @brief Generic BSP interrupt information API. > + * @brief This header file provides interfaces of the generic interrupt > + * controller support for the RTEMS Shell. > */ > > /* > - * Copyright (c) 2008, 2009 > - * embedded brains GmbH > - * Obere Lagerstr. 30 > - * D-82178 Puchheim > - * Germany > - * <rt...@embedded-brains.de> > + * Copyright (C) 2008, 2009 embedded brains GmbH > (http://www.embedded-brains.de) > + * > + * 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 LIBBSP_SHARED_IRQ_INFO_H > diff --git a/bsps/shared/irq/irq-default-handler.c > b/bsps/shared/irq/irq-default-handler.c > index 4f4b4be673..cfe91f4202 100644 > --- a/bsps/shared/irq/irq-default-handler.c > +++ b/bsps/shared/irq/irq-default-handler.c > @@ -1,15 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > +/** > + * @file > + * > + * @ingroup bsp_interrupt > + * > + * @brief This source file contains the default implementation of > + * bsp_interrupt_handler_default(). > + */ > + > /* > - * Copyright (c) 2008-2012 embedded brains GmbH. All rights reserved. > + * Copyright (C) 2008, 2012 embedded brains GmbH > (http://www.embedded-brains.de) > * > - * embedded brains GmbH > - * Obere Lagerstr. 30 > - * 82178 Puchheim > - * Germany > - * <rt...@embedded-brains.de> > + * 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. > */ > > #include <inttypes.h> > diff --git a/bsps/shared/irq/irq-default.c b/bsps/shared/irq/irq-default.c > index 9295f1fb44..943b4ea191 100644 > --- a/bsps/shared/irq/irq-default.c > +++ b/bsps/shared/irq/irq-default.c > @@ -1,13 +1,17 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > - * @ingroup RTEMSBSPsShared > + * @ingroup bsp_interrupt > + * > + * @brief This source file contains the default implementation of > + * bsp_interrupt_vector_enable(), bsp_interrupt_vector_disable(), and > + * bsp_interrupt_facility_initialize(). > */ > > /* > - * SPDX-License-Identifier: BSD-2-Clause > - * > - * Copyright (C) 2019 embedded brains GmbH > + * Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de) > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > diff --git a/bsps/shared/irq/irq-generic.c b/bsps/shared/irq/irq-generic.c > index fd129333ba..1e83a6f249 100644 > --- a/bsps/shared/irq/irq-generic.c > +++ b/bsps/shared/irq/irq-generic.c > @@ -1,25 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > * @ingroup bsp_interrupt > * > - * @brief Generic BSP interrupt support implementation. > + * @brief This source file contains the generic interrupt controller support > + * implementation. > */ > > /* > - * Based on concepts of Pavel Pisa, Till Straumann and Eric Valette. > - * > - * Copyright (c) 2008, 2018 embedded brains GmbH. > + * Copyright (C) 2008, 2018 embedded brains GmbH > (http://www.embedded-brains.de) > * > - * embedded brains GmbH > - * Dornierstr. 4 > - * 82178 Puchheim > - * Germany > - * <rt...@embedded-brains.de> > + * 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. > */ > > #include <bsp/irq-generic.h> > diff --git a/bsps/shared/irq/irq-info.c b/bsps/shared/irq/irq-info.c > index ef965d3d07..b1df3b2915 100644 > --- a/bsps/shared/irq/irq-info.c > +++ b/bsps/shared/irq/irq-info.c > @@ -1,22 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > * @ingroup bsp_interrupt > * > - * @brief Generic BSP interrupt information implementation. > + * @brief This source file contains the implementation of > + * bsp_interrupt_report() and bsp_interrupt_report_with_plugin(). > */ > > /* > - * Copyright (c) 2008, 2009, 2010 > - * embedded brains GmbH > - * Obere Lagerstr. 30 > - * D-82178 Puchheim > - * Germany > - * <rt...@embedded-brains.de> > + * Copyright (C) 2008, 2010 embedded brains GmbH > (http://www.embedded-brains.de) > + * > + * 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. > */ > > #include <inttypes.h> > diff --git a/bsps/shared/irq/irq-legacy.c b/bsps/shared/irq/irq-legacy.c > index 64c324b472..649b850095 100644 > --- a/bsps/shared/irq/irq-legacy.c > +++ b/bsps/shared/irq/irq-legacy.c > @@ -1,22 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > * @ingroup bsp_interrupt > * > - * @brief Generic BSP interrupt support legacy implementation. > + * @brief This source file contains the legacy interrupt controller support > + * implementation. > */ > > /* > - * Copyright (c) 2008, 2009 > - * embedded brains GmbH > - * Obere Lagerstr. 30 > - * D-82178 Puchheim > - * Germany > - * <rt...@embedded-brains.de> > + * Copyright (C) 2008, 2009 embedded brains GmbH > (http://www.embedded-brains.de) > + * > + * 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. > */ > > #include <string.h> > diff --git a/bsps/shared/irq/irq-lock.c b/bsps/shared/irq/irq-lock.c > index 1398aff3eb..58b7020a3b 100644 > --- a/bsps/shared/irq/irq-lock.c > +++ b/bsps/shared/irq/irq-lock.c > @@ -1,25 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > * @ingroup bsp_interrupt > * > - * @brief BSP interrupt support lock implementation. > + * @brief This source file contains the implementation of > + * bsp_interrupt_lock() and bsp_interrupt_unlock(). > */ > > /* > - * Based on concepts of Pavel Pisa, Till Straumann and Eric Valette. > - * > - * Copyright (c) 2008, 2018 embedded brains GmbH. > + * Copyright (C) 2008, 2018 embedded brains GmbH > (http://www.embedded-brains.de) > * > - * embedded brains GmbH > - * Dornierstr. 4 > - * 82178 Puchheim > - * Germany > - * <rt...@embedded-brains.de> > + * 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. > */ > > #include <bsp/irq-generic.h> > diff --git a/bsps/shared/irq/irq-server.c b/bsps/shared/irq/irq-server.c > index 2c8df4952c..fa2153fcb0 100644 > --- a/bsps/shared/irq/irq-server.c > +++ b/bsps/shared/irq/irq-server.c > @@ -1,17 +1,36 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > * @ingroup bsp_interrupt > * > - * @brief Generic BSP interrupt server implementation. > + * @brief This source file contains the interrupt server implementation. > */ > > /* > * Copyright (C) 2009, 2020 embedded brains GmbH > (http://www.embedded-brains.de) > * > - * 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. > + * 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. > + * > + * 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. > */ > > #include <stdlib.h> > diff --git a/bsps/shared/irq/irq-shell.c b/bsps/shared/irq/irq-shell.c > index ca936f8038..cf70f2ce1b 100644 > --- a/bsps/shared/irq/irq-shell.c > +++ b/bsps/shared/irq/irq-shell.c > @@ -1,22 +1,37 @@ > +/* SPDX-License-Identifier: BSD-2-Clause */ > + > /** > * @file > * > * @ingroup bsp_interrupt > * > - * @brief Generic BSP interrupt shell implementation. > + * @brief This source file contains the definition of > + * ::bsp_interrupt_shell_command. > */ > > /* > - * Copyright (c) 2009 > - * embedded brains GmbH > - * Obere Lagerstr. 30 > - * D-82178 Puchheim > - * Germany > - * <rt...@embedded-brains.de> > + * Copyright (C) 2009 embedded brains GmbH (http://www.embedded-brains.de) > + * > + * 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. > */ > > #include <stdio.h> > -- > 2.26.2 > > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel