[rtems-libbsd commit] Add MIPS cpu specific .h files

Joel Sherrill joel.sherrill at OARcorp.com
Fri Jul 13 15:58:13 UTC 2012


On 07/13/2012 10:38 AM, Sebastian Huber wrote:
> On 07/13/2012 05:31 PM, Gedare Bloom wrote:
>>> + * 3. All advertising materials mentioning features or use of this software
>>>> + *    must display the following acknowledgement:
>>>> + *      This product includes software developed by Per Fogelstrom.
>> This restriction is unacceptable for RTEMS code.
> We already have this clause in the current network stack in some files.
>
I guess the question is whether we will have it in the new one.
A quick shell command answers that:

$ find . -name "*.[ch]" | xargs -e grep -l  "All advertising materials"  
| wc -l
80

There were 56 files with advertising clause in the current libnetworking.

The 80 files includes USB and TCP/IP. So this appears to come with
the territory. It looks like we have to accept this if we want a TCP/IP
or USB stack from FreeBSD.

FWIW this is the state of all cpufunc.h files

     arm - FreeBSD has advertising clause
     avr - not in FreeBSD
    bfin - not in FreeBSD
   h8300 - not in FreeBSD
    i386 - FreeBSD has no advertising clause
    lm32 - not in FreeBSD
    m32c - not in FreeBSD
    m32r - not in FreeBSD
    m68k - not in FreeBSD
    mips - FreeBSD has advertising clause
   nios2 - not in FreeBSD
powerpc - FreeBSD has no advertising clause
      sh - not in FreeBSD
   sparc - not in FreeBSD
sparc64 - FreeBSD has no advertising clause
    v850 - not in FreeBSD

I was considering dealing with the cpufunc.h files
as a unit. Use a script to add one for each RTEMS
architecture.

My take on this is that we need to prepare a file which
details all of these requirements and is sufficient to pass
along in documentation.  We can't have this functionality
without the advertising clause on some files. :<

-- 
Joel Sherrill, Ph.D.             Director of Research&   Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
     Support Available             (256) 722-9985





More information about the devel mailing list