This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 4f6e695f7c5 fs/mnemofs: Add mnemofs version 1 support.
new 9a84223c1e1 sched/clock: Remove TIMER_MASK32 from clock.h
new c32b6830851 !compiler: drop CONFIG_HAVE_LONG_LONG and require long
long support
new 1b3af76bf3a !libc/stream: remove CONFIG_LIBC_LONG_LONG and always
support long long
new c6654b1106c !sched/clock: remove CONFIG_SYSTEM_TIME64 and always use
64-bit time
new c47b1e2c5b3 !sys/types.h: change time_t and clock_t to int64_t to
align with other OSes
new 9ff99c6d0fc !nuttx: drop redundant casts on tv_sec/tv_nsec and fix
printf formats
new c020e6ef9af arch/esp32: Fix conflicting types for '_times_r'
new 2c9f91526a2 board: enable LTO on g431 nsh boards and fix LTO link with
toolchain switch
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../applications/netutils/ntpclient/index.rst | 1 -
Documentation/guides/rust.rst | 1 -
arch/arm/src/armv7-a/arm_perf.c | 2 +-
arch/arm/src/armv7-m/arm_perf.c | 2 +-
arch/arm/src/armv7-r/arm_perf.c | 2 +-
arch/arm/src/armv8-m/arm_perf.c | 2 +-
arch/arm/src/armv8-r/arm_perf.c | 2 +-
arch/arm/src/cxd56xx/cxd56_cisif.c | 2 +-
arch/arm/src/cxd56xx/cxd56_nxaudio.c | 8 +-
arch/arm/src/cxd56xx/cxd56_rtc.c | 8 +-
arch/arm/src/cxd56xx/cxd56_timer.c | 2 +-
arch/arm/src/cxd56xx/cxd56_wdt.c | 2 +-
arch/arm/src/efm32/efm32_rtc_burtc.c | 10 +-
arch/arm/src/imxrt/imxrt_rtc_lowerhalf.c | 2 +-
arch/arm/src/imxrt/imxrt_tickless.c | 2 +-
arch/arm/src/kinetis/kinetis_rtc_lowerhalf.c | 3 +-
arch/arm/src/lc823450/lc823450_dvfs2.c | 2 +-
arch/arm/src/lc823450/lc823450_rtc.c | 2 +-
arch/arm/src/lc823450/lc823450_timer.c | 8 +-
arch/arm/src/lpc31xx/lpc31_timerisr.c | 4 +-
arch/arm/src/lpc43xx/lpc43_rit.c | 8 +-
arch/arm/src/lpc54xx/lpc54_tickless.c | 4 +-
.../arm/src/max326xx/common/max326_rtc_lowerhalf.c | 2 +-
arch/arm/src/nrf52/nrf52_wdt_lowerhalf.c | 2 +-
arch/arm/src/rp2040/rp2040_clock.c | 2 +-
arch/arm/src/rp23xx/rp23xx_clock.c | 2 +-
arch/arm/src/rtl8720c/amebaz_depend.c | 2 +-
arch/arm/src/s32k3xx/s32k3xx_pinirq.c | 2 +-
arch/arm/src/sam34/sam4cm_freerun.c | 4 +-
arch/arm/src/sam34/sam4cm_oneshot.c | 19 +-
arch/arm/src/sam34/sam4cm_oneshot_lowerhalf.c | 4 +-
arch/arm/src/sama5/sam_freerun.c | 4 +-
arch/arm/src/sama5/sam_oneshot.c | 21 +-
arch/arm/src/sama5/sam_oneshot_lowerhalf.c | 4 +-
arch/arm/src/sama5/sam_tickless.c | 2 +-
arch/arm/src/samd5e5/sam_freerun.c | 4 +-
arch/arm/src/samd5e5/sam_oneshot.c | 17 +-
arch/arm/src/samd5e5/sam_oneshot_lowerhalf.c | 4 +-
arch/arm/src/samd5e5/sam_tickless.c | 5 +-
arch/arm/src/samv7/sam_freerun.c | 4 +-
arch/arm/src/samv7/sam_oneshot.c | 19 +-
arch/arm/src/samv7/sam_oneshot_lowerhalf.c | 4 +-
arch/arm/src/stm32/stm32_bbsram.c | 4 +-
arch/arm/src/stm32/stm32_eth.c | 2 +-
arch/arm/src/stm32/stm32_freerun.c | 4 +-
arch/arm/src/stm32/stm32_oneshot.c | 17 +-
arch/arm/src/stm32/stm32_oneshot_lowerhalf.c | 4 +-
arch/arm/src/stm32/stm32_rtcounter.c | 6 +-
arch/arm/src/stm32/stm32_tickless.c | 22 +-
arch/arm/src/stm32f0l0g0/stm32_tim_lowerhalf.c | 4 +-
arch/arm/src/stm32f7/stm32_bbsram.c | 4 +-
arch/arm/src/stm32f7/stm32_tickless.c | 24 +-
arch/arm/src/stm32h7/stm32_bbsram.c | 4 +-
arch/arm/src/stm32h7/stm32_oneshot.c | 8 +-
arch/arm/src/stm32h7/stm32_oneshot_lowerhalf.c | 4 +-
arch/arm/src/stm32h7/stm32_tickless.c | 24 +-
arch/arm/src/stm32l4/stm32l4_freerun.c | 4 +-
arch/arm/src/stm32l4/stm32l4_oneshot.c | 17 +-
arch/arm/src/stm32l4/stm32l4_oneshot_lowerhalf.c | 4 +-
arch/arm/src/stm32wb/stm32wb_freerun.c | 4 +-
arch/arm/src/stm32wb/stm32wb_oneshot.c | 17 +-
arch/arm/src/stm32wb/stm32wb_oneshot_lowerhalf.c | 4 +-
arch/arm/src/stm32wb/stm32wb_tickless.c | 22 +-
arch/arm/src/xmc4/xmc4_tickless.c | 20 +-
arch/arm64/src/common/arm64_fatal.c | 2 +-
arch/arm64/src/imx9/imx9_usdhc.c | 12 +-
arch/avr/src/avrdx/avrdx_timerisr_tickless_alarm.c | 3 +-
arch/mips/src/pic32mz/pic32mz_freerun.c | 8 +-
arch/mips/src/pic32mz/pic32mz_oneshot.c | 19 +-
arch/mips/src/pic32mz/pic32mz_oneshot_lowerhalf.c | 4 +-
arch/mips/src/pic32mz/pic32mz_timer_lowerhalf.c | 2 +-
arch/renesas/src/rx65n/rx65n_sbram.c | 4 +-
arch/risc-v/src/bl602/bl602_oneshot_lowerhalf.c | 2 +-
.../src/common/espressif/esp_ets_timer_legacy.c | 2 +-
arch/risc-v/src/common/espressif/esp_i2c.c | 6 +-
arch/risc-v/src/common/espressif/esp_i2c_slave.c | 2 +-
arch/risc-v/src/common/espressif/esp_libc_stubs.c | 12 +-
arch/risc-v/src/common/espressif/esp_rtc.c | 7 +-
arch/risc-v/src/common/espressif/esp_tickless.c | 4 +-
arch/risc-v/src/common/supervisor/riscv_sbi.c | 2 +-
.../src/esp32c3-legacy/esp32c3_ble_adapter.c | 2 +-
arch/risc-v/src/esp32c3-legacy/esp32c3_freerun.c | 4 +-
arch/risc-v/src/esp32c3-legacy/esp32c3_i2c.c | 6 +-
.../risc-v/src/esp32c3-legacy/esp32c3_libc_stubs.c | 2 +-
arch/risc-v/src/esp32c3-legacy/esp32c3_oneshot.c | 12 +-
arch/risc-v/src/esp32c3-legacy/esp32c3_pm.c | 4 +-
arch/risc-v/src/esp32c3-legacy/esp32c3_rtc.c | 8 +-
.../src/esp32c3-legacy/esp32c3_rtc_lowerhalf.c | 3 +-
arch/risc-v/src/esp32c3-legacy/esp32c3_sha.c | 52 ++--
arch/risc-v/src/esp32c3-legacy/esp32c3_tickless.c | 6 +-
arch/risc-v/src/esp32c3-legacy/esp32c3_tim.c | 16 +-
.../src/esp32c3-legacy/esp32c3_tim_lowerhalf.c | 2 +-
.../src/esp32c3-legacy/esp32c3_wifi_adapter.c | 6 +-
.../src/esp32c3-legacy/rom/esp32c3_libc_stubs.h | 2 +-
arch/risc-v/src/esp32c3/esp_ble_adapter.c | 4 +-
arch/risc-v/src/esp32c3/esp_coex_adapter.c | 2 +-
arch/risc-v/src/esp32c6/esp_coex_adapter.c | 2 +-
arch/risc-v/src/litex/litex_tickless.c | 4 +-
arch/risc-v/src/mpfs/mpfs_ddr.c | 14 +-
arch/risc-v/src/mpfs/mpfs_perf.c | 2 +-
arch/risc-v/src/rp23xx-rv/rp23xx_clock.c | 2 +-
arch/sparc/src/bm3803/bm3803_freerun.c | 4 +-
arch/sparc/src/bm3803/bm3803_oneshot.c | 18 +-
arch/sparc/src/bm3803/bm3803_oneshot_lowerhalf.c | 4 +-
arch/x86_64/src/intel64/intel64_oneshot.c | 19 +-
arch/x86_64/src/intel64/intel64_perf.c | 2 +-
arch/xtensa/src/common/espressif/esp_i2c_slave.c | 2 +-
arch/xtensa/src/common/espressif/esp_rtc.c | 7 +-
arch/xtensa/src/common/xtensa_oneshot.c | 4 +-
arch/xtensa/src/common/xtensa_perf.c | 2 +-
arch/xtensa/src/esp32/esp32_freerun.c | 4 +-
arch/xtensa/src/esp32/esp32_i2c.c | 4 +-
arch/xtensa/src/esp32/esp32_libc_stubs.c | 2 +-
arch/xtensa/src/esp32/esp32_oneshot.c | 12 +-
arch/xtensa/src/esp32/esp32_oneshot_lowerhalf.c | 4 +-
arch/xtensa/src/esp32/esp32_psram.c | 2 +-
arch/xtensa/src/esp32/esp32_tickless.c | 4 +-
arch/xtensa/src/esp32/esp32_tim.c | 8 +-
arch/xtensa/src/esp32/esp32_tim_lowerhalf.c | 2 +-
arch/xtensa/src/esp32/esp32_wifi_adapter.c | 6 +-
arch/xtensa/src/esp32/rom/esp32_libc_stubs.h | 2 +-
arch/xtensa/src/esp32s2/esp32s2_freerun.c | 4 +-
arch/xtensa/src/esp32s2/esp32s2_i2c.c | 4 +-
arch/xtensa/src/esp32s2/esp32s2_libc_stubs.c | 2 +-
arch/xtensa/src/esp32s2/esp32s2_oneshot.c | 11 +-
.../xtensa/src/esp32s2/esp32s2_oneshot_lowerhalf.c | 2 +-
arch/xtensa/src/esp32s2/esp32s2_tim.c | 24 +-
arch/xtensa/src/esp32s2/esp32s2_tim_lowerhalf.c | 2 +-
arch/xtensa/src/esp32s2/esp32s2_wifi_adapter.c | 6 +-
arch/xtensa/src/esp32s2/rom/esp32s2_libc_stubs.h | 2 +-
arch/xtensa/src/esp32s3/esp32s3_ble_adapter.c | 4 +-
arch/xtensa/src/esp32s3/esp32s3_freerun.c | 4 +-
arch/xtensa/src/esp32s3/esp32s3_i2c.c | 4 +-
arch/xtensa/src/esp32s3/esp32s3_libc_stubs.c | 2 +-
arch/xtensa/src/esp32s3/esp32s3_oneshot.c | 11 +-
.../xtensa/src/esp32s3/esp32s3_oneshot_lowerhalf.c | 2 +-
arch/xtensa/src/esp32s3/esp32s3_tickless.c | 8 +-
arch/xtensa/src/esp32s3/esp32s3_tim.c | 16 +-
arch/xtensa/src/esp32s3/esp32s3_tim_lowerhalf.c | 2 +-
arch/xtensa/src/esp32s3/esp32s3_wifi_adapter.c | 6 +-
arch/xtensa/src/esp32s3/rom/esp32s3_libc_stubs.h | 2 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_analog.c | 10 +-
.../fvp-armv8r-aarch32/configs/nsh/defconfig | 1 -
.../lc823450-xgevk/configs/audio/defconfig | 1 -
.../lc823450/lc823450-xgevk/configs/bt/defconfig | 1 -
.../lc823450/lc823450-xgevk/configs/knsh/defconfig | 1 -
.../lc823450-xgevk/configs/kostest/defconfig | 1 -
.../lc823450-xgevk/configs/krndis/defconfig | 1 -
.../lc823450/lc823450-xgevk/configs/nsh/defconfig | 1 -
.../lc823450-xgevk/configs/rndis/defconfig | 1 -
.../lc823450/lc823450-xgevk/configs/usb/defconfig | 1 -
boards/arm/moxart/moxa/configs/nsh/defconfig | 1 -
boards/arm/mps/mps3-an547/configs/ap/defconfig | 1 -
boards/arm/mps/mps3-an547/configs/bl/defconfig | 1 -
.../nrf5340-dk/configs/sdc_nimble_cpunet/defconfig | 1 -
.../configs/audiopack/defconfig | 1 -
.../configs/composite/defconfig | 1 -
.../configs/displaypack/defconfig | 1 -
.../configs/enc28j60/defconfig | 1 -
.../configs/lcd1602/defconfig | 1 -
.../configs/nsh-flash/defconfig | 1 -
.../adafruit-feather-rp2040/configs/nsh/defconfig | 1 -
.../configs/nshsram/defconfig | 1 -
.../adafruit-feather-rp2040/configs/smp/defconfig | 1 -
.../configs/spisd/defconfig | 1 -
.../configs/ssd1306/defconfig | 1 -
.../configs/st7735/defconfig | 1 -
.../configs/usbmsc/defconfig | 1 -
.../configs/usbnsh/defconfig | 1 -
.../configs/waveshare-lcd-1.14/defconfig | 1 -
.../configs/waveshare-lcd-1.3/defconfig | 1 -
.../adafruit-kb2040/configs/audiopack/defconfig | 1 -
.../adafruit-kb2040/configs/composite/defconfig | 1 -
.../adafruit-kb2040/configs/displaypack/defconfig | 1 -
.../adafruit-kb2040/configs/enc28j60/defconfig | 1 -
.../adafruit-kb2040/configs/lcd1602/defconfig | 1 -
.../adafruit-kb2040/configs/nsh-flash/defconfig | 1 -
.../rp2040/adafruit-kb2040/configs/nsh/defconfig | 1 -
.../adafruit-kb2040/configs/nshsram/defconfig | 1 -
.../rp2040/adafruit-kb2040/configs/smp/defconfig | 1 -
.../rp2040/adafruit-kb2040/configs/spisd/defconfig | 1 -
.../adafruit-kb2040/configs/ssd1306/defconfig | 1 -
.../adafruit-kb2040/configs/st7735/defconfig | 1 -
.../adafruit-kb2040/configs/usbmsc/defconfig | 1 -
.../adafruit-kb2040/configs/usbnsh/defconfig | 1 -
.../configs/waveshare-lcd-1.14/defconfig | 1 -
.../configs/waveshare-lcd-1.3/defconfig | 1 -
.../pimoroni-tiny2040/configs/composite/defconfig | 1 -
.../pimoroni-tiny2040/configs/gpio/defconfig | 1 -
.../pimoroni-tiny2040/configs/nsh-flash/defconfig | 1 -
.../rp2040/pimoroni-tiny2040/configs/nsh/defconfig | 1 -
.../pimoroni-tiny2040/configs/nshsram/defconfig | 1 -
.../rp2040/pimoroni-tiny2040/configs/smp/defconfig | 1 -
.../pimoroni-tiny2040/configs/spisd/defconfig | 1 -
.../pimoroni-tiny2040/configs/usbmsc/defconfig | 1 -
.../pimoroni-tiny2040/configs/usbnsh/defconfig | 1 -
.../raspberrypi-pico-w/configs/audiopack/defconfig | 1 -
.../raspberrypi-pico-w/configs/composite/defconfig | 1 -
.../configs/displaypack/defconfig | 1 -
.../raspberrypi-pico-w/configs/enc28j60/defconfig | 1 -
.../raspberrypi-pico-w/configs/lcd1602/defconfig | 1 -
.../raspberrypi-pico-w/configs/nsh-flash/defconfig | 1 -
.../raspberrypi-pico-w/configs/nsh/defconfig | 1 -
.../raspberrypi-pico-w/configs/nshsram/defconfig | 1 -
.../raspberrypi-pico-w/configs/smp/defconfig | 1 -
.../raspberrypi-pico-w/configs/spisd/defconfig | 1 -
.../raspberrypi-pico-w/configs/ssd1306/defconfig | 1 -
.../raspberrypi-pico-w/configs/st7735/defconfig | 1 -
.../raspberrypi-pico-w/configs/telnet/defconfig | 1 -
.../raspberrypi-pico-w/configs/usbmsc/defconfig | 1 -
.../raspberrypi-pico-w/configs/usbnsh/defconfig | 1 -
.../configs/waveshare-lcd-1.14/defconfig | 1 -
.../configs/waveshare-lcd-1.3/defconfig | 1 -
.../raspberrypi-pico/configs/ads7046/defconfig | 1 -
.../raspberrypi-pico/configs/audiopack/defconfig | 1 -
.../raspberrypi-pico/configs/bmp280/defconfig | 1 -
.../raspberrypi-pico/configs/composite/defconfig | 1 -
.../raspberrypi-pico/configs/displaypack/defconfig | 1 -
.../raspberrypi-pico/configs/enc28j60/defconfig | 1 -
.../raspberrypi-pico/configs/lcd1602/defconfig | 1 -
.../raspberrypi-pico/configs/nsh-flash/defconfig | 1 -
.../rp2040/raspberrypi-pico/configs/nsh/defconfig | 1 -
.../raspberrypi-pico/configs/nshsram/defconfig | 1 -
.../configs/pico-restouch-lcd-2.8/defconfig | 1 -
.../rp2040/raspberrypi-pico/configs/smp/defconfig | 1 -
.../raspberrypi-pico/configs/spisd/defconfig | 1 -
.../raspberrypi-pico/configs/ssd1306/defconfig | 1 -
.../raspberrypi-pico/configs/st7735/defconfig | 1 -
.../raspberrypi-pico/configs/tmp112/defconfig | 1 -
.../raspberrypi-pico/configs/usbmsc/defconfig | 1 -
.../raspberrypi-pico/configs/usbnsh/defconfig | 1 -
.../configs/waveshare-lcd-1.14/defconfig | 1 -
.../configs/waveshare-lcd-1.3/defconfig | 1 -
.../seeed-xiao-rp2040/configs/gpio/defconfig | 1 -
.../rp2040/seeed-xiao-rp2040/configs/nsh/defconfig | 1 -
.../seeed-xiao-rp2040/configs/usbnsh/defconfig | 1 -
.../seeed-xiao-rp2040/configs/userleds/defconfig | 1 -
.../rp2040/w5500-evb-pico/configs/usbnsh/defconfig | 1 -
.../configs/composite/defconfig | 1 -
.../waveshare-rp2040-lcd-1.28/configs/fb/defconfig | 1 -
.../configs/lvgl/defconfig | 1 -
.../configs/nsh-flash/defconfig | 1 -
.../configs/nsh/defconfig | 1 -
.../configs/nshsram/defconfig | 1 -
.../configs/smp/defconfig | 1 -
.../configs/spisd/defconfig | 1 -
.../configs/usbmsc/defconfig | 1 -
.../configs/usbnsh/defconfig | 1 -
.../waveshare-rp2040-zero/configs/gpio/defconfig | 1 -
.../waveshare-rp2040-zero/configs/nsh/defconfig | 1 -
.../waveshare-rp2040-zero/configs/usbnsh/defconfig | 1 -
.../configs/audiopack/defconfig | 1 -
.../configs/composite/defconfig | 1 -
.../pimoroni-pico-2-plus/configs/nsh/defconfig | 1 -
.../pimoroni-pico-2-plus/configs/nshsram/defconfig | 1 -
.../pimoroni-pico-2-plus/configs/smp/defconfig | 1 -
.../pimoroni-pico-2-plus/configs/usbmsc/defconfig | 1 -
.../pimoroni-pico-2-plus/configs/usbnsh/defconfig | 1 -
.../pimoroni-pico-2-plus/configs/userled/defconfig | 1 -
.../raspberrypi-pico-2/configs/nsh/defconfig | 1 -
.../raspberrypi-pico-2/configs/smp/defconfig | 1 -
.../raspberrypi-pico-2/configs/spisd/defconfig | 1 -
.../raspberrypi-pico-2/configs/usbnsh/defconfig | 1 -
.../raspberrypi-pico-2/configs/userled/defconfig | 1 -
.../arm/rp23xx/xiao-rp2350/configs/combo/defconfig | 1 -
.../arm/rp23xx/xiao-rp2350/configs/nsh/defconfig | 1 -
.../rp23xx/xiao-rp2350/configs/usbnsh/defconfig | 1 -
.../same70-qmtech/configs/mcuboot-loader/defconfig | 1 -
.../samv71-xult/configs/mcuboot-loader/defconfig | 1 -
.../arm/stm32/b-g431b-esc1/configs/nsh/defconfig | 1 +
boards/arm/stm32/b-g474e-dpow1/src/stm32_smps.c | 4 +-
.../arm/stm32/nucleo-f302r8/configs/can/defconfig | 1 -
.../stm32/nucleo-f302r8/configs/highpri/defconfig | 1 -
.../arm/stm32/nucleo-f302r8/configs/nsh/defconfig | 1 -
.../stm32/nucleo-f302r8/configs/qenco/defconfig | 1 -
.../arm/stm32/nucleo-f334r8/configs/adc/defconfig | 1 -
.../stm32/nucleo-f334r8/configs/highpri/defconfig | 1 -
.../arm/stm32/nucleo-f334r8/configs/nsh/defconfig | 1 -
.../stm32/nucleo-f334r8/configs/spwm1/defconfig | 1 -
.../stm32/nucleo-f334r8/configs/spwm2/defconfig | 1 -
.../arm/stm32/nucleo-g431kb/configs/nsh/defconfig | 1 +
.../arm/stm32/nucleo-g431rb/configs/adc/defconfig | 1 -
.../arm/stm32/nucleo-g431rb/configs/nsh/defconfig | 1 +
.../arm/stm32/nucleo-l152re/configs/lcd/defconfig | 1 -
.../arm/stm32/nucleo-l152re/configs/nsh/defconfig | 1 -
.../stm32/olimexino-stm32/configs/can/defconfig | 1 -
.../olimexino-stm32/configs/composite/defconfig | 1 -
.../stm32/olimexino-stm32/configs/nsh/defconfig | 1 -
.../stm32/stm32f334-disco/configs/nsh/defconfig | 1 -
boards/arm/stm32/stm32f334-disco/src/stm32_smps.c | 4 +-
.../stm32f4discovery/configs/canard/defconfig | 1 -
.../stm32f4discovery/configs/max7219/defconfig | 1 -
.../b-l072z-lrwan1/configs/adc/defconfig | 1 -
.../b-l072z-lrwan1/configs/nsh/defconfig | 1 -
.../b-l072z-lrwan1/configs/nxlines_oled/defconfig | 1 -
.../b-l072z-lrwan1/configs/sx127x/defconfig | 1 -
.../nucleo-c071rb/configs/adcscope/defconfig | 1 -
.../nucleo-c071rb/configs/jumbo/defconfig | 1 -
.../nucleo-c092rc/configs/jumbo/defconfig | 1 -
.../nucleo-f091rc/configs/sx127x/defconfig | 1 -
.../nucleo-g070rb/configs/nsh/defconfig | 1 -
.../nucleo-g071rb/configs/nsh/defconfig | 1 -
.../nucleo-g0b1re/configs/adc/defconfig | 1 -
.../nucleo-g0b1re/configs/adc_dma/defconfig | 1 -
.../nucleo-g0b1re/configs/nsh/defconfig | 1 -
.../nucleo-l073rz/configs/nsh/defconfig | 1 -
.../nucleo-l073rz/configs/sx127x/defconfig | 1 -
.../stm32g071b-disco/configs/nsh/defconfig | 1 -
.../stm32l0538-disco/configs/nsh/defconfig | 1 -
boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig | 9 +-
.../tlsr82/tlsr8278adk80d/configs/nsh/defconfig | 1 -
boards/arm64/a527/avaota-a1/configs/nsh/defconfig | 1 -
boards/arm64/a64/pinephone/configs/lcd/defconfig | 1 -
boards/arm64/a64/pinephone/configs/lvgl/defconfig | 1 -
boards/arm64/a64/pinephone/configs/nsh/defconfig | 1 -
.../arm64/a64/pinephone/configs/sensor/defconfig | 1 -
.../bcm2711/raspberrypi-4b/configs/cgol/defconfig | 1 -
.../raspberrypi-4b/configs/coremark/defconfig | 1 -
.../bcm2711/raspberrypi-4b/configs/fb/defconfig | 1 -
.../bcm2711/raspberrypi-4b/configs/lvgl/defconfig | 1 -
.../bcm2711/raspberrypi-4b/configs/nsh/defconfig | 1 -
.../raspberrypi-4b/configs/ostest/defconfig | 1 -
.../bcm2711/raspberrypi-4b/configs/sd/defconfig | 1 -
.../fvp-v8r/fvp-armv8r/configs/citest/defconfig | 1 -
.../fvp-armv8r/configs/citest_smp/defconfig | 1 -
.../arm64/fvp-v8r/fvp-armv8r/configs/nsh/defconfig | 1 -
.../fvp-v8r/fvp-armv8r/configs/nsh_smp/defconfig | 1 -
.../fvp-v8r/fvp-armv8r/configs/pnsh/defconfig | 1 -
.../fvp-v8r/fvp-armv8r/configs/pnsh_smp/defconfig | 1 -
boards/arm64/imx8/imx8qm-mek/configs/nsh/defconfig | 1 -
.../imx9/imx93-evk/configs/bootloader/defconfig | 2 -
boards/arm64/imx9/imx93-evk/configs/knsh/defconfig | 1 -
.../arm64/imx9/imx93-evk/configs/koptee/defconfig | 1 -
boards/arm64/imx9/imx93-evk/configs/nsh/defconfig | 1 -
.../arm64/imx9/imx93-evk/configs/optee/defconfig | 1 -
.../imx9/imx95-a55-evk/configs/emmc/defconfig | 1 -
.../arm64/imx9/imx95-a55-evk/configs/nsh/defconfig | 1 -
.../qemu/qemu-armv8a/configs/citest/defconfig | 1 -
.../qemu/qemu-armv8a/configs/citest_smp/defconfig | 1 -
.../qemu/qemu-armv8a/configs/fastboot/defconfig | 1 -
boards/arm64/qemu/qemu-armv8a/configs/fb/defconfig | 1 -
.../qemu/qemu-armv8a/configs/gdbstub/defconfig | 1 -
.../arm64/qemu/qemu-armv8a/configs/knsh/defconfig | 1 -
.../arm64/qemu/qemu-armv8a/configs/mte/defconfig | 1 -
.../qemu/qemu-armv8a/configs/netnsh/defconfig | 1 -
.../qemu/qemu-armv8a/configs/netnsh_hv/defconfig | 1 -
.../qemu/qemu-armv8a/configs/netnsh_smp/defconfig | 1 -
.../qemu-armv8a/configs/netnsh_smp_hv/defconfig | 1 -
.../arm64/qemu/qemu-armv8a/configs/nsh/defconfig | 1 -
.../qemu/qemu-armv8a/configs/nsh_fiq/defconfig | 1 -
.../qemu/qemu-armv8a/configs/nsh_gicv2/defconfig | 1 -
.../qemu/qemu-armv8a/configs/nsh_smp/defconfig | 1 -
.../qemu-armv8a/configs/nsh_smp_tickless/defconfig | 1 -
.../qemu/qemu-armv8a/configs/rpproxy/defconfig | 1 -
.../qemu/qemu-armv8a/configs/rpserver/defconfig | 1 -
.../qemu/qemu-armv8a/configs/sotest/defconfig | 1 -
.../qemu/qemu-armv8a/configs/sw_tags/defconfig | 1 -
.../qemu/qemu-armv8a/configs/xedge_demo/defconfig | 1 -
.../arm64/rk3399/nanopi_m4/configs/nsh/defconfig | 1 -
.../rk3399/pinephonepro/configs/nsh/defconfig | 1 -
.../arm64/zynq-mpsoc/zcu111/configs/jtag/defconfig | 1 -
.../zynq-mpsoc/zcu111/configs/netjtag/defconfig | 1 -
.../zynq-mpsoc/zcu111/configs/netnsh/defconfig | 1 -
.../arm64/zynq-mpsoc/zcu111/configs/nsh/defconfig | 1 -
boards/misoc/lm32/misoc/configs/nsh/defconfig | 1 -
boards/risc-v/bl602/bl602evb/configs/dma/defconfig | 1 -
.../c906/smartl-c906/configs/sotest/defconfig | 1 -
.../litex/arty_a7/configs/knsh-tickless/defconfig | 1 -
boards/risc-v/mpfs/icicle/configs/hwtest/defconfig | 1 -
boards/risc-v/mpfs/icicle/configs/knsh/defconfig | 1 -
boards/risc-v/mpfs/icicle/configs/nsh/defconfig | 1 -
.../risc-v/mpfs/icicle/configs/opensbi/defconfig | 1 -
boards/risc-v/mpfs/icicle/configs/pnsh/defconfig | 1 -
.../risc-v/mpfs/icicle/configs/rpmsg-ch1/defconfig | 1 -
.../risc-v/mpfs/icicle/configs/rpmsg-ch2/defconfig | 1 -
.../risc-v/mpfs/icicle/configs/rpmsg-sbi/defconfig | 1 -
.../risc-v/mpfs/m100pfsevp/configs/nsh/defconfig | 1 -
.../qemu-rv/rv-virt/configs/citest64/defconfig | 1 -
.../raspberrypi-pico-2-rv/configs/nsh/defconfig | 1 -
.../raspberrypi-pico-2-rv/configs/usbnsh/defconfig | 1 -
boards/sim/sim/sim/configs/matter/defconfig | 1 -
boards/sim/sim/sim/configs/ostest/defconfig | 1 -
boards/sim/sim/sim/configs/rtptools/defconfig | 1 -
boards/sim/sim/sim/configs/tcpblaster/defconfig | 1 -
boards/sim/sim/sim/configs/windows/defconfig | 1 -
boards/sim/sim/sim/configs/windows64/defconfig | 1 -
boards/sparc/bm3803/xx3803/configs/nsh/defconfig | 1 -
.../sparc/s698pm/s698pm-dkit/configs/nsh/defconfig | 1 -
.../sparc/s698pm/s698pm-dkit/configs/smp/defconfig | 1 -
.../tc397/a2g-tc397-5v-tft/configs/nsh/defconfig | 1 -
.../tc4da/triboard_tc4x9_com/configs/nsh/defconfig | 1 -
.../qemu/qemu-intel64/configs/earlyfb/defconfig | 1 -
.../x86_64/qemu/qemu-intel64/configs/fb/defconfig | 1 -
.../qemu/qemu-intel64/configs/jumbo/defconfig | 1 -
.../qemu/qemu-intel64/configs/knsh_romfs/defconfig | 1 -
.../qemu-intel64/configs/knsh_romfs_pci/defconfig | 1 -
.../qemu/qemu-intel64/configs/lvgl/defconfig | 1 -
.../x86_64/qemu/qemu-intel64/configs/nsh/defconfig | 1 -
.../qemu/qemu-intel64/configs/nsh_pci/defconfig | 1 -
.../qemu-intel64/configs/nsh_pci_smp/defconfig | 1 -
.../qemu/qemu-intel64/configs/ostest/defconfig | 1 -
.../esp32s3-devkit/configs/python/defconfig | 1 -
crypto/random_pool.c | 2 +-
drivers/audio/audio_fake.c | 4 +-
drivers/audio/tone.c | 16 +-
drivers/input/aw86225.c | 2 +-
drivers/misc/optee_rpc.c | 4 +-
drivers/note/note_driver.c | 4 -
drivers/note/noteram_driver.c | 4 +-
drivers/note/notesnap_driver.c | 6 +-
drivers/power/pm/activity_governor.c | 8 +-
drivers/power/pm/pm_procfs.c | 18 +-
drivers/power/pm/stability_governor.c | 2 +-
drivers/rpmsg/rpmsg_ping.c | 7 +-
drivers/sensors/mpl115a.c | 2 +-
drivers/sensors/ms56xx_uorb.c | 12 +-
drivers/sensors/scd30.c | 4 +-
drivers/sensors/scd41.c | 4 +-
drivers/sensors/sgp30.c | 8 +-
drivers/sensors/sht21.c | 4 +-
drivers/sensors/sht4x_uorb.c | 4 +-
drivers/sensors/sps30.c | 4 +-
drivers/sensors/t67xx.c | 4 +-
drivers/syslog/vsyslog.c | 8 +-
drivers/timers/arch_timer.c | 2 +-
drivers/timers/ds3231.c | 5 +-
drivers/timers/mcp794xx.c | 5 +-
drivers/timers/pcf85263.c | 2 +-
drivers/timers/ptp_clock_dummy.c | 14 +-
drivers/timers/rx8010.c | 5 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_driver.h | 2 +-
drivers/wireless/lpwan/rn2xx3/rn2xx3.c | 4 -
drivers/wireless/spirit/lib/spirit_spi.c | 10 +-
fs/fat/fs_fat32util.c | 2 +-
fs/nfs/nfs_vfsops.c | 6 +-
fs/procfs/fs_procfscritmon.c | 26 +-
fs/procfs/fs_procfsproc.c | 34 +--
fs/procfs/fs_procfsuptime.c | 9 -
fs/spiffs/src/spiffs.h | 4 -
fs/vfs/fs_poll.c | 2 +-
fs/vfs/fs_timerfd.c | 4 +-
include/cxx/cstdlib | 6 -
include/fixedmath.h | 57 ++---
include/inttypes.h | 30 ---
include/limits.h | 6 +-
include/nuttx/audio/audio.h | 2 -
include/nuttx/clock.h | 102 ++++----
include/nuttx/compiler.h | 10 -
include/nuttx/crc64.h | 3 -
include/nuttx/fs/hostfs.h | 6 +-
include/nuttx/lib/math.h | 4 -
include/nuttx/lib/math32.h | 5 +-
include/nuttx/lib/stdbit.h | 3 +-
include/nuttx/mqueue.h | 4 +-
include/nuttx/timers/clkcnt.h | 4 +-
include/nuttx/wdog.h | 6 +-
include/nuttx/wqueue.h | 2 +-
include/stddef.h | 4 -
include/stdlib.h | 10 -
include/strings.h | 18 +-
include/sys/endian.h | 60 ++---
include/sys/epoll.h | 2 -
include/sys/types.h | 14 +-
libs/libc/fixedmath/CMakeLists.txt | 3 +-
libs/libc/fixedmath/Make.defs | 2 +-
libs/libc/fixedmath/lib_fixedmath.c | 261 ---------------------
libs/libc/fixedmath/lib_ubsqrt.c | 4 -
libs/libc/inttypes/lib_strtoimax.c | 3 -
libs/libc/libc.csv | 15 +-
libs/libc/lzf/lzf_c.c | 7 +-
libs/libc/misc/lib_crc64.c | 3 -
libs/libc/misc/lib_crc64emac.c | 3 -
libs/libc/netdb/lib_dnscache.c | 11 +-
libs/libc/stdio/Kconfig | 15 --
libs/libc/stdlib/lib_atoll.c | 2 -
libs/libc/stdlib/lib_llabs.c | 2 -
libs/libc/stdlib/lib_lldiv.c | 3 -
libs/libc/stdlib/lib_rand48.c | 4 -
libs/libc/stdlib/lib_strtold.c | 9 +-
libs/libc/stdlib/lib_strtoll.c | 3 -
libs/libc/stdlib/lib_strtoull.c | 3 -
libs/libc/stream/lib_libbsprintf.c | 4 -
libs/libc/stream/lib_libvscanf.c | 52 +---
libs/libc/stream/lib_libvsprintf.c | 50 +---
libs/libc/stream/lib_ultoa_invert.c | 4 -
libs/libc/stream/lib_ultoa_invert.h | 12 -
libs/libc/string/lib_ffsll.c | 3 -
libs/libc/string/lib_flsll.c | 3 -
libs/libc/string/lib_memset.c | 12 -
libs/libc/string/lib_vikmemcpy.c | 40 ++--
libs/libc/time/lib_calendar2utc.c | 2 +-
libs/libc/time/lib_gethrtime.c | 2 +-
libs/libc/time/lib_time.c | 2 +-
libs/libc/wqueue/work_usrthread.c | 6 +-
libs/libm/libm/lib_llround.c | 2 -
libs/libm/libm/lib_llroundf.c | 2 -
libs/libm/libm/lib_llroundl.c | 2 -
mm/iob/iob_alloc.c | 2 +-
mm/ubsan/ubsan.c | 3 +-
net/icmp/icmp_pmtu.c | 8 +-
net/icmpv6/icmpv6_pmtu.c | 6 +-
net/ipfrag/ipfrag.c | 2 +-
net/mld/mld_query.c | 38 +--
net/tcp/tcp.h | 2 +-
net/tcp/tcp_timer.c | 6 +-
net/utils/net_snoop.c | 2 +-
sched/Kconfig | 17 +-
sched/clock/clock.c | 6 +-
sched/clock/clock.h | 22 --
sched/clock/clock_adjtime.c | 2 +-
sched/clock/clock_getres.c | 4 +-
sched/clock/clock_initialize.c | 2 +-
sched/irq/irq_procfs.c | 9 +-
sched/mqueue/mq_rcvinternal.c | 2 +-
sched/mqueue/mq_receive.c | 4 +-
sched/mqueue/mq_send.c | 4 +-
sched/mqueue/mq_sndinternal.c | 2 +-
sched/mqueue/mqueue.h | 4 +-
sched/pthread/pthread_create.c | 4 +-
sched/sched/sched_profil.c | 2 +-
sched/sched/sched_setparam.c | 4 +-
sched/sched/sched_setscheduler.c | 4 +-
sched/timer/timer_gettime.c | 2 +-
sched/wdog/wd_gettime.c | 6 +-
sched/wdog/wd_start.c | 2 +-
sched/wdog/wdog.h | 6 +-
tools/ci/testlist/arm-09.dat | 2 +-
527 files changed, 785 insertions(+), 1760 deletions(-)
delete mode 100644 libs/libc/fixedmath/lib_fixedmath.c