Please find set of patches to support ARCv2 ISA basis of new HS family of cores from Synopsys.
http://www.synopsys.com/dw/ipdir.php?ds=arc-hs38-processor&elq_mid=5732&elq_cid=458802 http://www.synopsys.com/IP/ProcessorIP/ARCProcessors/arc-hs/Pages/default.aspx v2: Changes since v1: * 1/4: Updated CFLAGS per latest tools, dropped ASFLAGS, added GLOB to new defconfig * 2/4: Fixed spello as pointed by Bernhard * 3/4: Replicated comments from posix_fadvise64.c into posix_fadvise.c * 4/4: Generlaized UCLIBC_SYSCALL_ALIGN_64BIT handling (vs. only for ARC) v1: http://lists.uclibc.org/pipermail/uclibc/2015-February/048813.html Thx, -Vineet Claudiu Zissulescu (1): ARCv2: optimised string routines Vineet Gupta (3): ARCv2 ISA support posix_fadvise: handle 2 variants for SYSCALL_ALIGN_64BIT sync_file_range: fix standard UCLIBC_SYSCALL_ALIGN_64BIT handling Rules.mak | 1 + extra/Configs/Config.arc | 6 + extra/Configs/Config.in | 1 + extra/Configs/defconfigs/arc/arcv2_defconfig | 33 +++ include/elf.h | 1 + ldso/ldso/arc/dl-sysdep.h | 15 +- ldso/ldso/arc/elfinterp.c | 4 + libc/string/arc/arcv2/memcpy.S | 236 +++++++++++++++++++++ libc/string/arc/arcv2/memset.S | 85 ++++++++ libc/string/arc/arcv2/strcmp.S | 83 ++++++++ libc/string/arc/memcmp.S | 29 +++ libc/sysdeps/linux/arc/bits/syscalls.h | 10 +- libc/sysdeps/linux/arc/bits/uClibc_arch_features.h | 7 + libc/sysdeps/linux/common/posix_fadvise.c | 10 +- libc/sysdeps/linux/common/posix_fadvise64.c | 11 +- libc/sysdeps/linux/common/sync_file_range.c | 6 +- 16 files changed, 532 insertions(+), 6 deletions(-) create mode 100644 extra/Configs/defconfigs/arc/arcv2_defconfig create mode 100644 libc/string/arc/arcv2/memcpy.S create mode 100644 libc/string/arc/arcv2/memset.S create mode 100644 libc/string/arc/arcv2/strcmp.S -- 1.9.1 _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
