You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2023/01/10 03:31:34 UTC
[nuttx] branch master updated (5f92c62874 -> fae5aef4fe)
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 5f92c62874 boards/cxd56xx/spresense: add fs automount driver for SD Card
add 650f17169a libc: add armv7-a armv7-m armv8-m libc function
add fc9aeb8c70 libc: add armv7-r libc function
add f8f29c8147 libc: add risc-v libc function
add fae5aef4fe libc: add arm64 libc function
No new revisions were added by this update.
Summary of changes:
LICENSE | 659 ++++++++++--
libs/libc/machine/Kconfig | 15 +
libs/libc/machine/Make.defs | 3 +
libs/libc/machine/arm/arm/Make.defs | 4 +-
libs/libc/machine/arm/armv6-m/Make.defs | 4 +-
libs/libc/machine/arm/armv7-a/Kconfig | 41 +
libs/libc/machine/arm/armv7-a/Make.defs | 30 +-
libs/libc/machine/arm/armv7-a/gnu/acle-compat.h | 187 ++++
libs/libc/machine/arm/armv7-a/gnu/arch_memchr.S | 391 ++++++++
libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S | 1051 +++++++++++---------
libs/libc/machine/arm/armv7-a/gnu/arch_memmove.S | 66 ++
libs/libc/machine/arm/armv7-a/gnu/arch_memset.S | 146 +++
libs/libc/machine/arm/armv7-a/gnu/arch_strcmp.S | 303 ++++++
libs/libc/machine/arm/armv7-a/gnu/arch_strlen.S | 184 ++++
libs/libc/machine/arm/armv7-m/Kconfig | 46 +-
libs/libc/machine/arm/armv7-m/Make.defs | 22 +-
libs/libc/machine/arm/armv7-m/gnu/acle-compat.h | 187 ++++
libs/libc/machine/arm/armv7-m/gnu/arch_memchr.S | 391 ++++++++
libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S | 721 ++++++--------
libs/libc/machine/arm/armv7-m/gnu/arch_memmove.S | 66 ++
libs/libc/machine/arm/armv7-m/gnu/arch_memset.S | 108 ++
libs/libc/machine/arm/armv7-m/gnu/arch_strcmp.S | 381 +++++++
libs/libc/machine/arm/armv7-m/gnu/arch_strlen.S | 184 ++++
libs/libc/machine/arm/armv7-r/Kconfig | 42 +
libs/libc/machine/arm/armv7-r/Make.defs | 30 +-
libs/libc/machine/arm/armv7-r/gnu/acle-compat.h | 187 ++++
libs/libc/machine/arm/armv7-r/gnu/arch_memchr.S | 391 ++++++++
libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S | 1051 +++++++++++---------
libs/libc/machine/arm/armv7-r/gnu/arch_memmove.S | 66 ++
libs/libc/machine/arm/armv7-r/gnu/arch_memset.S | 146 +++
libs/libc/machine/arm/armv7-r/gnu/arch_strcmp.S | 303 ++++++
libs/libc/machine/arm/armv7-r/gnu/arch_strlen.S | 184 ++++
libs/libc/machine/arm/armv8-m/Kconfig | 48 +
libs/libc/machine/arm/armv8-m/Make.defs | 24 +
libs/libc/machine/arm/armv8-m/gnu/arch_memchr.S | 389 ++++++++
libs/libc/machine/arm/armv8-m/gnu/arch_memcpy.S | 345 +++++++
libs/libc/machine/arm/armv8-m/gnu/arch_memmove.S | 66 ++
libs/libc/machine/arm/armv8-m/gnu/arch_memset.S | 120 +++
libs/libc/machine/arm/armv8-m/gnu/arch_strcmp.S | 411 ++++++++
libs/libc/machine/arm/armv8-m/gnu/arch_strlen.S | 182 ++++
libs/libc/machine/arm64/Kconfig | 106 ++
libs/libc/machine/{arm/armv8-m => arm64}/Make.defs | 68 +-
libs/libc/machine/arm64/gnu/arch_memchr.S | 173 ++++
libs/libc/machine/arm64/gnu/arch_memcmp.S | 196 ++++
libs/libc/machine/arm64/gnu/arch_memcpy.S | 232 +++++
libs/libc/machine/arm64/gnu/arch_memmove.S | 157 +++
libs/libc/machine/arm64/gnu/arch_memset.S | 242 +++++
libs/libc/machine/arm64/gnu/arch_setjmp.S | 77 ++
libs/libc/machine/arm64/gnu/arch_strchr.S | 161 +++
libs/libc/machine/arm64/gnu/arch_strchrnul.S | 146 +++
libs/libc/machine/arm64/gnu/arch_strcmp.S | 205 ++++
libs/libc/machine/arm64/gnu/arch_strcpy.S | 338 +++++++
libs/libc/machine/arm64/gnu/arch_strlen.S | 242 +++++
libs/libc/machine/arm64/gnu/arch_strncmp.S | 294 ++++++
libs/libc/machine/arm64/gnu/arch_strnlen.S | 188 ++++
libs/libc/machine/arm64/gnu/arch_strrchr.S | 179 ++++
libs/libc/machine/risc-v/Kconfig | 25 +-
libs/libc/machine/risc-v/Make.defs | 28 +-
libs/libc/machine/risc-v/{common => }/arch_elf.c | 2 +-
libs/libc/machine/risc-v/common/Make.defs | 30 -
.../machine/risc-v/{rv32 => gnu}/arch_memcpy.S | 2 +-
libs/libc/machine/risc-v/gnu/arch_memset.S | 106 ++
.../machine/risc-v/{common => gnu}/arch_setjmp.S | 28 +-
libs/libc/machine/risc-v/gnu/arch_strcmp.S | 187 ++++
libs/libc/machine/risc-v/gnu/asm.h | 52 +
libs/libc/machine/risc-v/rv32/Kconfig | 10 -
libs/libc/machine/risc-v/rv32/Make.defs | 27 -
libs/libc/machine/risc-v/rv64/Kconfig | 4 -
libs/libc/machine/risc-v/rv64/Make.defs | 20 -
libs/libc/string/lib_strchrnul.c | 2 +
libs/libc/string/lib_strncmp.c | 2 +-
libs/libc/string/lib_strrchr.c | 2 +
72 files changed, 11151 insertions(+), 1555 deletions(-)
create mode 100644 libs/libc/machine/arm/armv7-a/gnu/acle-compat.h
create mode 100644 libs/libc/machine/arm/armv7-a/gnu/arch_memchr.S
create mode 100644 libs/libc/machine/arm/armv7-a/gnu/arch_memmove.S
create mode 100644 libs/libc/machine/arm/armv7-a/gnu/arch_memset.S
create mode 100644 libs/libc/machine/arm/armv7-a/gnu/arch_strcmp.S
create mode 100644 libs/libc/machine/arm/armv7-a/gnu/arch_strlen.S
create mode 100644 libs/libc/machine/arm/armv7-m/gnu/acle-compat.h
create mode 100644 libs/libc/machine/arm/armv7-m/gnu/arch_memchr.S
create mode 100644 libs/libc/machine/arm/armv7-m/gnu/arch_memmove.S
create mode 100644 libs/libc/machine/arm/armv7-m/gnu/arch_memset.S
create mode 100644 libs/libc/machine/arm/armv7-m/gnu/arch_strcmp.S
create mode 100644 libs/libc/machine/arm/armv7-m/gnu/arch_strlen.S
create mode 100644 libs/libc/machine/arm/armv7-r/gnu/acle-compat.h
create mode 100644 libs/libc/machine/arm/armv7-r/gnu/arch_memchr.S
create mode 100644 libs/libc/machine/arm/armv7-r/gnu/arch_memmove.S
create mode 100644 libs/libc/machine/arm/armv7-r/gnu/arch_memset.S
create mode 100644 libs/libc/machine/arm/armv7-r/gnu/arch_strcmp.S
create mode 100644 libs/libc/machine/arm/armv7-r/gnu/arch_strlen.S
create mode 100644 libs/libc/machine/arm/armv8-m/gnu/arch_memchr.S
create mode 100644 libs/libc/machine/arm/armv8-m/gnu/arch_memcpy.S
create mode 100644 libs/libc/machine/arm/armv8-m/gnu/arch_memmove.S
create mode 100644 libs/libc/machine/arm/armv8-m/gnu/arch_memset.S
create mode 100644 libs/libc/machine/arm/armv8-m/gnu/arch_strcmp.S
create mode 100644 libs/libc/machine/arm/armv8-m/gnu/arch_strlen.S
create mode 100644 libs/libc/machine/arm64/Kconfig
copy libs/libc/machine/{arm/armv8-m => arm64}/Make.defs (51%)
create mode 100644 libs/libc/machine/arm64/gnu/arch_memchr.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_memcmp.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_memcpy.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_memmove.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_memset.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_setjmp.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_strchr.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_strchrnul.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_strcmp.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_strcpy.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_strlen.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_strncmp.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_strnlen.S
create mode 100644 libs/libc/machine/arm64/gnu/arch_strrchr.S
rename libs/libc/machine/risc-v/{common => }/arch_elf.c (99%)
delete mode 100644 libs/libc/machine/risc-v/common/Make.defs
rename libs/libc/machine/risc-v/{rv32 => gnu}/arch_memcpy.S (98%)
create mode 100644 libs/libc/machine/risc-v/gnu/arch_memset.S
rename libs/libc/machine/risc-v/{common => gnu}/arch_setjmp.S (83%)
create mode 100644 libs/libc/machine/risc-v/gnu/arch_strcmp.S
create mode 100644 libs/libc/machine/risc-v/gnu/asm.h
delete mode 100644 libs/libc/machine/risc-v/rv32/Kconfig
delete mode 100644 libs/libc/machine/risc-v/rv32/Make.defs
delete mode 100644 libs/libc/machine/risc-v/rv64/Kconfig
delete mode 100644 libs/libc/machine/risc-v/rv64/Make.defs