gyptazy.ch is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
contact@gyptazy.ch
Admin account
@gyptazy@gyptazy.ch

Search results for #riscv

Andie »
@bugwhisperer@tech.lgbt

Been learning RISC-V Assembly lang the past two weeks. It's been equally the most enlightening and frustrating learning so far on this journey. I love that it's forcing me to check my understanding of so many concepts! But dang... it's really tricky making sure you didn't forget something!

Still not quite sure about how to actually use the Stack, but working through this little calculator program should help.

I get it now why some people say C is a high level language.

Notebook and pen on desk. RISCV assembly code & planning notes for a basic calculator app are scattered over the page.

Steven Rosenberg »
@passthejoe@ruby.social

Linus Torvalds says RISC-V will make the same mistakes as Arm and x86 | Tom's Hardware tomshardware.com/tech-industry

FreeBSD Foundation »
@FreeBSDFoundation@mastodon.social

Check out the latest Trip Report from the recent BSDCan 2024, contributed by Mitchell Horne, covering the dev summit, his experience presenting an update on FreeBSD’s support for the RISC-V CPU architecture, and the conference itself.

freebsdfoundation.org/blog/bsd

No description

Dr. Brian Callahan »
@bcallah@bsd.network

Hooray! I was gifted a SiFive Unleashed for my research lab, and wasted no time porting to OpenBSD/riscv64 by way of GDC:

/home/brian $ uname -a
OpenBSD riscv64.cs.rpi.edu 7.5 GENERIC.MP#26 riscv64
/home/brian $ egdc --version
egdc (GCC) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Ludovic Henry »
@ludovic_dev@mastodon.social

👋 I’m looking to sponsor work via RISE (riseproject.dev) to improve the software ecosystem on . Sponsoring can come as the usual machines resources and knowledge, but also paying for contributions to relevant projects! If you know anyone or have ideas of you own, please reach out! Some efforts we’re already contributing to: wiki.riseproject.dev/display/H

DesRoin »
@DesRoin@geekdom.social

@MHS_Jenkins
Main laptop:
Old T430:
: irradium (a CRUX Linux derivative for )
runs openSUSE Tumbleweed
runs Raspberry Pi OS (debian)
Pine A64 also runs like my T430

jbz »
@jbz@indieweb.social

"All RISC-V does is specify what software should expect of a RISC-V processor – it is up to processor designers to decide how exactly they implement that specification. RISC-V is open and royalty free to use, but the chips themselves can be either open source designs or closed and proprietary. The RISC-V world fears it will be broadly hit with sanctions if it can't get officials to see that distinction"

theregister.com/2024/05/29/ris

Michael Dexter »
@dexter@bsd.network

The recording of the June 13th, 2024 Production User Call is up:

youtube.com/watch?v=-DgUGMEUW7

We discussed TPM pass-through, bhyve / , a follow-up to read-only storage for UEFI VMs, AND HANDS-ON PACKAGED BASE BUILDING AND INSTALLATION, and more!

It was slow going but all steps to build a "packaged base" system are included and are in the Agenda/Minutes doc.

"Don't forget to slam those Like and Subscribe buttons."

jbz »
@jbz@indieweb.social

👩‍🏭 Meet RVPC the world lowest cost Open Source Hardware All-in-one educational RISC-V computer with VGA and PS2 keyboard which will be available for DIY soldering workshop on Open Fest in Sofia this year! - Olimex

olimex.wordpress.com/2024/05/1

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Are you already using on your hardware?

I created some ready-to-use container images for :
* Trixie
* Jammy (22.04)
* Ubuntu Mantic (23.10)
* Ubuntu Noble (24.04)
* 39

https://gyptazy.ch/misc/riscv-container-images-for-podman-docker/


Ed Maste »
@emaste@mastodon.social

Ooh, support is starting to take shape
reviews.freebsd.org/D45553

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

adingbatponder »
@adingbatponder@fosstodon.org

@BrideOfLinux I am a big fan of the movement. However it is worth asking whether one would go and contribute if this were in Russia or North Korea. The PRC is an active ally of these states and their actions, supporting them in word and deed, and could be treated the same way. It is staggering to me that we do this now.

Matthew Miller »
@mattdm@hachyderm.io

Red Hat is hiring a kernel engineer for RISC-V enablement and support. This will be highly Fedora-focused work.

redhat.wd5.myworkdayjobs.com/e

Note that the job is out of the Waterford, Ireland office.

PS: if seriously interested, and if we're at least acquainted, contact me _before_ applying and I'll send you a referral link!

Michael Dexter »
@dexter@bsd.network

Ruslan is working on for

Photo of a slide to that effect.

brokenix »
@brokenix@emacs.ch

