[+1] for all Espressif-supported boards and chips, namely:

   - esp32_devkitc
   - esp32_wrover_kit
   - esp32_ethernet_kit
   - esp32c3_devkit
   - esp32s2_saola
   - esp32s3_devkit
   - esp32c3_generic
   - esp32c6_generic
   - esp32h2_generic
   - esp32s3_lcd_ev

Tested with our internal CI with all defconfigs (including `ostest`).

Compilers:

root@d80ce44eab6d:/nuttx# xtensa-esp32-elf-gcc --version
xtensa-esp32-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0

root@d80ce44eab6d:/nuttx# xtensa-esp32s2-elf-gcc --version
xtensa-esp32s2-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0

root@d80ce44eab6d:/nuttx# xtensa-esp32s3-elf-gcc --version
xtensa-esp32s3-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0

root@d80ce44eab6d:/nuttx# riscv-none-elf-gcc --version
riscv-none-elf-gcc (xPack GNU RISC-V Embedded GCC x86_64) 12.3.0


Em qua., 10 de jan. de 2024 às 09:16, Lee, Lup Yuen <lu...@appkaki.com>
escreveu:

> +1 for Ox64, Star64 and PinePhone
>
> ===== Ox64 Compiler
> + riscv64-unknown-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=riscv64-unknown-elf-gcc
>
> COLLECT_LTO_WRAPPER=/Users/Luppy/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-apple-darwin/bin/../libexec/gcc/riscv64-unknown-elf/10.2.0/lto-wrapper
> Target: riscv64-unknown-elf
> Configured with:
>
> /scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/build/riscv64-unknown-elf-gcc/riscv-gcc/configure
> --target=riscv64-unknown-elf
>
> --prefix=/scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-apple-darwin
> --with-pkgversion='SiFive GCC-Metal 10.2.0-2020.12.8' --with-bugurl=
> https://github.com/sifive/freedom-tools/issues --disable-shared
> --disable-threads --enable-languages=c,c++ --enable-tls --with-newlib
>
> --with-sysroot=/scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-apple-darwin/riscv64-unknown-elf
> --with-native-system-header-dir=/include --disable-libmudflap
> --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls
> --disable-tm-clone-registry --src=../riscv-gcc --with-system-zlib
> --enable-checking=yes --enable-multilib --with-abi=lp64d
> --with-arch=rv64imafdc CFLAGS=-O2 CXXFLAGS=-O2 'CFLAGS_FOR_TARGET=-Os
> -mcmodel=medany' 'CXXFLAGS_FOR_TARGET=-Os -mcmodel=medany'
> Thread model: single
> Supported LTO compression algorithms: zlib
> gcc version 10.2.0 (SiFive GCC-Metal 10.2.0-2020.12.8)
>
> ===== Ox64 Configuration
> + ./tools/configure.sh ox64:nsh
>
> ===== Ox64 Size
> + riscv64-unknown-elf-size nuttx
>    text    data     bss     dec     hex filename
>  168791     641   26960  196392   2ff28 nuttx
>
> ===== Ox64 NSH Info and Free
> NuttShell (NSH) NuttX-12.4.0
> nsh> uname -a
> NuttX 12.4.0 96c2707737 Jan 10 2024 19:35:30 risc-v ox64
> nsh> free
>                    total       used       free    maxused    maxfree  nused
>  nfree
>         Kmem:    2065400      14632    2050768      76984    2049280     49
>      4
>         Page:   20971520     643072   20328448   20328448
>
> ===== Star64 Compiler
> + riscv64-unknown-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=riscv64-unknown-elf-gcc
>
> COLLECT_LTO_WRAPPER=/Users/Luppy/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-apple-darwin/bin/../libexec/gcc/riscv64-unknown-elf/10.2.0/lto-wrapper
> Target: riscv64-unknown-elf
> Configured with:
>
> /scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/build/riscv64-unknown-elf-gcc/riscv-gcc/configure
> --target=riscv64-unknown-elf
>
> --prefix=/scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-apple-darwin
> --with-pkgversion='SiFive GCC-Metal 10.2.0-2020.12.8' --with-bugurl=
> https://github.com/sifive/freedom-tools/issues --disable-shared
> --disable-threads --enable-languages=c,c++ --enable-tls --with-newlib
>
> --with-sysroot=/scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-apple-darwin/riscv64-unknown-elf
> --with-native-system-header-dir=/include --disable-libmudflap
> --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls
> --disable-tm-clone-registry --src=../riscv-gcc --with-system-zlib
> --enable-checking=yes --enable-multilib --with-abi=lp64d
> --with-arch=rv64imafdc CFLAGS=-O2 CXXFLAGS=-O2 'CFLAGS_FOR_TARGET=-Os
> -mcmodel=medany' 'CXXFLAGS_FOR_TARGET=-Os -mcmodel=medany'
> Thread model: single
> Supported LTO compression algorithms: zlib
> gcc version 10.2.0 (SiFive GCC-Metal 10.2.0-2020.12.8)
>
> ===== Star64 Configuration
> + ./tools/configure.sh star64:nsh
>
> ===== Star64 Size
> + riscv64-unknown-elf-size nuttx
>    text    data     bss     dec     hex filename
>  168828     641   23984  193453   2f3ad nuttx
>
> ===== Star64 NSH Info and Free
> NuttShell (NSH) NuttX-12.4.0
> nsh> uname -a
> NuttX 12.4.0 96c2707737 Jan 10 2024 19:54:54 risc-v star64
> nsh> free
>                    total       used       free    maxused    maxfree  nused
>  nfree
>         Kmem:    2065400      14712    2050688      77048    2049200     50
>      4
>         Page:   20971520     643072   20328448   20328448
>
> ===== PinePhone Compiler
> + aarch64-none-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=aarch64-none-elf-gcc
>
> COLLECT_LTO_WRAPPER=/Applications/ArmGNUToolchain/11.3.rel1/aarch64-none-elf/bin/../libexec/gcc/aarch64-none-elf/11.3.1/lto-wrapper
> Target: aarch64-none-elf
> Configured with:
> /Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure
> --target=aarch64-none-elf
>
> --prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/install
>
> --with-gmp=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/host-tools
>
> --with-mpfr=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/host-tools
>
> --with-mpc=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/host-tools
>
> --with-isl=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/host-tools
> --disable-shared --disable-nls --disable-threads --disable-tls
> --enable-checking=release --enable-languages=c,c++,fortran --with-newlib
> --with-gnu-as --with-gnu-ld
>
> --with-sysroot=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/install/aarch64-none-elf
> --with-pkgversion='Arm GNU Toolchain 11.3.Rel1' --with-bugurl=
> https://bugs.linaro.org/
> Thread model: single
> Supported LTO compression algorithms: zlib
> gcc version 11.3.1 20220712 (Arm GNU Toolchain 11.3.Rel1)
>
> ===== PinePhone Configuration
> + ./tools/configure.sh pinephone:nsh
>
> ===== PinePhone Size
> + aarch64-none-elf-size nuttx
>    text    data     bss     dec     hex filename
>  224091   12913   41624  278628   44064 nuttx
>
> ===== PinePhone NSH Info and Free
> NuttShell (NSH) NuttX-12.4.0
> nsh> uname -a
> NuttX 12.4.0 96c2707737 Jan 10 2024 19:41:53 arm64 pinephone
> nsh> free
>                    total       used       free    maxused    maxfree  nused
>  nfree
>         Umem:  133406712     551768  132854944     551736  132854848     58
>      2
>
> Ox64 Log: https://gist.github.com/lupyuen/d211428dc43d85b8ec1fd803275e9f26
>
> Ox64 Script:
> https://gist.github.com/lupyuen/5c6345fd4e3c305768a96afc52d4eff6
>
> Star64 Log:
> https://gist.github.com/lupyuen/a83d83cf7b1a0b21f9b444cf683a37d5
>
> Star64 Script:
> https://gist.github.com/lupyuen/89ddfba36a29d284e10e7e36545f2a27
>
> PinePhone Log:
> https://gist.github.com/lupyuen/6144e84bdd7956277a3611d493d3eb1c
>
> PinePhone Script:
> https://gist.github.com/lupyuen/88c5d0435fcb2bd1807051877085734e
>
> Lup
>
> On Wed, Jan 10, 2024 at 7:10 PM Alin Jerpelea <jerpe...@gmail.com> wrote:
>
> > Hello all,
> > Apache NuttX 12.4.0 RC0 has been staged under [1] and it's
> > time to vote on accepting it for release. Voting will be open for 72hr.
> >
> > A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
> > required to pass.
> >
> > The Apache requirements for approving a release can be found here [3]
> > "Before voting +1 PMC members are required to download the signed
> > source code package, compile it as provided, and test the resulting
> > executable on their own platform, along with also verifying that the
> > package meets the requirements of the ASF policy on releases."
> >
> > A document to walk through some of this process has been published on
> > our project wiki and can be found here [4].
> >
> > [ ] +1 accept (indicate what you validated - e.g. performed the non-RM
> > items in [4])
> > [ ] -1 reject (explanation required)
> >
> > Thank you all,
> > Alin Jerpelea
> >
> > SCM Information:
> >   Release tag: nuttx-12.4.0-RC0
> >   Hash for the release nuttx tag:
> 96c2707737391642ac1d3ade84fb03f4c1fa51e4
> >   Hash for the release nuttx-apps tag:
> > f12586c51e0003c03e708b09baaf21348891f370
> >
> > [1] https://dist.apache.org/repos/dist/dev/nuttx/12.4.0-RC0/
> > [2]
> >
> >
> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.4.0-RC0/ReleaseNotes
> > [3] https://www.apache.org/dev/release.html#approving-a-release
> > [4]
> >
> >
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
> >
>


-- 
Tiago Medicci Serrano

Embedded Software Engineer
MSc Electronics/Microelectronics
m: +55 (19) 981403886 <+55+(19)+981403886>
e: tiago.medi...@gmail.com
a: Campinas, Brazil
Follow me:
<https://www.linkedin.com/in/tiago-serrano-924458b6>
<https://github.com/tmedicci>

Reply via email to