Re: [PATCH 01/26] cpukit/libdl/rtl-alloc-check.py: Change to BSD-2 by hand

2022-03-22 Thread Christian MAUDERER

Shouldn't there be a SPDX-line added to this file?

Am 18.03.22 um 17:21 schrieb Joel Sherrill:

Updates #3053.
---
  cpukit/libdl/rtl-alloc-check.py | 30 +++---
  1 file changed, 23 insertions(+), 7 deletions(-)

diff --git a/cpukit/libdl/rtl-alloc-check.py b/cpukit/libdl/rtl-alloc-check.py
index c2145a768e..3d6b024442 100644
--- a/cpukit/libdl/rtl-alloc-check.py
+++ b/cpukit/libdl/rtl-alloc-check.py
@@ -1,11 +1,4 @@
  #
-# Copyright (c) 2019 Chris Johns .
-# All rights reserved.
-#
-# 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.
-#
  # Check the allocations for libdl:
  #
  #  1. Turn on the allocation trace.
@@ -13,7 +6,30 @@
  #  2. Load and unload object files.
  #
  #  3. Capture the trace output and feed to this tool
+
+# Copyright (c) 2019 Chris Johns .
+# All rights reserved.
+#
+# 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.
  
  from __future__ import print_function
  


--

embedded brains GmbH
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email: christian.maude...@embedded-brains.de
phone: +49-89-18 94 741 - 18
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH 07/26] cpukit/libds/src/ftpfs/tftpDriver.c: Manually update license to BSD-2

2022-03-22 Thread Christian MAUDERER

Am 18.03.22 um 17:21 schrieb Joel Sherrill:

Eric Norum granted permission plus git log archeology to get year for
his copyright.

Updates #3053.
---
  cpukit/libfs/src/ftpfs/tftpDriver.c | 38 +++--
  1 file changed, 30 insertions(+), 8 deletions(-)

diff --git a/cpukit/libfs/src/ftpfs/tftpDriver.c 
b/cpukit/libfs/src/ftpfs/tftpDriver.c
index bc0e74ad86..ef8dc33351 100644
--- a/cpukit/libfs/src/ftpfs/tftpDriver.c
+++ b/cpukit/libfs/src/ftpfs/tftpDriver.c
@@ -1,17 +1,39 @@
-/*
- * Trivial File Transfer Protocol (RFC 1350)
+/* SPDX-License-Identifier: BSD-2-Clause */
+
+/**
+ * @file
   *
- * Transfer file to/from remote host
+ * Trivial File Transfer Protocol file system (TFTP client) for RFC 1350.
   *
- * W. Eric Norum
- * Saskatchewan Accelerator Laboratory
- * University of Saskatchewan
- * Saskatoon, Saskatchewan, CANADA
- * e...@skatter.usask.ca
+ * Transfer file to/from remote host
+ */
+
+/*
+ * Copyright 1998 W. Eric Norum


Not entirely sure but in later copyright lines, Eric Norum added his 
mail address. For example 2002:


https://git.rtems.org/rtems/tree/cpukit/libcsupport/src/getgrent.c

Shouldn't we prefer that form here too?


   *
   * Modifications to support reference counting in the file system are
   * Copyright (c) 2012 embedded brains GmbH.
   *
+ * 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.
   */
  
  #ifdef HAVE_CONFIG_H


--

embedded brains GmbH
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email: christian.maude...@embedded-brains.de
phone: +49-89-18 94 741 - 18
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH 14/26] cpukit/libmisc/capture: Manually change license to BSD-2

2022-03-22 Thread Christian MAUDERER

Am 18.03.22 um 17:21 schrieb Joel Sherrill:

These files did not follow the standard format and needed to be
changed manually.

Updates #3053.
---
  cpukit/libmisc/capture/README |  4 +-
  cpukit/libmisc/capture/capture-cli.c  | 57 ---
  cpukit/libmisc/capture/capture.c  | 55 +++---
  cpukit/libmisc/capture/capture_buffer.c   | 49 ++--
  cpukit/libmisc/capture/capture_buffer.h   | 42 +-
  cpukit/libmisc/capture/capture_support.c  | 57 ---
  .../libmisc/capture/capture_user_extension.c  | 51 +++--
  7 files changed, 200 insertions(+), 115 deletions(-)

diff --git a/cpukit/libmisc/capture/README b/cpukit/libmisc/capture/README
index 3e59637149..806bb37d1f 100644
--- a/cpukit/libmisc/capture/README
+++ b/cpukit/libmisc/capture/README
@@ -1,7 +1,7 @@
RTEMS Performance Monitoring and Measurement Framework
  
-  Copyright 2002-2007 Chris Johns (chr...@rtems.org)

- 23 April 2002
+  Copyright 2002-2007 Chris Johns (chr...@rtems.org)
+  23 April 2002
  
  This directory contains the source code for the performance monitoring and

  measurement framework. It is more commonly know as the capture engine.
diff --git a/cpukit/libmisc/capture/capture-cli.c 
b/cpukit/libmisc/capture/capture-cli.c
index d489d9f32a..d8afc982a1 100644
--- a/cpukit/libmisc/capture/capture-cli.c
+++ b/cpukit/libmisc/capture/capture-cli.c
@@ -1,25 +1,40 @@
-/*
-  
-
-  Copyright 2002, 2015 Chris Johns 
-  All rights reserved.
-
-  COPYRIGHT (c) 2014.
-  On-Line Applications Research Corporation (OAR).
-
-  The license and distribution terms for this file may be
-  found in the file LICENSE in this distribution.
-
-  This software with is provided ``as is'' and with NO WARRANTY.
-
-  
-
-  RTEMS Performance Monitoring and Measurement Framework.
-
-  This is the Target Interface Command Line Interface. You need
-  start the RTEMS monitor.
+/**
+ * @file
+ *
+ * @brief RTEMS Performance Monitoring and Measurement Framework.
+ *
+ * This is the Target Interface Command Line Interface. You need
+ * start the RTEMS monitor.
+ */
  
