ARC port to uClibc

System Internals / uClibc - Vineet Gupta [synopsys.com] - 20 December 2013 07:38 UTC

For this port, I would like to give due credit to:

- Folks from Codito technologies (Sameer, Amit, Kanika, Ramana,...) who did the very first port

- ARC UK from 2007-2009 (Joern, Irfan, Khurram, Phil...

- Late Brendan Kehoe (may he RIP)

917b9ee ARC port to uClibc
Rules.mak | 9 +-
extra/Configs/Config.arc | 23 ++
extra/Configs/Config.in | 8 +
libc/sysdeps/linux/arc/Makefile | 13 ++
libc/sysdeps/linux/arc/Makefile.arch | 11 +
libc/sysdeps/linux/arc/__longjmp.S | 38 ++++
libc/sysdeps/linux/arc/__syscall_error.c | 15 ++
libc/sysdeps/linux/arc/bits/byteswap.h | 23 ++
libc/sysdeps/linux/arc/bits/endian.h | 15 ++
libc/sysdeps/linux/arc/bits/fcntl.h | 223 ++++++++++++++++++++
libc/sysdeps/linux/arc/bits/kernel_types.h | 59 ++++++
libc/sysdeps/linux/arc/bits/setjmp.h | 16 ++
libc/sysdeps/linux/arc/bits/sigcontextinfo.h | 15 ++
libc/sysdeps/linux/arc/bits/stackinfo.h | 13 ++
libc/sysdeps/linux/arc/bits/syscalls.h | 192 +++++++++++++++++
libc/sysdeps/linux/arc/bits/uClibc_arch_features.h | 53 +++++
libc/sysdeps/linux/arc/bits/uClibc_page.h | 26 +++
libc/sysdeps/linux/arc/bits/wordsize.h | 7 +
libc/sysdeps/linux/arc/bsd-_setjmp.S | 20 ++
libc/sysdeps/linux/arc/bsd-setjmp.S | 20 ++
libc/sysdeps/linux/arc/cacheflush.c | 11 +
libc/sysdeps/linux/arc/clone.S | 71 +++++++
libc/sysdeps/linux/arc/crt1.S | 54 +++++
libc/sysdeps/linux/arc/crti.S | 27 +++
libc/sysdeps/linux/arc/crtn.S | 29 +++
libc/sysdeps/linux/arc/jmpbuf-offsets.h | 7 +
libc/sysdeps/linux/arc/jmpbuf-unwind.h | 13 ++
libc/sysdeps/linux/arc/setjmp.S | 39 ++++
libc/sysdeps/linux/arc/sigaction.c | 47 +++++
libc/sysdeps/linux/arc/sigrestorer.S | 21 ++
libc/sysdeps/linux/arc/sys/cachectl.h | 21 ++
libc/sysdeps/linux/arc/sys/procfs.h | 108 ++++++++++
libc/sysdeps/linux/arc/sys/ucontext.h | 22 ++
libc/sysdeps/linux/arc/sys/user.h | 23 ++
libc/sysdeps/linux/arc/syscall.c | 17 ++
libc/sysdeps/linux/arc/sysdep.h | 22 ++
libc/sysdeps/linux/arc/vfork.S | 29 +++
libc/sysdeps/linux/arc/xstatconv.c | 1 +
38 files changed, 1360 insertions(+), 1 deletion(-)

  • Share