#riscv64 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #riscv64, aggregated by home.social.
-
@nlnetlabs this marks also the one hundreds release of my #unbound #docker image! 🎉
💚
https://github.com/madnuttah/unbound-docker
#foss #opensource #dns #selfhosting #homelab #quic #dot #doh #riscv64 #ppc64le #s390x #386 #amd64 #arm #arm64
-
@nlnetlabs this marks also the one hundreds release of my #unbound #docker image! 🎉
💚
https://github.com/madnuttah/unbound-docker
#foss #opensource #dns #selfhosting #homelab #quic #dot #doh #riscv64 #ppc64le #s390x #386 #amd64 #arm #arm64
-
@nlnetlabs this marks also the one hundreds release of my #unbound #docker image! 🎉
💚
https://github.com/madnuttah/unbound-docker
#foss #opensource #dns #selfhosting #homelab #quic #dot #doh #riscv64 #ppc64le #s390x #386 #amd64 #arm #arm64
-
@nlnetlabs this marks also the one hundreds release of my #unbound #docker image! 🎉
💚
https://github.com/madnuttah/unbound-docker
#foss #opensource #dns #selfhosting #homelab #quic #dot #doh #riscv64 #ppc64le #s390x #386 #amd64 #arm #arm64
-
@nlnetlabs this marks also the one hundreds release of my #unbound #docker image! 🎉
💚
https://github.com/madnuttah/unbound-docker
#foss #opensource #dns #selfhosting #homelab #quic #dot #doh #riscv64 #ppc64le #s390x #386 #amd64 #arm #arm64
-
Simmerv was actually developed to support the development of SmolRV64, a speculative superscalar OoO FPGA Soft SoC. It too boots stock Ubuntu (25.04, not yet 26.04) and has official Geekbench results. It's currently 2-wide, but I'm trying to make it wider while remaining at 167 MHz
https://github.com/tommythorn/smolrv64
#riscv #risc_v #riscv64 #rva22u64 #rva22 #fpga #soc #superscalar -
Simmerv was actually developed to support the development of SmolRV64, a speculative superscalar OoO FPGA Soft SoC. It too boots stock Ubuntu (25.04, not yet 26.04) and has official Geekbench results. It's currently 2-wide, but I'm trying to make it wider while remaining at 167 MHz
https://github.com/tommythorn/smolrv64
#riscv #risc_v #riscv64 #rva22u64 #rva22 #fpga #soc #superscalar -
Simmerv was actually developed to support the development of SmolRV64, a speculative superscalar OoO FPGA Soft SoC. It too boots stock Ubuntu (25.04, not yet 26.04) and has official Geekbench results. It's currently 2-wide, but I'm trying to make it wider while remaining at 167 MHz
https://github.com/tommythorn/smolrv64
#riscv #risc_v #riscv64 #rva22u64 #rva22 #fpga #soc #superscalar -
Simmerv was actually developed to support the development of SmolRV64, a speculative superscalar OoO FPGA Soft SoC. It too boots stock Ubuntu (25.04, not yet 26.04) and has official Geekbench results. It's currently 2-wide, but I'm trying to make it wider while remaining at 167 MHz
https://github.com/tommythorn/smolrv64
#riscv #risc_v #riscv64 #rva22u64 #rva22 #fpga #soc #superscalar -
Simmerv was actually developed to support the development of SmolRV64, a speculative superscalar OoO FPGA Soft SoC. It too boots stock Ubuntu (25.04, not yet 26.04) and has official Geekbench results. It's currently 2-wide, but I'm trying to make it wider while remaining at 167 MHz
https://github.com/tommythorn/smolrv64
#riscv #risc_v #riscv64 #rva22u64 #rva22 #fpga #soc #superscalar -
I'm really not on here very much anymore, but I thought someone might be interested in a rather good (IMhO) full RVA23 RISC-V emulator that's very fast for a non-JIT emulator (~ 200 MIPS) and even runs in your browser: https://github.com/tommythorn/simmerv
Three trivial steps to run stock Ubuntu 26.04
#riscv #risc_v #riscv64 #rustlang -
I'm really not on here very much anymore, but I thought someone might be interested in a rather good (IMhO) full RVA23 RISC-V emulator that's very fast for a non-JIT emulator (~ 200 MIPS) and even runs in your browser: https://github.com/tommythorn/simmerv
Three trivial steps to run stock Ubuntu 26.04
#riscv #risc_v #riscv64 #rustlang -
I'm really not on here very much anymore, but I thought someone might be interested in a rather good (IMhO) full RVA23 RISC-V emulator that's very fast for a non-JIT emulator (~ 200 MIPS) and even runs in your browser: https://github.com/tommythorn/simmerv
Three trivial steps to run stock Ubuntu 26.04
#riscv #risc_v #riscv64 #rustlang -
I'm really not on here very much anymore, but I thought someone might be interested in a rather good (IMhO) full RVA23 RISC-V emulator that's very fast for a non-JIT emulator (~ 200 MIPS) and even runs in your browser: https://github.com/tommythorn/simmerv
Three trivial steps to run stock Ubuntu 26.04
#riscv #risc_v #riscv64 #rustlang -
I'm really not on here very much anymore, but I thought someone might be interested in a rather good (IMhO) full RVA23 RISC-V emulator that's very fast for a non-JIT emulator (~ 200 MIPS) and even runs in your browser: https://github.com/tommythorn/simmerv
Three trivial steps to run stock Ubuntu 26.04
#riscv #risc_v #riscv64 #rustlang -
This week in #fedora #linux, not that much, mostly background work:
- Continued on #riscv64 installers, found two new Anaconda bugs related to the automatic enablement of repositories (even if those repositories are configured to be disabled).
- Some work for CentOS containers.
- Work on making Fedora work well with #systemd 's
run0. Currently this is broken for many executables with entrypoint transitions most importantlyrpm,dnf, etc. I've got something working locally but it's definitely going to need some discussion with SELinux folks. - I also started tracking (in
image-builder) upstream the support forsystemd-style immutable systems (https://github.com/osbuild/image-builder/issues/2662) which I've been working on for a while, the intent is to build systems according to @pid_eins's blogpost: https://0pointer.net/blog/fitting-everything-together.html).
-
This week in #fedora #linux, not that much, mostly background work:
- Continued on #riscv64 installers, found two new Anaconda bugs related to the automatic enablement of repositories (even if those repositories are configured to be disabled).
- Some work for CentOS containers.
- Work on making Fedora work well with #systemd 's
run0. Currently this is broken for many executables with entrypoint transitions most importantlyrpm,dnf, etc. I've got something working locally but it's definitely going to need some discussion with SELinux folks. - I also started tracking (in
image-builder) upstream the support forsystemd-style immutable systems (https://github.com/osbuild/image-builder/issues/2662) which I've been working on for a while, the intent is to build systems according to @pid_eins's blogpost: https://0pointer.net/blog/fitting-everything-together.html).
-
This week in #fedora #linux, not that much, mostly background work:
- Continued on #riscv64 installers, found two new Anaconda bugs related to the automatic enablement of repositories (even if those repositories are configured to be disabled).
- Some work for CentOS containers.
- Work on making Fedora work well with #systemd 's
run0. Currently this is broken for many executables with entrypoint transitions most importantlyrpm,dnf, etc. I've got something working locally but it's definitely going to need some discussion with SELinux folks. - I also started tracking (in
image-builder) upstream the support forsystemd-style immutable systems (https://github.com/osbuild/image-builder/issues/2662) which I've been working on for a while, the intent is to build systems according to @pid_eins's blogpost: https://0pointer.net/blog/fitting-everything-together.html).
-
This week in #fedora #linux, not that much, mostly background work:
- Continued on #riscv64 installers, found two new Anaconda bugs related to the automatic enablement of repositories (even if those repositories are configured to be disabled).
- Some work for CentOS containers.
- Work on making Fedora work well with #systemd 's
run0. Currently this is broken for many executables with entrypoint transitions most importantlyrpm,dnf, etc. I've got something working locally but it's definitely going to need some discussion with SELinux folks. - I also started tracking (in
image-builder) upstream the support forsystemd-style immutable systems (https://github.com/osbuild/image-builder/issues/2662) which I've been working on for a while, the intent is to build systems according to @pid_eins's blogpost: https://0pointer.net/blog/fitting-everything-together.html).
-
This week in #fedora #linux, not that much, mostly background work:
- Continued on #riscv64 installers, found two new Anaconda bugs related to the automatic enablement of repositories (even if those repositories are configured to be disabled).
- Some work for CentOS containers.
- Work on making Fedora work well with #systemd 's
run0. Currently this is broken for many executables with entrypoint transitions most importantlyrpm,dnf, etc. I've got something working locally but it's definitely going to need some discussion with SELinux folks. - I also started tracking (in
image-builder) upstream the support forsystemd-style immutable systems (https://github.com/osbuild/image-builder/issues/2662) which I've been working on for a while, the intent is to build systems according to @pid_eins's blogpost: https://0pointer.net/blog/fitting-everything-together.html).
-
This week in #fedora #linux I've mostly been focused on the new Anaconda web ui for ostree installers and #riscv64.
- Debugged https://bodhi.fedoraproject.org/updates/FEDORA-2026-f149ba1d39 together with @adamw.
- RISCV work to get
boot.isoto work on it. - Found a race that seems to appear on slower systems only (or systems where plymouth isn't active) regarding TTYs in Anaconda: https://github.com/rhinstaller/anaconda/pull/7253
- FESco meeting.
- A pungi release with the necessary code to enable
boot.isobuilds without Lorax was made. - Started taking a look at ways to make #systemd's
run0work better with SELinux, either through adjustments tolibselinux/pam_selinuxand/or complimentary changes tosystemdhttps://lists.fedoraproject.org/archives/list/[email protected]/thread/X3ZD4LF26FG3ZRW7WY26FBQQ7ZBAGVE4/
-
This week in #fedora #linux I've mostly been focused on the new Anaconda web ui for ostree installers and #riscv64.
- Debugged https://bodhi.fedoraproject.org/updates/FEDORA-2026-f149ba1d39 together with @adamw.
- RISCV work to get
boot.isoto work on it. - Found a race that seems to appear on slower systems only (or systems where plymouth isn't active) regarding TTYs in Anaconda: https://github.com/rhinstaller/anaconda/pull/7253
- FESco meeting.
- A pungi release with the necessary code to enable
boot.isobuilds without Lorax was made. - Started taking a look at ways to make #systemd's
run0work better with SELinux, either through adjustments tolibselinux/pam_selinuxand/or complimentary changes tosystemdhttps://lists.fedoraproject.org/archives/list/[email protected]/thread/X3ZD4LF26FG3ZRW7WY26FBQQ7ZBAGVE4/
-
This week in #fedora #linux I've mostly been focused on the new Anaconda web ui for ostree installers and #riscv64.
- Debugged https://bodhi.fedoraproject.org/updates/FEDORA-2026-f149ba1d39 together with @adamw.
- RISCV work to get
boot.isoto work on it. - Found a race that seems to appear on slower systems only (or systems where plymouth isn't active) regarding TTYs in Anaconda: https://github.com/rhinstaller/anaconda/pull/7253
- FESco meeting.
- A pungi release with the necessary code to enable
boot.isobuilds without Lorax was made. - Started taking a look at ways to make #systemd's
run0work better with SELinux, either through adjustments tolibselinux/pam_selinuxand/or complimentary changes tosystemdhttps://lists.fedoraproject.org/archives/list/[email protected]/thread/X3ZD4LF26FG3ZRW7WY26FBQQ7ZBAGVE4/
-
This week in #fedora #linux I've mostly been focused on the new Anaconda web ui for ostree installers and #riscv64.
- Debugged https://bodhi.fedoraproject.org/updates/FEDORA-2026-f149ba1d39 together with @adamw.
- RISCV work to get
boot.isoto work on it. - Found a race that seems to appear on slower systems only (or systems where plymouth isn't active) regarding TTYs in Anaconda: https://github.com/rhinstaller/anaconda/pull/7253
- FESco meeting.
- A pungi release with the necessary code to enable
boot.isobuilds without Lorax was made. - Started taking a look at ways to make #systemd's
run0work better with SELinux, either through adjustments tolibselinux/pam_selinuxand/or complimentary changes tosystemdhttps://lists.fedoraproject.org/archives/list/[email protected]/thread/X3ZD4LF26FG3ZRW7WY26FBQQ7ZBAGVE4/
-
This week in #fedora #linux I've mostly been focused on the new Anaconda web ui for ostree installers and #riscv64.
- Debugged https://bodhi.fedoraproject.org/updates/FEDORA-2026-f149ba1d39 together with @adamw.
- RISCV work to get
boot.isoto work on it. - Found a race that seems to appear on slower systems only (or systems where plymouth isn't active) regarding TTYs in Anaconda: https://github.com/rhinstaller/anaconda/pull/7253
- FESco meeting.
- A pungi release with the necessary code to enable
boot.isobuilds without Lorax was made. - Started taking a look at ways to make #systemd's
run0work better with SELinux, either through adjustments tolibselinux/pam_selinuxand/or complimentary changes tosystemdhttps://lists.fedoraproject.org/archives/list/[email protected]/thread/X3ZD4LF26FG3ZRW7WY26FBQQ7ZBAGVE4/
-
-
-
-
-
It took a long time, but our #riscv64 builder managed to finish building the community packages. At the worst, it had a backlog of more than 800 packages, but it managed to churn along the last couple of weeks.
We had it running on a HiFive P550 for a while. Even though it had faster cores, we had to move it back to the MilkV Pionieer.
We're trying some other riscv64 systems as well, to see if they serve as better builders.
-
It took a long time, but our #riscv64 builder managed to finish building the community packages. At the worst, it had a backlog of more than 800 packages, but it managed to churn along the last couple of weeks.
We had it running on a HiFive P550 for a while. Even though it had faster cores, we had to move it back to the MilkV Pionieer.
We're trying some other riscv64 systems as well, to see if they serve as better builders.
-
It took a long time, but our #riscv64 builder managed to finish building the community packages. At the worst, it had a backlog of more than 800 packages, but it managed to churn along the last couple of weeks.
We had it running on a HiFive P550 for a while. Even though it had faster cores, we had to move it back to the MilkV Pionieer.
We're trying some other riscv64 systems as well, to see if they serve as better builders.
-
It took a long time, but our #riscv64 builder managed to finish building the community packages. At the worst, it had a backlog of more than 800 packages, but it managed to churn along the last couple of weeks.
We had it running on a HiFive P550 for a while. Even though it had faster cores, we had to move it back to the MilkV Pionieer.
We're trying some other riscv64 systems as well, to see if they serve as better builders.
-
It took a long time, but our #riscv64 builder managed to finish building the community packages. At the worst, it had a backlog of more than 800 packages, but it managed to churn along the last couple of weeks.
We had it running on a HiFive P550 for a while. Even though it had faster cores, we had to move it back to the MilkV Pionieer.
We're trying some other riscv64 systems as well, to see if they serve as better builders.
-
I'm missing EC_fml13v01_20241227_v1.0.17.bin for the #deepcomputing #deepcomputingRiscVMainboard #riscv64
The original links is now 404 (meh, not nice) and I cannot find thie file on github anywhere.
Also filed as https://github.com/DC-DeepComputing/Framework/issues/51
-
I'm missing EC_fml13v01_20241227_v1.0.17.bin for the #deepcomputing #deepcomputingRiscVMainboard #riscv64
The original links is now 404 (meh, not nice) and I cannot find thie file on github anywhere.
Also filed as https://github.com/DC-DeepComputing/Framework/issues/51
-
I'm missing EC_fml13v01_20241227_v1.0.17.bin for the #deepcomputing #deepcomputingRiscVMainboard #riscv64
The original links is now 404 (meh, not nice) and I cannot find thie file on github anywhere.
Also filed as https://github.com/DC-DeepComputing/Framework/issues/51
-
I'm missing EC_fml13v01_20241227_v1.0.17.bin for the #deepcomputing #deepcomputingRiscVMainboard #riscv64
The original links is now 404 (meh, not nice) and I cannot find thie file on github anywhere.
Also filed as https://github.com/DC-DeepComputing/Framework/issues/51
-
I'm missing EC_fml13v01_20241227_v1.0.17.bin for the #deepcomputing #deepcomputingRiscVMainboard #riscv64
The original links is now 404 (meh, not nice) and I cannot find thie file on github anywhere.
Also filed as https://github.com/DC-DeepComputing/Framework/issues/51
-
This took me quite a bit of time, but I managed to boot postmarketOS on a currently unsupported devboard (commonly available for €25-30 where I live).
Little bit proud, but it's not a proper port yet, I ripped the kernel and other parts of the pre-init bootchain (fip.bin, u-boot, ...) from a pre-made Debian image for that device. I have a (mostly working) APKBUILD for that device's userland though. :)
-
This took me quite a bit of time, but I managed to boot postmarketOS on a currently unsupported devboard (commonly available for €25-30 where I live).
Little bit proud, but it's not a proper port yet, I ripped the kernel and other parts of the pre-init bootchain (fip.bin, u-boot, ...) from a pre-made Debian image for that device. I have a (mostly working) APKBUILD for that device's userland though. :)
-
This took me quite a bit of time, but I managed to boot postmarketOS on a currently unsupported devboard (commonly available for €25-30 where I live).
Little bit proud, but it's not a proper port yet, I ripped the kernel and other parts of the pre-init bootchain (fip.bin, u-boot, ...) from a pre-made Debian image for that device. I have a (mostly working) APKBUILD for that device's userland though. :)
-
This took me quite a bit of time, but I managed to boot postmarketOS on a currently unsupported devboard (commonly available for €25-30 where I live).
Little bit proud, but it's not a proper port yet, I ripped the kernel and other parts of the pre-init bootchain (fip.bin, u-boot, ...) from a pre-made Debian image for that device. I have a (mostly working) APKBUILD for that device's userland though. :)
-
This took me quite a bit of time, but I managed to boot postmarketOS on a currently unsupported devboard (commonly available for €25-30 where I live).
Little bit proud, but it's not a proper port yet, I ripped the kernel and other parts of the pre-init bootchain (fip.bin, u-boot, ...) from a pre-made Debian image for that device. I have a (mostly working) APKBUILD for that device's userland though. :)
-
The irony: the entire RISC-V base ISA (RV64GC) is beautifully RISC: simple opcodes, fixed 32-bit instructions (+ compressed), load/store architecture, no flags, no implicit state. Then RVV comes along and throws all those principles out the window: global implicit state, microcode-like behavior, variable semantics of the same instruction.
Because vsetvli changes the semantics of all subsequent V-instructions based on the current VLEN configuration. For a JIT compiler in an Emulator and for an Emulator in general, this means having to continuously track the vtype state and react to any changes, a fundamental contradiction to the principle of statically analyzable instructions. It feels like the RISC-V Foundation sacrificed the simplicity and elegance of the RISC principle to create a powerful but extremely complex "super-SIMD" that is difficult to efficiently map in a JIT. A more traditional SIMD extension with fixed vector widths and clearly defined instruction semantics would have been much more JIT-friendly. The upcoming P extension does go in that direction, but it is primarily targeted at embedded and low-power applications rather than high-performance computing.
#riscv #riscv64 #emulation #pasriscv #object_pascal #delphi #free_pascal