-*/

+/*
+ * Copyright 2002, 2015 Chris Johns .
+ * All rights reserved.
+ *
+ * COPYRIGHT (c) 2014.
+ * On-Line Applications Research Corporation (OAR).
+ *
+ * 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.
+ */
  
  #ifdef HAVE_CONFIG_H

  #include "config.h"
diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/libmisc/capture/capture.c
index bba7d91396..2ed607ecaf 100644
--- a/cpukit/libmisc/capture/capture.c
+++ b/cpukit/libmisc/capture/capture.c
@@ -1,24 +1,39 @@
-/*
-  
-
-  Copyright 2002, 2016 Chris Johns .
-  All rights reserved.
-
-  COPYRIGHT (c) 1989-2014.
-  On-Line Applications Research Corporation (OAR).
-
-  The license and distribution terms for this file may be
-  found in the file LICENSE in this distribution.
-
-  This software with is provided ``as is'' and with NO WARRANTY.
-
-  
-
-  RTEMS Performance Monitoring and Measurement Framework.
-
-  This is the Capture Engine component.
+/**
+ * @file
+ *
+ * @brief RTEMS Performance Monitoring and Measurement Framework.
+ *
+ * This is the Capture Engine component.
+ */
  
-*/

+/*
+ * Copyright 2002, 2016 Chris Johns .
+ * All rights reserved.
+ *
+ * COPYRIGHT (

Re: [PATCH 22/26] cpukit/libmisc/redirector: Manually change license to BSD-2

2022-03-22 Thread Christian MAUDERER

Am 18.03.22 um 17:21 schrieb Joel Sherrill:

Updates #3053.
---
  cpukit/libmisc/redirector/stdio-redirect.c | 33 --
  1 file changed, 25 insertions(+), 8 deletions(-)

diff --git a/cpukit/libmisc/redirector/stdio-redirect.c 
b/cpukit/libmisc/redirector/stdio-redirect.c
index 7f3e9138a7..712968ac2d 100644
--- a/cpukit/libmisc/redirector/stdio-redirect.c
+++ b/cpukit/libmisc/redirector/stdio-redirect.c
@@ -1,16 +1,33 @@
-/*
- * Copyright (C) 2014 Chris Johns (chr...@rtems.org)
+/**
+ * @file
   *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution.
- *
- * This software with is provided ``as is'' and with NO WARRANTY.
+ * @brief RTEMS std redirector.
   */
  
  /*

- * RTEMS std redirector.
+ * Copyright (C) 2014 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.
+ *
+ * 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.
   */
-


Is removing that line correct? I think most files have one empty line 
between the license and the first code line.



  #include 
  #include 
  #include 


--

embedded brains GmbH
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email: christian.maude...@embedded-brains.de
phone: +49-89-18 94 741 - 18
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH 00/26] Bulk Relicense to BSD-2

2022-03-22 Thread Christian MAUDERER

Hello Joel,

I didn't re-check the authors for all files and whether you have the 
permission from them. I'm sure that you checked that thoroughly.


I added comments for a few minor formal details. Apart from these, the 
patches look good.


Best regards

Christian

Am 18.03.22 um 17:21 schrieb Joel Sherrill:

Hi

This is another large patch set which changes most of the cpukit
source that is easily possible to BSD-2. I have emailed at least
a half dozen more contributors to get permission. That will unblock
some files/directories I didn't touch. There is still a fair amount
in cpukit which can be changed to BSD-2 (I think).

Known issues we can address are:

+ cpukit/include needs a sweep
+ cpukit/dev needs a sweep
+ cpukit/libcsupport needs a file by file review
+ cpukit/libmisc/shell needs a file by file review
+ cpukit/libmisc/monitor is going to require Chris' attention
+ cpukit/libdl has NetBSD code with no license
+ sometimes files are BSD-2 but SPDX line is in the copyright block
+ some files have no license (md4.c, des.h stick out)
+ imported files with permissive license have no SPDX

I have not looked at libbsp and intend to do testsuites next because
they should be easier. Most are single contributor.

This patch set is mostly automated but I did fix a few things by hand.

Help is always appreciated if someone wants to do an analysis
of one of the directories I listed above and see what can be
changed.

Thanks.

--joel

