I'm ok with it. Just wondering what's left on the list before moving this to a community shared area? :)
--joel On Thu, Apr 14, 2022 at 3:08 PM Vijay Kumar Banerjee <vi...@rtems.org> wrote: > Hi Kinsey, > > Thank you for sorting this out. I will merge it on Monday if no one > objects. > > Best regards, > Vijay > > On Thu, Apr 14, 2022 at 11:33 AM Kinsey Moore <kinsey.mo...@oarcorp.com> > wrote: > > > > Moving forward, each origin directory should have its own top-level > > COPYING.origin file to describe its license as well as a ORIGIN.origin > > file to describe where the code is sourced from. > > --- > > COPYING.lwip | 25 ++++++++++++++ > > COPYING.uLan | 33 +++++++++++++++++++ > > ORIGIN.lwip | 2 ++ > > ORIGIN.uLan | 2 ++ > > README | 14 ++++++++ > > lwip.py | 10 +++--- > > .../ports/driver/tms570_emac}/eth_lwip.c | 0 > > .../ports/driver/tms570_emac}/eth_lwip.h | 0 > > .../driver/tms570_emac}/eth_lwip_default.h | 0 > > .../ports/driver/tms570_emac}/phy_dp83848h.c | 0 > > .../ports/driver/tms570_emac}/phy_dp83848h.h | 0 > > .../ports/driver/tms570_emac}/ti_drv_emac.h | 0 > > .../ports/driver/tms570_emac}/ti_drv_mdio.h | 0 > > .../ports/driver/tms570_emac}/tms570_emac.h | 0 > > .../ports/driver/tms570_emac}/tms570_netif.c | 0 > > .../ports/driver/tms570_emac}/tms570_netif.h | 0 > > {lwip => uLan}/ports/os/lwipopts.h | 0 > > {lwip => uLan}/ports/os/rtems/arch/cc.h | 0 > > {lwip => uLan}/ports/os/rtems/arch/perf.h | 0 > > {lwip => uLan}/ports/os/rtems/arch/sys_arch.c | 0 > > {lwip => uLan}/ports/os/rtems/arch/sys_arch.h | 0 > > 21 files changed, 81 insertions(+), 5 deletions(-) > > create mode 100644 COPYING.lwip > > create mode 100644 COPYING.uLan > > create mode 100644 ORIGIN.lwip > > create mode 100644 ORIGIN.uLan > > create mode 100644 README > > rename {lwip/ports/drivers => uLan/ports/driver/tms570_emac}/eth_lwip.c > (100%) > > rename {lwip/ports/drivers => uLan/ports/driver/tms570_emac}/eth_lwip.h > (100%) > > rename {lwip/ports/drivers => > uLan/ports/driver/tms570_emac}/eth_lwip_default.h (100%) > > rename {lwip/ports/drivers => > uLan/ports/driver/tms570_emac}/phy_dp83848h.c (100%) > > rename {lwip/ports/drivers => > uLan/ports/driver/tms570_emac}/phy_dp83848h.h (100%) > > rename {lwip/ports/drivers => > uLan/ports/driver/tms570_emac}/ti_drv_emac.h (100%) > > rename {lwip/ports/drivers => > uLan/ports/driver/tms570_emac}/ti_drv_mdio.h (100%) > > rename {lwip/ports/drivers => > uLan/ports/driver/tms570_emac}/tms570_emac.h (100%) > > rename {lwip/ports/drivers => > uLan/ports/driver/tms570_emac}/tms570_netif.c (100%) > > rename {lwip/ports/drivers => > uLan/ports/driver/tms570_emac}/tms570_netif.h (100%) > > rename {lwip => uLan}/ports/os/lwipopts.h (100%) > > rename {lwip => uLan}/ports/os/rtems/arch/cc.h (100%) > > rename {lwip => uLan}/ports/os/rtems/arch/perf.h (100%) > > rename {lwip => uLan}/ports/os/rtems/arch/sys_arch.c (100%) > > rename {lwip => uLan}/ports/os/rtems/arch/sys_arch.h (100%) > > > > diff --git a/COPYING.lwip b/COPYING.lwip > > new file mode 100644 > > index 0000000..90465f5 > > --- /dev/null > > +++ b/COPYING.lwip > > @@ -0,0 +1,25 @@ > > +Copyright (c) 2001, 2002 Swedish Institute of Computer Science. > > +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. > > +3. The name of the author may not be used to endorse or promote products > > + derived from this software without specific prior written permission. > > + > > +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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/COPYING.uLan b/COPYING.uLan > > new file mode 100644 > > index 0000000..e23898b > > --- /dev/null > > +++ b/COPYING.uLan > > @@ -0,0 +1,33 @@ > > +/* > > + * Copyright (c) 2001, 2002 Swedish Institute of Computer Science. > > + * 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. > > + * 3. The name of the author may not be used to endorse or promote > products > > + * derived from this software without specific prior written > permission. > > + * > > + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. > > + * > > + * This file is part of the lwIP TCP/IP stack. > > + * > > + * Author: Adam Dunkels <a...@sics.se> > > + * > > + */ > > + > > + > > diff --git a/ORIGIN.lwip b/ORIGIN.lwip > > new file mode 100644 > > index 0000000..c77755e > > --- /dev/null > > +++ b/ORIGIN.lwip > > @@ -0,0 +1,2 @@ > > +The files under the lwip/ directory are sourced from: > > +git://git.savannah.gnu.org/lwip.git > > diff --git a/ORIGIN.uLan b/ORIGIN.uLan > > new file mode 100644 > > index 0000000..8111d3d > > --- /dev/null > > +++ b/ORIGIN.uLan > > @@ -0,0 +1,2 @@ > > +The files under the uLan/ directory are sourced from: > > +git://git.code.sf.net/p/ulan/lwip-omk ulan-lwip-omk > > diff --git a/README b/README > > new file mode 100644 > > index 0000000..91e42ae > > --- /dev/null > > +++ b/README > > @@ -0,0 +1,14 @@ > > +Overview > > +-------- > > + > > +The rtems-lwip repository serves as a central location to manage > integration of > > +lwIP with RTEMS in a more user-accessible manner and to provide a > repository of > > +network drivers for RTEMS BSPs. > > + > > +File Origins > > +------------ > > + > > +The sources presented here originate in one of several locations > described by > > +the ORIGIN.* files and whose license is described by the COPYING.* > files. > > +Commits adding such files should include the hash of the target > repository if > > +applicable. > > diff --git a/lwip.py b/lwip.py > > index a3eb7cb..848ff16 100644 > > --- a/lwip.py > > +++ b/lwip.py > > @@ -42,10 +42,10 @@ def build(bld): > > if f[-2:] == '.c': > > source_files.append(os.path.join('./lwip', f)) > > > > - for f in os.listdir('./lwip/ports/drivers'): > > + for f in os.listdir('./uLan/ports/driver/tms570_emac'): > > if f[-2:] == '.c': > > - > driver_source.append(os.path.join('./lwip/ports/drivers', f)) > > - source_files.append('./lwip/ports/os/rtems/arch/sys_arch.c') > > + > driver_source.append(os.path.join('./uLan/ports/driver/tms570_emac', f)) > > + source_files.append('./uLan/ports/os/rtems/arch/sys_arch.c') > > > > #source_files.append('./lwip/ports/port/sys_arch.c') > > #source_files.append('./lwip/ports/port/perf.c') > > @@ -57,7 +57,7 @@ def build(bld): > > > > bld(features ='c', > > target='lwip_obj', > > - includes='./include ./lwip/src/include lwip/ports/port/include > ./lwip/ports/os ./lwip/ports/drivers ./lwip/ports/os/rtems', > > + includes='./include ./lwip/src/include ./uLan/ports/os > ./uLan/ports/driver/tms570_emac ./uLan/ports/os/rtems', > > source=source_files, > > ) > > # bld(features ='c', > > @@ -74,4 +74,4 @@ def build(bld): > > source='./lwip/test/sample_app.c', > > use='lwip', > > lib=['rtemscpu', 'rtemsbsp', 'rtemstest', 'lwip'], > > - includes='./include ./lwip/ports/os/rtems > ./lwip/ports/os ./lwip/src/include ./lwip/ports/os/rtems ./lwip/test/' + > os.path.relpath(os.path.join(arch_lib_path,'include'))) > > + includes='./include ./uLan/ports/os/rtems > ./uLan/ports/os ./lwip/src/include ./uLan/ports/os/rtems ./lwip/test/' + > os.path.relpath(os.path.join(arch_lib_path,'include'))) > > diff --git a/lwip/ports/drivers/eth_lwip.c > b/uLan/ports/driver/tms570_emac/eth_lwip.c > > similarity index 100% > > rename from lwip/ports/drivers/eth_lwip.c > > rename to uLan/ports/driver/tms570_emac/eth_lwip.c > > diff --git a/lwip/ports/drivers/eth_lwip.h > b/uLan/ports/driver/tms570_emac/eth_lwip.h > > similarity index 100% > > rename from lwip/ports/drivers/eth_lwip.h > > rename to uLan/ports/driver/tms570_emac/eth_lwip.h > > diff --git a/lwip/ports/drivers/eth_lwip_default.h > b/uLan/ports/driver/tms570_emac/eth_lwip_default.h > > similarity index 100% > > rename from lwip/ports/drivers/eth_lwip_default.h > > rename to uLan/ports/driver/tms570_emac/eth_lwip_default.h > > diff --git a/lwip/ports/drivers/phy_dp83848h.c > b/uLan/ports/driver/tms570_emac/phy_dp83848h.c > > similarity index 100% > > rename from lwip/ports/drivers/phy_dp83848h.c > > rename to uLan/ports/driver/tms570_emac/phy_dp83848h.c > > diff --git a/lwip/ports/drivers/phy_dp83848h.h > b/uLan/ports/driver/tms570_emac/phy_dp83848h.h > > similarity index 100% > > rename from lwip/ports/drivers/phy_dp83848h.h > > rename to uLan/ports/driver/tms570_emac/phy_dp83848h.h > > diff --git a/lwip/ports/drivers/ti_drv_emac.h > b/uLan/ports/driver/tms570_emac/ti_drv_emac.h > > similarity index 100% > > rename from lwip/ports/drivers/ti_drv_emac.h > > rename to uLan/ports/driver/tms570_emac/ti_drv_emac.h > > diff --git a/lwip/ports/drivers/ti_drv_mdio.h > b/uLan/ports/driver/tms570_emac/ti_drv_mdio.h > > similarity index 100% > > rename from lwip/ports/drivers/ti_drv_mdio.h > > rename to uLan/ports/driver/tms570_emac/ti_drv_mdio.h > > diff --git a/lwip/ports/drivers/tms570_emac.h > b/uLan/ports/driver/tms570_emac/tms570_emac.h > > similarity index 100% > > rename from lwip/ports/drivers/tms570_emac.h > > rename to uLan/ports/driver/tms570_emac/tms570_emac.h > > diff --git a/lwip/ports/drivers/tms570_netif.c > b/uLan/ports/driver/tms570_emac/tms570_netif.c > > similarity index 100% > > rename from lwip/ports/drivers/tms570_netif.c > > rename to uLan/ports/driver/tms570_emac/tms570_netif.c > > diff --git a/lwip/ports/drivers/tms570_netif.h > b/uLan/ports/driver/tms570_emac/tms570_netif.h > > similarity index 100% > > rename from lwip/ports/drivers/tms570_netif.h > > rename to uLan/ports/driver/tms570_emac/tms570_netif.h > > diff --git a/lwip/ports/os/lwipopts.h b/uLan/ports/os/lwipopts.h > > similarity index 100% > > rename from lwip/ports/os/lwipopts.h > > rename to uLan/ports/os/lwipopts.h > > diff --git a/lwip/ports/os/rtems/arch/cc.h > b/uLan/ports/os/rtems/arch/cc.h > > similarity index 100% > > rename from lwip/ports/os/rtems/arch/cc.h > > rename to uLan/ports/os/rtems/arch/cc.h > > diff --git a/lwip/ports/os/rtems/arch/perf.h > b/uLan/ports/os/rtems/arch/perf.h > > similarity index 100% > > rename from lwip/ports/os/rtems/arch/perf.h > > rename to uLan/ports/os/rtems/arch/perf.h > > diff --git a/lwip/ports/os/rtems/arch/sys_arch.c > b/uLan/ports/os/rtems/arch/sys_arch.c > > similarity index 100% > > rename from lwip/ports/os/rtems/arch/sys_arch.c > > rename to uLan/ports/os/rtems/arch/sys_arch.c > > diff --git a/lwip/ports/os/rtems/arch/sys_arch.h > b/uLan/ports/os/rtems/arch/sys_arch.h > > similarity index 100% > > rename from lwip/ports/os/rtems/arch/sys_arch.h > > rename to uLan/ports/os/rtems/arch/sys_arch.h > > -- > > 2.30.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