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

Reply via email to