Joel Sherrill (26):
   cpukit/libdl/rtl-alloc-check.py: Change to BSD-2 by hand
   cpukit/libdl Change license to BSD-2
   cpukit/libdrvmsg: Change license to BSD-2
   cpukit/libfs/src/defaults: Change license to BSD-2
   cpukit/libdl: Manual file header reordering (SPDX, Doxygen, Copyright)
   cpukit/libfs/src/imfs: Change license to BSD-2
   cpukit/libds/src/ftpfs/tftpDriver.c: Manually update license to BSD-2
   cpukit/libfs/src/rfs: Change license to BSD-2
   cpukit/libgnat: Change license to BSD-2.
   cpukit/libpci: Change license to BSD-2
   cpukit/libtest: Change license to BSD-2
   cpukit/libmisc/bspcmdline: Change license to BSD-2
   cpukit/capture: Change license to BSD-2
   cpukit/libmisc/capture: Manually change license to BSD-2
   cpukit/libmisc/cpuuse: Change license to BSD-2
   cpukit/libmisc/devnull/devzero.c: Change license to BSD-2
   cpukit/libmisc/dummy: Change license to BSD-2.
   cpukit/libmisc/dumpbuf: Change license to BSD-2
   cpukit/libmisc/fsmount: Change license to BSD-2.
   cpukit/libmisc/fsmount/fsmount.c: Manual header clean up
   cpukit/libmisc/mouse: Change license to BSD-2
   cpukit/libmisc/redirector: Manually change license to BSD-2
   cpukit/libmisc/rtems-fdt: Change license to BSD-2
   cpukit/libmisc/serdbg: Change to BSD-2
   cpukit/libmisc/check: Change license to BSD-2
   cpukit/libmisc/untar: Change license to BSD-2

  cpukit/libdl/dlfcn-shell.c| 34 ---
  cpukit/libdl/dlfcn.c  | 34 ---
  cpukit/libdl/rap-shell.c  | 34 ---
  cpukit/libdl/rap.c| 34 ---
  cpukit/libdl/rtl-alloc-check.py   | 30 +++---
  cpukit/libdl/rtl-alloc-heap.c | 34 ---
  cpukit/libdl/rtl-alloc-heap.h | 34 ---
  cpukit/libdl/rtl-allocator.c  | 34 ---
  cpukit/libdl/rtl-archive.c| 34 ---
  cpukit/libdl/rtl-bit-alloc.c  | 34 ---
  cpukit/libdl/rtl-bit-alloc.h  | 34 ---
  cpukit/libdl/rtl-chain-iterator.c | 34 ---
  cpukit/libdl/rtl-chain-iterator.h | 34 ---
  cpukit/libdl/rtl-debugger.c   | 34 ---
  cpukit/libdl/rtl-elf.c| 34 ---
  cpukit/libdl/rtl-elf.h| 34 ---
  cpukit/libdl/rtl-error.c  | 34 ---
  cpukit/libdl/rtl-error.h  | 34 ---
  cpukit/libdl/rtl-find-file.c  | 34 ---
  cpukit/libdl/rtl-find-file.h  | 34 ---
  cpukit/libdl/rtl-obj-cache.c  | 34 ---
  cpukit/libdl/rtl-obj-comp.c   | 34 ---
  cpukit/libdl/rtl-obj.c| 34 ---
  cpukit/libdl/rtl-rap.c| 34 ---
  cpukit/libdl/rtl-rap.h| 34 ---
  cpukit/libdl/rtl-shell.c  | 34 ---
  cpukit/libdl/rtl-string.c | 34 ---
  cpukit/libdl/rtl-string.h | 34 ---
  cpukit/libdl/rtl-sym.c| 34 ---
  cpukit/libdl/rtl-trace.c  | 34 ---
  cpukit/libdl/rtl-trampoline.h | 34 ---
  cpukit/libdl/rtl-unresolved.c | 34 ---
  cpukit/libdl/rtl-unwind-dw2.c | 34 ---
  cpukit/libdl/r

Re: [PATCH 22/26] cpukit/libmisc/redirector: Manually change license to BSD-2

2022-03-22 Thread Joel Sherrill
On Tue, Mar 22, 2022 at 2:51 AM Christian MAUDERER <
christian.maude...@embedded-brains.de> wrote:

> Am 18.03.22 um 17:21 schrieb Joel Sherrill:
> > Updates #3053.
> > ---
> >   cpukit/libmisc/redirector/stdio-redirect.c | 33 --
> >   1 file changed, 25 insertions(+), 8 deletions(-)
> >
> > diff --git a/cpukit/libmisc/redirector/stdio-redirect.c
> b/cpukit/libmisc/redirector/stdio-redirect.c
> > index 7f3e9138a7..712968ac2d 100644
> > --- a/cpukit/libmisc/redirector/stdio-redirect.c
> > +++ b/cpukit/libmisc/redirector/stdio-redirect.c
> > @@ -1,16 +1,33 @@
> > -/*
> > - * Copyright (C) 2014 Chris Johns (chr...@rtems.org)
> > +/**
> > + * @file
> >*
> > - * The license and distribution terms for this file may be
> > - * found in the file LICENSE in this distribution.
> > - *
> > - * This software with is provided ``as is'' and with NO WARRANTY.
> > + * @brief RTEMS std redirector.
> >*/
> >
> >   /*
> > - * RTEMS std redirector.
> > + * Copyright (C) 2014 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.
> > + *
> > + * 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.
> >*/
> > -
>
> Is removing that line correct? I think most files have one empty line
> between the license and the first code line.
>

It isn't correct. I have updated this patch and will commit the fixed
version.

There appear to be 42 files in cpukit/ which have the end of a comment
before #include.  I will try to catch these in the patch set but follow up
with
a difference patch to address those that are copyright blocks.

>
> >   #include 
> >   #include 
> >   #include 
>
> --
> 
> embedded brains GmbH
> Herr Christian MAUDERER
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: christian.maude...@embedded-brains.de
> phone: +49-89-18 94 741 - 18
> fax:   +49-89-18 94 741 - 08
>
> Registergericht: Amtsgericht München
> Registernummer: HRB 157899
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH 14/26] cpukit/libmisc/capture: Manually change license to BSD-2

2022-03-22 Thread Joel Sherrill
On Tue, Mar 22, 2022 at 2:49 AM Christian MAUDERER <
christian.maude...@embedded-brains.de> wrote:

> Am 18.03.22 um 17:21 schrieb Joel Sherrill:
> > These files did not follow the standard format and needed to be
> > changed manually.
> >
> > Updates #3053.
> > ---
> >   cpukit/libmisc/capture/README |  4 +-
> >   cpukit/libmisc/capture/capture-cli.c  | 57 ---
> >   cpukit/libmisc/capture/capture.c  | 55 +++---
> >   cpukit/libmisc/capture/capture_buffer.c   | 49 ++--
> >   cpukit/libmisc/capture/capture_buffer.h   | 42 +-
> >   cpukit/libmisc/capture/capture_support.c  | 57 ---
> >   .../libmisc/capture/capture_user_extension.c  | 51 +++--
> >   7 files changed, 200 insertions(+), 115 deletions(-)
> >
> > diff --git a/cpukit/libmisc/capture/README
> b/cpukit/libmisc/capture/README
> > index 3e59637149..806bb37d1f 100644
> > --- a/cpukit/libmisc/capture/README
> > +++ b/cpukit/libmisc/capture/README
> > @@ -1,7 +1,7 @@
> > RTEMS Performance Monitoring and Measurement Framework
> >
> > -  Copyright 2002-2007 Chris Johns (
> chr...@rtems.org)
> > - 23
> April 2002
> > +  Copyright 2002-2007 Chris Johns (chr...@rtems.org)
> > +  23 April 2002
> >
> >   This directory contains the source code for the performance monitoring
> and
> >   measurement framework. It is more commonly know as the capture engine.
> > diff --git a/cpukit/libmisc/capture/capture-cli.c
> b/cpukit/libmisc/capture/capture-cli.c
> > index d489d9f32a..d8afc982a1 100644
> > --- a/cpukit/libmisc/capture/capture-cli.c
> > +++ b/cpukit/libmisc/capture/capture-cli.c
> > @@ -1,25 +1,40 @@
> > -/*
> > -
> 
> > -
> > -  Copyright 2002, 2015 Chris Johns 
> > -  All rights reserved.
> > -
> > -  COPYRIGHT (c) 2014.
> > -  On-Line Applications Research Corporation (OAR).
> > -
> > -  The license and distribution terms for this file may be
> > -  found in the file LICENSE in this distribution.
> > -
> > -  This software with is provided ``as is'' and with NO WARRANTY.
> > -
> > -
> 
> > -
> > -  RTEMS Performance Monitoring and Measurement Framework.
> > -
> > -  This is the Target Interface Command Line Interface. You need
> > -  start the RTEMS monitor.
> > +/**
> > + * @file
> > + *
> > + * @brief RTEMS Performance Monitoring and Measurement Framework.
> > + *
> > + * This is the Target Interface Command Line Interface. You need
> > + * start the RTEMS monitor.
> > + */
> >
> > -*/
> > +/*
> > + * Copyright 2002, 2015 Chris Johns .
> > + * All rights reserved.
> > + *
> > + * COPYRIGHT (c) 2014.
> > + * On-Line Applications Research Corporation (OAR).
> > + *
> > + * 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.
> > + */
> >
> >   #ifdef HAVE_CONFIG_H
> >   #include "config.h"
> > diff --git a/cpukit/libmisc/capture/capture.c
> b/cpukit/libmisc/capture/capture.c
> > index bba7d91396..2ed607ecaf 100644
> > --- a/cpukit/libmisc/capture/capture.c
> > +++ b/cpukit/libmisc/capture/capture.c
> > @@ -1,24 +1,39 @@
> > -/*
> > -
> 
> > -
> > -  Copyright 2002, 2016 Chris Johns .
> > -  All rights reserved.
> > -
> > -  COPYRIGHT (c) 1989-2014.
> > -  On-Line Applications Research Corporation (OAR).
> > -
> > -  The license and distribution terms f

Re: [PATCH 07/26] cpukit/libds/src/ftpfs/tftpDriver.c: Manually update license to BSD-2

2022-03-22 Thread Joel Sherrill
On Tue, Mar 22, 2022 at 2:43 AM Christian MAUDERER <
christian.maude...@embedded-brains.de> wrote:

> Am 18.03.22 um 17:21 schrieb Joel Sherrill:
> > Eric Norum granted permission plus git log archeology to get year for
> > his copyright.
> >
> > Updates #3053.
> > ---
> >   cpukit/libfs/src/ftpfs/tftpDriver.c | 38 +++--
> >   1 file changed, 30 insertions(+), 8 deletions(-)
> >
> > diff --git a/cpukit/libfs/src/ftpfs/tftpDriver.c
> b/cpukit/libfs/src/ftpfs/tftpDriver.c
> > index bc0e74ad86..ef8dc33351 100644
> > --- a/cpukit/libfs/src/ftpfs/tftpDriver.c
> > +++ b/cpukit/libfs/src/ftpfs/tftpDriver.c
> > @@ -1,17 +1,39 @@
> > -/*
> > - * Trivial File Transfer Protocol (RFC 1350)
> > +/* SPDX-License-Identifier: BSD-2-Clause */
> > +
> > +/**
> > + * @file
> >*
> > - * Transfer file to/from remote host
> > + * Trivial File Transfer Protocol file system (TFTP client) for RFC
> 1350.
> >*
> > - * W. Eric Norum
> > - * Saskatchewan Accelerator Laboratory
> > - * University of Saskatchewan
> > - * Saskatoon, Saskatchewan, CANADA
> > - * e...@skatter.usask.ca
> > + * Transfer file to/from remote host
> > + */
> > +
> > +/*
> > + * Copyright 1998 W. Eric Norum
>
> Not entirely sure but in later copyright lines, Eric Norum added his
> mail address. For example 2002:
>
> https://git.rtems.org/rtems/tree/cpukit/libcsupport/src/getgrent.c
>
> Shouldn't we prefer that form here too?
>

Fixed that here. He also is not at that email address any longer.

I need to make a sweep to remove his address from the files. I'll add that
to my list as well as asking him if that should be a current email address.

But at least this matches the one you cited which would have been right
when he submitted this code.

>
> >*
> >* Modifications to support reference counting in the file system are
> >* Copyright (c) 2012 embedded brains GmbH.
> >*
> > + * 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.
> >*/
> >
> >   #ifdef HAVE_CONFIG_H
>
> --
> 
> embedded brains GmbH
> Herr Christian MAUDERER
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: christian.maude...@embedded-brains.de
> phone: +49-89-18 94 741 - 18
> fax:   +49-89-18 94 741 - 08
>
> Registergericht: Amtsgericht München
> Registernummer: HRB 157899
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH 01/26] cpukit/libdl/rtl-alloc-check.py: Change to BSD-2 by hand

