List third party files in cpukit and testsuites

Gedare Bloom gedare at rtems.org
Fri Nov 4 22:01:21 UTC 2022


Out of the original list, the following are the files that have NOT
been marked as third-party in my proof-of-concept available at
https://git.rtems.org/gedare/rtems.git/log/?h=test-split-3rd-party

Most of the .h files are not included because uninstalled headers
aren't in the spec files. This includes the following headers:
------------------
cpukit/dtc/libfdt/libfdt_internal.h
cpukit/libmisc/shell/dd.h
cpukit/libmisc/shell/err.h
cpukit/libmisc/shell/extern-cp.h
cpukit/libmisc/shell/extern-dd.h
cpukit/libmisc/shell/extern-ls.h
cpukit/libmisc/shell/fts.h
cpukit/libmisc/shell/hexdump.h
cpukit/libmisc/shell/pathnames-mv.h
cpukit/libmisc/shell/sysexits.h
cpukit/libmisc/shell/vis.h
cpukit/libmisc/shell/mknod-pack_dev.h
cpukit/libfs/src/jffs2/src/acl.h
cpukit/libfs/src/jffs2/src/compr.h
cpukit/libfs/src/jffs2/src/debug.h
cpukit/libfs/src/jffs2/src/jffs2_fs_i.h
cpukit/libfs/src/jffs2/src/jffs2_fs_sb.h
cpukit/libfs/src/jffs2/src/nodelist.h
cpukit/libfs/src/jffs2/src/rtems-jffs2-config.h
cpukit/libfs/src/jffs2/src/summary.h
cpukit/libfs/src/jffs2/src/xattr.h
cpukit/libmisc/uuid/uuidP.h
cpukit/libmisc/uuid/uuidd.h
cpukit/libmisc/xz/xz_config.h
cpukit/libmisc/xz/xz_lzma2.h
cpukit/libmisc/xz/xz_private.h
cpukit/libmisc/xz/xz_stream.h
cpukit/zlib/gzguts.h
cpukit/zlib/inffast.h
cpukit/zlib/inflate.h
cpukit/zlib/inftrees.h
cpukit/zlib/deflate.h
cpukit/zlib/zutil.h
cpukit/zlib/crc32.h
cpukit/zlib/inffixed.h
cpukit/zlib/trees.h
------------------

The RTL is owned by RTEMS now, including:
------------------
cpukit/libdl/rtl-mdreloc-arm.c
cpukit/libdl/rtl-mdreloc-i386.c
cpukit/libdl/rtl-mdreloc-m68k.c
cpukit/libdl/rtl-mdreloc-riscv.c
cpukit/libdl/rtl-mdreloc-sparc.c
cpukit/libdl/fastlz.c
cpukit/libdl/fastlz.h
------------------

These two are RTEMS-owned, authored by Till and Kevin Kirspel
------------------
cpukit/libfs/src/defaults/default_mmap.c
cpukit/score/cpu/nios2/include/rtems/score/nios2-count-zeros.h
------------------

There are several header files related to ISA-specific support that
might be worth identifying as third-party.
------------------
cpukit/score/cpu/i386/include/machine/elf_machdep.h
cpukit/score/cpu/m68k/include/machine/elf_machdep.h
cpukit/score/cpu/mips/include/machine/elf_machdep.h
cpukit/score/cpu/nios2/include/machine/elf_machdep.h
cpukit/score/cpu/sparc/include/machine/elf_machdep.h
cpukit/score/cpu/x86_64/include/machine/elf_machdep.h
cpukit/score/cpu/mips/include/rtems/mips/idtcpu.h
cpukit/score/cpu/mips/include/rtems/mips/iregdef.h
------------------

Some random files:
------------------
cpukit/include/pci/pcireg.h
cpukit/libmisc/mouse/mouse_parser.c
cpukit/libmisc/xz/xz_crc64.c
------------------

And I didn't touch the testsuites:
------------------
testsuites/samples/paranoia/paranoia.c
testsuites/benchmarks/dhrystone/dhry.h
testsuites/benchmarks/dhrystone/dhry_1.c
testsuites/benchmarks/dhrystone/dhry_2.c
testsuites/benchmarks/linpack/linpack-pc.c
testsuites/benchmarks/whetstone/whetstone.c
------------------


More information about the devel mailing list