Skip to content

Commit

Permalink
Update COPYING.picolibc
Browse files Browse the repository at this point in the history
Add musl test suite
Rename arm-specific files
Add more POSIX bits

Signed-off-by: Keith Packard <keithp@keithp.com>
  • Loading branch information
keith-packard committed Oct 29, 2021
1 parent e584d3f commit 5907548
Showing 1 changed file with 105 additions and 24 deletions.
129 changes: 105 additions & 24 deletions COPYING.picolibc
Original file line number Diff line number Diff line change
Expand Up @@ -404,10 +404,19 @@ Files: newlib/libc/locale/nl_langinfo.3
Copyright: 2001 Alexey Zelkin <phantom@FreeBSD.org>
License: BSD2-6

Files: newlib/libc/posix/namespace.h
newlib/libc/posix/un-namespace.h
Copyright: 2001 Daniel Eischen <deischen@FreeBSD.org>.
License: BSD2-6

Files: newlib/libc/locale/setlocale.h
Copyright: 1997 Andrey A. Chernov, Moscow, Russia.
License: BSD2-7

Files: newlib/libc/posix/collcmp.c
Copyright: 1996 Andrey A. Chernov, Moscow, Russia.
License: BSD2-7

Files: newlib/libc/machine/or1k/setjmp.S
Copyright: 2014, Hesham ALMatary
License: BSD2-8
Expand All @@ -430,13 +439,18 @@ Files: newlib/libc/machine/xtensa/sys/fenv.h
Copyright: 2011 Tensilica Inc.
License: BSD2-9

Files: newlib/libc/posix/collate.c
newlib/libc/posix/collate.h
Copyright: 1995 Alex Tatmanjants <alex@elvisti.kiev.ua> at Electronni Visti IA, Kiev, Ukraine.
License: BSD2-10

Files: newlib/libc/signal/sig2str.c
Copyright: 2021 Matthew Joyce
License: BSD2-10
License: BSD2-11

Files: newlib/libm/machine/sparc/fenv.c
Copyright: 2004-2005 David Schultz <das@FreeBSD.ORG>
License: BSD2-11
License: BSD2-12

Files: dummyhost/iob.c
dummyhost/meson.build
Expand Down Expand Up @@ -466,7 +480,6 @@ Files: dummyhost/iob.c
newlib/libc/locale/meson.build
newlib/libc/machine/arm/meson.build
newlib/libc/machine/i386/meson.build
newlib/libc/machine/meson.build
newlib/libc/machine/riscv/meson.build
newlib/libc/machine/riscv/sys/meson.build
newlib/libc/machine/x86_64/meson.build
Expand Down Expand Up @@ -586,7 +599,6 @@ Files: dummyhost/iob.c
scripts/do-native-configure
scripts/do-riscv-configure
scripts/do-rv32imac-configure
scripts/do-x86-configure
scripts/do-x86_64-configure
scripts/do-zephyr-aarch64-configure
scripts/do-zephyr-arm-configure
Expand Down Expand Up @@ -633,6 +645,7 @@ Files: dummyhost/iob.c
semihost/sys_write0.c
semihost/unlink.c
semihost/write.c
test/libc-testsuite/meson.build
test/meson.build
test/posix-io.c
test/printf_scanf.c
Expand Down Expand Up @@ -706,10 +719,10 @@ Files: hello-world/hello-world++.c++
scripts/run-rv32imafdc
scripts/run-x86_64
scripts/test-arm.ld
scripts/test-i386.ld
scripts/test-riscv.ld
scripts/test-riscv32.ld
scripts/test-riscv64.ld
scripts/test-x86.ld
scripts/test-x86_64.ld
semihost/fstat.c
semihost/isatty.c
Expand Down Expand Up @@ -767,9 +780,13 @@ Copyright: 2019-2021 Keith Packard
License: BSD3-1