2022-03-22 Thread Joel Sherrill
On Tue, Mar 22, 2022 at 2:36 AM Christian MAUDERER <
christian.maude...@embedded-brains.de> wrote:

> Shouldn't there be a SPDX-line added to this file?
>

Yep. I went back and reviewed all the manual edits and ensured
also had SPDX notation.

Another example where a pass after all this is over with scripts
and regular expressions to verify things will be good.

Thanks.

>
> Am 18.03.22 um 17:21 schrieb Joel Sherrill:
> > Updates #3053.
> > ---
> >   cpukit/libdl/rtl-alloc-check.py | 30 +++---
> >   1 file changed, 23 insertions(+), 7 deletions(-)
> >
> > diff --git a/cpukit/libdl/rtl-alloc-check.py
> b/cpukit/libdl/rtl-alloc-check.py
> > index c2145a768e..3d6b024442 100644
> > --- a/cpukit/libdl/rtl-alloc-check.py
> > +++ b/cpukit/libdl/rtl-alloc-check.py
> > @@ -1,11 +1,4 @@
> >   #
> > -# Copyright (c) 2019 Chris Johns .
> > -# All rights reserved.
> > -#
> > -# 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.
> > -#
> >   # Check the allocations for libdl:
> >   #
> >   #  1. Turn on the allocation trace.
> > @@ -13,7 +6,30 @@
> >   #  2. Load and unload object files.
> >   #
> >   #  3. Capture the trace output and feed to this tool
> > +
> > +# Copyright (c) 2019 Chris Johns .
> > +# All rights reserved.
> > +#
> > +# 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.
> >
> >   from __future__ import print_function
> >
>
> --
> 
> embedded brains GmbH
> Herr Christian MAUDERER
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: christian.maude...@embedded-brains.de
> phone: +49-89-18 94 741 - 18
> fax:   +49-89-18 94 741 - 08
>
> Registergericht: Amtsgericht München
> Registernummer: HRB 157899
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

[PATCH 0/3] Update Eric Norum Contact Info

2022-03-22 Thread Joel Sherrill
Hi,

In doing the previous rounds of changes, I noticed that Eric Norum
also had a full address (old) and multiple out of date email addresses.
With his permission, I have made a sweep at updating this info and
a bit of file header normalization.

Disclaimers:

(1) I discovered that COPYRIGHT and Copyright are used indiscimimately.

(2) There are BSP files in the list without license terms. I can only
assume they are under the old license but did not address that.

(3) I formatted most of thes with 1 space on the comments.

--joel


Joel Sherrill (3):
  cpukit/: Update Eric Norum contact info and normalize file headers
  testsuites/: Update Eric Norum contact info and normalize file headers
  Update Eric Norum contact info and start to normalize file headers

 bsps/arm/csb337/umon/tfsDriver.c  |  8 +++-
 bsps/m68k/gen68360/README |  9 +---
 bsps/m68k/gen68360/btimer/btimer.c| 30 +---
 bsps/m68k/gen68360/clock/clock.c  | 10 ++--
 bsps/m68k/gen68360/console/console.c  | 17 +++
 bsps/m68k/gen68360/include/bsp.h  | 23 +++---
 bsps/m68k/gen68360/start/alloc360.c   | 10 ++--
 bsps/m68k/gen68360/start/init68360.c  |  6 +--
 bsps/m68k/gen68360/start/start.S  | 25 --
 bsps/m68k/mcf5206elite/start/gdbinit  |  4 +-
 bsps/m68k/mcf52235/btimer/btimer.c| 16 ---
 bsps/m68k/mcf5225x/btimer/btimer.c| 16 ---
 bsps/m68k/mcf5329/btimer/btimer.c | 16 ---
 bsps/m68k/shared/fpsp/README  |  2 +-
 bsps/m68k/shared/fpsp/rtems_skel.S|  2 +-
 bsps/m68k/uC5282/btimer/btimer.c  | 16 ---
 bsps/m68k/uC5282/clock/clock.c| 16 ---
 bsps/m68k/uC5282/console/console.c| 17 +++
 bsps/m68k/uC5282/include/bsp.h| 14 +++---
 bsps/m68k/uC5282/include/tm27.h   | 12 ++---
 bsps/m68k/uC5282/start/bspclean.c | 16 ---
 bsps/m68k/uC5282/start/bspstart.c | 12 ++---
 bsps/m68k/uC5282/start/init5282.c | 12 ++---
 bsps/m68k/uC5282/start/linkcmds   | 16 ---
 bsps/powerpc/gen5200/console/console.c|  3 +-
 bsps/powerpc/include/mpc5xx.h |  9 +---
 bsps/powerpc/include/mpc8260.h|  9 +---
 bsps/powerpc/include/mpc8xx.h |  9 +---
 bsps/powerpc/mpc8260ads/dev/console-generic.c |  6 +--
 bsps/powerpc/mpc8260ads/start/brg.c   |  6 +--
 bsps/powerpc/mpc8260ads/start/cp.c|  2 +-
 bsps/powerpc/mpc8260ads/start/dpram.c |  2 +-
 bsps/powerpc/ss555/dev/console-generic.c  |  6 +--
 bsps/powerpc/ss555/start/start.S  |  2 +-
 bsps/powerpc/tqm8xx/console/console.c | 23 --
 bsps/powerpc/tqm8xx/start/cp.c|  2 +-
 bsps/powerpc/tqm8xx/start/dpram.c |  2 +-
 cpukit/include/rtems/tftp.h   | 35 +++---
 cpukit/libcsupport/src/getgrent.c |  2 +-
 cpukit/libcsupport/src/getgrnam.c |  2 +-
 cpukit/libcsupport/src/getpwent.c |  2 +-
 cpukit/libcsupport/src/pwdgrp.c   |  2 +-
 cpukit/libcsupport/src/termios.c  | 13 ++
 cpukit/libcsupport/src/termiosinitialize.c| 13 ++
 cpukit/libfs/src/ftpfs/tftpDriver.c   |  2 +-
 .../cpu/m68k/include/rtems/m68k/m68360.h  | 46 ++-
 testsuites/libtests/termios/README|  5 +-
 testsuites/libtests/termios/init.c| 16 ++-
 48 files changed, 242 insertions(+), 302 deletions(-)