company now wants to develop a graphics unit for whose instruction set is called RISC-V - RV64X and uses the vector instruction set already specified in RISC-V. RV64X is intended to support graphics and 3D calculations as well as compute and media processing.

A frame buffer, a texture unit and much more that we know from other GPU designs are planned. A built-in µCode SRAM in the design developed by Pixilica is 8K. There is also a 32 kB L1 cache. The Quad Vector ALUs can handle 32 bits per ALU in the form of FP32 and INT8 data.
RV64X RISC-V GPU design
RV64X RISC-V GPU design

The design is chosen so that custom pipeline stages, custom geometry, pixel and frame buffer stages as well as custom tessellators and custom instancing operations can be implemented. First you just want to address the Vulkan API. DirectX and OpenGL will follow later.

Not only do you want to be particularly flexible within the architecture, several RISC-V CPUs and RISC-V GPUs can also be operated together - either as a graphics microcontroller to enable a RISC-V SoC to provide simple graphical output, for example, or in multiple execution as a kind of shader design. In terms of performance, it is currently difficult to estimate where we will be with the first implementation of an RV64X design. But we are certainly talking about purely rudimentary output options as a first step.

The development is still at a fairly early stage. While RISC-V cores are increasingly being used, mostly hidden, in everyday IT, it will still be some time before more end customers come into direct contact with them. The same probably applies to the GPUs. However, an open source GPU is the logical step towards more independence in this area.

www-hardwareluxx-de.translate.

adingbatponder »
@adingbatponder@fosstodon.org

@itsfoss see toot above for distro

Alessandro »
@alephoto85@livellosegreto.it

Se non fosse sold-out...

Milk-V Mars | The First high-performance RISC-V Single Board Computer (SBC) the size of a credit card

milkv.io/mars

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

is testing the the public shell service where you can get your own unix user login on different systems w/o further limitations.

Closed beta currently: boxybsd.com/shell/

This could also lead into solutions for but still not sure how useful it might be nowadays in general.

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

@gyptazy maybe this could be a solution for providing on since we do not have any H-supported systems right now. But I’m not sure if there’s a huge benefit of other hw architectures when only providing jails

adingbatponder »
@adingbatponder@fosstodon.org

@ringzer0 see post above

adingbatponder »
@adingbatponder@fosstodon.org

DesRoin »
@DesRoin@geekdom.social

@bsletten well you don't and the Chinese have been pushing the architecture quite tremendously recently.
Why Infineon and other companies alike don't is beyond me though

DesRoin »
@DesRoin@geekdom.social

9to5Linux »
@9to5linux@floss.social

DesRoin »
@DesRoin@geekdom.social

Never worked with before and I need it for an upcoming project... so I'm using my to manage all other in my home. Even reinstalled my old 3 with to have a different OS and system in the network xD
The way things look right now I'll have a lot of time on my hands to figure this out...

No description

Graham Perrin »
@grahamperrin@mastodon.bsd.cafe

FreeBSD OpenJDK Contract

Various contracts, full- and part-time:

— bhyve hypervisor kernel improvements
— desktop usability
— developer tools such as LLD
— hardware support on new ARM and RISC-V devices
— installer
— jails – usability/orchestration/OCI-compatibility
— networking
— packaging – including package base (pkgbase)
— …

<freebsdfoundation.org/open-pos>

@FreeBSDFoundation

Graham Perrin »
@grahamperrin@mastodon.bsd.cafe

@bugaevc I'll mention, but not advocate, CheriBSD <cheribsd.org/> …

# Arm

adingbatponder »
@adingbatponder@fosstodon.org

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I’m living on server side between , & and can’t decide which platform I want to go!

offers the best support and is fast.
is very efficient and also very fast.
is amazing & exciting (but slow with my current hw, but I can deal with it)

While amd64 & ARM64 work perfectly fine with , the hardware support (beside stuff) is still very limited. Currently, and work very well there.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I’m living on server side between , & and can’t decide which platform I want to go!

offers the best support and is fast.
is very efficient and also very fast.
is amazing & exciting (but slow with my current hw, but I can deal with it)

While amd64 & ARM64 work perfectly fine with , the hardware support (beside stuff) is still very limited. Currently, and work very well there.

DesRoin »
@DesRoin@geekdom.social

Just to give you a sense of scale, that's this board next to a fully equipped D1 Mini, an dev board and the 🥹

No descriptionNo description
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

This is how one of the cases looks like for the board.

Happy serving on & . Hopefully soon again back on .

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Are you into provides a really good hardware support for the board including up-to-date packages and security updates in a long term view.

https://gyptazy.ch/misc/starfive-visionfive2-riscv64-board-perfect-ubuntu-support-review/

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Just created some based images of & . This might become helpful when integrating in your build & test pipelines.