Files: newlib/empty.c
newlib/libc/machine/arm/memmove.c
newlib/libc/machine/shared_x86/meson.build
newlib/libc/machine/shared_x86/sys/meson.build
newlib/libc/machine/xtensa/machine/meson.build
newlib/libc/picolib/machine/aarch64/meson.build
newlib/libc/picolib/machine/arm/meson.build
newlib/libc/picolib/machine/riscv/meson.build
newlib/libc/stdlib/pico-atexit.c
newlib/libc/stdlib/pico-cxa-atexit.c
newlib/libc/stdlib/pico-exit.c
Expand All @@ -784,21 +801,34 @@ Files: newlib/empty.c
newlib/libm/common/exp10l.c
newlib/libm/common/pow10l.c
newlib/libm/common/sincosl.c
newlib/libm/machine/powerpc/meson.build
newlib/libm/test/scalbn_vec.c
picocrt/machine/aarch64/meson.build
picocrt/machine/arm/meson.build
picocrt/machine/i386/meson.build
picocrt/machine/riscv/meson.build
picocrt/machine/x86_64/meson.build
scripts/do-powerpc64le-configure
semihost/machine/aarch64/meson.build
semihost/machine/arm/meson.build
semihost/machine/i386/bios.S
semihost/machine/i386/e9_exit.c
semihost/machine/i386/e9_io.c
semihost/machine/i386/e9_kill.c
semihost/machine/i386/e9_stub.c
semihost/machine/i386/meson.build
semihost/machine/riscv/meson.build
test/atexit.c
test/constructor-skip.c
test/constructor.c
test/hosted-exit.c
test/libc-testsuite/testcase.h
test/math-funcs.c
test/on_exit.c
test/rounding-mode-sub.c
test/rounding-mode.c
test/test-memset.c
test/test-strchr.c
test/timegm.c
test/timegm.h
Copyright: 2021 Keith Packard
Expand Down Expand Up @@ -852,8 +882,8 @@ Files: newlib/libm/machine/riscv/s_copysign.c
Copyright: 2020 Kito Cheng
License: BSD3-1

Files: picocrt/machine/x86_64/crt0.S
picocrt/machine/i386/crt0.S
Files: picocrt/machine/i386/crt0.S
picocrt/machine/x86_64/crt0.S
Copyright: 2021 Mike Haertel and Keith Packard
License: BSD3-1

Expand Down Expand Up @@ -1130,6 +1160,19 @@ Copyright: 1992, 1993, 1994 Henry Spencer.
1992, 1993, 1994 The Regents of the University of California.
License: BSD3-5

Files: newlib/libc/posix/fnmatch.c
Copyright: 1989, 1993, 1994 The Regents of the University of California.
License: BSD3-5

Files: newlib/libc/posix/rune.h
newlib/libc/posix/runetype.h
Copyright: 1993 The Regents of the University of California.
License: BSD3-5

Files: newlib/libc/posix/sysexits.h
Copyright: 1987, 1993 The Regents of the University of California.
License: BSD3-5

Files: newlib/libc/string/strcasestr.c
Copyright: 1990, 1993 The Regents of the University of California.
License: BSD3-5
Expand Down Expand Up @@ -1200,24 +1243,19 @@ License: BSD3-8

Files: newlib/libc/machine/arm/acle-compat.h
newlib/libc/machine/arm/aeabi_memcpy-armv7a.S
newlib/libc/machine/arm/aeabi_memcpy.c
newlib/libc/machine/arm/machine/acle-compat.h
newlib/libc/machine/arm/strcmp-armv6m.S
Copyright: 2014 ARM Ltd
License: BSD3-8

Files: newlib/libc/machine/arm/aeabi_memclr.c
newlib/libc/machine/arm/aeabi_memmove-arm.S
newlib/libc/machine/arm/aeabi_memmove-soft.S
newlib/libc/machine/arm/aeabi_memmove-thumb.S
newlib/libc/machine/arm/aeabi_memmove-thumb2.S
newlib/libc/machine/arm/aeabi_memmove.c
newlib/libc/machine/arm/aeabi_memset-arm.S
newlib/libc/machine/arm/aeabi_memset-soft.S
newlib/libc/machine/arm/aeabi_memset-thumb.S
newlib/libc/machine/arm/aeabi_memset-thumb2.S
newlib/libc/machine/arm/aeabi_memset.c
Files: newlib/libc/machine/arm/aeabi_memset.c
newlib/libc/machine/arm/bzero.c
newlib/libc/machine/arm/machine/_endian.h
newlib/libc/machine/arm/memset-arm.S
newlib/libc/machine/arm/memset-thumb.S
newlib/libc/machine/arm/memset-thumb2.S
newlib/libc/machine/arm/memset.S
newlib/libc/machine/arm/memset.c
newlib/libm/machine/aarch64/e_sqrt.c
newlib/libm/machine/aarch64/ef_sqrt.c
newlib/libm/machine/aarch64/s_fabs.c
Expand Down Expand Up @@ -1249,11 +1287,11 @@ Files: newlib/libc/machine/arm/strcmp-arm-tiny.S
Copyright: 2012-2014 ARM Ltd
License: BSD3-8

