This is just a random "gee, that works eh?" type post.
There may be folks that are aware that the RISC-V[1] architecture exists
and that there are a number of cool dev type hardware things out there.
The SiFive folks pretty much have the Cadillac hardware. That means it
is the best of the best in my opinion. I have no connection with SiFive
in any way and that is why I can easily say it is the slowest thing you
can imagine. Almost hand crank slow. Single step clock cycle slow. Yet
I also have just about every board they released in the past five years.
At least the cool ones.
They kicked out a 32G memory thingie :
https://www.sifive.com/boards/hifive-premier-p550
So I feel that the P550 is really way way better/faster? than the
previous SiFive best of breed "UnMatched" thing. I nailed one of those
to a wall and it runs FreeBSD 15.0-CURRENT :
https://www.genunix.com/dclarke/riscv/SiFive_Unmatched_nailed_m.png
It sort of works. Slowly. Very very slowly. Glacial slow.
However the new P550 is pretty slick. The P550 comes with an abomination
horrific Ubuntu trash Linux and that is enough to at least boot and run
some tests.
https://www.genunix.com/dclarke/riscv/p550_running.png
Forget a GPU or keyboard etc and just abandon all hope of a desktop.
However guess what? OpenSSL can be cloned out of gitthub and it compiles
from top to bottom. All the testsuite passes neatly!
Even the SCTP stuff if ya allow it :
p550# uname -a
Linux ubuntu 6.6.21-9-premier #1 SMP PREEMPT_DYNAMIC Sat Nov 9 00:21:16
UTC 2024 riscv64 riscv64 riscv64 GNU/Linux
p550#
p550# ls -la /proc/sys/net/sctp/auth_enable
-rw-r--r-- 1 root root 0 Feb 14 21:51 /proc/sys/net/sctp/auth_enable
p550# cat /proc/sys/net/sctp/auth_enable
0
p550# echo '1' > /proc/sys/net/sctp/auth_enable
p550# cat /proc/sys/net/sctp/auth_enable
1
p550#
Then OpenSSL builds and passes every test. However it takes about two
hours for the testsuite.
p550$ $HOME/local/bin/openssl version
OpenSSL 3.5.0-dev (Library: OpenSSL 3.5.0-dev )
p550$
So that is way cool. With any luck there will be an OpenSSL 3.4.2
release that works also. Maybe.
--
--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
[1] it rocks and the SiFive people are inspired by the best minds on
the planet :
CACM June 2018 David Patterson and John Hennessy,
2017 ACM A.M. Turing Award
https://www.youtube.com/watch?v=KC_9bR-RuNI
--
You received this message because you are subscribed to the Google Groups "openssl-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openssl-users+unsubscribe@xxxxxxxxxxx.
To view this discussion visit https://groups.google.com/a/openssl.org/d/msgid/openssl-users/47a18013-3a81-4ca1-9868-12501382b331%40blastwave.org.