[PATCH v2 0/4] uClibc port to ARCv2 ISA
Vineet Gupta
Vineet.Gupta1 at synopsys.com
Thu Feb 19 13:43:58 UTC 2015
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
More information about the uClibc
mailing list