https://gyptazy.ch/misc/riscv-container-images-for-podman-docker/


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Current state: 5x boards on in place for production usage:

- Primary Auth NS & NTP
- Secondary NS & NTP
- Webserver (
- ( server) & ( chat server)
- relay node


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

If someone wants to run a or on his based board (probably mostly users) on can obtain a precompiled version of Tor 0.4.8.10 right here: https://cdn.gyptazy.ch/files/riscv64/debian/tor/

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I'm not that into hardware details but when I can build in a QEMU cross compile environment, but on native hardware it fails reproducible with exactly the same versions with:

gcc: internal compiler error: Segmentation fault signal terminated program cc1

Do I have encountered a hardware issue?

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

You can find some newer packages for (which is used by the board) than the 2022 snapshot old ones for on https://gyptazy.ch. But you can also grab my whole QEMU image to build it yourself or just spawn up a with static (qemu-riscv64-static) by running:

mmdebstrap --architectures=riscv64 --aptopt='Acquire::Check-Valid-Until "false"' --include="debian-ports-archive-keyring" sid /srv/riscv64-chroot "deb [trusted=yes] https://snapshot.debian.org/archive/debian-ports/20220616T194833Z unstable main"

cp /usr/bin/qemu-riscv64-static /srv/riscv64-chroot/usr/bin/

chroot /srv/riscv64-chroot/ qemu-riscv64-static /bin/bash


Tags:

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

You can find some newer packages for (which is used by the board) than the 2022 snapshot old ones for on https://gyptazy.ch. But you can also grab my whole QEMU image to build it yourself or just spawn up a with static (qemu-riscv64-static) by running:

mmdebstrap --architectures=riscv64 --aptopt='Acquire::Check-Valid-Until "false"' --include="debian-ports-archive-keyring" sid /srv/riscv64-chroot "deb [trusted=yes] https://snapshot.debian.org/archive/debian-ports/20220616T194833Z unstable main"

cp /usr/bin/qemu-riscv64-static /srv/riscv64-chroot/usr/bin/

chroot /srv/riscv64-chroot/ qemu-riscv64-static /bin/bash


Tags:

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@ludovic_dev@mastodon.social oh, snap! I've missed that talk.. Sounds interesting and luckily there's a recoding. Thanks for sharing and happy porting to :)

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Tomorrow at work...
"Hey gyptazy, how was your weekend, what did you do?"

I recompiled (non snapshot) packages for . Currently, there're running 7 nodes with QEMU RISC-V images and one native board. Maybe I should simply switch to experimental but I guess in the current situation many new RISCV users will stay on the bookworm snapshot's which has been used as a default by for the board.


Compile of libssl3 for Debian Bookworm RISC-V hardware architecture
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Tomorrow at work...
"Hey gyptazy, how was your weekend, what did you do?"

I recompiled (non snapshot) packages for . Currently, there're running 7 nodes with QEMU RISC-V images and one native board. Maybe I should simply switch to experimental but I guess in the current situation many new RISCV users will stay on the bookworm snapshot's which has been used as a default by for the board.


Compile of libssl3 for Debian Bookworm RISC-V hardware architecture
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Do we see here the first ever based node running? I just provided a TOR node for the network on one of my boards. This one currently runs on (will be switched to soon).


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@lattera@bsd.network @tara@hachyderm.io @stefano@bsd.cafe thank you both for mentioning me and keeping my posts in mind :)

So, when it comes to the VF2 board I tried to collect some information in general as well as VF2 specific ones. We also have a ( Matrix chat in the which you can find here:
:bsd.cafe

You can find more to regarding my initial ideas, reasons and information here: https://gyptazy.ch/misc/switching-from-arm64-to-open-riscv-hardware-architecture/

Some ( specific things like benchmarks, images (collection) or precompiled software like (Fediverse instance server), matrix-synapse (Matrix server), etc can be found here:
https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/

Keep in mind that not all OS images may work fully and may lack drivers. For my one for example you can just boot into memory. Debian runs quite well but still needs a custom kernel (do not upgrade the kernel unless you know what you’re doing). Even RISCV is tier 2 level in FreeBSD many things are missing. Pkg completely, ports is a mess. However, you may find QEMU RISCV images to cross-build stuff from your amd64 or ARM64 machine right here: https://gyptazy.ch/misc/freebsd-14-riscv64-build-box-image-for-qemu/

Here you can find a real life test where the board served for a day my whole website (based on and some other ones:
https://gyptazy.ch/snac/gyptazy/p/1706078460.746773

Btw, here’s a output:
https://gyptazy.ch/snac/gyptazy/p/1707391057.757603

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

You asked for it!

Here's the output on the board based on running . If you have any question, feel free to ask.


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Hm, I’m thinking about switching completely my personal servers to based systems. Why?

Because I can! For real, it’s an awesome new platform, almost no one is using it for production (because of the limited support (especially currently from an OS perspective), knowledge and performance). However, I’m already running some boards in production, some tests I already shared with you (see also summary) and we saw that it’s easily running my workloads - so why not?

So when speaking about „why not“ my first issue is that it would force me to instead of . It would be the first time since 2008 running personal Linux server instead of BSD based ones. It’s not a knowledge problem, I heavily even contribute to a Debian based distribution as a developer, it’s more an aspect of philosophy.

If you’re interested in (especially the board), see also:

* Fediverse with snac: https://gyptazy.ch/snac/gyptazy/p/1706017043.921341
* Weberserver (testrun for a day): https://gyptazy.ch/snac/gyptazy/p/1706078460.746773
* More details: https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/
* Benchmarks: https://browser.geekbench.com/v6/cpu/4566123
* Docs: https://wiki.bsd.cafe/docs:riscv64
* Chat: We also have a chat for RISC related topics in the BSD cafe. Feel free to join us at: :bsd.cafe


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Hm, I’m thinking about switching completely my personal servers to based systems. Why?

Because I can! For real, it’s an awesome new platform, almost no one is using it for production (because of the limited support (especially currently from an OS perspective), knowledge and performance). However, I’m already running some boards in production, some tests I already shared with you (see also summary) and we saw that it’s easily running my workloads - so why not?

So when speaking about „why not“ my first issue is that it would force me to instead of . It would be the first time since 2008 running personal Linux server instead of BSD based ones. It’s not a knowledge problem, I heavily even contribute to a Debian based distribution as a developer, it’s more an aspect of philosophy.

If you’re interested in (especially the board), see also:

* Fediverse with snac: https://gyptazy.ch/snac/gyptazy/p/1706017043.921341
* Weberserver (testrun for a day): https://gyptazy.ch/snac/gyptazy/p/1706078460.746773
* More details: https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/
* Benchmarks: https://browser.geekbench.com/v6/cpu/4566123
* Docs: https://wiki.bsd.cafe/docs:riscv64
* Chat: We also have a chat for RISC related topics in the BSD cafe. Feel free to join us at: :bsd.cafe


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I got asked about the 's board power consumption:
Idle: 7.3W
Full: 13.4W

Notes: Only ethernet and SD plugged in, Full test is running all cores on 100%. Running on latest image. Measured with Refoss Smart Plug (accuracy unknown)

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Afaik is Tier2 in and should therefore provide at least the basic port and pkg support? „This includes support for basic packages such as ports-mgmt/pkg“

Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:14:riscv64/quarterly, please wait...

pkg: Error fetching http://pkg.FreeBSD.org/FreeBSD:14:riscv64/quarterly/Latest/pkg.txz: Not Found

A pre-built version of pkg could not be found for your system.


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Some more insights behind the board running on architecture. Operating systems like , & other distros, and precompiled stuff...

https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

short note: Running Geekbench in now. The system is not cooled in any way (even no heatpipe) and ran about 75°C during the benchmark tests. Looks like it'll stay there (and maybe throttle).


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

So, I'm closing this test for today and I'm honestly very happy how the board performs in the wild.

Attached you can find the metrics and the system wasn't bothered in any way... But I also need to say, that everything is running in a very optimized way with a really low footprint in all ways. Thank you all (it were more than 20 people over the whole day) for testing, stress testing and your feedback I got during the day. The next steps will result in replacing ns[01,02] and ntp[01,02] (low performance) with ( boards. ns[03,04] and ntp[03,04] will remain on ARM architecture until everything is running stable. Guess, you will see some more RISC64 related content soon - stay tuned!

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Pretty boring so far, I guess?
Unfortunately the thermal sensors are not working, that ones would be pretty interesting. As we can see it's more or less idling and already getting warm, tending more to hot. Ok, I'm running it as you can see on the photo without any active cooling. For running in the DC it will get active cooling but for now I want to know if it will just throttle, turn off or maybe even throw kernel panics etc.... stay tuned

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Running a test instance of ( as a instance server alternative to on now… currently on but will switch to this night if everything works as expected. Any interests in compiled risc64 bins for Linux and FreeBSD?


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Alright, here we have my first new ( board running . I already prepared a image which will be flashed after work. It’s playtime - thanks to the

Board: with 8GB RAM

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

, can you help me? I’m looking for a ( board like the which is not out of stock and can be shipped to Germany.

My last two orders never arrived, so maybe someone can recommend something? Thanks!