Sorry for the broken email response. Found some style issues on many include files on arch/xtensa. We suspect those came up due to adding SPDX identifier, causing the files to be checked by the CI. We'll fix it and submit a PR.
Thanks. Filipe ________________________________ From: Filipe Cavalcanti <filipe.cavalca...@espressif.com.INVALID> Sent: Thursday, January 2, 2025 9:59 AM To: dev@nuttx.apache.org <dev@nuttx.apache.org> Subject: Re: [VOTE] Apache NuttX 12.8.0 RC0 release [You don't often get email from filipe.cavalca...@espressif.com.invalid. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ] [External: This email originated outside Espressif] -1 We are having issues testing ESP32C3 on this tag, due to a missing fix. Can we backport this PR? https://github.com/apache/nuttx/pull/15321 [https://opengraph.githubassets.com/81ba79de2d577149394fe3e933d244bb47903f11701e3954febfdae67530b95c/apache/nuttx/pull/15321]<https://github.com/apache/nuttx/pull/15321> Improve QEMU support on ESP32S3|C3 by fdcavalcanti · Pull Request #15321 · apache/nuttx<https://github.com/apache/nuttx/pull/15321> Summary This PR contains 3 commits that increase overall support for QEMU. Add --fill-flash-size option to Espressif build system, which fills the binary with 0xff depending on flash size and if ... github.com ________________________________ From: Roberto Bucher <bubu.buc...@gmail.com> Sent: Tuesday, December 31, 2024 6:19 AM To: dev@nuttx.apache.org <dev@nuttx.apache.org> Subject: Re: [VOTE] Apache NuttX 12.8.0 RC0 release [You don't often get email from bubu.buc...@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ] [External: This email originated outside Espressif] + 1 for stm32f7 (NUCLEO-F746ZG) and stm32h7 (NUCLEO-H743ZI2 and NUCLEO-H745ZI-Q) Tested also on code automatic generated for the NUCLEO-F746Zg board (1 PWM+1 encoder + plot on Plotjuggler via UDP) *Test results:* bucher@debian:~/ToDo/NUTTX_release_test$ arm-none-eabi-gcc -v Using built-in specs. COLLECT_GCC=arm-none-eabi-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/13.3.1/lto-wrapper Target: arm-none-eabi Configured with: ../configure --build=x86_64-linux-gnu --prefix=/usr --includedir='/usr/lib/include' --mandir='/usr/lib/share/man' --infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir='/usr/lib/lib/x86_64-linux-gnu' --libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --mandir=/usr/share/man --enable-languages=c,c++,lto --enable-multilib --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --enable-tls --build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib --with-gnu-as --with-gnu-ld --with-pkgversion=15:13.3.rel1-1 --without-included-gettext --prefix=/usr/lib --infodir=/usr/share/doc/gcc-arm-none-eabi/info --htmldir=/usr/share/doc/gcc-arm-none-eabi/html --pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3 --host=x86_64-linux-gnu --with-headers=no --without-newlib --with-multilib-list=rmprofile,aprofile ASFLAGS= ASFLAGS_FOR_BUILD= CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'CFLAGS_FOR_BUILD=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' 'CPPFLAGS_FOR_BUILD=-Wdate-time -D_FORTIFY_SOURCE=2' CXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'CXXFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' DFLAGS=-frelease DFLAGS_FOR_BUILD=-frelease FCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'FCFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' FFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'FFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-z,relro LDFLAGS_FOR_BUILD=-Wl,-z,relro OBJCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'OBJCFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'OBJCXXFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0 AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm OBJDUMP_FOR_TARGET=arm-none-eabi-objdump RANLIB_FOR_TARGET=arm-none-eabi-ranlib READELF_FOR_TARGET=arm-none-eabi-readelf STRIP_FOR_TARGET=arm-none-eabi-strip SED=/bin/sed SHELL=/bin/sh BASH=/bin/bash CONFIG_SHELL=/bin/bash Thread model: single Supported LTO compression algorithms: zlib gcc version 13.3.1 20240614 (15:13.3.rel1-1) nucleo-h745zi:pysim_cm7 ================ Memory region Used Size Region Size %age Used itcm: 0 B 64 KB 0.00% flash: 335032 B 1 MB 31.95% dtcm1: 0 B 64 KB 0.00% dtcm2: 0 B 64 KB 0.00% sram: 42632 B 512 KB 8.13% shmem: 0 B 32 KB 0.00% sram4: 0 B 64 KB 0.00% bbram: 0 B 4 KB 0.00% -rwxrwxr-x 1 bucher bucher 3720380 Dec 31 09:30 nuttx/nuttx -rwxrwxr-x 1 bucher bucher 335032 Dec 31 09:30 nuttx/nuttx.bin -rw-rw-r-- 1 bucher bucher 6416493 Dec 31 09:30 nuttx/nuttx-export-12.8.0.tar.gz -rw-rw-r-- 1 bucher bucher 942433 Dec 31 09:30 nuttx/nuttx.hex -rw-rw-r-- 1 bucher bucher 47 Dec 31 09:30 nuttx/nuttx.manifest -rw-rw-r-- 1 bucher bucher 2326813 Dec 31 09:30 nuttx/nuttx.map nsh> uname -a NuttX 12.8.0 3bf704ad13 Dec 31 2024 09:30:09 arm nucleo-h745zi nsh> free total used free maxused maxfree nused nfree name 677240 19064 658176 19456 480112 58 3 Umem nsh> ----------------------------------------------------------------------------------------------- nucleo-h743zi2:pysim ============== Memory region Used Size Region Size %age Used itcm: 0 B 64 KB 0.00% flash: 334612 B 2 MB 15.96% dtcm1: 0 B 64 KB 0.00% dtcm2: 0 B 64 KB 0.00% sram: 42632 B 512 KB 8.13% sram1: 0 B 128 KB 0.00% sram2: 0 B 128 KB 0.00% sram3: 0 B 32 KB 0.00% sram4: 0 B 64 KB 0.00% bbram: 0 B 4 KB 0.00% rwxrwxr-x 1 bucher bucher 3712712 Dec 31 09:38 nuttx -rwxrwxr-x 1 bucher bucher 334612 Dec 31 09:38 nuttx.bin -rw-rw-r-- 1 bucher bucher 6408317 Dec 31 09:38 nuttx-export-12.8.0.tar.gz -rw-rw-r-- 1 bucher bucher 941255 Dec 31 09:38 nuttx.hex -rw-rw-r-- 1 bucher bucher 47 Dec 31 09:38 nuttx.manifest -rw-rw-r-- 1 bucher bucher 2314704 Dec 31 09:38 nuttx.map NuttShell (NSH) NuttX-12.8.0 nsh> uname -a NuttX 12.8.0 3bf704ad13 Dec 31 2024 09:38:04 arm nucleo-h743zi2 nsh> free total used free maxused maxfree nused nfree name 972152 19080 953072 19472 480112 60 4 Umem nsh> ----------------------------------------------------------------------------------------------- nucleo-f746zg:pysim ============= Memory region Used Size Region Size %age Used itcm: 0 B 1 MB 0.00% flash: 321620 B 1 MB 30.67% dtcm: 0 B 64 KB 0.00% sram1: 42944 B 240 KB 17.47% sram2: 0 B 16 KB 0.00% CP: nuttx.bin make[1]: Leaving directory '/home/bucher/ToDo/NUTTX_release_test/nuttx' make[1]: Entering directory '/home/bucher/ToDo/NUTTX_release_test/nuttx' make[1]: Leaving directory '/home/bucher/ToDo/NUTTX_release_test/nuttx' -rwxrwxr-x 1 bucher bucher 488412 Dec 31 09:47 nuttx -rwxrwxr-x 1 bucher bucher 321620 Dec 31 09:47 nuttx.bin -rw-rw-r-- 1 bucher bucher 3592665 Dec 31 09:47 nuttx-export-12.8.0.tar.gz -rw-rw-r-- 1 bucher bucher 37 Dec 31 09:47 nuttx.manifest -rw-rw-r-- 1 bucher bucher 1709042 Dec 31 09:47 nuttx.map bucher@debian:~/ToDo/NUTTX_release_test$ nsh> uname -a NuttX 12.8.0 3bf704ad13 Dec 31 2024 09:48:47 arm nucleo-f746zg nsh> free total used free maxused maxfree nused nfree name 217152 14880 202272 15256 200264 58 3 Umem nsh>