-- 
2.24.4

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


[PATCH 1/3] cpukit/: Update Eric Norum contact info and normalize file headers

2022-03-22 Thread Joel Sherrill
---
 cpukit/include/rtems/tftp.h   | 35 +++---
 cpukit/libcsupport/src/getgrent.c |  2 +-
 cpukit/libcsupport/src/getgrnam.c |  2 +-
 cpukit/libcsupport/src/getpwent.c |  2 +-
 cpukit/libcsupport/src/pwdgrp.c   |  2 +-
 cpukit/libcsupport/src/termios.c  | 13 ++
 cpukit/libcsupport/src/termiosinitialize.c| 13 ++
 cpukit/libfs/src/ftpfs/tftpDriver.c   |  2 +-
 .../cpu/m68k/include/rtems/m68k/m68360.h  | 46 ++-
 9 files changed, 66 insertions(+), 51 deletions(-)

diff --git a/cpukit/include/rtems/tftp.h b/cpukit/include/rtems/tftp.h
index ed3ebd7865..8fa516042b 100644
--- a/cpukit/include/rtems/tftp.h
+++ b/cpukit/include/rtems/tftp.h
@@ -1,13 +1,34 @@
-/*
- * Trivial File Transfer Protocol (TFTP)
+/**
+ * @file
+ *
+ * @brief * Trivial File Transfer Protocol (TFTP)
  *
  * Transfer file to/from remote host
+ */
+
+/*
+ * Copyright (c) 1998 Eric Norum 
+ *
+ * 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.
  *
- * W. Eric Norum
- * Saskatchewan Accelerator Laboratory
- * University of Saskatchewan
- * Saskatoon, Saskatchewan, CANADA
- * e...@skatter.usask.ca
+ * 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.
  */
 
 /*
diff --git a/cpukit/libcsupport/src/getgrent.c 
b/cpukit/libcsupport/src/getgrent.c
index d4d3705115..e52724edf3 100644
--- a/cpukit/libcsupport/src/getgrent.c
+++ b/cpukit/libcsupport/src/getgrent.c
@@ -9,7 +9,7 @@
  *  Copyright (c) 1999-2009 Ralf Corsepius 
  *  Copyright (c) 1999-2013 Joel Sherrill 
  *  Copyright (c) 2000-2001 Fernando Ruiz Casas 
- *  Copyright (c) 2002 Eric Norum 
+ *  Copyright (c) 2002 Eric Norum 
  *  Copyright (c) 2003 Till Straumann 
  *  Copyright (c) 2012 Alex Ivanov 
  *
diff --git a/cpukit/libcsupport/src/getgrnam.c 
b/cpukit/libcsupport/src/getgrnam.c
index 71c613499a..6ab7fe5d31 100644
--- a/cpukit/libcsupport/src/getgrnam.c
+++ b/cpukit/libcsupport/src/getgrnam.c
@@ -9,7 +9,7 @@
  *  Copyright (c) 1999-2009 Ralf Corsepius 
  *  Copyright (c) 1999-2013 Joel Sherrill 
  *  Copyright (c) 2000-2001 Fernando Ruiz Casas 
- *  Copyright (c) 2002 Eric Norum 
+ *  Copyright (c) 2002 Eric Norum 
  *  Copyright (c) 2003 Till Straumann 
  *  Copyright (c) 2012 Alex Ivanov 
  *
diff --git a/cpukit/libcsupport/src/getpwent.c 
b/cpukit/libcsupport/src/getpwent.c
index 400a53e5f3..ce2b5a59da 100644
--- a/cpukit/libcsupport/src/getpwent.c
+++ b/cpukit/libcsupport/src/getpwent.c
@@ -9,7 +9,7 @@
  *  Copyright (c) 1999-2009 Ralf Corsepius 
  *  Copyright (c) 1999-2013 Joel Sherrill 
  *  Copyright (c) 2000-2001 Fernando Ruiz Casas 
- *  Copyright (c) 2002 Eric Norum 
+ *  Copyright (c) 2002 Eric Norum 
  *  Copyright (c) 2003 Till Straumann 
  *  Copyright (c) 2012 Alex Ivanov 
  *
diff --git a/cpukit/libcsupport/src/pwdgrp.c b/cpukit/libcsupport/src/pwdgrp.c
index d686829e05..258978a0ac 100644
--- a/cpukit/libcsupport/src/pwdgrp.c
+++ b/cpukit/libcsupport/src/pwdgrp.c
@@ -9,7 +9,7 @@
  *  Copyright (c) 1999-2009 Ralf Corsepius 
  *  Copyright (c) 1999-2013 Joel Sherrill 
  *  Copyright (c) 2000-2001 Fernando Ruiz Casas 
- *  Copyright (c) 2002 Eric Norum 
+ *  Copyright (c) 2002 Eric Norum 
  *  Copyright (c) 2003 Till Straumann 
  *  Copyright (c) 2012 Alex Ivanov 
  *
diff --git a/cpukit/libcsupport/src/termios.c b/cpukit/libcsupport/src/termios.c
index 4a4a7e77ac..fe006219dd 100644
--- a/cpukit/libcsupport/src/termios.c
+++ b/cpukit/libcsupport/src/termios.c
@@ -4,16 +4,11 @@
  */
 
 /*
- *  Author:
- *W. Eric Norum
- *Saskatchewan Accelerator Laboratory
- *University of Saskatchewan
- *Saskatoon, Saskatchewan, CANADA
- *e...@skatter.usask.ca
+ * Copyright (c) 1997 Eric Norum 
  *
- *  The license and distribution terms for this file may be

[PATCH 2/3] testsuites/: Update Eric Norum contact info and normalize file headers

2022-03-22 Thread Joel Sherrill
---
 testsuites/libtests/termios/README |  5 +
 testsuites/libtests/termios/init.c | 16 +---
 2 files changed, 6 insertions(+), 15 deletions(-)

diff --git a/testsuites/libtests/termios/README 
b/testsuites/libtests/termios/README
index 2b8fcab856..7ff007c778 100644
--- a/testsuites/libtests/termios/README
+++ b/testsuites/libtests/termios/README
@@ -82,10 +82,7 @@ Clear???
 
 ---
 Eric Norum
-e...@skatter.usask.ca
-Saskatchewan Accelerator Laboratory
-University of Saskatchewan
-Saskatoon, Canada.
+e...@norum.ca
 
 Charles-Antoine Gauthier
 Software Engineering Group
diff --git a/testsuites/libtests/termios/init.c 
b/testsuites/libtests/termios/init.c
index 558f095449..81ca5b75e6 100644
--- a/testsuites/libtests/termios/init.c
+++ b/testsuites/libtests/termios/init.c
@@ -1,19 +1,13 @@
 /*
  * RTEMS configuration/initialization
- *
+ */
+
+/*
  * This program may be distributed and used for any purpose.
- * I ask only that you:
- *  1. Leave this author information intact.
- *  2. Document any changes you make.
  *
- * W. Eric Norum
- * Saskatchewan Accelerator Laboratory
- * University of Saskatchewan
- * Saskatoon, Saskatchewan, CANADA
- * e...@skatter.usask.ca
+ * Copyright (c) 1997 Eric Norum 
  *
- * Additions:
- * Charles-Antoine Gauthier
+ * Copyright (c) 2000 Charles-Antoine Gauthier 
  * Software Engineering Group
  * Institute for Information Technology
  * National Research Council of Canada
-- 
2.24.4

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


[PATCH 3/3] Update Eric Norum contact info and start to normalize file headers

2022-03-22 Thread Joel Sherrill
---
 bsps/arm/csb337/umon/tfsDriver.c  |  8 +++--
 bsps/m68k/gen68360/README |  9 +-
 bsps/m68k/gen68360/btimer/btimer.c| 30 +++
 bsps/m68k/gen68360/clock/clock.c  | 10 +++
 bsps/m68k/gen68360/console/console.c  | 17 ---
 bsps/m68k/gen68360/include/bsp.h  | 23 --
 bsps/m68k/gen68360/start/alloc360.c   | 10 +++
 bsps/m68k/gen68360/start/init68360.c  |  6 +---
 bsps/m68k/gen68360/start/start.S  | 25 +++-
 bsps/m68k/mcf5206elite/start/gdbinit  |  4 +--
 bsps/m68k/mcf52235/btimer/btimer.c| 16 +-
 bsps/m68k/mcf5225x/btimer/btimer.c| 16 +-
 bsps/m68k/mcf5329/btimer/btimer.c | 16 +-
 bsps/m68k/shared/fpsp/README  |  2 +-
 bsps/m68k/shared/fpsp/rtems_skel.S|  2 +-
 bsps/m68k/uC5282/btimer/btimer.c  | 16 +-
 bsps/m68k/uC5282/clock/clock.c| 16 +-
 bsps/m68k/uC5282/console/console.c| 17 ++-
 bsps/m68k/uC5282/include/bsp.h| 14 -
 bsps/m68k/uC5282/include/tm27.h   | 12 
 bsps/m68k/uC5282/start/bspclean.c | 16 +-
 bsps/m68k/uC5282/start/bspstart.c | 12 
 bsps/m68k/uC5282/start/init5282.c | 12 
 bsps/m68k/uC5282/start/linkcmds   | 16 +-
 bsps/powerpc/gen5200/console/console.c|  3 +-
 bsps/powerpc/include/mpc5xx.h |  9 +-
 bsps/powerpc/include/mpc8260.h|  9 +-
 bsps/powerpc/include/mpc8xx.h |  9 +-
 bsps/powerpc/mpc8260ads/dev/console-generic.c |  6 +---
 bsps/powerpc/mpc8260ads/start/brg.c   |  6 +---
 bsps/powerpc/mpc8260ads/start/cp.c|  2 +-
 bsps/powerpc/mpc8260ads/start/dpram.c |  2 +-
 bsps/powerpc/ss555/dev/console-generic.c  |  6 +---
 bsps/powerpc/ss555/start/start.S  |  2 +-
 bsps/powerpc/tqm8xx/console/console.c | 23 ++
 bsps/powerpc/tqm8xx/start/cp.c|  2 +-
 bsps/powerpc/tqm8xx/start/dpram.c |  2 +-
 37 files changed, 170 insertions(+), 236 deletions(-)

diff --git a/bsps/arm/csb337/umon/tfsDriver.c b/bsps/arm/csb337/umon/tfsDriver.c
index caf3a4bd0d..8481c07daf 100644
--- a/bsps/arm/csb337/umon/tfsDriver.c
+++ b/bsps/arm/csb337/umon/tfsDriver.c
@@ -1,6 +1,10 @@
-/*
- *  tfsDriver.c - MicroMonitor TFS Hookup to RTEMS FS
+/**
+ * @file
  *
+ * @brief MicroMonitor TFS Hookup to RTEMS FS
+ */
+
+/*
  *  Initial release: Oct 1, 2004   by Ed Sutter
  *
  *  Modifications to support reference counting in the file system are
diff --git a/bsps/m68k/gen68360/README b/bsps/m68k/gen68360/README
index 0c595deb77..eec7d1554f 100644
--- a/bsps/m68k/gen68360/README
+++ b/bsps/m68k/gen68360/README
@@ -3,14 +3,7 @@
 #
 
 #
-# Please send any comments, improvements, or bug reports to:
-#  W. Eric Norum
-#  Deparment of Electrical Engineering
-#  53 Campus Driver
-#  University of Saskatchewan
-#  Saskatoon, Saskatchewan, CANADA
-#  S7N 5A9
-# eric.no...@usask.ca
+# Copyright (c) 1996 Eric Norum 
 #
 
 #
diff --git a/bsps/m68k/gen68360/btimer/btimer.c 
b/bsps/m68k/gen68360/btimer/btimer.c
index 40a3e0a4c1..db9d9b4ef4 100644
--- a/bsps/m68k/gen68360/btimer/btimer.c
+++ b/bsps/m68k/gen68360/btimer/btimer.c
@@ -2,31 +2,23 @@
  * Use TIMER 1 and TIMER 2 for Timing Test Suite
  * The hardware on the MC68360 makes these routines very simple.
  *
- * Based on the `gen68302' board support package, and covered by the
- * original distribution terms.
+ *  NOTE: It is important that the timer start/stop overhead be
+ *determined when porting or modifying this code.
  *
- * W. Eric Norum
- * Saskatchewan Accelerator Laboratory
- * University of Saskatchewan
- * Saskatoon, Saskatchewan, CANADA
- * e...@skatter.usask.ca
  */
 
 /*
+ * Based on the `gen68302' board support package, and covered by the
+ * original distribution terms.
  *
- *  Input parameters:  NONE
- *
- *  Output parameters:  NONE
- *
- *  NOTE: It is important that the timer start/stop overhead be
- *determined when porting or modifying this code.
- *
- *  COPYRIGHT (c) 1989-1999.
- *  On-Line Applications Research Corporation (OAR).
+ * Copyright (c) 1996 Eric Norum 
+ * 
+ * COPYRIGHT (c) 1989-1999.
+ * On-Line Applications Research Corporation (OAR).
  *
- *  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.
+ * 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.
  */
 
 #include 