Files: newlib/libc/machine/arm/strcpy.c
Files: newlib/libc/machine/arm/strcpy.S
Copyright: 2008 ARM Ltd
License: BSD3-8

Files: newlib/libc/machine/arm/strlen-stub.c
Files: newlib/libc/machine/arm/strlen.c
Copyright: 2008-2015 ARM Ltd
License: BSD3-8

Expand Down Expand Up @@ -1301,8 +1339,8 @@ Files: newlib/libc/machine/aarch64/strncmp.S
Copyright: 2013, 2018, Linaro Limited
License: BSD3-9

Files: newlib/libc/machine/arm/memchr-stub.c
newlib/libc/machine/arm/memcpy-stub.c
Files: newlib/libc/machine/arm/memchr.c
newlib/libc/machine/arm/memcpy.c
newlib/libc/machine/arm/strlen-thumb1-Os.S
newlib/libc/machine/arm/strlen-thumb2-Os.S
newlib/libc/machine/arm/strlen.S
Expand Down Expand Up @@ -2233,6 +2271,9 @@ License: BSD3-36

Files: .gitattributes
.github/Dockerfile
.github/do-build
.github/do-test
.github/workflows/fortity-source.yml
.github/workflows/macos.yml
.github/workflows/minsize.yml
.github/workflows/release.yml
Expand Down Expand Up @@ -2280,6 +2321,7 @@ Files: .gitattributes
scripts/cross-clang-thumbv7e+fp-none-eabi.txt
scripts/cross-clang-thumbv7m-none-eabi.txt
scripts/cross-i686-linux-gnu.txt
scripts/cross-powerpc64le-linux-gnu.txt
scripts/cross-riscv64-unknown-elf.txt
scripts/cross-riscv64-zephyr-elf.txt
scripts/cross-rv32imac.txt
Expand Down Expand Up @@ -2899,6 +2941,11 @@ Files: newlib/libc/machine/xstormy16/setjmp.S
Copyright: 2001 Red Hat, Incorporated.
License: Other-1

Files: newlib/libc/posix/basename.c
newlib/libc/posix/dirname.c
Copyright: 2005 Shaun Jackman
License: Other-1

Files: newlib/libc/stdio/asniprintf.c
newlib/libc/stdio/asnprintf.c
newlib/libc/stdio/vasniprintf.c
Expand Down Expand Up @@ -3013,6 +3060,18 @@ Files: newlib/libc/machine/xtensa/xtensa-asm.h
Copyright: 2006 Tensilica Inc.
License: Other-3

Files: test/libc-testsuite/basename.c
test/libc-testsuite/dirname.c
test/libc-testsuite/fnmatch.c
test/libc-testsuite/qsort.c
test/libc-testsuite/snprintf.c
test/libc-testsuite/sscanf.c
test/libc-testsuite/string.c
test/libc-testsuite/strtod.c
test/libc-testsuite/strtol.c
Copyright: 2005-2020 Rich Felker
License: Other-3

Files: newlib/libc/include/getopt.h
Copyright: 1997 Gregory Pietsch
License: Other-4
Expand Down Expand Up @@ -4096,6 +4155,28 @@ License: BSD2-9
OF THE POSSIBILITY OF SUCH DAMAGE.

License: BSD2-10
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 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.

License: BSD2-11
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
Expand All @@ -4117,7 +4198,7 @@ License: BSD2-10
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

License: BSD2-11
License: BSD2-12
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
Expand Down

0 comments on commit 5907548

Please sign in to comment.