Hi Juha: Thanks for testing, I really appreciate it :-) You're right, there
is a problem with the sequence of getprime then hello on Ox64.

I suggest we proceed with the rollout of 12.4.0 RC0 while we fix this.
BL808 Timer is also missing from the release (it was merged last week), so
hopefully we'll have BL808 Timer + "getprime then hello" working OK in the
next release.

Here are my findings, I'll keep you updated. Thanks :-)

https://gist.github.com/lupyuen/def8fb96245643c046e5f3ad6c4e3ed0

Lup

On Mon, Jan 15, 2024 at 12:20 AM Juha Niskanen (Haltian)
<juha.niska...@haltian.com.invalid> wrote:

> There is something wrong with this release on Ox64 board. Just running
> this sequence of commands in ox64:nsh defconfig machine:
>
> cd /system/bin
> getprime
> hello
>
> produces a crash:
>
> riscv_exception: EXCEPTION: Store/AMO page fault. MCAUSE:
> 000000000000000f, EPC: 0000000050209134, MTVAL: 0000000080200000
> riscv_exception: PANIC!!! Exception = 000000000000000f
> _assert: Current Version: NuttX  12.4.0-RC0 4761af7069 Jan 11 2024
> 00:11:48 risc-v
> _assert: Assertion failed panic: at file: common/riscv_exception.c:85
> task: /system/bin/init process: /system/bin/init 0x8000004a
> up_dump_register: EPC: 0000000050209134
> up_dump_register: A0: 0000000080200000 A1: 0000000000000000 A2:
> 00000000000002a8 A3: 00000000000002a8
> up_dump_register: A4: 0000000000000000 A5: 0000000080200000 A6:
> 0000000000000000 A7: 0000000000000000
> up_dump_register: T0: 0000000000000003 T1: 0000000000000007 T2:
> 0000000000000020 T3: 00000000802002a8
> up_dump_register: T4: 0000000080200000 T5: 00000000000000ff T6:
> 000000000000000f
> up_dump_register: S0: 0000000080200000 S1: 0000000000080d58 S2:
> 0000000000000000 S3: 0000000080202988
> up_dump_register: S4: 0000000000000001 S5: 00000000802008c8 S6:
> 0000000050409980 S7: 0000000000000000
> up_dump_register: S8: 0000000000000001 S9: 0000000000000000 S10:
> 0000000000000000 S11: 0000000000000000
> up_dump_register: SP: 000000005040b220 FP: 0000000080200000 TP:
> 0000000000000000 RA: 00000000502098d6
>
> Full log:
> https://gist.github.com/juniskane/6695c16da910c040773911069d10812c<
> https://gist.github.com/juniskane/6695c16da910c040773911069d10812c>
> [https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png]<
> https://gist.github.com/juniskane/6695c16da910c040773911069d10812c>
> nuttx-ox64-2024-01-11_getprimes_hello_crash.log<
> https://gist.github.com/juniskane/6695c16da910c040773911069d10812c>
> nuttx-ox64-2024-01-11_getprimes_hello_crash.log. GitHub Gist: instantly
> share code, notes, and snippets.
> gist.github.com
> Also slightly different combo:
>
> cd /system/bin
> getprime
> sh
>
> produces:
>
> _assert: Current Version: NuttX  12.4.0-RC0 4761af7069 Jan 11 2024
> 00:11:48 risc-v
> _assert: Assertion failed offset && val: at file:
> machine/risc-v/arch_elf.c:565 task: /system/bin/init process:
> /system/bin/init 0x8000004a
> up_dump_register: EPC: 0000000050201ffe
> up_dump_register: A0: 00000000504013d0 A1: 0000000000000235 A2:
> 00000000502275e8 A3: 000000000000007e
> up_dump_register: A4: 000000005040b8d0 A5: 0000000000000001 A6:
> 0000000000000000 A7: fffffffffffffff8
> up_dump_register: T0: 0000000000000003 T1: 0000000000000007 T2:
> 0000000000000020 T3: 000000005040b06c
> up_dump_register: T4: 000000005040b060 T5: 00000000000000ff T6:
> 000000000000000f
> up_dump_register: S0: 0000000000000000 S1: 000000005040b8d0 S2:
> 000000005040d200 S3: 000000005040b8d0
> up_dump_register: S4: 00000000502275e8 S5: 00000000502275b0 S6:
> 0000000200042022 S7: 0000000050401b30
> up_dump_register: S8: 0000000000000235 S9: 0000000000000766 S10:
> 0000000000002a2d S11: 0000000000000100
> up_dump_register: SP: 000000005040afa0 FP: 0000000000000000 TP:
> 0000000000000000 RA: 0000000050201ffe
> ....
> riscv_exception: EXCEPTION: Load page fault. MCAUSE: 000000000000000d,
> EPC: 00000000502048b4, MTVAL: 00000000802002f8
> riscv_exception: PANIC!!! Exception = 000000000000000d
> _assert: Current Version: NuttX  12.4.0-RC0 4761af7069 Jan 11 2024
> 00:11:48 risc-v
> _assert: Assertion failed panic: at file: common/riscv_exception.c:85
> task: /system/bin/init process: /system/bin/init 0x8000004a
> up_dump_register: EPC: 00000000502048b4
> up_dump_register: A0: 00000000802002f8 A1: 0000000000000003 A2:
> 0000000000000000 A3: 0000000000000001
> up_dump_register: A4: 0000000000000001 A5: 0000000000000000 A6:
> 0000000200042022 A7: 0000000000000000
> up_dump_register: T0: 000000000000002e T1: 000000000000006a T2:
> 00000000000001ff T3: 000000000000006c
> up_dump_register: T4: 0000000000000068 T5: 0000000000000009 T6:
> 000000000000002a
> up_dump_register: S0: 00000000802002f8 S1: 000000005040b6d0 S2:
> 000000005040b700 S3: 000000005040bba0
> up_dump_register: S4: 000000005040c870 S5: 000000005040fb50 S6:
> 0000000000000000 S7: 0000000000000002
> up_dump_register: S8: 0000000000000080 S9: 0000000000000766 S10:
> 0000000000002a2d S11: 0000000000000100
> up_dump_register: SP: 000000005040b030 FP: 00000000802002f8 TP:
> 0000000000000000 RA: 0000000050207b9a
>
> Full log:
> https://gist.github.com/juniskane/b9e6a75f389562e8c989ca1f7069054c<
> https://gist.github.com/juniskane/b9e6a75f389562e8c989ca1f7069054c>
> [https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png]<
> https://gist.github.com/juniskane/b9e6a75f389562e8c989ca1f7069054c>
> nuttx-ox64-2024-01-11_getprimes_sh_crash.log<
> https://gist.github.com/juniskane/b9e6a75f389562e8c989ca1f7069054c>
> nuttx-ox64-2024-01-11_getprimes_sh_crash.log. GitHub Gist: instantly share
> code, notes, and snippets.
> gist.github.com
>
> Each of "hello", "sh" and "getprime" works correctly in isolation, but not
> so when run after each other without reset. I think the assertion is
> superficial, the load page fault must be underlying, as binload can load
> "sh" when no preceding "getprime" is invoked. Something wrong with our MMU
> support perhaps?
>
> These reproduce with nuttx-ox64-2024-01-11 from
> https://github.com/lupyuen/nuttx-ox64/releases/tag/nuttx-ox64-2024-01-11
> and also with nuttx I compiled myself. The logs are taken using binaries
> from Mr. Lees release. I haven't tracked, if this is a new regression.
>
> I just got this board a few days ago and it is my very first RISC-V
> computer! Still learning, how to run and debug it, but I hope that I can
> contribute something to NuttX for this interesting architecture in future.
>
> [
> https://opengraph.githubassets.com/4259c40e0ffc51679b0d2f48e65e04e9821afb513a3d978f91a3fb2ceb8bb188/lupyuen/nuttx-ox64/releases/tag/nuttx-ox64-2024-01-11
> ]<https://github.com/lupyuen/nuttx-ox64/releases/tag/nuttx-ox64-2024-01-11
> >
> Release nuttx-ox64-2024-01-11 · lupyuen/nuttx-ox64<
> https://github.com/lupyuen/nuttx-ox64/releases/tag/nuttx-ox64-2024-01-11>
> Apache NuttX RTOS for Pine64 Ox64 64-bit RISC-V SBC (BouffaloLab BL808) -
> Release nuttx-ox64-2024-01-11 · lupyuen/nuttx-ox64
> github.com
>
>   *   Juha
>
> ________________________________
> From: Lee, Lup Yuen <lu...@appkaki.com>
> Sent: Wednesday, January 10, 2024 2:15 PM
> To: dev@nuttx.apache.org <dev@nuttx.apache.org>
> Subject: Re: [VOTE] Apache NuttX 12.4.0 RC0 release
>
> +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://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsifive%2Ffreedom-tools%2Fissues&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656410690%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UVDY9HiM4o1pM3%2FjYdYaaGQ4cUbGBH55Wl7fSkrwHjM%3D&reserved=0
> <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://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsifive%2Ffreedom-tools%2Fissues&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656418847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=uMkYjZDCHTyOezVak%2F73diRrtDtPxAQWyihVbCzSeRY%3D&reserved=0
> <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://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.linaro.org%2F&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656425642%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ZNKTZ%2Fx%2BiY3RqYSfWA4g11mCrVUiP6C7ulYEjjimu6g%3D&reserved=0
> <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://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgist.github.com%2Flupyuen%2Fd211428dc43d85b8ec1fd803275e9f26&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656432344%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=US%2BicnHgW%2BLxWt9D9r7YU3HDh7APs5096xzpnzdPhvA%3D&reserved=0
> <https://gist.github.com/lupyuen/d211428dc43d85b8ec1fd803275e9f26>
>
> Ox64 Script:
>
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgist.github.com%2Flupyuen%2F5c6345fd4e3c305768a96afc52d4eff6&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656436556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=M3igNDp6fTtV1Bm9UOFGS%2BjQlWBaKElODHMLd1SJg0Y%3D&reserved=0
> <https://gist.github.com/lupyuen/5c6345fd4e3c305768a96afc52d4eff6>
>
> Star64 Log:
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgist.github.com%2Flupyuen%2Fa83d83cf7b1a0b21f9b444cf683a37d5&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656440411%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UL0mE6ayAFOiOK9eo6oKuYLtq04mLhaaGsoQfZZ65X0%3D&reserved=0
> <https://gist.github.com/lupyuen/a83d83cf7b1a0b21f9b444cf683a37d5>
>
> Star64 Script:
>
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgist.github.com%2Flupyuen%2F89ddfba36a29d284e10e7e36545f2a27&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656443943%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ECeAYRXRG3htqIZ%2F%2B8QOsfzGky8fxV1YJGP2k4Gvb5I%3D&reserved=0
> <https://gist.github.com/lupyuen/89ddfba36a29d284e10e7e36545f2a27>
>
> PinePhone Log:
>
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgist.github.com%2Flupyuen%2F6144e84bdd7956277a3611d493d3eb1c&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656447564%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=yVh6P8rS6DbaXzRW3H9wnePl22irpRRV9sJlDX7Nz6Y%3D&reserved=0
> <https://gist.github.com/lupyuen/6144e84bdd7956277a3611d493d3eb1c>
>
> PinePhone Script:
>
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgist.github.com%2Flupyuen%2F88c5d0435fcb2bd1807051877085734e&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656451185%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=RaT9rDYdC68gD9I7h0UnnaW940lFIA5ibYNKm8mu2Iw%3D&reserved=0
> <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://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fnuttx%2F12.4.0-RC0%2F&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656454731%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=MZZglVxIYNMpXaux8c2NAWsiFG3KKW%2Fvpg5vmkfB3eU%3D&reserved=0
> <https://dist.apache.org/repos/dist/dev/nuttx/12.4.0-RC0/>
> > [2]
> >
> >
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.githubusercontent.com%2Fapache%2Fnuttx%2Fnuttx-12.4.0-RC0%2FReleaseNotes&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656458538%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Cpm9HthslPlbELVOQuPscEvhoyYxojWs4cnt29Q5108%3D&reserved=0
> <
> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.4.0-RC0/ReleaseNotes
> >
> > [3]
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.apache.org%2Fdev%2Frelease.html%23approving-a-release&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656462529%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=4o1aiHjJlQdkN3Wl0lpytUPM0tvn5PLfRs8zgA24zF8%3D&reserved=0
> <https://www.apache.org/dev/release.html#approving-a-release>
> > [4]
> >
> >
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FNUTTX%2FValidating%2Ba%2Bstaged%2BRelease&data=05%7C02%7Cjuha.niskanen%40haltian.com%7Cbd1dfaf6205c4bb55efe08dc11d5ea6a%7C2f7c629267f24cc582be5d187e289ab2%7C1%7C0%7C638404857656466174%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=yx5En1oUWXaUc%2B6vFWAhYe8UH5rj%2F%2F3q6Mx9vJmg2Wo%3D&reserved=0
> <
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
> >
> >
>

Reply via email to