diff --git a/bsps/m68k/gen68360/clock/clock.c b/bsps/m68k/gen68360/clock/clock.c
index 4bd3204fcb..966b20dae4 100644
--- a/bsps/m68k/gen68360/clock/cloc

Re: arm (bsp=xilinx_zynq_a9_qemu ) task in 'testsuites/fstests/fsdosfsname01.exe' failed

2022-03-22 Thread Sebastian Huber

Hello Heinz,

On 19/03/2022 16:54, Heinz Junkes wrote:

Waf: Leaving directory 
`/home/rtems/ARM_TST/kernel/build/arm/xilinx_zynq_a9_qemu'
Build failed
  -> task in 'testsuites/fstests/fsdosfsname01.exe' failed with exit status 1 
(run with -v to display more information)

[1714/4241] Linking 
build/arm/xilinx_zynq_a9_qemu/testsuites/fstests/mimfs_fspermission.exe
[1715/4241] Linking 
build/arm/xilinx_zynq_a9_qemu/testsuites/fstests/mdosfs_fsrdwr.exe
/home/rtems/ARM_WORK/rtems/6/lib/gcc/arm-rtems6/10.3.1/../../../../arm-rtems6/bin/ld:
 
/home/rtems/ARM_WORK/rtems/6/lib/gcc/arm-rtems6/10.3.1/../../../../arm-rtems6/lib/thumb/armv7-a+simd/hard/libc.a(libc_a-ucsconv.o):
 in function `ucs_based_conversion_open':


this should be fixed in the latest RSB. The update of the Newlib build 
system should be complete now.


--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel