Skip to content

[BUG] truncl: invalid implementation on ARM for 64bits double #18351

@Cynerd

Description

@Cynerd

Description / Steps to reproduce the issue

GCC 15 now emits the following warning for truncl compilation:

libm/lib_truncl.c: In function ‘truncl’:
libm/lib_truncl.c:68:14: warning: ‘u.i.se’ is used uninitialized [-Wuninitialized]
   68 |   int e = u.i.se & 0x7fff;
      |           ~~~^~~
libm/lib_truncl.c:63:17: note: ‘u’ declared here
   63 |   union ldshape u =
      |                 ^
libm/lib_truncl.c:69:14: warning: ‘u.i.se’ is used uninitialized [-Wuninitialized]
   69 |   int s = u.i.se >> 15;
      |           ~~~^~~
libm/lib_truncl.c:63:17: note: ‘u’ declared here
   63 |   union ldshape u =
      |                 ^
libm/lib_truncl.c:63:17: warning: ‘u.i.se’ is used uninitialized [-Wuninitialized]

The reason is that sizeof(long double) == sizeof(double) (verified by _Static_assert). GCC 14 didn't emit this warning, but the static assert also passed. Thus, the GCC update introduced a check for this and not the actual regression.

The cause is that truncl code expects long double to be 80 bits (64 bits mantissa and 16 bits exponent, not the IEEE754 format), which is not the case for the ARM (I am not sure if this float was ever emulated on ARM by any compiler).

On which OS does this issue occur?

[OS: Linux]

What is the version of your OS?

NixOS 26.05

NuttX Version

master

Issue Architecture

[Arch: arm]

Issue Area

[Area: Other]

Host information

Very long
file sysinfo.h not exists
NuttX CFLAGS:
  -Wstrict-prototypes
  -Wno-attributes
  -Wno-unknown-pragmas
  -Wno-psabi
  -Os
  -fno-strict-aliasing
  -fomit-frame-pointer
  --param=min-pagesize=0
  -fno-common
  -Wall
  -Wshadow
  -Wundef
  -ffunction-sections
  -fdata-sections \-ggdb3\
  -mlittle-endian
  -march=armv7e-m
  -mtune=cortex-m7
  -mfpu=fpv5-d16
  -mfloat-abi=hard
  -mthumb
  -Wa-mthumb
  -Wa-mimplicit-it=always
  -isystem /home/cynerd/elektroline/template-nuttx/nuttx/core/include
  -D__NuttX__
  -pipe


NuttX CXXFLAGS:
  -Wno-attributes
  -Wno-unknown-pragmas
  -nostdinc++
  -Wno-psabi
  -fno-exceptions
  -fcheck-new
  -fno-rtti
  -Os
  -fno-strict-aliasing
  -fomit-frame-pointer
  --param=min-pagesize=0
  -fno-common
  -Wall
  -Wshadow
  -Wundef
  -ffunction-sections
  -fdata-sections \-ggdb3\
  -mlittle-endian
  -march=armv7e-m
  -mtune=cortex-m7
  -mfpu=fpv5-d16
  -mfloat-abi=hard
  -mthumb
  -Wa-mthumb
  -Wa-mimplicit-it=always
  -isystem /home/cynerd/elektroline/template-nuttx/nuttx/core/include/cxx
  -isystem /home/cynerd/elektroline/template-nuttx/nuttx/core/include
  -D__NuttX__
  -pipe


NuttX LDFLAGS:
  --print-memory-usage
  --no-warn-rwx-segments
  --entry=__start
  -nostdlib
  --gc-sections
  --cref
  -Map=/home/cynerd/elektroline/template-nuttx/nuttx/core/nuttx.map


NuttX configuration options:
  CONFIG_HOST_LINUX=y
  CONFIG_APPS_DIR=\../apps\
  CONFIG_BASE_DEFCONFIG=\\
  CONFIG_BUILD_FLAT=y
  CONFIG_OUTPUT_STRIP_PATHS=y
  CONFIG_ARCH_FLOAT_H=y
  CONFIG_ARCH_HAVE_STDARG_H=y
  CONFIG_ARCH_HAVE_SETJMP=y
  CONFIG_ARCH_NONE_DEBUG_H=y
  CONFIG_FORTIFY_SOURCE=0
  CONFIG_ASSERTIONS_FILENAME=y
  CONFIG_DEBUG_ALERT=y
  CONFIG_DEBUG_FEATURES=y
  CONFIG_DEBUG_ERROR=y
  CONFIG_DEBUG_WARN=y
  CONFIG_DEBUG_INFO=y
  CONFIG_DEBUG_ASSERTIONS=y
  CONFIG_DEBUG_ASSERTIONS_FILENAME=y
  CONFIG_ARCH_HAVE_STACKCHECK=y
  CONFIG_STACKCHECK_MARGIN=-1
  CONFIG_STACK_USAGE_WARNING=0
  CONFIG_DEBUG_SYMBOLS=y
  CONFIG_DEBUG_SYMBOLS_LEVEL=\-ggdb3\
  CONFIG_ARCH_HAVE_CUSTOMOPT=y
  CONFIG_DEBUG_FULLOPT=y
  CONFIG_LTO_NONE=y
  CONFIG_DEBUG_OPT_UNUSED_SECTIONS=y
  CONFIG_DEBUG_LINK_MAP=y
  CONFIG_ARCH_ARM=y
  CONFIG_ARCH=\arm\
  CONFIG_ARM_TOOLCHAIN_GNU_EABI=y
  CONFIG_ARCH_CHIP_SAMV7=y
  CONFIG_ARCH_ARMV7M=y
  CONFIG_ARCH_CORTEXM7=y
  CONFIG_ARCH_FAMILY=\armv7-m\
  CONFIG_ARCH_CHIP=\samv7\
  CONFIG_ARM_THUMB=y
  CONFIG_ARM_HAVE_MPU_UNIFIED=y
  CONFIG_ARM_MPU=y
  CONFIG_ARM_MPU_NREGIONS=16
  CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y
  CONFIG_DEBUG_HARDFAULT_ALERT=y
  CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y
  CONFIG_ARCH_HAVE_BUSFAULT_DEBUG=y
  CONFIG_ARCH_HAVE_USAGEFAULT_DEBUG=y
  CONFIG_ARMV7M_HAVE_ICACHE=y
  CONFIG_ARMV7M_HAVE_DCACHE=y
  CONFIG_ARMV7M_ICACHE=y
  CONFIG_ARMV7M_DCACHE=y
  CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y
  CONFIG_ARMV7M_HAVE_ITCM=y
  CONFIG_ARMV7M_HAVE_DTCM=y
  CONFIG_ARMV7M_HAVE_STACKCHECK=y
  CONFIG_ARCH_CHIP_SAMV71Q21=y
  CONFIG_ARCH_CHIP_SAMV71=y
  CONFIG_ARCH_CHIP_SAMV71Q=y
  CONFIG_SAMV7_MEM_FLASH_2048=y
  CONFIG_ARCH_CHIP_SAMV7_MEM_FLASH=0x200000
  CONFIG_SAMV7_MEM_RAM_384=y
  CONFIG_ARCH_CHIP_SAMV7_MEM_RAM=0x60000
  CONFIG_SAMV7_MCAN=y
  CONFIG_SAMV7_HAVE_MCAN1=y
  CONFIG_SAMV7_AFEC=y
  CONFIG_SAMV7_HAVE_EBI=y
  CONFIG_SAMV7_EEFC=y
  CONFIG_SAMV7_EMAC=y
  CONFIG_SAMV7_HSMCI=y
  CONFIG_SAMV7_HAVE_HSMCI0=y
  CONFIG_SAMV7_HAVE_MEDIALB=y
  CONFIG_SAMV7_PWM=y
  CONFIG_SAMV7_HAVE_SDRAMC=y
  CONFIG_SAMV7_HAVE_SPI0=y
  CONFIG_SAMV7_HAVE_SPI1=y
  CONFIG_SAMV7_QSPI_IS_SPI=y
  CONFIG_SAMV7_HAVE_TC=y
  CONFIG_SAMV7_HAVE_TWIHS2=y
  CONFIG_SAMV7_HAVE_USBHS=y
  CONFIG_SAMV7_HAVE_USART0=y
  CONFIG_SAMV7_HAVE_USART1=y
  CONFIG_SAMV7_HAVE_USART2=y
  CONFIG_SAMV7_SPI=y
  CONFIG_SAMV7_SPI_MASTER=y
  CONFIG_SAMV7_AFEC_TIOATRIG=y
  CONFIG_SAMV7_AFEC0=y
  CONFIG_SAMV7_AFEC0_RES=0
  CONFIG_SAMV7_AFEC_DMA=y
  CONFIG_SAMV7_AFEC_DMASAMPLES=20
  CONFIG_SAMV7_AFEC0_TIOATRIG=y
  CONFIG_SAMV7_AFEC0_TIOAFREQ=10000
  CONFIG_SAMV7_AFEC0_TIOACHAN=0
  CONFIG_SAMV7_AFEC1=y
  CONFIG_SAMV7_AFEC1_RES=0
  CONFIG_SAMV7_AFEC1_TIOATRIG=y
  CONFIG_SAMV7_AFEC1_TIOAFREQ=10000
  CONFIG_SAMV7_AFEC1_TIOACHAN=3
  CONFIG_SAMV7_MCAN1=y
  CONFIG_SAMV7_EMAC0=y
  CONFIG_SAMV7_XDMAC=y
  CONFIG_SAMV7_HSMCI0=y
  CONFIG_SAMV7_PWM0=y
  CONFIG_SAMV7_PWM0_CH0=y
  CONFIG_SAMV7_PWM0_TRIG0=0
  CONFIG_SAMV7_PWM0_TRIG1=0
  CONFIG_SAMV7_PWM0_TRIG2=0
  CONFIG_SAMV7_PWM0_TRIG3=0
  CONFIG_SAMV7_PWM0_TRIG4=0
  CONFIG_SAMV7_PWM0_TRIG5=0
  CONFIG_SAMV7_PWM0_TRIG6=0
  CONFIG_SAMV7_PWM0_TRIG7=0
  CONFIG_SAMV7_QSPI=y
  CONFIG_SAMV7_SPI0=y
  CONFIG_SAMV7_TC0=y
  CONFIG_SAMV7_TC1=y
  CONFIG_SAMV7_UART0=y
  CONFIG_SAMV7_UART0_SERIALDRIVER=y
  CONFIG_SAMV7_USBDEVHS=y
  CONFIG_SAMV7_USART0=y
  CONFIG_SAMV7_USART0_SERIALDRIVER=y
  CONFIG_SAMV7_USART0_RS485MODE=y
  CONFIG_SAMV7_USART1=y
  CONFIG_SAMV7_USART1_SERIALDRIVER=y
  CONFIG_SAMV7_WDT=y
  CONFIG_SAMV7_JTAG_SW_ENABLE=y
  CONFIG_SAMV7_ERASE_ENABLE=y
  CONFIG_SAMV7_GPIO_IRQ=y
  CONFIG_SAMV7_GPIOA_IRQ=y
  CONFIG_SAMV7_GPIOC_IRQ=y
  CONFIG_SAMV7_GPIOD_IRQ=y
  CONFIG_SAMV7_WDT_DEBUGHALT=y
  CONFIG_SAMV7_WDT_IDLEHALT=y
  CONFIG_SAMV7_PROGMEM=y
  CONFIG_SAMV7_PROGMEM_NSECTORS=16
  CONFIG_SAMV7_USER_SIGNATURE=y
  CONFIG_SAMV7_SERIAL_RXDMA_BUFFER=128
  CONFIG_SAMV7_SERIAL_DMA_TIMEOUT=30
  CONFIG_SAMV7_SPI0_MASTER=y
  CONFIG_SAMV7_SPI_DMA=y
  CONFIG_SAMV7_SPI_DMATHRESHOLD=4
  CONFIG_SAMV7_QSPI_DLYBS=0
  CONFIG_SAMV7_QSPI_DLYBCT=0
  CONFIG_SAMV7_QSPI_DMA=y
  CONFIG_SAMV7_QSPI_DMATHRESHOLD=4
  CONFIG_SAMV7_TC0_TIOA0=y
  CONFIG_SAMV7_TC1_TIOA3=y
  CONFIG_SAMV7_HSMCI_DMA=y
  CONFIG_SAMV7_EMAC0_NRXBUFFERS=16
  CONFIG_SAMV7_EMAC0_NTXBUFFERS=8
  CONFIG_SAMV7_EMAC0_PHYADDR=1
  CONFIG_SAMV7_EMAC0_RMII=y
  CONFIG_SAMV7_EMAC0_AUTONEG=y
  CONFIG_SAMV7_EMAC0_PHYSR=30
  CONFIG_SAMV7_EMAC0_PHYSR_ALTCONFIG=y
  CONFIG_SAMV7_EMAC0_PHYSR_ALTMODE=0x7
  CONFIG_SAMV7_EMAC0_PHYSR_10HD=0x1
  CONFIG_SAMV7_EMAC0_PHYSR_100HD=0x2
  CONFIG_SAMV7_EMAC0_PHYSR_10FD=0x5
  CONFIG_SAMV7_EMAC0_PHYSR_100FD=0x6
  CONFIG_SAMV7_EMAC0_ISETH0=y
  CONFIG_SAMV7_USBDEVHS_LOWPOWER=y
  CONFIG_SAMV7_USBHS_NDTDS=8
  CONFIG_SAMV7_USBHS_PREALLOCATE=y
  CONFIG_SAMV7_USBHS_EP7DMA_WAR=y
  CONFIG_SAMV7_MCAN_CLKSRC_MCK=y
  CONFIG_SAMV7_MCAN_CLKSRC_PRESCALER=1
  CONFIG_SAMV7_MCAN1_FD_BSW=y
  CONFIG_SAMV7_MCAN1_BITRATE=500000
  CONFIG_SAMV7_MCAN1_PROPSEG=2
  CONFIG_SAMV7_MCAN1_PHASESEG1=9
  CONFIG_SAMV7_MCAN1_PHASESEG2=1
  CONFIG_SAMV7_MCAN1_FSJW=2
  CONFIG_SAMV7_MCAN1_FBITRATE=2000000
  CONFIG_SAMV7_MCAN1_FPROPSEG=2
  CONFIG_SAMV7_MCAN1_FPHASESEG1=9
  CONFIG_SAMV7_MCAN1_FPHASESEG2=1
  CONFIG_SAMV7_MCAN1_FFSJW=2
  CONFIG_SAMV7_MCAN1_NSTDFILTERS=8
  CONFIG_SAMV7_MCAN1_RXFIFO0_64BYTES=y
  CONFIG_SAMV7_MCAN1_RXFIFO0_SIZE=8
  CONFIG_SAMV7_MCAN1_RXFIFO1_8BYTES=y
  CONFIG_SAMV7_MCAN1_RXFIFO1_SIZE=0
  CONFIG_SAMV7_MCAN1_RXBUFFER_64BYTES=y
  CONFIG_SAMV7_MCAN1_TXBUFFER_64BYTES=y
  CONFIG_SAMV7_MCAN1_TXFIFOQ_SIZE=8
  CONFIG_SAMV7_QENCODER_FILTER=y
  CONFIG_ARCH_TOOLCHAIN_GNU=y
  CONFIG_ARCH_TOOLCHAIN_GCC=y
  CONFIG_ARCH_HAVE_IRQTRIGGER=y
  CONFIG_ARCH_DMA=y
  CONFIG_ARCH_HAVE_IRQPRIO=y
  CONFIG_ARCH_ICACHE=y
  CONFIG_ARCH_DCACHE=y
  CONFIG_ARCH_HAVE_FORK=y
  CONFIG_ARCH_HAVE_FPU=y
  CONFIG_ARCH_HAVE_DPFPU=y
  CONFIG_ARCH_HAVE_MPU=y
  CONFIG_ARCH_HAVE_PROGMEM=y
  CONFIG_ARCH_HAVE_RESET=y
  CONFIG_ARCH_HAVE_TESTSET=y
  CONFIG_ARCH_HAVE_THREAD_LOCAL=y
  CONFIG_ARCH_HAVE_FETCHADD=y
  CONFIG_ARCH_HAVE_SYSCALL_HOOKS=y
  CONFIG_ARCH_HAVE_BACKTRACE=y
  CONFIG_ARCH_HAVE_DEBUG=y
  CONFIG_ARCH_HAVE_PERF_EVENTS=y
  CONFIG_ARCH_HAVE_CPUINFO=y
  CONFIG_ARCH_CPUINFO_FREQ_KHZ=0
  CONFIG_ARCH_HAVE_TCBINFO=y
  CONFIG_ARCH_FPU=y
  CONFIG_ARCH_DPFPU=y
  CONFIG_ARCH_USE_MPU=y
  CONFIG_ARCH_STACKDUMP=y
  CONFIG_ARCH_STACKDUMP_MAX_LENGTH=0
  CONFIG_ARCH_HAVE_RAMFUNCS=y
  CONFIG_ARCH_RAMFUNCS=y
  CONFIG_ARCH_HAVE_RAMVECTORS=y
  CONFIG_BOARD_LOOPSPERMSEC=51262
  CONFIG_ARCH_HAVE_INTERRUPTSTACK=y
  CONFIG_ARCH_INTERRUPTSTACK=2048
  CONFIG_ARCH_HAVE_HIPRI_INTERRUPT=y
  CONFIG_BOOT_RUNFROMFLASH=y
  CONFIG_RAM_START=0x20400000
  CONFIG_RAM_SIZE=393216
  CONFIG_FLASH_START=0x0
  CONFIG_FLASH_SIZE=0
  CONFIG_ARCH_BOARD_CUSTOM=y
  CONFIG_ARCH_BOARD_CUSTOM_NAME=\SAMV71-XULT\
  CONFIG_ARCH_BOARD_CUSTOM_DIR=\../board\
  CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y
  CONFIG_BOARD_CUSTOM_BUTTONS=y
  CONFIG_BOARD_CUSTOM_IRQBUTTONS=y
  CONFIG_ARCH_HAVE_BUTTONS=y
  CONFIG_ARCH_BUTTONS=y
  CONFIG_ARCH_HAVE_IRQBUTTONS=y
  CONFIG_ARCH_IRQBUTTONS=y
  CONFIG_MMCSD_HAVE_CARDDETECT=y
  CONFIG_BOARD_FORMAT_NXBOOT=y
  CONFIG_BOARD_PRIMARY_SLOT_OFFSET=0x20000
  CONFIG_BOARD_SLOT_SIZE=0xe0000
  CONFIG_ARCH_BOARD_COMMON=y
  CONFIG_SAMV7_GPIO_ENC=y
  CONFIG_SAMV7_HSMCI0_AUTOMOUNT=y
  CONFIG_SAMV7_HSMCI0_AUTOMOUNT_FSTYPE=\vfat\
  CONFIG_SAMV7_HSMCI0_AUTOMOUNT_BLKDEV=\/dev/mmcsd0\
  CONFIG_SAMV7_HSMCI0_AUTOMOUNT_MOUNTPOINT=\/sdcard\
  CONFIG_SAMV7_HSMCI0_AUTOMOUNT_DDELAY=1000
  CONFIG_SAMV7_HSMCI0_AUTOMOUNT_UDELAY=2000
  CONFIG_SAMV7_PROGMEM_OTA_PARTITION=y
  CONFIG_BOARD_CRASHDUMP_NONE=y
  CONFIG_BOARDCTL=y
  CONFIG_BOARDCTL_RESET=y
  CONFIG_BOARD_RESET_ON_ASSERT=0
  CONFIG_BOARD_ASSERT_RESET_VALUE=1
  CONFIG_BOARDCTL_RESET_CAUSE=y
  CONFIG_BOARDCTL_MKRD=y
  CONFIG_BOARDCTL_USBDEVCTRL=y
  CONFIG_BOARDCTL_IOCTL=y
  CONFIG_BOARD_MEMORY_RANGE=\\
  CONFIG_DISABLE_OS_API=y
  CONFIG_ARCH_HAVE_TICKLESS=y
  CONFIG_USEC_PER_TICK=10000
  CONFIG_TIMER_ADJUST_USEC=0
  CONFIG_SYSTEM_TIME64=y
  CONFIG_ARCH_HAVE_ADJTIME=y
  CONFIG_CLOCK_ADJTIME=y
  CONFIG_CLOCK_ADJTIME_SLEWLIMIT_PPM=50000
  CONFIG_CLOCK_ADJTIME_PERIOD_MS=120000
  CONFIG_START_YEAR=2018
  CONFIG_START_MONTH=1
  CONFIG_START_DAY=1
  CONFIG_PREALLOC_TIMERS=4
  CONFIG_IRQ_NWORKS=8
  CONFIG_IRQ_WORK_SECTION=\\
  CONFIG_IRQ_WORK_STACKSIZE=4096
  CONFIG_INIT_ENTRY=y
  CONFIG_INIT_ARGS=\\
  CONFIG_INIT_STACKSIZE=4096
  CONFIG_INIT_PRIORITY=100
  CONFIG_INIT_ENTRYPOINT=\startup_main\
  CONFIG_INIT_ENTRYNAME=\startup_main\
  CONFIG_RR_INTERVAL=200
  CONFIG_TASK_NAME_SIZE=31
  CONFIG_SCHED_HAVE_PARENT=y
  CONFIG_SCHED_CHILD_STATUS=y
  CONFIG_PREALLOC_CHILDSTATUS=0
  CONFIG_SCHED_WAITPID=y
  CONFIG_PTHREAD_MUTEX_ROBUST=y
  CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_NONE=y
  CONFIG_CANCELLATION_POINTS=y
  CONFIG_SCHED_CPULOAD_NONE=y
  CONFIG_SCHED_CPULOAD_TICKSPERSEC=100
  CONFIG_SCHED_PROFILE_TICKSPERSEC=1000
  CONFIG_SCHED_STACK_RECORD=0
  CONFIG_DEV_CONSOLE=y
  CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=8
  CONFIG_FILE_STREAM=y
  CONFIG_SIG_PREALLOC_ACTIONS=4
  CONFIG_SIG_ALLOC_ACTIONS=1
  CONFIG_SIG_PREALLOC_IRQ_ACTIONS=8
  CONFIG_PREALLOC_MQ_MSGS=8
  CONFIG_PREALLOC_MQ_IRQ_MSGS=8
  CONFIG_MQ_MAXMSGSIZE=32
  CONFIG_SCHED_WORKQUEUE=y
  CONFIG_SCHED_HPWORK=y
  CONFIG_SCHED_HPNTHREADS=1
  CONFIG_SCHED_HPWORKPRIORITY=224
  CONFIG_SCHED_HPWORKSTACKSIZE=4096
  CONFIG_SCHED_LPWORK=y
  CONFIG_SCHED_LPNTHREADS=1
  CONFIG_SCHED_LPWORKPRIORITY=100
  CONFIG_SCHED_LPWORKSTACKSIZE=4096
  CONFIG_DEFAULT_TASK_STACKSIZE=4096
  CONFIG_IDLETHREAD_STACKSIZE=1024
  CONFIG_PTHREAD_STACK_MIN=256
  CONFIG_PTHREAD_STACK_DEFAULT=4096
  CONFIG_PTHREAD_GUARDSIZE_DEFAULT=0
  CONFIG_PID_INITIAL_COUNT=16
  CONFIG_ARCH_HAVE_CAN_ERRORS=y
  CONFIG_CAN=y
  CONFIG_CAN_FD=y
  CONFIG_CAN_TXFIFOSIZE=8
  CONFIG_CAN_RXFIFOSIZE=32
  CONFIG_CAN_NPENDINGRTR=4
  CONFIG_CAN_TXREADY=y
  CONFIG_CAN_TXREADY_HIPRI=y
  CONFIG_ARCH_HAVE_I2CRESET=y
  CONFIG_ARCH_HAVE_SPI_CS_CONTROL=y
  CONFIG_SPI=y
  CONFIG_SPI_EXCHANGE=y
  CONFIG_SPI_CMDDATA=y
  CONFIG_ARCH_HAVE_PWM_OVERWRITE=y
  CONFIG_ARCH_HAVE_PWM_DEADTIME=y
  CONFIG_ARCH_HAVE_PWM_MULTICHAN=y
  CONFIG_PWM=y
  CONFIG_WATCHDOG=y
  CONFIG_WATCHDOG_DEVPATH=\/dev/watchdog0\
  CONFIG_WATCHDOG_MAGIC_V=y
  CONFIG_WATCHDOG_AUTOMONITOR=y
  CONFIG_WATCHDOG_AUTOMONITOR_BY_WDOG=y
  CONFIG_WATCHDOG_AUTOMONITOR_TIMEOUT=10000
  CONFIG_WATCHDOG_AUTOMONITOR_PING_INTERVAL=0
  CONFIG_ANALOG=y
  CONFIG_ADC=y
  CONFIG_ADC_FIFOSIZE=8
  CONFIG_ADC_NPOLLWAITERS=2
  CONFIG_BCH=y
  CONFIG_BCH_BUFFER_ALIGNMENT=0
  CONFIG_INPUT=y
  CONFIG_INPUT_BUTTONS=y
  CONFIG_INPUT_BUTTONS_DEBOUNCE_DELAY=0
  CONFIG_INPUT_BUTTONS_LOWER=y
  CONFIG_INPUT_BUTTONS_NPOLLWAITERS=2
  CONFIG_DEV_GPIO=y
  CONFIG_DEV_GPIO_NPOLLWAITERS=1
  CONFIG_DEV_GPIO_NSIGNALS=1
  CONFIG_LCD=y
  CONFIG_LCD_PACKEDMSFIRST=y
  CONFIG_LCD_DEV=y
  CONFIG_LCD_MAXCONTRAST=63
  CONFIG_LCD_MAXPOWER=1
  CONFIG_LCD_ST7789=y
  CONFIG_LCD_ST7789_XRES=135
  CONFIG_LCD_ST7789_YRES=240
  CONFIG_LCD_ST7789_XOFFSET=52
  CONFIG_LCD_ST7789_YOFFSET=40
  CONFIG_LCD_ST7789_INVCOLOR=y
  CONFIG_LCD_ST7789_DEFAULT_COLOR=0x04a8
  CONFIG_LCD_ST7789_BPP=16
  CONFIG_LCD_ST7789_SPIMODE=0
  CONFIG_LCD_ST7789_FREQUENCY=20000000
  CONFIG_LCD_PORTRAIT=y
  CONFIG_DEV_NULL=y
  CONFIG_DEV_ZERO=y
  CONFIG_DEV_OPTEE_NONE=y
  CONFIG_DRVR_MKRD=y
  CONFIG_ARCH_HAVE_RDWR_MEM_CPU_RUN=y
  CONFIG_ARCH_HAVE_SDIO=y
  CONFIG_MMCSD=y
  CONFIG_MMCSD_IOCSUPPORT=y
  CONFIG_MMCSD_NSLOTS=1
  CONFIG_MMCSD_MULTIBLOCK_LIMIT=1
  CONFIG_MMCSD_HAVE_WRITEPROTECT=y
  CONFIG_SDIO_DMA=y
  CONFIG_MMCSD_SDIO=y
  CONFIG_SDIO_BLOCKSETUP=y
  CONFIG_MMCSD_BLOCK_WDATADELAY=260
  CONFIG_MTD=y
  CONFIG_MTD_PARTITION=y
  CONFIG_MTD_BYTE_WRITE=y
  CONFIG_MTD_PROGMEM=y
  CONFIG_MTD_S25FL1=y
  CONFIG_S25FL1_QSPIMODE=0
  CONFIG_S25FL1_QSPI_FREQUENCY=108000000
  CONFIG_MTD_SMART=y
  CONFIG_MTD_SMART_SECTOR_SIZE=1024
  CONFIG_MTD_SMART_WEAR_LEVEL=y
  CONFIG_NETDEVICES=y
  CONFIG_MDIO_BUS=y
  CONFIG_NETDEV_STATISTICS=y
  CONFIG_NETDEV_STATISTICS_LOG_PERIOD=0
  CONFIG_ETH0_PHY_KSZ8061=y
  CONFIG_ETH1_PHY_NONE=y
  CONFIG_PIPES=y
  CONFIG_DEV_PIPE_MAXSIZE=65535
  CONFIG_DEV_PIPE_SIZE=1024
  CONFIG_DEV_FIFO_SIZE=1024
  CONFIG_DEV_PIPE_VFS_PATH=\/var/pipe\
  CONFIG_DEV_PIPE_NPOLLWAITERS=4
  CONFIG_SENSORS=y
  CONFIG_SENSORS_QENCODER=y
  CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y
  CONFIG_SERIAL=y
  CONFIG_SERIAL_REMOVABLE=y
  CONFIG_SERIAL_CONSOLE=y
  CONFIG_MCU_SERIAL=y
  CONFIG_STANDARD_SERIAL=y
  CONFIG_SERIAL_NPOLLWAITERS=4
  CONFIG_SERIAL_IFLOWCONTROL=y
  CONFIG_SERIAL_TXDMA=y
  CONFIG_SERIAL_RXDMA=y
  CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y
  CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10
  CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=50
  CONFIG_SERIAL_TERMIOS=y
  CONFIG_TTY_SIGINT=y
  CONFIG_TTY_SIGINT_CHAR=0x03
  CONFIG_TTY_SIGTSTP=y
  CONFIG_TTY_SIGTSTP_CHAR=0x1a
  CONFIG_USART1_SERIAL_CONSOLE=y
  CONFIG_UART0_SERIALDRIVER=y
  CONFIG_UART0_RXBUFSIZE=256
  CONFIG_UART0_TXBUFSIZE=256
  CONFIG_UART0_BAUD=115200
  CONFIG_UART0_BITS=8
  CONFIG_UART0_PARITY=0
  CONFIG_UART0_2STOP=0
  CONFIG_USART0_SERIALDRIVER=y
  CONFIG_USART1_SERIALDRIVER=y
  CONFIG_USART0_RXBUFSIZE=4096
  CONFIG_USART0_TXBUFSIZE=1024
  CONFIG_USART0_BAUD=115200
  CONFIG_USART0_BITS=8
  CONFIG_USART0_PARITY=0
  CONFIG_USART0_2STOP=0
  CONFIG_USART0_RXDMA=y
  CONFIG_USART1_RXBUFSIZE=252
  CONFIG_USART1_TXBUFSIZE=252
  CONFIG_USART1_BAUD=115200
  CONFIG_USART1_BITS=8
  CONFIG_USART1_PARITY=0
  CONFIG_USART1_2STOP=0
  CONFIG_USBDEV=y
  CONFIG_USBDEV_EPBUFFER_ALIGNMENT=0
  CONFIG_USBDEV_SELFPOWERED=y
  CONFIG_USBDEV_MAXPOWER=100
  CONFIG_USBDEV_DMA=y
  CONFIG_USBDEV_TRACE_INITIALIDSET=0
  CONFIG_CDCACM=y
  CONFIG_CDCACM_HAVE_EPINTIN=y
  CONFIG_CDCACM_IFLOWCONTROL=y
  CONFIG_CDCACM_EP0MAXPACKET=64
  CONFIG_CDCACM_EPINTIN=1
  CONFIG_CDCACM_EPINTIN_FSSIZE=64
  CONFIG_CDCACM_EPBULKOUT=3
  CONFIG_CDCACM_EPBULKOUT_FSSIZE=64
  CONFIG_CDCACM_EPBULKIN=2
  CONFIG_CDCACM_EPBULKIN_FSSIZE=64
  CONFIG_CDCACM_NRDREQS=8
  CONFIG_CDCACM_NWRREQS=8
  CONFIG_CDCACM_BULKOUT_REQLEN=256
  CONFIG_CDCACM_BULKIN_REQLEN=96
  CONFIG_CDCACM_RXBUFSIZE=257
  CONFIG_CDCACM_TXBUFSIZE=193
  CONFIG_CDCACM_VENDORID=0x0525
  CONFIG_CDCACM_PRODUCTID=0xa4a7
  CONFIG_CDCACM_VENDORSTR=\ELLTemplate\
  CONFIG_CDCACM_PRODUCTSTR=\CDC/ACM Serial\
  CONFIG_SYSLOG=y
  CONFIG_SYSLOG_DEFAULT_MASK=0xff
  CONFIG_SYSLOG_CRLF=y
  CONFIG_SYSLOG_MAX_CHANNELS=1
  CONFIG_SYSLOG_BUFFER=y
  CONFIG_SYSLOG_BUFSIZE=64
  CONFIG_SYSLOG_TIMESTAMP_REALTIME=y
  CONFIG_SYSLOG_COLOR_OUTPUT=y
  CONFIG_SYSLOG_TIMESTAMP=y
  CONFIG_SYSLOG_PROCESS_NAME=y
  CONFIG_SYSLOG_DEVPATH=\/dev/ttyS1\
  CONFIG_SYSLOG_DEFAULT=y
  CONFIG_ARCH_HAVE_NET=y
  CONFIG_ARCH_HAVE_PHY=y
  CONFIG_ARCH_HAVE_NETDEV_STATISTICS=y
  CONFIG_NET_WRITE_BUFFERS=y
  CONFIG_NET_READAHEAD=y
  CONFIG_NET=y
  CONFIG_NET_DEFAULT_MIN_PORT=4096
  CONFIG_NET_DEFAULT_MAX_PORT=32000
  CONFIG_NET_ETH_PKTSIZE=590
  CONFIG_NET_GUARDSIZE=2
  CONFIG_NET_LL_GUARDSIZE=14
  CONFIG_NET_RECV_BUFSIZE=0
  CONFIG_NET_SEND_BUFSIZE=0
  CONFIG_NET_ETHERNET=y
  CONFIG_NETDEV_IFINDEX=y
  CONFIG_NET_IPv4=y
  CONFIG_NET_IPFORWARD_ALLOC_STRUCT=1
  CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=16
  CONFIG_NET_ALLOC_DEVIF_CALLBACKS=0
  CONFIG_NET_SOCKOPTS=y
  CONFIG_NET_BINDTODEVICE=y
  CONFIG_NET_IPV4_CHECKSUMS=y
  CONFIG_NET_LOCAL=y
  CONFIG_NET_LOCAL_VFS_PATH=\/var/run\
  CONFIG_NET_LOCAL_STREAM=y
  CONFIG_NET_LOCAL_DGRAM=y
  CONFIG_NET_TCP=y
  CONFIG_NET_TCP_CHECKSUMS=y
  CONFIG_NET_TCP_PREALLOC_CONNS=8
  CONFIG_NET_TCP_ALLOC_CONNS=0
  CONFIG_NET_TCP_NPOLLWAITERS=2
  CONFIG_NET_TCP_RTO=3
  CONFIG_NET_TCP_MAXRTX=8
  CONFIG_NET_TCP_MAXSYNRTX=5
  CONFIG_NET_TCP_WAIT_TIMEOUT=120
  CONFIG_NET_MAX_LISTENPORTS=20
  CONFIG_NET_TCP_FAST_RETRANSMIT=y
  CONFIG_NET_TCP_WRITE_BUFFERS=y
  CONFIG_NET_TCP_NWRBCHAINS=8
  CONFIG_NET_TCP_ALLOC_WRBCHAINS=1
  CONFIG_NET_TCPBACKLOG=y
  CONFIG_NET_TCPBACKLOG_CONNS=8
  CONFIG_NET_UDP=y
  CONFIG_NET_BROADCAST=y
  CONFIG_NET_UDP_PREALLOC_CONNS=8
  CONFIG_NET_UDP_ALLOC_CONNS=0
  CONFIG_NET_UDP_NPOLLWAITERS=1
  CONFIG_NET_ICMP=y
  CONFIG_NET_ICMP_PMTU_ENTRIES=0
  CONFIG_NET_ICMP_SOCKET=y
  CONFIG_NET_ICMP_CHECKSUMS=y
  CONFIG_NET_ICMP_PREALLOC_CONNS=4
  CONFIG_NET_ICMP_ALLOC_CONNS=0
  CONFIG_NET_ICMP_NPOLLWAITERS=1
  CONFIG_NET_IGMP_CHECKSUMS=y
  CONFIG_NET_ARP=y
  CONFIG_NET_ARPTAB_SIZE=16
  CONFIG_NET_ARP_MAXAGE=120
  CONFIG_NET_ARP_SEND=y
  CONFIG_ARP_SEND_MAXTRIES=5
  CONFIG_ARP_SEND_DELAYMSEC=20
  CONFIG_NET_SNOOP_BUFSIZE=4096
  CONFIG_NET_RECV_PACK=y
  CONFIG_NET_STATISTICS=y
  CONFIG_CRYPTO=y
  CONFIG_FS_AUTOMOUNTER=y
  CONFIG_FS_NEPOLL_DESCRIPTORS=8
  CONFIG_FS_LOCK_BUCKET_SIZE=8
  CONFIG_SENDFILE_BUFSIZE=512
  CONFIG_FS_HEAPSIZE=0
  CONFIG_EVENT_FD=y
  CONFIG_EVENT_FD_POLL=y
  CONFIG_EVENT_FD_NPOLLWAITERS=2
  CONFIG_FS_NOTIFY=y
  CONFIG_FS_NOTIFY_BUCKET_SIZE=64
  CONFIG_FS_NOTIFY_MAX_EVENTS=1024
  CONFIG_FS_NOTIFY_FD_POLLWAITERS=2
  CONFIG_FS_BACKTRACE=0
  CONFIG_FS_MQUEUE_VFS_PATH=\/var/mqueue\
  CONFIG_FS_MQUEUE_NPOLLWAITERS=4
  CONFIG_FS_ANONMAP=y
  CONFIG_FS_FAT=y
  CONFIG_FS_ROMFS=y
  CONFIG_FS_ROMFS_CACHE_NODE=y
  CONFIG_FS_ROMFS_CACHE_FILE_NSECTORS=1
  CONFIG_FS_TMPFS=y
  CONFIG_FS_TMPFS_BLOCKSIZE=512
  CONFIG_FS_TMPFS_DIRECTORY_ALLOCGUARD=64
  CONFIG_FS_TMPFS_DIRECTORY_FREEGUARD=128
  CONFIG_FS_TMPFS_FILE_ALLOCGUARD=512
  CONFIG_FS_TMPFS_FILE_FREEGUARD=1024
  CONFIG_FS_SMARTFS=y
  CONFIG_SMARTFS_ERASEDSTATE=0xff
  CONFIG_SMARTFS_MAXNAMLEN=16
  CONFIG_FS_PROCFS=y
  CONFIG_NXFONTS_PACKEDMSFIRST=y
  CONFIG_MM_DEFAULT_MANAGER=y
  CONFIG_MM_DEFAULT_ALIGNMENT=8
  CONFIG_MM_NODE_GUARDSIZE=0
  CONFIG_MM_REGIONS=1
  CONFIG_MM_MAP_COUNT_MAX=1024
  CONFIG_MM_BACKTRACE=-1
  CONFIG_MM_FREE_DELAYCOUNT_MAX=0
  CONFIG_MM_HEAP_BIGGEST_COUNT=30
  CONFIG_MM_HEAP_MEMPOOL_THRESHOLD=-1
  CONFIG_MM_IOB=y
  CONFIG_IOB_NBUFFERS=36
  CONFIG_IOB_BUFSIZE=196
  CONFIG_IOB_ALIGNMENT=4
  CONFIG_IOB_SECTION=\\
  CONFIG_IOB_NCHAINS=36
  CONFIG_IOB_THROTTLE=8
  CONFIG_BINFMT_ELF_RELOCATABLE=y
  CONFIG_STDIO_BUFFER_SIZE=64
  CONFIG_STDIO_LINEBUFFER=y
  CONFIG_NUNGET_CHARS=2
  CONFIG_LIBC_FLOATINGPOINT=y
  CONFIG_LIBC_LONG_LONG=y
  CONFIG_ARCH_LOWPUTC=y
  CONFIG_LIBC_RAND_ORDER=1
  CONFIG_LIBC_HOMEDIR=\/\
  CONFIG_LIBC_TMPDIR=\/tmp\
  CONFIG_LIBC_MAX_TMPFILE=32
  CONFIG_LIBC_MAX_EXITFUNS=0
  CONFIG_LIBC_EXECFUNCS=y
  CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=4096
  CONFIG_LIBC_HOSTNAME=\\
  CONFIG_LIBC_OPEN_MAX=256
  CONFIG_NAME_MAX=32
  CONFIG_PATH_MAX=256
  CONFIG_LINE_MAX=64
  CONFIG_LIBC_STRERROR=y
  CONFIG_LIBC_STRSIGNAL=y
  CONFIG_LIBC_LOCALTIME=y
  CONFIG_LIBC_TZ_MAX_TIMES=370
  CONFIG_LIBC_TZ_MAX_TYPES=20
  CONFIG_LIBC_TZDIR=\/etc\
  CONFIG_TLS_NELEM=0
  CONFIG_TLS_TASK_NELEM=0
  CONFIG_TLS_NCLEANUP=0
  CONFIG_LIBC_NETDB=y
  CONFIG_LIBC_GAISTRERROR_ERRNUM=y
  CONFIG_NETDB_BUFSIZE=256
  CONFIG_NETDB_MAX_IPv4ADDR=1
  CONFIG_NETDB_DNSCLIENT=y
  CONFIG_NETDB_DNSCLIENT_ENTRIES=8
  CONFIG_NETDB_DNSCLIENT_NAMESIZE=256
  CONFIG_NETDB_DNSCLIENT_LIFESEC=3600
  CONFIG_NETDB_DNSCLIENT_MAXRESPONSE=512
  CONFIG_NETDB_DNSCLIENT_RECV_TIMEOUT=5
  CONFIG_NETDB_DNSCLIENT_SEND_TIMEOUT=5
  CONFIG_NETDB_DNSCLIENT_MAX_TIMEOUT=30
  CONFIG_NETDB_DNSCLIENT_RETRIES=3
  CONFIG_NETDB_DNSSERVER_NAMESERVERS=1
  CONFIG_NETDB_DNSSERVER_IPv4=y
  CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x0a000001
  CONFIG_LIBC_FTOK_VFS_PATH=\/var/ftok\
  CONFIG_LIBC_MEMFD_TMPFS=y
  CONFIG_LIBC_MEM_FD_VFS_PATH=\memfd\
  CONFIG_LIBC_TEMPBUFFER=y
  CONFIG_LIBC_MAX_TEMPBUFFER=2
  CONFIG_LIBC_TEMPBUFFER_MALLOC=y
  CONFIG_LIBC_MUTEX_BACKTRACE=0
  CONFIG_BUILTIN=y
  CONFIG_STREAM_OUT_BUFFER_SIZE=64
  CONFIG_STREAM_HEXDUMP_BUFFER_SIZE=128
  CONFIG_STREAM_BASE64_BUFFER_SIZE=128
  CONFIG_LIBC_INLINE_QUEUE=y
  CONFIG_LIBM=y
  CONFIG_BUILTIN_TOOLCHAIN=y
  CONFIG_COVERAGE_NONE=y
  CONFIG_COVERAGE_DEFAULT_PREFIX_STRIP=\0\
  CONFIG_COVERAGE_DEFAULT_PREFIX=\/data\
  CONFIG_PROFILE_NONE=y
  CONFIG_BOOT_NXBOOT=y
  CONFIG_NXBOOT_PRIMARY_SLOT_PATH=\/dev/ota0\
  CONFIG_NXBOOT_SECONDARY_SLOT_PATH=\/dev/ota1\
  CONFIG_NXBOOT_TERTIARY_SLOT_PATH=\/dev/ota2\
  CONFIG_NXBOOT_HEADER_SIZE=0x200
  CONFIG_NXBOOT_PLATFORM_IDENTIFIER=0x454c4c0000000000
  CONFIG_EXAMPLES_BUTTONS=y
  CONFIG_EXAMPLES_BUTTONS_PROGNAME=\buttons\
  CONFIG_EXAMPLES_BUTTONS_PRIORITY=100
  CONFIG_EXAMPLES_BUTTONS_STACKSIZE=4096
  CONFIG_EXAMPLES_BUTTONS_DEVPATH=\/dev/buttons\
  CONFIG_EXAMPLES_BUTTONS_SIGNAL=y
  CONFIG_EXAMPLES_GPIO=y
  CONFIG_EXAMPLES_GPIO_PROGNAME=\gpio\
  CONFIG_EXAMPLES_GPIO_PRIORITY=100
  CONFIG_EXAMPLES_GPIO_STACKSIZE=4096
  CONFIG_EXAMPLES_QENCODER=y
  CONFIG_EXAMPLES_QENCODER_DEVPATH=\/dev/gpio_enc\
  CONFIG_EXAMPLES_QENCODER_NSAMPLES=0
  CONFIG_EXAMPLES_QENCODER_DELAY=100
  CONFIG_EXAMPLES_USBSERIAL=y
  CONFIG_EXAMPLES_USBSERIAL_BUFSIZE=512
  CONFIG_EXAMPLES_USBSERIAL_INANDOUT=y
  CONFIG_EXAMPLES_USBSERIAL_SMALLANDBIG=y
  CONFIG_NUTTX_CONFIRM_IMAGE=y
  CONFIG_NUTTX_CONFIRM_IMAGE_PROGNAME=\confirm_image\
  CONFIG_NUTTX_CONFIRM_IMAGE_PRIORITY=100
  CONFIG_NUTTX_CONFIRM_IMAGE_STACKSIZE=4096
  CONFIG_NUTTX_STARTUP=y
  CONFIG_NUTTX_STARTUP_PROGNAME=\startup\
  CONFIG_NUTTX_STARTUP_PRIORITY=100
  CONFIG_NUTTX_STARTUP_STACKSIZE=4096
  CONFIG_FSUTILS_MKFATFS=y
  CONFIG_MKFATFS_BUFFER_ALIGNMENT=0
  CONFIG_FSUTILS_MKSMARTFS=y
  CONFIG_NETUTILS_DHCPC=y
  CONFIG_NETUTILS_DHCPC_HOST_NAME=\nuttx\
  CONFIG_NETUTILS_DHCPC_RECV_TIMEOUT_MS=3000
  CONFIG_NETUTILS_DHCPC_RETRIES=3
  CONFIG_NETUTILS_DHCPC_BOOTP_FLAGS=0x0000
  CONFIG_NETUTILS_DHCPC_RELEASE_RETRIES=3
  CONFIG_NETUTILS_DHCPC_RELEASE_TRANSMISSION_DELAY_MS=10
  CONFIG_NETUTILS_DHCPC_RELEASE_ENSURE_TRANSMISSION=y
  CONFIG_NETUTILS_NETINIT=y
  CONFIG_NETINIT_THREAD=y
  CONFIG_NETINIT_THREAD_STACKSIZE=4096
  CONFIG_NETINIT_THREAD_PRIORITY=80
  CONFIG_NETINIT_RETRY_MOUNTPATH=0
  CONFIG_NETINIT_DHCPC=y
  CONFIG_NETINIT_DRIPADDR=0x0a000001
  CONFIG_NETINIT_NETMASK=0xffffff00
  CONFIG_NETINIT_NOMAC=y
  CONFIG_NETINIT_SWMAC=y
  CONFIG_NETINIT_MACADDR_1=0xdeadbeef
  CONFIG_NETINIT_MACADDR_2=0x00e0
  CONFIG_NETUTILS_NETLIB=y
  CONFIG_NETUTILS_PING=y
  CONFIG_NSH_LIBRARY=y
  CONFIG_NSH_PROMPT_STRING=\template> \
  CONFIG_NSH_PROMPT_MAX=32
  CONFIG_NSH_PROMPT_ENV=\PS1\
  CONFIG_NSH_PROMPT_SUFFIX=\> \
  CONFIG_NSH_CLE=y
  CONFIG_NSH_QUOTE=y
  CONFIG_NSH_CMDPARMS=y
  CONFIG_NSH_MAXARGUMENTS=7
  CONFIG_NSH_ARGCAT=y
  CONFIG_NSH_NESTDEPTH=3
  CONFIG_NSH_ALIAS=y
  CONFIG_NSH_ALIAS_MAX_AMOUNT=1
  CONFIG_NSH_PIPELINE=y
  CONFIG_NSH_BUILTIN_APPS=y
  CONFIG_NSH_DISABLE_DATE=y
  CONFIG_NSH_DISABLE_LOMTD=y
  CONFIG_NSH_DISABLE_MB=y
  CONFIG_NSH_DISABLE_MH=y
  CONFIG_NSH_DISABLE_MW=y
  CONFIG_NSH_DISABLE_SHUTDOWN=y
  CONFIG_NSH_MMCSDMINOR=0
  CONFIG_NSH_MMCSDSLOTNO=0
  CONFIG_NSH_CODECS_BUFSIZE=128
  CONFIG_NSH_CMDOPT_HEXDUMP=y
  CONFIG_NSH_PROC_MOUNTPOINT=\/proc\
  CONFIG_NSH_FILEIOSIZE=512
  CONFIG_NSH_STRERROR=y
  CONFIG_NSH_SYSINITSCRIPT=\init.d/rc.sysinit\
  CONFIG_NSH_INITSCRIPT=\init.d/rcS\
  CONFIG_NSH_SCRIPT_REDIRECT_PATH=\\
  CONFIG_NSH_CONSOLE=y
  CONFIG_NSH_ARCHINIT=y
  CONFIG_NSH_NETINIT=y
  CONFIG_NSH_WGET_BUFF_SIZE=512
  CONFIG_SYSTEM_CLE=y
  CONFIG_SYSTEM_CLE_CMD_HISTORY=y
  CONFIG_SYSTEM_CLE_CMD_HISTORY_LINELEN=80
  CONFIG_SYSTEM_CLE_CMD_HISTORY_LEN=16
  CONFIG_SYSTEM_CLE_DEBUGLEVEL=0
  CONFIG_SYSTEM_DD=y
  CONFIG_SYSTEM_DD_PROGNAME=\dd\
  CONFIG_SYSTEM_DD_PRIORITY=100
  CONFIG_SYSTEM_DD_STACKSIZE=4096
  CONFIG_SYSTEM_DD_STATS=y
  CONFIG_SYSTEM_DHCPC_RENEW=y
  CONFIG_DHCPC_RENEW_PROGNAME=\renew\
  CONFIG_DHCPC_RENEW_PRIORITY=100
  CONFIG_DHCPC_RENEW_STACKSIZE=4096
  CONFIG_SYSTEM_NSH=y
  CONFIG_SYSTEM_NSH_PRIORITY=100
  CONFIG_SYSTEM_NSH_STACKSIZE=4096
  CONFIG_SYSTEM_NSH_PROGNAME=\nsh\
  CONFIG_SYSTEM_PING=y
  CONFIG_SYSTEM_PING_PROGNAME=\ping\
  CONFIG_SYSTEM_PING_PRIORITY=100
  CONFIG_SYSTEM_PING_STACKSIZE=4096
  CONFIG_SYSTEM_READLINE=y
  CONFIG_READLINE_ECHO=y
  CONFIG_SYSTEM_SETLOGMASK=y
  CONFIG_SYSTEM_SETLOGMASK_PROGNAME=\setlogmask\
  CONFIG_SYSTEM_SETLOGMASK_PRIORITY=100
  CONFIG_SYSTEM_SETLOGMASK_STACKSIZE=4096


