ELF: Move ARMv7-A and ARMv7-R versions of ELF relocation logic to libc/machine

This commit is contained in:
Gregory Nutt
2017-01-21 14:40:26 -06:00
parent 49c39f0999
commit edd9186540
16 changed files with 274 additions and 25 deletions
+2 -2
View File
@@ -108,9 +108,9 @@ endif
endif endif
ifeq ($(CONFIG_ELF),y) ifeq ($(CONFIG_ELF),y)
CMN_CSRCS += arm_elf.c arm_coherent_dcache.c CMN_CSRCS += arm_coherent_dcache.c
else ifeq ($(CONFIG_MODULE),y) else ifeq ($(CONFIG_MODULE),y)
CMN_CSRCS += arm_elf.c arm_coherent_dcache.c CMN_CSRCS += arm_coherent_dcache.c
endif endif
ifeq ($(CONFIG_ARCH_FPU),y) ifeq ($(CONFIG_ARCH_FPU),y)
+2 -2
View File
@@ -120,9 +120,9 @@ endif
endif endif
ifeq ($(CONFIG_ELF),y) ifeq ($(CONFIG_ELF),y)
CMN_CSRCS += arm_elf.c arm_coherent_dcache.c CMN_CSRCS += arm_coherent_dcache.c
else ifeq ($(CONFIG_MODULE),y) else ifeq ($(CONFIG_MODULE),y)
CMN_CSRCS += arm_elf.c arm_coherent_dcache.c CMN_CSRCS += arm_coherent_dcache.c
endif endif
ifeq ($(CONFIG_ARCH_FPU),y) ifeq ($(CONFIG_ARCH_FPU),y)
+2 -2
View File
@@ -110,9 +110,9 @@ endif
endif endif
ifeq ($(CONFIG_ELF),y) ifeq ($(CONFIG_ELF),y)
CMN_CSRCS += arm_elf.c arm_coherent_dcache.c CMN_CSRCS += arm_coherent_dcache.c
else ifeq ($(CONFIG_MODULE),y) else ifeq ($(CONFIG_MODULE),y)
CMN_CSRCS += arm_elf.c arm_coherent_dcache.c CMN_CSRCS += arm_coherent_dcache.c
endif endif
ifeq ($(CONFIG_ARCH_FPU),y) ifeq ($(CONFIG_ARCH_FPU),y)
+2 -2
View File
@@ -81,9 +81,9 @@ CMN_CSRCS += arm_l2cc_pl310.c
endif endif
ifeq ($(CONFIG_ELF),y) ifeq ($(CONFIG_ELF),y)
CMN_CSRCS += arm_elf.c arm_coherent_dcache.c CMN_CSRCS += arm_coherent_dcache.c
else ifeq ($(CONFIG_MODULE),y) else ifeq ($(CONFIG_MODULE),y)
CMN_CSRCS += arm_elf.c arm_coherent_dcache.c CMN_CSRCS += arm_coherent_dcache.c
endif endif
ifeq ($(CONFIG_ARCH_FPU),y) ifeq ($(CONFIG_ARCH_FPU),y)
+1
View File
@@ -42,6 +42,7 @@ endif
config ELF config ELF
bool "Enable the ELF Binary Format" bool "Enable the ELF Binary Format"
default n default n
select LIBC_ARCH_ELF
---help--- ---help---
Enable support for the ELF binary format. Default: n Enable support for the ELF binary format. Default: n
+52 -5
View File
@@ -12,8 +12,10 @@ CONFIG_EXPERIMENTAL=y
# CONFIG_HOST_OSX is not set # CONFIG_HOST_OSX is not set
CONFIG_HOST_WINDOWS=y CONFIG_HOST_WINDOWS=y
# CONFIG_HOST_OTHER is not set # CONFIG_HOST_OTHER is not set
CONFIG_TOOLCHAIN_WINDOWS=y
# CONFIG_WINDOWS_NATIVE is not set # CONFIG_WINDOWS_NATIVE is not set
CONFIG_WINDOWS_CYGWIN=y CONFIG_WINDOWS_CYGWIN=y
# CONFIG_WINDOWS_UBUNTU is not set
# CONFIG_WINDOWS_MSYS is not set # CONFIG_WINDOWS_MSYS is not set
# CONFIG_WINDOWS_OTHER is not set # CONFIG_WINDOWS_OTHER is not set
@@ -65,9 +67,12 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_AVR is not set # CONFIG_ARCH_AVR is not set
# CONFIG_ARCH_HC is not set # CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set # CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_MISOC is not set
# CONFIG_ARCH_RENESAS is not set # CONFIG_ARCH_RENESAS is not set
# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set # CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set # CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_XTENSA is not set
# CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z16 is not set
# CONFIG_ARCH_Z80 is not set # CONFIG_ARCH_Z80 is not set
CONFIG_ARCH="arm" CONFIG_ARCH="arm"
@@ -107,7 +112,9 @@ CONFIG_ARCH_CHIP_SAMA5=y
# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM926EJS is not set
# CONFIG_ARCH_ARM920T is not set # CONFIG_ARCH_ARM920T is not set
# CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM0 is not set
# CONFIG_ARCH_CORTEXM23 is not set
# CONFIG_ARCH_CORTEXM3 is not set # CONFIG_ARCH_CORTEXM3 is not set
# CONFIG_ARCH_CORTEXM33 is not set
# CONFIG_ARCH_CORTEXM4 is not set # CONFIG_ARCH_CORTEXM4 is not set
# CONFIG_ARCH_CORTEXM7 is not set # CONFIG_ARCH_CORTEXM7 is not set
CONFIG_ARCH_CORTEXA5=y CONFIG_ARCH_CORTEXA5=y
@@ -122,7 +129,7 @@ CONFIG_ARCH_CORTEXA5=y
CONFIG_ARCH_FAMILY="armv7-a" CONFIG_ARCH_FAMILY="armv7-a"
CONFIG_ARCH_CHIP="sama5" CONFIG_ARCH_CHIP="sama5"
# CONFIG_ARM_TOOLCHAIN_IAR is not set # CONFIG_ARM_TOOLCHAIN_IAR is not set
# CONFIG_ARM_TOOLCHAIN_GNU is not set CONFIG_ARM_TOOLCHAIN_GNU=y
CONFIG_ARCH_HAVE_FPU=y CONFIG_ARCH_HAVE_FPU=y
# CONFIG_ARCH_HAVE_DPFPU is not set # CONFIG_ARCH_HAVE_DPFPU is not set
CONFIG_ARCH_FPU=y CONFIG_ARCH_FPU=y
@@ -396,6 +403,7 @@ CONFIG_SAMA5D4EK_528MHZ=y
CONFIG_SAMA5D4EK_DRAM_BOOT=y CONFIG_SAMA5D4EK_DRAM_BOOT=y
# CONFIG_SAMA5D4EK_ROMFS_MOUNT is not set # CONFIG_SAMA5D4EK_ROMFS_MOUNT is not set
# CONFIG_SAMA5D4EK_SLOWCLOCK is not set # CONFIG_SAMA5D4EK_SLOWCLOCK is not set
# CONFIG_BOARD_CRASHDUMP is not set
# CONFIG_LIB_BOARDCTL is not set # CONFIG_LIB_BOARDCTL is not set
# #
@@ -416,6 +424,7 @@ CONFIG_ARCH_HAVE_TICKLESS=y
CONFIG_USEC_PER_TICK=10000 CONFIG_USEC_PER_TICK=10000
# CONFIG_SYSTEM_TIME64 is not set # CONFIG_SYSTEM_TIME64 is not set
# CONFIG_CLOCK_MONOTONIC is not set # CONFIG_CLOCK_MONOTONIC is not set
# CONFIG_ARCH_HAVE_TIMEKEEPING is not set
# CONFIG_JULIAN_TIME is not set # CONFIG_JULIAN_TIME is not set
CONFIG_MAX_WDOGPARMS=2 CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=32 CONFIG_PREALLOC_WDOGS=32
@@ -442,6 +451,8 @@ CONFIG_SCHED_WAITPID=y
# #
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
CONFIG_NPTHREAD_KEYS=4 CONFIG_NPTHREAD_KEYS=4
# CONFIG_PTHREAD_CLEANUP is not set
# CONFIG_CANCELLATION_POINTS is not set
# #
# Performance Monitoring # Performance Monitoring
@@ -515,6 +526,7 @@ CONFIG_DEV_NULL=y
CONFIG_DEV_ZERO=y CONFIG_DEV_ZERO=y
CONFIG_ARCH_HAVE_RNG=y CONFIG_ARCH_HAVE_RNG=y
CONFIG_DEV_RANDOM=y CONFIG_DEV_RANDOM=y
# CONFIG_DEV_URANDOM is not set
# CONFIG_DEV_LOOP is not set # CONFIG_DEV_LOOP is not set
# #
@@ -535,12 +547,16 @@ CONFIG_I2C_RESET=y
# CONFIG_I2C_TRACE is not set # CONFIG_I2C_TRACE is not set
# CONFIG_I2C_DRIVER is not set # CONFIG_I2C_DRIVER is not set
# CONFIG_SPI is not set # CONFIG_SPI is not set
# CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set
# CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set
# CONFIG_ARCH_HAVE_SPI_BITORDER is not set
# CONFIG_I2S is not set # CONFIG_I2S is not set
# #
# Timer Driver Support # Timer Driver Support
# #
# CONFIG_TIMER is not set # CONFIG_TIMER is not set
# CONFIG_ONESHOT is not set
CONFIG_RTC=y CONFIG_RTC=y
CONFIG_RTC_DATETIME=y CONFIG_RTC_DATETIME=y
# CONFIG_RTC_ALARM is not set # CONFIG_RTC_ALARM is not set
@@ -553,7 +569,12 @@ CONFIG_AUDIO_DEVICES=y
# CONFIG_VIDEO_DEVICES is not set # CONFIG_VIDEO_DEVICES is not set
# CONFIG_BCH is not set # CONFIG_BCH is not set
# CONFIG_INPUT is not set # CONFIG_INPUT is not set
#
# IO Expander/GPIO Support
#
# CONFIG_IOEXPANDER is not set # CONFIG_IOEXPANDER is not set
# CONFIG_DEV_GPIO is not set
# #
# LCD Driver Support # LCD Driver Support
@@ -640,9 +661,12 @@ CONFIG_USART4_2STOP=0
# CONFIG_USART4_IFLOWCONTROL is not set # CONFIG_USART4_IFLOWCONTROL is not set
# CONFIG_USART4_OFLOWCONTROL is not set # CONFIG_USART4_OFLOWCONTROL is not set
# CONFIG_USART4_DMA is not set # CONFIG_USART4_DMA is not set
# CONFIG_PSEUDOTERM is not set
# CONFIG_USBDEV is not set # CONFIG_USBDEV is not set
# CONFIG_USBHOST is not set # CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_WIRELESS is not set
# CONFIG_DRIVERS_CONTACTLESS is not set
# #
# System Logging # System Logging
@@ -656,6 +680,7 @@ CONFIG_SYSLOG_SERIAL_CONSOLE=y
CONFIG_SYSLOG_CONSOLE=y CONFIG_SYSLOG_CONSOLE=y
# CONFIG_SYSLOG_NONE is not set # CONFIG_SYSLOG_NONE is not set
# CONFIG_SYSLOG_FILE is not set # CONFIG_SYSLOG_FILE is not set
# CONFIG_SYSLOG_CHARDEV is not set
# #
# Networking Support # Networking Support
@@ -747,10 +772,26 @@ CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2 CONFIG_NUNGET_CHARS=2
CONFIG_LIB_HOMEDIR="/" CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBM is not set # CONFIG_LIBM is not set
# CONFIG_LIBC_ARCH_MEMCPY is not set
# CONFIG_LIBC_ARCH_MEMCMP is not set
# CONFIG_LIBC_ARCH_MEMMOVE is not set
# CONFIG_LIBC_ARCH_MEMSET is not set
# CONFIG_LIBC_ARCH_STRCHR is not set
# CONFIG_LIBC_ARCH_STRCMP is not set
# CONFIG_LIBC_ARCH_STRCPY is not set
# CONFIG_LIBC_ARCH_STRNCPY is not set
# CONFIG_LIBC_ARCH_STRLEN is not set
# CONFIG_LIBC_ARCH_STRNLEN is not set
# CONFIG_LIBC_ARCH_BZERO is not set
CONFIG_LIBC_ARCH_ELF=y
# CONFIG_ARMV7A_MEMCPY is not set
# CONFIG_NOPRINTF_FIELDWIDTH is not set # CONFIG_NOPRINTF_FIELDWIDTH is not set
# CONFIG_LIBC_FLOATINGPOINT is not set # CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_SCANSET is not set
# CONFIG_LIBC_IOCTL_VARIADIC is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set
# CONFIG_LIBC_WCHAR is not set
# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1 CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set # CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set # CONFIG_EOL_IS_LF is not set
@@ -765,8 +806,12 @@ CONFIG_ARCH_LOWPUTC=y
# CONFIG_TIME_EXTENDED is not set # CONFIG_TIME_EXTENDED is not set
CONFIG_LIB_SENDFILE_BUFSIZE=512 CONFIG_LIB_SENDFILE_BUFSIZE=512
# CONFIG_ARCH_ROMGETC is not set # CONFIG_ARCH_ROMGETC is not set
# CONFIG_MEMCPY_VIK is not set
# CONFIG_MEMSET_OPTSPEED is not set
CONFIG_ARCH_HAVE_TLS=y CONFIG_ARCH_HAVE_TLS=y
# CONFIG_TLS is not set # CONFIG_TLS is not set
# CONFIG_LIBC_IPv4_ADDRCONV is not set
# CONFIG_LIBC_IPv6_ADDRCONV is not set
# CONFIG_LIBC_NETDB is not set # CONFIG_LIBC_NETDB is not set
# CONFIG_NETDB_HOSTFILE is not set # CONFIG_NETDB_HOSTFILE is not set
@@ -776,6 +821,7 @@ CONFIG_ARCH_HAVE_TLS=y
# CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_CRC64_FAST is not set
# CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_KBDCODEC is not set
# CONFIG_LIB_SLCDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set
# CONFIG_LIB_HEX2BIN is not set
# #
# Basic CXX Support # Basic CXX Support
@@ -807,9 +853,9 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
# Examples # Examples
# #
# CONFIG_EXAMPLES_BUTTONS is not set # CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CCTYPE is not set
# CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_CPUHOG is not set
# CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_CXXTEST is not set
# CONFIG_EXAMPLES_DHCPD is not set # CONFIG_EXAMPLES_DHCPD is not set
CONFIG_EXAMPLES_ELF=y CONFIG_EXAMPLES_ELF=y
@@ -842,11 +888,10 @@ CONFIG_EXAMPLES_ELF_CXXINITIALIZE=y
# CONFIG_EXAMPLES_NXTEXT is not set # CONFIG_EXAMPLES_NXTEXT is not set
# CONFIG_EXAMPLES_OSTEST is not set # CONFIG_EXAMPLES_OSTEST is not set
# CONFIG_EXAMPLES_PCA9635 is not set # CONFIG_EXAMPLES_PCA9635 is not set
# CONFIG_EXAMPLES_PIPE is not set
# CONFIG_EXAMPLES_POLL is not set
# CONFIG_EXAMPLES_POSIXSPAWN is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set
# CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_PPPD is not set
# CONFIG_EXAMPLES_RANDOM is not set # CONFIG_EXAMPLES_RANDOM is not set
# CONFIG_EXAMPLES_RFID_READUID is not set
# CONFIG_EXAMPLES_RGBLED is not set # CONFIG_EXAMPLES_RGBLED is not set
# CONFIG_EXAMPLES_ROMFS is not set # CONFIG_EXAMPLES_ROMFS is not set
# CONFIG_EXAMPLES_SENDMAIL is not set # CONFIG_EXAMPLES_SENDMAIL is not set
@@ -889,6 +934,7 @@ CONFIG_EXAMPLES_ELF_CXXINITIALIZE=y
# CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set # CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MICROPYTHON is not set
# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set # CONFIG_INTERPRETERS_PCODE is not set
# #
@@ -926,7 +972,7 @@ CONFIG_EXAMPLES_ELF_CXXINITIALIZE=y
# CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CLE is not set
# CONFIG_SYSTEM_CUTERM is not set # CONFIG_SYSTEM_CUTERM is not set
# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_FREE is not set
# CONFIG_LIB_HEX2BIN is not set # CONFIG_SYSTEM_HEX2BIN is not set
# CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_HEXED is not set
# CONFIG_SYSTEM_I2CTOOL is not set # CONFIG_SYSTEM_I2CTOOL is not set
# CONFIG_SYSTEM_INSTALL is not set # CONFIG_SYSTEM_INSTALL is not set
@@ -937,6 +983,7 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set # CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SUDOKU is not set
# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set # CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set # CONFIG_SYSTEM_ZMODEM is not set
+58 -8
View File
@@ -12,8 +12,10 @@ CONFIG_EXPERIMENTAL=y
# CONFIG_HOST_OSX is not set # CONFIG_HOST_OSX is not set
CONFIG_HOST_WINDOWS=y CONFIG_HOST_WINDOWS=y
# CONFIG_HOST_OTHER is not set # CONFIG_HOST_OTHER is not set
CONFIG_TOOLCHAIN_WINDOWS=y
# CONFIG_WINDOWS_NATIVE is not set # CONFIG_WINDOWS_NATIVE is not set
CONFIG_WINDOWS_CYGWIN=y CONFIG_WINDOWS_CYGWIN=y
# CONFIG_WINDOWS_UBUNTU is not set
# CONFIG_WINDOWS_MSYS is not set # CONFIG_WINDOWS_MSYS is not set
# CONFIG_WINDOWS_OTHER is not set # CONFIG_WINDOWS_OTHER is not set
@@ -64,9 +66,12 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_AVR is not set # CONFIG_ARCH_AVR is not set
# CONFIG_ARCH_HC is not set # CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set # CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_MISOC is not set
# CONFIG_ARCH_RENESAS is not set # CONFIG_ARCH_RENESAS is not set
# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set # CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set # CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_XTENSA is not set
# CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z16 is not set
# CONFIG_ARCH_Z80 is not set # CONFIG_ARCH_Z80 is not set
CONFIG_ARCH="arm" CONFIG_ARCH="arm"
@@ -106,7 +111,9 @@ CONFIG_ARCH_CHIP_SAMA5=y
# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM926EJS is not set
# CONFIG_ARCH_ARM920T is not set # CONFIG_ARCH_ARM920T is not set
# CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM0 is not set
# CONFIG_ARCH_CORTEXM23 is not set
# CONFIG_ARCH_CORTEXM3 is not set # CONFIG_ARCH_CORTEXM3 is not set
# CONFIG_ARCH_CORTEXM33 is not set
# CONFIG_ARCH_CORTEXM4 is not set # CONFIG_ARCH_CORTEXM4 is not set
# CONFIG_ARCH_CORTEXM7 is not set # CONFIG_ARCH_CORTEXM7 is not set
CONFIG_ARCH_CORTEXA5=y CONFIG_ARCH_CORTEXA5=y
@@ -121,7 +128,7 @@ CONFIG_ARCH_CORTEXA5=y
CONFIG_ARCH_FAMILY="armv7-a" CONFIG_ARCH_FAMILY="armv7-a"
CONFIG_ARCH_CHIP="sama5" CONFIG_ARCH_CHIP="sama5"
# CONFIG_ARM_TOOLCHAIN_IAR is not set # CONFIG_ARM_TOOLCHAIN_IAR is not set
# CONFIG_ARM_TOOLCHAIN_GNU is not set CONFIG_ARM_TOOLCHAIN_GNU=y
CONFIG_ARCH_HAVE_FPU=y CONFIG_ARCH_HAVE_FPU=y
# CONFIG_ARCH_HAVE_DPFPU is not set # CONFIG_ARCH_HAVE_DPFPU is not set
CONFIG_ARCH_FPU=y CONFIG_ARCH_FPU=y
@@ -398,8 +405,6 @@ CONFIG_ARCH_HAVE_BUTTONS=y
CONFIG_ARCH_BUTTONS=y CONFIG_ARCH_BUTTONS=y
CONFIG_ARCH_HAVE_IRQBUTTONS=y CONFIG_ARCH_HAVE_IRQBUTTONS=y
CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_IRQBUTTONS=y
CONFIG_NSH_MMCSDMINOR=0
CONFIG_NSH_MMCSDSLOTNO=0
# #
# Board-Specific Options # Board-Specific Options
@@ -416,6 +421,7 @@ CONFIG_SAMA5D4EK_HSMCI0_MOUNT_BLKDEV="/dev/mmcsd0"
CONFIG_SAMA5D4EK_HSMCI0_MOUNT_MOUNTPOINT="/bin" CONFIG_SAMA5D4EK_HSMCI0_MOUNT_MOUNTPOINT="/bin"
# CONFIG_SAMA5D4EK_ROMFS_MOUNT is not set # CONFIG_SAMA5D4EK_ROMFS_MOUNT is not set
# CONFIG_SAMA5D4EK_SLOWCLOCK is not set # CONFIG_SAMA5D4EK_SLOWCLOCK is not set
# CONFIG_BOARD_CRASHDUMP is not set
# CONFIG_LIB_BOARDCTL is not set # CONFIG_LIB_BOARDCTL is not set
# #
@@ -436,6 +442,7 @@ CONFIG_ARCH_HAVE_TICKLESS=y
CONFIG_USEC_PER_TICK=10000 CONFIG_USEC_PER_TICK=10000
# CONFIG_SYSTEM_TIME64 is not set # CONFIG_SYSTEM_TIME64 is not set
# CONFIG_CLOCK_MONOTONIC is not set # CONFIG_CLOCK_MONOTONIC is not set
# CONFIG_ARCH_HAVE_TIMEKEEPING is not set
# CONFIG_JULIAN_TIME is not set # CONFIG_JULIAN_TIME is not set
CONFIG_MAX_WDOGPARMS=2 CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=32 CONFIG_PREALLOC_WDOGS=32
@@ -462,6 +469,8 @@ CONFIG_SCHED_WAITPID=y
# #
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
CONFIG_NPTHREAD_KEYS=4 CONFIG_NPTHREAD_KEYS=4
# CONFIG_PTHREAD_CLEANUP is not set
# CONFIG_CANCELLATION_POINTS is not set
# #
# Performance Monitoring # Performance Monitoring
@@ -539,6 +548,7 @@ CONFIG_DEV_NULL=y
CONFIG_DEV_ZERO=y CONFIG_DEV_ZERO=y
CONFIG_ARCH_HAVE_RNG=y CONFIG_ARCH_HAVE_RNG=y
CONFIG_DEV_RANDOM=y CONFIG_DEV_RANDOM=y
# CONFIG_DEV_URANDOM is not set
# CONFIG_DEV_LOOP is not set # CONFIG_DEV_LOOP is not set
# #
@@ -554,12 +564,16 @@ CONFIG_DEV_RANDOM=y
CONFIG_ARCH_HAVE_I2CRESET=y CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_I2C is not set # CONFIG_I2C is not set
# CONFIG_SPI is not set # CONFIG_SPI is not set
# CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set
# CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set
# CONFIG_ARCH_HAVE_SPI_BITORDER is not set
# CONFIG_I2S is not set # CONFIG_I2S is not set
# #
# Timer Driver Support # Timer Driver Support
# #
# CONFIG_TIMER is not set # CONFIG_TIMER is not set
# CONFIG_ONESHOT is not set
CONFIG_RTC=y CONFIG_RTC=y
CONFIG_RTC_DATETIME=y CONFIG_RTC_DATETIME=y
# CONFIG_RTC_ALARM is not set # CONFIG_RTC_ALARM is not set
@@ -571,7 +585,12 @@ CONFIG_RTC_DATETIME=y
# CONFIG_VIDEO_DEVICES is not set # CONFIG_VIDEO_DEVICES is not set
# CONFIG_BCH is not set # CONFIG_BCH is not set
# CONFIG_INPUT is not set # CONFIG_INPUT is not set
#
# IO Expander/GPIO Support
#
# CONFIG_IOEXPANDER is not set # CONFIG_IOEXPANDER is not set
# CONFIG_DEV_GPIO is not set
# #
# LCD Driver Support # LCD Driver Support
@@ -669,9 +688,12 @@ CONFIG_USART4_2STOP=0
# CONFIG_USART4_IFLOWCONTROL is not set # CONFIG_USART4_IFLOWCONTROL is not set
# CONFIG_USART4_OFLOWCONTROL is not set # CONFIG_USART4_OFLOWCONTROL is not set
# CONFIG_USART4_DMA is not set # CONFIG_USART4_DMA is not set
# CONFIG_PSEUDOTERM is not set
# CONFIG_USBDEV is not set # CONFIG_USBDEV is not set
# CONFIG_USBHOST is not set # CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_WIRELESS is not set
# CONFIG_DRIVERS_CONTACTLESS is not set
# #
# System Logging # System Logging
@@ -685,6 +707,7 @@ CONFIG_SYSLOG_SERIAL_CONSOLE=y
CONFIG_SYSLOG_CONSOLE=y CONFIG_SYSLOG_CONSOLE=y
# CONFIG_SYSLOG_NONE is not set # CONFIG_SYSLOG_NONE is not set
# CONFIG_SYSLOG_FILE is not set # CONFIG_SYSLOG_FILE is not set
# CONFIG_SYSLOG_CHARDEV is not set
# #
# Networking Support # Networking Support
@@ -795,10 +818,26 @@ CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2 CONFIG_NUNGET_CHARS=2
CONFIG_LIB_HOMEDIR="/" CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBM is not set # CONFIG_LIBM is not set
# CONFIG_LIBC_ARCH_MEMCPY is not set
# CONFIG_LIBC_ARCH_MEMCMP is not set
# CONFIG_LIBC_ARCH_MEMMOVE is not set
# CONFIG_LIBC_ARCH_MEMSET is not set
# CONFIG_LIBC_ARCH_STRCHR is not set
# CONFIG_LIBC_ARCH_STRCMP is not set
# CONFIG_LIBC_ARCH_STRCPY is not set
# CONFIG_LIBC_ARCH_STRNCPY is not set
# CONFIG_LIBC_ARCH_STRLEN is not set
# CONFIG_LIBC_ARCH_STRNLEN is not set
# CONFIG_LIBC_ARCH_BZERO is not set
CONFIG_LIBC_ARCH_ELF=y
# CONFIG_ARMV7A_MEMCPY is not set
# CONFIG_NOPRINTF_FIELDWIDTH is not set # CONFIG_NOPRINTF_FIELDWIDTH is not set
# CONFIG_LIBC_FLOATINGPOINT is not set # CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_SCANSET is not set
# CONFIG_LIBC_IOCTL_VARIADIC is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set
# CONFIG_LIBC_WCHAR is not set
# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1 CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set # CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set # CONFIG_EOL_IS_LF is not set
@@ -816,8 +855,12 @@ CONFIG_ARCH_LOWPUTC=y
# CONFIG_TIME_EXTENDED is not set # CONFIG_TIME_EXTENDED is not set
CONFIG_LIB_SENDFILE_BUFSIZE=512 CONFIG_LIB_SENDFILE_BUFSIZE=512
# CONFIG_ARCH_ROMGETC is not set # CONFIG_ARCH_ROMGETC is not set
# CONFIG_MEMCPY_VIK is not set
# CONFIG_MEMSET_OPTSPEED is not set
CONFIG_ARCH_HAVE_TLS=y CONFIG_ARCH_HAVE_TLS=y
# CONFIG_TLS is not set # CONFIG_TLS is not set
# CONFIG_LIBC_IPv4_ADDRCONV is not set
# CONFIG_LIBC_IPv6_ADDRCONV is not set
# CONFIG_LIBC_NETDB is not set # CONFIG_LIBC_NETDB is not set
# CONFIG_NETDB_HOSTFILE is not set # CONFIG_NETDB_HOSTFILE is not set
@@ -828,6 +871,7 @@ CONFIG_ARCH_HAVE_TLS=y
# CONFIG_LIB_USRWORK is not set # CONFIG_LIB_USRWORK is not set
# CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_KBDCODEC is not set
# CONFIG_LIB_SLCDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set
# CONFIG_LIB_HEX2BIN is not set
# #
# Basic CXX Support # Basic CXX Support
@@ -858,9 +902,10 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
# #
# Examples # Examples
# #
# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CCTYPE is not set
# CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_CPUHOG is not set
# CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_CXXTEST is not set
# CONFIG_EXAMPLES_DHCPD is not set # CONFIG_EXAMPLES_DHCPD is not set
# CONFIG_EXAMPLES_ELF is not set # CONFIG_EXAMPLES_ELF is not set
@@ -893,11 +938,10 @@ CONFIG_EXAMPLES_NSH_PROGNAME="init"
# CONFIG_EXAMPLES_NXTEXT is not set # CONFIG_EXAMPLES_NXTEXT is not set
# CONFIG_EXAMPLES_OSTEST is not set # CONFIG_EXAMPLES_OSTEST is not set
# CONFIG_EXAMPLES_PCA9635 is not set # CONFIG_EXAMPLES_PCA9635 is not set
# CONFIG_EXAMPLES_PIPE is not set
# CONFIG_EXAMPLES_POLL is not set
# CONFIG_EXAMPLES_POSIXSPAWN is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set
# CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_PPPD is not set
# CONFIG_EXAMPLES_RANDOM is not set # CONFIG_EXAMPLES_RANDOM is not set
# CONFIG_EXAMPLES_RFID_READUID is not set
# CONFIG_EXAMPLES_RGBLED is not set # CONFIG_EXAMPLES_RGBLED is not set
# CONFIG_EXAMPLES_SENDMAIL is not set # CONFIG_EXAMPLES_SENDMAIL is not set
# CONFIG_EXAMPLES_SERIALBLASTER is not set # CONFIG_EXAMPLES_SERIALBLASTER is not set
@@ -937,6 +981,7 @@ CONFIG_EXAMPLES_NSH_PROGNAME="init"
# CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set # CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MICROPYTHON is not set
# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set # CONFIG_INTERPRETERS_PCODE is not set
# #
@@ -1005,12 +1050,12 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MB is not set # CONFIG_NSH_DISABLE_MB is not set
# CONFIG_NSH_DISABLE_MKDIR is not set # CONFIG_NSH_DISABLE_MKDIR is not set
# CONFIG_NSH_DISABLE_MKFATFS is not set # CONFIG_NSH_DISABLE_MKFATFS is not set
# CONFIG_NSH_DISABLE_MKFIFO is not set
# CONFIG_NSH_DISABLE_MKRD is not set # CONFIG_NSH_DISABLE_MKRD is not set
# CONFIG_NSH_DISABLE_MH is not set # CONFIG_NSH_DISABLE_MH is not set
# CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set # CONFIG_NSH_DISABLE_MW is not set
CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set # CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set # CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set # CONFIG_NSH_DISABLE_PWD is not set
@@ -1027,11 +1072,14 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_USLEEP is not set # CONFIG_NSH_DISABLE_USLEEP is not set
# CONFIG_NSH_DISABLE_WGET is not set # CONFIG_NSH_DISABLE_WGET is not set
# CONFIG_NSH_DISABLE_XD is not set # CONFIG_NSH_DISABLE_XD is not set
CONFIG_NSH_MMCSDMINOR=0
CONFIG_NSH_MMCSDSLOTNO=0
# #
# Configure Command Options # Configure Command Options
# #
CONFIG_NSH_CMDOPT_DF_H=y CONFIG_NSH_CMDOPT_DF_H=y
# CONFIG_NSH_CMDOPT_DD_STATS is not set
CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_CODECS_BUFSIZE=128
CONFIG_NSH_CMDOPT_HEXDUMP=y CONFIG_NSH_CMDOPT_HEXDUMP=y
CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_PROC_MOUNTPOINT="/proc"
@@ -1069,7 +1117,7 @@ CONFIG_NSH_CONSOLE=y
# CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CLE is not set
# CONFIG_SYSTEM_CUTERM is not set # CONFIG_SYSTEM_CUTERM is not set
# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_FREE is not set
# CONFIG_LIB_HEX2BIN is not set # CONFIG_SYSTEM_HEX2BIN is not set
# CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_HEXED is not set
# CONFIG_SYSTEM_INSTALL is not set # CONFIG_SYSTEM_INSTALL is not set
# CONFIG_SYSTEM_RAMTEST is not set # CONFIG_SYSTEM_RAMTEST is not set
@@ -1079,6 +1127,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set # CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SUDOKU is not set
# CONFIG_SYSTEM_SYSTEM is not set
# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set # CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set # CONFIG_SYSTEM_ZMODEM is not set
+40
View File
@@ -12,8 +12,10 @@ CONFIG_EXPERIMENTAL=y
# CONFIG_HOST_OSX is not set # CONFIG_HOST_OSX is not set
CONFIG_HOST_WINDOWS=y CONFIG_HOST_WINDOWS=y
# CONFIG_HOST_OTHER is not set # CONFIG_HOST_OTHER is not set
CONFIG_TOOLCHAIN_WINDOWS=y
# CONFIG_WINDOWS_NATIVE is not set # CONFIG_WINDOWS_NATIVE is not set
CONFIG_WINDOWS_CYGWIN=y CONFIG_WINDOWS_CYGWIN=y
# CONFIG_WINDOWS_UBUNTU is not set
# CONFIG_WINDOWS_MSYS is not set # CONFIG_WINDOWS_MSYS is not set
# CONFIG_WINDOWS_OTHER is not set # CONFIG_WINDOWS_OTHER is not set
@@ -64,9 +66,12 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_AVR is not set # CONFIG_ARCH_AVR is not set
# CONFIG_ARCH_HC is not set # CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set # CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_MISOC is not set
# CONFIG_ARCH_RENESAS is not set # CONFIG_ARCH_RENESAS is not set
# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set # CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set # CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_XTENSA is not set
# CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z16 is not set
# CONFIG_ARCH_Z80 is not set # CONFIG_ARCH_Z80 is not set
CONFIG_ARCH="arm" CONFIG_ARCH="arm"
@@ -106,7 +111,9 @@ CONFIG_ARCH_CHIP_SAMV7=y
# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM926EJS is not set
# CONFIG_ARCH_ARM920T is not set # CONFIG_ARCH_ARM920T is not set
# CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM0 is not set
# CONFIG_ARCH_CORTEXM23 is not set
# CONFIG_ARCH_CORTEXM3 is not set # CONFIG_ARCH_CORTEXM3 is not set
# CONFIG_ARCH_CORTEXM33 is not set
# CONFIG_ARCH_CORTEXM4 is not set # CONFIG_ARCH_CORTEXM4 is not set
CONFIG_ARCH_CORTEXM7=y CONFIG_ARCH_CORTEXM7=y
# CONFIG_ARCH_CORTEXA5 is not set # CONFIG_ARCH_CORTEXA5 is not set
@@ -191,6 +198,7 @@ CONFIG_ARCH_CHIP_SAMV71Q=y
# CONFIG_ARCH_CHIP_SAMV71J is not set # CONFIG_ARCH_CHIP_SAMV71J is not set
# CONFIG_SAMV7_MCAN is not set # CONFIG_SAMV7_MCAN is not set
CONFIG_SAMV7_HAVE_MCAN1=y CONFIG_SAMV7_HAVE_MCAN1=y
# CONFIG_SAMV7_DAC is not set
CONFIG_SAMV7_HAVE_DAC1=y CONFIG_SAMV7_HAVE_DAC1=y
CONFIG_SAMV7_HAVE_EBI=y CONFIG_SAMV7_HAVE_EBI=y
# CONFIG_SAMV7_EMAC is not set # CONFIG_SAMV7_EMAC is not set
@@ -412,6 +420,8 @@ CONFIG_SCHED_WAITPID=y
# #
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
CONFIG_NPTHREAD_KEYS=4 CONFIG_NPTHREAD_KEYS=4
# CONFIG_PTHREAD_CLEANUP is not set
# CONFIG_CANCELLATION_POINTS is not set
# #
# Performance Monitoring # Performance Monitoring
@@ -500,13 +510,16 @@ CONFIG_DEV_NULL=y
CONFIG_ARCH_HAVE_I2CRESET=y CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_I2C is not set # CONFIG_I2C is not set
# CONFIG_SPI is not set # CONFIG_SPI is not set
# CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set
CONFIG_ARCH_HAVE_SPI_CS_CONTROL=y CONFIG_ARCH_HAVE_SPI_CS_CONTROL=y
# CONFIG_ARCH_HAVE_SPI_BITORDER is not set
# CONFIG_I2S is not set # CONFIG_I2S is not set
# #
# Timer Driver Support # Timer Driver Support
# #
# CONFIG_TIMER is not set # CONFIG_TIMER is not set
# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set # CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set # CONFIG_WATCHDOG is not set
# CONFIG_ANALOG is not set # CONFIG_ANALOG is not set
@@ -596,6 +609,7 @@ CONFIG_UART3_2STOP=0
# CONFIG_USBHOST is not set # CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set # CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_WIRELESS is not set
# CONFIG_DRIVERS_CONTACTLESS is not set
# #
# System Logging # System Logging
@@ -709,10 +723,26 @@ CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2 CONFIG_NUNGET_CHARS=2
CONFIG_LIB_HOMEDIR="/" CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBM is not set # CONFIG_LIBM is not set
# CONFIG_LIBC_ARCH_MEMCPY is not set
# CONFIG_LIBC_ARCH_MEMCMP is not set
# CONFIG_LIBC_ARCH_MEMMOVE is not set
# CONFIG_LIBC_ARCH_MEMSET is not set
# CONFIG_LIBC_ARCH_STRCHR is not set
# CONFIG_LIBC_ARCH_STRCMP is not set
# CONFIG_LIBC_ARCH_STRCPY is not set
# CONFIG_LIBC_ARCH_STRNCPY is not set
# CONFIG_LIBC_ARCH_STRLEN is not set
# CONFIG_LIBC_ARCH_STRNLEN is not set
# CONFIG_LIBC_ARCH_BZERO is not set
CONFIG_LIBC_ARCH_ELF=y
# CONFIG_ARMV7M_MEMCPY is not set
# CONFIG_NOPRINTF_FIELDWIDTH is not set # CONFIG_NOPRINTF_FIELDWIDTH is not set
# CONFIG_LIBC_FLOATINGPOINT is not set # CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_SCANSET is not set
# CONFIG_LIBC_IOCTL_VARIADIC is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set
# CONFIG_LIBC_WCHAR is not set
# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1 CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set # CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set # CONFIG_EOL_IS_LF is not set
@@ -730,8 +760,12 @@ CONFIG_ARCH_LOWPUTC=y
# CONFIG_TIME_EXTENDED is not set # CONFIG_TIME_EXTENDED is not set
CONFIG_LIB_SENDFILE_BUFSIZE=512 CONFIG_LIB_SENDFILE_BUFSIZE=512
# CONFIG_ARCH_ROMGETC is not set # CONFIG_ARCH_ROMGETC is not set
# CONFIG_MEMCPY_VIK is not set
# CONFIG_MEMSET_OPTSPEED is not set
CONFIG_ARCH_HAVE_TLS=y CONFIG_ARCH_HAVE_TLS=y
# CONFIG_TLS is not set # CONFIG_TLS is not set
# CONFIG_LIBC_IPv4_ADDRCONV is not set
# CONFIG_LIBC_IPv6_ADDRCONV is not set
# CONFIG_LIBC_NETDB is not set # CONFIG_LIBC_NETDB is not set
# CONFIG_NETDB_HOSTFILE is not set # CONFIG_NETDB_HOSTFILE is not set
@@ -766,6 +800,7 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
# Examples # Examples
# #
# CONFIG_EXAMPLES_BUTTONS is not set # CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CCTYPE is not set
# CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_DHCPD is not set # CONFIG_EXAMPLES_DHCPD is not set
@@ -846,6 +881,7 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set # CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MICROPYTHON is not set
# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set # CONFIG_INTERPRETERS_PCODE is not set
# #
@@ -918,6 +954,7 @@ CONFIG_NSH_DISABLE_LOSMART=y
# CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MV is not set
# CONFIG_NSH_DISABLE_MW is not set # CONFIG_NSH_DISABLE_MW is not set
CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_PS is not set # CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PUT is not set # CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set # CONFIG_NSH_DISABLE_PWD is not set
@@ -940,6 +977,7 @@ CONFIG_NSH_MMCSDMINOR=0
# Configure Command Options # Configure Command Options
# #
# CONFIG_NSH_CMDOPT_DF_H is not set # CONFIG_NSH_CMDOPT_DF_H is not set
# CONFIG_NSH_CMDOPT_DD_STATS is not set
CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_CODECS_BUFSIZE=128
CONFIG_NSH_CMDOPT_HEXDUMP=y CONFIG_NSH_CMDOPT_HEXDUMP=y
CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_PROC_MOUNTPOINT="/proc"
@@ -987,6 +1025,8 @@ CONFIG_READLINE_ECHO=y
# CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_TABCOMPLETION is not set
# CONFIG_READLINE_CMD_HISTORY is not set # CONFIG_READLINE_CMD_HISTORY is not set
# CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SUDOKU is not set
# CONFIG_SYSTEM_SYSTEM is not set
# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set # CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set # CONFIG_SYSTEM_ZMODEM is not set
+44
View File
@@ -12,8 +12,10 @@
# CONFIG_HOST_OSX is not set # CONFIG_HOST_OSX is not set
CONFIG_HOST_WINDOWS=y CONFIG_HOST_WINDOWS=y
# CONFIG_HOST_OTHER is not set # CONFIG_HOST_OTHER is not set
CONFIG_TOOLCHAIN_WINDOWS=y
# CONFIG_WINDOWS_NATIVE is not set # CONFIG_WINDOWS_NATIVE is not set
CONFIG_WINDOWS_CYGWIN=y CONFIG_WINDOWS_CYGWIN=y
# CONFIG_WINDOWS_UBUNTU is not set
# CONFIG_WINDOWS_MSYS is not set # CONFIG_WINDOWS_MSYS is not set
# CONFIG_WINDOWS_OTHER is not set # CONFIG_WINDOWS_OTHER is not set
@@ -65,9 +67,12 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_AVR is not set # CONFIG_ARCH_AVR is not set
# CONFIG_ARCH_HC is not set # CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set # CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_MISOC is not set
# CONFIG_ARCH_RENESAS is not set # CONFIG_ARCH_RENESAS is not set
# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set # CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set # CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_XTENSA is not set
# CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z16 is not set
# CONFIG_ARCH_Z80 is not set # CONFIG_ARCH_Z80 is not set
CONFIG_ARCH="arm" CONFIG_ARCH="arm"
@@ -107,7 +112,9 @@ CONFIG_ARCH_CHIP_STM32=y
# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM926EJS is not set
# CONFIG_ARCH_ARM920T is not set # CONFIG_ARCH_ARM920T is not set
# CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM0 is not set
# CONFIG_ARCH_CORTEXM23 is not set
# CONFIG_ARCH_CORTEXM3 is not set # CONFIG_ARCH_CORTEXM3 is not set
# CONFIG_ARCH_CORTEXM33 is not set
CONFIG_ARCH_CORTEXM4=y CONFIG_ARCH_CORTEXM4=y
# CONFIG_ARCH_CORTEXM7 is not set # CONFIG_ARCH_CORTEXM7 is not set
# CONFIG_ARCH_CORTEXA5 is not set # CONFIG_ARCH_CORTEXA5 is not set
@@ -357,6 +364,12 @@ CONFIG_STM32_HAVE_ADC3=y
# CONFIG_STM32_HAVE_ADC2_DMA is not set # CONFIG_STM32_HAVE_ADC2_DMA is not set
# CONFIG_STM32_HAVE_ADC3_DMA is not set # CONFIG_STM32_HAVE_ADC3_DMA is not set
# CONFIG_STM32_HAVE_ADC4_DMA is not set # CONFIG_STM32_HAVE_ADC4_DMA is not set
# CONFIG_STM32_HAVE_SDADC1 is not set
# CONFIG_STM32_HAVE_SDADC2 is not set
# CONFIG_STM32_HAVE_SDADC3 is not set
# CONFIG_STM32_HAVE_SDADC1_DMA is not set
# CONFIG_STM32_HAVE_SDADC2_DMA is not set
# CONFIG_STM32_HAVE_SDADC3_DMA is not set
CONFIG_STM32_HAVE_CAN1=y CONFIG_STM32_HAVE_CAN1=y
CONFIG_STM32_HAVE_CAN2=y CONFIG_STM32_HAVE_CAN2=y
CONFIG_STM32_HAVE_DAC1=y CONFIG_STM32_HAVE_DAC1=y
@@ -608,6 +621,7 @@ CONFIG_PREALLOC_TIMERS=4
# #
# Tasks and Scheduling # Tasks and Scheduling
# #
# CONFIG_SPINLOCK is not set
# CONFIG_INIT_NONE is not set # CONFIG_INIT_NONE is not set
CONFIG_INIT_ENTRYPOINT=y CONFIG_INIT_ENTRYPOINT=y
# CONFIG_INIT_FILEPATH is not set # CONFIG_INIT_FILEPATH is not set
@@ -624,6 +638,8 @@ CONFIG_MAX_TASKS=16
# #
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
CONFIG_NPTHREAD_KEYS=4 CONFIG_NPTHREAD_KEYS=4
# CONFIG_PTHREAD_CLEANUP is not set
# CONFIG_CANCELLATION_POINTS is not set
# #
# Performance Monitoring # Performance Monitoring
@@ -704,6 +720,8 @@ CONFIG_DEV_NULL=y
CONFIG_ARCH_HAVE_I2CRESET=y CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_I2C is not set # CONFIG_I2C is not set
# CONFIG_SPI is not set # CONFIG_SPI is not set
# CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set
# CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set
CONFIG_ARCH_HAVE_SPI_BITORDER=y CONFIG_ARCH_HAVE_SPI_BITORDER=y
# CONFIG_I2S is not set # CONFIG_I2S is not set
@@ -711,6 +729,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support # Timer Driver Support
# #
# CONFIG_TIMER is not set # CONFIG_TIMER is not set
# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set # CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set # CONFIG_WATCHDOG is not set
# CONFIG_ANALOG is not set # CONFIG_ANALOG is not set
@@ -799,6 +818,7 @@ CONFIG_USART2_2STOP=0
# CONFIG_USBHOST is not set # CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set # CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_WIRELESS is not set
# CONFIG_DRIVERS_CONTACTLESS is not set
# #
# System Logging # System Logging
@@ -900,10 +920,26 @@ CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2 CONFIG_NUNGET_CHARS=2
CONFIG_LIB_HOMEDIR="/" CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBM is not set # CONFIG_LIBM is not set
# CONFIG_LIBC_ARCH_MEMCPY is not set
# CONFIG_LIBC_ARCH_MEMCMP is not set
# CONFIG_LIBC_ARCH_MEMMOVE is not set
# CONFIG_LIBC_ARCH_MEMSET is not set
# CONFIG_LIBC_ARCH_STRCHR is not set
# CONFIG_LIBC_ARCH_STRCMP is not set
# CONFIG_LIBC_ARCH_STRCPY is not set
# CONFIG_LIBC_ARCH_STRNCPY is not set
# CONFIG_LIBC_ARCH_STRLEN is not set
# CONFIG_LIBC_ARCH_STRNLEN is not set
# CONFIG_LIBC_ARCH_BZERO is not set
CONFIG_LIBC_ARCH_ELF=y
# CONFIG_ARMV7M_MEMCPY is not set
# CONFIG_NOPRINTF_FIELDWIDTH is not set # CONFIG_NOPRINTF_FIELDWIDTH is not set
# CONFIG_LIBC_FLOATINGPOINT is not set # CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_SCANSET is not set
# CONFIG_LIBC_IOCTL_VARIADIC is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set
# CONFIG_LIBC_WCHAR is not set
# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1 CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set # CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set # CONFIG_EOL_IS_LF is not set
@@ -919,8 +955,12 @@ CONFIG_ARCH_LOWPUTC=y
# CONFIG_TIME_EXTENDED is not set # CONFIG_TIME_EXTENDED is not set
CONFIG_LIB_SENDFILE_BUFSIZE=512 CONFIG_LIB_SENDFILE_BUFSIZE=512
# CONFIG_ARCH_ROMGETC is not set # CONFIG_ARCH_ROMGETC is not set
# CONFIG_MEMCPY_VIK is not set
# CONFIG_MEMSET_OPTSPEED is not set
CONFIG_ARCH_HAVE_TLS=y CONFIG_ARCH_HAVE_TLS=y
# CONFIG_TLS is not set # CONFIG_TLS is not set
# CONFIG_LIBC_IPv4_ADDRCONV is not set
# CONFIG_LIBC_IPv6_ADDRCONV is not set
# CONFIG_LIBC_NETDB is not set # CONFIG_LIBC_NETDB is not set
# CONFIG_NETDB_HOSTFILE is not set # CONFIG_NETDB_HOSTFILE is not set
@@ -956,6 +996,8 @@ CONFIG_HAVE_CXX=y
# #
# Examples # Examples
# #
# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CCTYPE is not set
# CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_CXXTEST is not set
@@ -1033,6 +1075,7 @@ CONFIG_EXAMPLES_ELF_DEVPATH="/dev/ram0"
# CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set # CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MICROPYTHON is not set
# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set # CONFIG_INTERPRETERS_PCODE is not set
# #
@@ -1077,6 +1120,7 @@ CONFIG_EXAMPLES_ELF_DEVPATH="/dev/ram0"
# CONFIG_READLINE_HAVE_EXTMATCH is not set # CONFIG_READLINE_HAVE_EXTMATCH is not set
# CONFIG_SYSTEM_READLINE is not set # CONFIG_SYSTEM_READLINE is not set
# CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SUDOKU is not set
# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set # CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set # CONFIG_SYSTEM_ZMODEM is not set
@@ -12,8 +12,10 @@
# CONFIG_HOST_OSX is not set # CONFIG_HOST_OSX is not set
CONFIG_HOST_WINDOWS=y CONFIG_HOST_WINDOWS=y
# CONFIG_HOST_OTHER is not set # CONFIG_HOST_OTHER is not set
CONFIG_TOOLCHAIN_WINDOWS=y
# CONFIG_WINDOWS_NATIVE is not set # CONFIG_WINDOWS_NATIVE is not set
CONFIG_WINDOWS_CYGWIN=y CONFIG_WINDOWS_CYGWIN=y
# CONFIG_WINDOWS_UBUNTU is not set
# CONFIG_WINDOWS_MSYS is not set # CONFIG_WINDOWS_MSYS is not set
# CONFIG_WINDOWS_OTHER is not set # CONFIG_WINDOWS_OTHER is not set
@@ -65,9 +67,12 @@ CONFIG_ARCH_ARM=y
# CONFIG_ARCH_AVR is not set # CONFIG_ARCH_AVR is not set
# CONFIG_ARCH_HC is not set # CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set # CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_MISOC is not set
# CONFIG_ARCH_RENESAS is not set # CONFIG_ARCH_RENESAS is not set
# CONFIG_ARCH_RISCV is not set
# CONFIG_ARCH_SIM is not set # CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set # CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_XTENSA is not set
# CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z16 is not set
# CONFIG_ARCH_Z80 is not set # CONFIG_ARCH_Z80 is not set
CONFIG_ARCH="arm" CONFIG_ARCH="arm"
@@ -107,7 +112,9 @@ CONFIG_ARCH_CHIP_STM32=y
# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM926EJS is not set
# CONFIG_ARCH_ARM920T is not set # CONFIG_ARCH_ARM920T is not set
# CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM0 is not set
# CONFIG_ARCH_CORTEXM23 is not set
# CONFIG_ARCH_CORTEXM3 is not set # CONFIG_ARCH_CORTEXM3 is not set
# CONFIG_ARCH_CORTEXM33 is not set
CONFIG_ARCH_CORTEXM4=y CONFIG_ARCH_CORTEXM4=y
# CONFIG_ARCH_CORTEXM7 is not set # CONFIG_ARCH_CORTEXM7 is not set
# CONFIG_ARCH_CORTEXA5 is not set # CONFIG_ARCH_CORTEXA5 is not set
@@ -357,6 +364,12 @@ CONFIG_STM32_HAVE_ADC3=y
# CONFIG_STM32_HAVE_ADC2_DMA is not set # CONFIG_STM32_HAVE_ADC2_DMA is not set
# CONFIG_STM32_HAVE_ADC3_DMA is not set # CONFIG_STM32_HAVE_ADC3_DMA is not set
# CONFIG_STM32_HAVE_ADC4_DMA is not set # CONFIG_STM32_HAVE_ADC4_DMA is not set
# CONFIG_STM32_HAVE_SDADC1 is not set
# CONFIG_STM32_HAVE_SDADC2 is not set
# CONFIG_STM32_HAVE_SDADC3 is not set
# CONFIG_STM32_HAVE_SDADC1_DMA is not set
# CONFIG_STM32_HAVE_SDADC2_DMA is not set
# CONFIG_STM32_HAVE_SDADC3_DMA is not set
CONFIG_STM32_HAVE_CAN1=y CONFIG_STM32_HAVE_CAN1=y
CONFIG_STM32_HAVE_CAN2=y CONFIG_STM32_HAVE_CAN2=y
CONFIG_STM32_HAVE_DAC1=y CONFIG_STM32_HAVE_DAC1=y
@@ -608,6 +621,7 @@ CONFIG_PREALLOC_TIMERS=4
# #
# Tasks and Scheduling # Tasks and Scheduling
# #
# CONFIG_SPINLOCK is not set
# CONFIG_INIT_NONE is not set # CONFIG_INIT_NONE is not set
CONFIG_INIT_ENTRYPOINT=y CONFIG_INIT_ENTRYPOINT=y
# CONFIG_INIT_FILEPATH is not set # CONFIG_INIT_FILEPATH is not set
@@ -624,6 +638,8 @@ CONFIG_MAX_TASKS=16
# #
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
CONFIG_NPTHREAD_KEYS=4 CONFIG_NPTHREAD_KEYS=4
# CONFIG_PTHREAD_CLEANUP is not set
# CONFIG_CANCELLATION_POINTS is not set
# #
# Performance Monitoring # Performance Monitoring
@@ -704,6 +720,8 @@ CONFIG_DEV_NULL=y
CONFIG_ARCH_HAVE_I2CRESET=y CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_I2C is not set # CONFIG_I2C is not set
# CONFIG_SPI is not set # CONFIG_SPI is not set
# CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set
# CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set
CONFIG_ARCH_HAVE_SPI_BITORDER=y CONFIG_ARCH_HAVE_SPI_BITORDER=y
# CONFIG_I2S is not set # CONFIG_I2S is not set
@@ -711,6 +729,7 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y
# Timer Driver Support # Timer Driver Support
# #
# CONFIG_TIMER is not set # CONFIG_TIMER is not set
# CONFIG_ONESHOT is not set
# CONFIG_RTC is not set # CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set # CONFIG_WATCHDOG is not set
# CONFIG_ANALOG is not set # CONFIG_ANALOG is not set
@@ -799,6 +818,7 @@ CONFIG_USART2_2STOP=0
# CONFIG_USBHOST is not set # CONFIG_USBHOST is not set
# CONFIG_HAVE_USBTRACE is not set # CONFIG_HAVE_USBTRACE is not set
# CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_WIRELESS is not set
# CONFIG_DRIVERS_CONTACTLESS is not set
# #
# System Logging # System Logging
@@ -900,10 +920,26 @@ CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2 CONFIG_NUNGET_CHARS=2
CONFIG_LIB_HOMEDIR="/" CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBM is not set # CONFIG_LIBM is not set
# CONFIG_LIBC_ARCH_MEMCPY is not set
# CONFIG_LIBC_ARCH_MEMCMP is not set
# CONFIG_LIBC_ARCH_MEMMOVE is not set
# CONFIG_LIBC_ARCH_MEMSET is not set
# CONFIG_LIBC_ARCH_STRCHR is not set
# CONFIG_LIBC_ARCH_STRCMP is not set
# CONFIG_LIBC_ARCH_STRCPY is not set
# CONFIG_LIBC_ARCH_STRNCPY is not set
# CONFIG_LIBC_ARCH_STRLEN is not set
# CONFIG_LIBC_ARCH_STRNLEN is not set
# CONFIG_LIBC_ARCH_BZERO is not set
CONFIG_LIBC_ARCH_ELF=y
# CONFIG_ARMV7M_MEMCPY is not set
# CONFIG_NOPRINTF_FIELDWIDTH is not set # CONFIG_NOPRINTF_FIELDWIDTH is not set
# CONFIG_LIBC_FLOATINGPOINT is not set # CONFIG_LIBC_FLOATINGPOINT is not set
CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_LONG_LONG=y
# CONFIG_LIBC_SCANSET is not set
# CONFIG_LIBC_IOCTL_VARIADIC is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set
# CONFIG_LIBC_WCHAR is not set
# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1 CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set # CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set # CONFIG_EOL_IS_LF is not set
@@ -922,8 +958,12 @@ CONFIG_ARCH_LOWPUTC=y
# CONFIG_TIME_EXTENDED is not set # CONFIG_TIME_EXTENDED is not set
CONFIG_LIB_SENDFILE_BUFSIZE=512 CONFIG_LIB_SENDFILE_BUFSIZE=512
# CONFIG_ARCH_ROMGETC is not set # CONFIG_ARCH_ROMGETC is not set
# CONFIG_MEMCPY_VIK is not set
# CONFIG_MEMSET_OPTSPEED is not set
CONFIG_ARCH_HAVE_TLS=y CONFIG_ARCH_HAVE_TLS=y
# CONFIG_TLS is not set # CONFIG_TLS is not set
# CONFIG_LIBC_IPv4_ADDRCONV is not set
# CONFIG_LIBC_IPv6_ADDRCONV is not set
# CONFIG_LIBC_NETDB is not set # CONFIG_LIBC_NETDB is not set
# CONFIG_NETDB_HOSTFILE is not set # CONFIG_NETDB_HOSTFILE is not set
@@ -959,6 +999,8 @@ CONFIG_HAVE_CXX=y
# #
# Examples # Examples
# #
# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CCTYPE is not set
# CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CHAT is not set
# CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CONFIGDATA is not set
# CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_CXXTEST is not set
@@ -1035,6 +1077,7 @@ CONFIG_EXAMPLES_POSIXSPAWN_DEVPATH="/dev/ram0"
# CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set # CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MICROPYTHON is not set
# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set # CONFIG_INTERPRETERS_PCODE is not set
# #
@@ -1079,6 +1122,7 @@ CONFIG_EXAMPLES_POSIXSPAWN_DEVPATH="/dev/ram0"
# CONFIG_READLINE_HAVE_EXTMATCH is not set # CONFIG_READLINE_HAVE_EXTMATCH is not set
# CONFIG_SYSTEM_READLINE is not set # CONFIG_SYSTEM_READLINE is not set
# CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SUDOKU is not set
# CONFIG_SYSTEM_TEE is not set
# CONFIG_SYSTEM_UBLOXMODEM is not set # CONFIG_SYSTEM_UBLOXMODEM is not set
# CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set # CONFIG_SYSTEM_ZMODEM is not set
+4
View File
@@ -51,6 +51,10 @@ config LIBC_ARCH_BZERO
bool bool
default n default n
config LIBC_ARCH_ELF
bool
default n
config LIBM_ARCH_CEIL config LIBM_ARCH_CEIL
bool bool
default n default n
+9
View File
@@ -41,3 +41,12 @@ DEPPATH += --dep-path machine/arm/armv7-a/gnu
VPATH += :machine/arm/armv7-a/gnu VPATH += :machine/arm/armv7-a/gnu
endif endif
ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
CSRCS += arch_elf.c
DEPPATH += --dep-path machine/arm/armv7-a
VPATH += :machine/arm/armv7-a
endif
@@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* arch/arm/src/armv-7a/arm_elf.c * libc/machine/arm/armv-7a/arm_elf.c
* *
* Copyright (C) 2013-2014 Gregory Nutt. All rights reserved. * Copyright (C) 2013-2014, 2017 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
+9
View File
@@ -41,3 +41,12 @@ DEPPATH += --dep-path machine/arm/armv7-r/gnu
VPATH += :machine/arm/armv7-r/gnu VPATH += :machine/arm/armv7-r/gnu
endif endif
ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
CSRCS += arch_elf.c
DEPPATH += --dep-path machine/arm/armv7-r
VPATH += :machine/arm/armv7-r
endif
@@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* arch/arm/src/armv7-r/arm_elf.c * libc/machine/arm/armv7-r/arm_elf.c
* *
* Copyright (C) 2015 Gregory Nutt. All rights reserved. * Copyright (C) 2015, 2017 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
+1
View File
@@ -1115,6 +1115,7 @@ endmenu # POSIX Message Queue Options
menuconfig MODULE menuconfig MODULE
bool "Enable loadable OS modules" bool "Enable loadable OS modules"
default n default n
select LIBC_ARCH_ELF
---help--- ---help---
Enable support for loadable OS modules. Default: n Enable support for loadable OS modules. Default: n