svn commit: trunk/uClibc: extra/Configs include ldso/include ldso etc...
vapier at uclibc.org
vapier at uclibc.org
Sat Jan 5 10:05:28 UTC 2008
Author: vapier
Date: 2008-01-05 02:05:27 -0800 (Sat, 05 Jan 2008)
New Revision: 20728
Log:
Chris Zankel writes:
The following patches add support for the Xtensa processor architecture
to uClibc. They are based on a recent SVN checkout (12/05/2007).
The first patch (attached to this post) adds Xtensa support to various
shared configuration and make files. The following patches then include
the Xtensa specific files and directories.
I welcome any feedback and would appreciate it if you could include the
patches into the mainline tree. I am certainly committed to maintain the port.
Bob Wilson was kind enough to review the patches.
Some notes about the architecture: Xtensa is a configurable and
extensible processor architecture developed by Tensilica. For more
information, please visit: www.linux-xtensa.org.
Added:
trunk/uClibc/extra/Configs/Config.xtensa
trunk/uClibc/ldso/ldso/xtensa/
trunk/uClibc/ldso/ldso/xtensa/dl-debug.h
trunk/uClibc/ldso/ldso/xtensa/dl-startup.h
trunk/uClibc/ldso/ldso/xtensa/dl-syscalls.h
trunk/uClibc/ldso/ldso/xtensa/dl-sysdep.h
trunk/uClibc/ldso/ldso/xtensa/elfinterp.c
trunk/uClibc/ldso/ldso/xtensa/resolve.S
trunk/uClibc/libc/string/xtensa/
trunk/uClibc/libc/string/xtensa/Makefile
trunk/uClibc/libc/string/xtensa/memcpy.S
trunk/uClibc/libc/string/xtensa/memset.S
trunk/uClibc/libc/string/xtensa/strcmp.S
trunk/uClibc/libc/string/xtensa/strcpy.S
trunk/uClibc/libc/string/xtensa/strlen.S
trunk/uClibc/libc/string/xtensa/strncpy.S
trunk/uClibc/libc/sysdeps/linux/xtensa/
trunk/uClibc/libc/sysdeps/linux/xtensa/Makefile
trunk/uClibc/libc/sysdeps/linux/xtensa/Makefile.arch
trunk/uClibc/libc/sysdeps/linux/xtensa/__longjmp.S
trunk/uClibc/libc/sysdeps/linux/xtensa/__syscall_error.c
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/endian.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/fcntl.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/ipc.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/kernel_stat.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/kernel_types.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/mathdef.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/mman.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/msq.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/setjmp.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/shm.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/sigcontextinfo.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/stackinfo.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/stat.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/syscalls.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/uClibc_arch_features.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/uClibc_page.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/wordsize.h
trunk/uClibc/libc/sysdeps/linux/xtensa/bits/xtensa-config.h
trunk/uClibc/libc/sysdeps/linux/xtensa/brk.c
trunk/uClibc/libc/sysdeps/linux/xtensa/bsd-_setjmp.S
trunk/uClibc/libc/sysdeps/linux/xtensa/bsd-setjmp.S
trunk/uClibc/libc/sysdeps/linux/xtensa/clone.S
trunk/uClibc/libc/sysdeps/linux/xtensa/crt1.S
trunk/uClibc/libc/sysdeps/linux/xtensa/crti.S
trunk/uClibc/libc/sysdeps/linux/xtensa/crtn.S
trunk/uClibc/libc/sysdeps/linux/xtensa/fork.c
trunk/uClibc/libc/sysdeps/linux/xtensa/mmap.S
trunk/uClibc/libc/sysdeps/linux/xtensa/posix_fadvise.c
trunk/uClibc/libc/sysdeps/linux/xtensa/posix_fadvise64.c
trunk/uClibc/libc/sysdeps/linux/xtensa/pread_write.c
trunk/uClibc/libc/sysdeps/linux/xtensa/setjmp.S
trunk/uClibc/libc/sysdeps/linux/xtensa/sys/
trunk/uClibc/libc/sysdeps/linux/xtensa/sys/procfs.h
trunk/uClibc/libc/sysdeps/linux/xtensa/sys/ptrace.h
trunk/uClibc/libc/sysdeps/linux/xtensa/sys/ucontext.h
trunk/uClibc/libc/sysdeps/linux/xtensa/syscall.S
trunk/uClibc/libc/sysdeps/linux/xtensa/sysdep.h
trunk/uClibc/libc/sysdeps/linux/xtensa/vfork.S
trunk/uClibc/libc/sysdeps/linux/xtensa/windowspill.S
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/xtensa/
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/xtensa/pt-machine.h
Modified:
trunk/uClibc/Rules.mak
trunk/uClibc/extra/Configs/Config.in
trunk/uClibc/include/elf.h
trunk/uClibc/ldso/include/dl-string.h
trunk/uClibc/test/Rules.mak
Changeset:
Sorry, the patch is too large to include (5465 lines).
Please use ViewCVS to see it!
http://uclibc.org/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=20728
More information about the uClibc-cvs
mailing list