Host system OS:
  Linux binky 6.18.7 #1-NixOS SMP PREEMPT_DYNAMIC Fri Jan 23 10:21:37 UTC 2026 x86_64

Host system PATH:
  /nix/store/d9n2rs8sqqivqly0p5mxifr84dpkwwvv-openocd-0.12.0/bin
  /nix/store/95a688lk14i0y5y70fwh9qhjd84490yd-clang-tools-21.1.7/bin
  /nix/store/m6xpq1apbk9hsk0iw79nypslpdkzpdxz-muon-0.5.0/bin
  /nix/store/l78bkxxy8z3bpw24qlay1lrbx9719w8l-shellcheck-0.11.0-bin/bin
  /nix/store/c3bgrcwq2735ybl5zw68n9nqgwaa0yrj-shfmt-3.12.0/bin
  /nix/store/817dy72ildvhv10qn1ak4wcq49r5hzn8-editorconfig-checker-3.6.0/bin
  /nix/store/7yaj811bdpa8857dmvxjy44mhwq07qrl-python3.13-sphinx-autobuild-2025.08.25/bin
  /nix/store/qzc04a3npl70cyyy6flnnrb2ig3kayxm-python3-3.13.11/bin
  /nix/store/4hmz08399hgvvbnn2n8kv99kf1slff0a-python3.13-httpx-0.28.1/bin
  /nix/store/jy298xzin67mndq6xf1lgbd9sl268a08-python3.13-sphinx-8.2.3/bin
  /nix/store/cwcqx379z8cp2qsqrq05ipb0h8nlmrns-python3.13-babel-2.17.0/bin
  /nix/store/5588njx2cw1q1vjg02xma6821mzk1v41-python3.13-docutils-0.21.2/bin
  /nix/store/8428y6d3d50j165yqrvgc1hlg5904j71-python3.13-pygments-2.19.2/bin
  /nix/store/42aid278gbmrfgk9dls8c07g6skvpw5a-python3.13-charset-normalizer-3.4.3/bin
  /nix/store/jv68ldh3qjmaywk82a09xh6sa75ibxp5-python3.13-uvicorn-0.38.0/bin
  /nix/store/39q0r4hn8n5migs01lpwd7k6nmf1lb8i-python3.13-watchfiles-1.1.1/bin
  /nix/store/1jy6rhs80y920vj7nnq4l9glgcf8cd8f-python3.13-websockets-15.0.1/bin
  /nix/store/827b5xq1ghbbdrp1faa4fw32xj1m2p51-openssl-3.6.0-bin/bin
  /nix/store/6lcvwip5am78i4i2ghxlvlglb7h4b27c-uriparser-1.0.0/bin
  /nix/store/maqi3vqlskappfvvj85qk8i41vrd8jbp-valgrind-3.26.0/bin
  /nix/store/0zbi3rzrlj8lfnca8kn9qjsbb5kap7v2-python3.13-gcovr-8.4/bin
  /nix/store/hxn2qrz1zmk5q01wsb7n3d58brzrsizb-pkg-config-wrapper-0.29.2/bin
  /nix/store/02vpmq507q17wfm9halmn046isvn5hkz-check-0.15.2/bin
  /nix/store/v54ff3f4mpqv6x8h9ljr5qlvm51qjj13-python3-3.13.11-env/bin
  /nix/store/g2vby93kxc4rcw7kibvlv7vkwmmj9wir-arm-none-eabihf-gcc-wrapper-15.2.0/bin
  /nix/store/kkv5ywrycwyjwrnwah3xrd5n7sipyaiw-arm-none-eabihf-gcc-15.2.0/bin
  /nix/store/d75200gb22v7p0703h5jrkgg8bqydk5q-coreutils-9.8/bin
  /nix/store/l3qpgn3dpqh6z0crdp6pnkd2m19z9bsl-arm-none-eabihf-binutils-wrapper-2.44/bin
  /nix/store/j8ikn4kanhmayjzii7sgn81fcpd0rhjp-arm-none-eabihf-binutils-2.44/bin
  /nix/store/hkbylipx1iiawqdcjv858p501wv81bpm-bash-interactive-5.3p3/bin
  /nix/store/n5m6p0j4anvf5cyy79nb2qn7smkzs176-gnumake-4.4.1/bin
  /nix/store/q0f0r2nl43wm56y3z0x4cvbxi5nxywjc-kconfig-frontends-4.11.0.1/bin
  /nix/store/p66ma1pa5g4nyq5ph3kdd6hnzcpyn8z5-genromfs-0.5.2/bin
  /nix/store/3zz7qa8c94aznwa2hw3fbf9pifrhfj8b-xxd-tinyxxd-1.3.7/bin
  /nix/store/0jsv20rn7626s2k0mf8ri7y945aswr55-unzip-6.0/bin
  /nix/store/hxcxjwdpan1pm9w12xp2q4sfq5w87l73-meson-1.9.1/bin
  /nix/store/4vxdgiak2ab3s853wz18wj11rmzw8bv6-ninja-1.13.2/bin
  /nix/store/i05qa489majbwyhkmyv610h5d4k7rkl0-util-linux-2.41.2-bin/bin
  /nix/store/zssasryipb2x4gk2ahzacl4mvvcmk48j-jq-1.8.1-bin/bin
  /nix/store/ahniy17h9r7gij7lq66pawl2wirwqf4r-fq-0.16.0/bin
  /nix/store/qk4si06ddpir0jdapn2627icq135y8bj-gperf-3.3/bin
  /nix/store/wmb16s8hw1vd25vvidwnncpzq126lcz3-cmake-4.1.2/bin
  /nix/store/4mimwjzpx120cfisg1scvp766yxflkzi-python3-3.13.11-env/bin
  /nix/store/xh2fvh02fbxvlfynxdhk6c05rk1mf0p6-python3.13-sphinx-multiversion-0.2.4/bin
  /nix/store/3vs2fr2mazafcdwyza15bfhpmccx1k7z-patchelf-0.15.2/bin
  /nix/store/r9wbjib6xxjkyb9yvjvrkl4sq61i2lyn-gcc-wrapper-15.2.0/bin
  /nix/store/qarrb8yfby1yyypm32vabzgxgq3w41ma-gcc-15.2.0/bin
  /nix/store/7ri1mm5y99nkr7657r77wycrvhg7z9x0-glibc-2.40-66-bin/bin
  /nix/store/dwiyp91lmxq864plaas14jm14m87sg3f-binutils-wrapper-2.44/bin
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin
  /nix/store/d75200gb22v7p0703h5jrkgg8bqydk5q-coreutils-9.8/bin
  /nix/store/wd99g2j010fdkry0ws1bhxzm52w82ssx-findutils-4.10.0/bin
  /nix/store/20zvyjvxq9x2mkp7rbnvrwjjzq2n76hh-diffutils-3.12/bin
  /nix/store/k06ssckzrzn9jjvvs4n62m6567zmbx6x-gnused-4.9/bin
  /nix/store/qfmq7p42ak5yn389qvx7zpxkan5i4xiy-gnugrep-3.12/bin
  /nix/store/nmxm04dhkaqg1q6hai70n9zmzb0q49a5-gawk-5.3.2/bin
  /nix/store/k1lcfin159706lihwx5hhvl80dbij4jw-gnutar-1.35/bin
  /nix/store/0hv4z5s3r1h4lmvn0427mlxjxgvg34nr-gzip-1.14/bin
  /nix/store/p61ba9fdgx3358bpp18hv4rslf6n5bq6-bzip2-1.0.8-bin/bin
  /nix/store/mkm3my2067305hdh7rzmi10npwr7y17f-gnumake-4.4.1/bin
  /nix/store/lw117lsr8d585xs63kx5k233impyrq7q-bash-5.3p3/bin
  /nix/store/clrf4mjwr8xcfpvway6w34wzvqc1hry4-patch-2.8/bin
  /nix/store/j1zc5jh0vi9sbxj09ldj4xklgm6kpf8n-xz-5.8.1-bin/bin
  /nix/store/s2k48fw3y698j4kcvmw0520m06ihv2z4-file-5.45/bin
  /nix/store/x12lw455sq6qy2wcya85d7rb88ybc3df-bash-interactive-5.3p9/bin
  /nix/store/vfgzadk2clbi922nixidc7w2hf9na4dz-nix-2.31.3/bin
  /home/cynerd/.guix-profile/bin
  /home/cynerd/.local/bin
  /run/wrappers/bin
  /home/cynerd/.nix-profile/bin
  /nix/profile/bin
  /home/cynerd/.local/state/nix/profile/bin
  /etc/profiles/per-user/cynerd/bin
  /nix/var/nix/profiles/default/bin
  /run/current-system/sw/bin

Verification

  • I have verified before submitting the report.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Arch: armIssues related to ARM (32-bit) architectureOS: LinuxIssues related to Linux (building system, etc)Type: BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions