med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

312
active users

Today in #RISCV:
Register mtval (optionally) holds the fault address of a data fault, is specified to hold “all valid virtual addresses and the value zero. It need not be capable of holding all possible invalid addresses.”
Hit an invalid virtual address? Good luck debugging it. 🤡

#CVUTFEL ( #CVUT FEE) Advanced Computer Architecture ( #comparch) course recodings of the first five lectures are published at #VHSky.cz. Czech language recordings from the 2021 round are available as well. The B4M35PAP course builds on the knowledge from the introductory #comparch B35APO course (recordings). Each student builds their own CPU design (tools and ISA are open). The #QtRvSim #RISCV educational simulator is provided for inspiration (online version and The Czech Technical University #comparch related courses guidepost https://comparch.edu.cvut.cz/).

P.S.: Help with tooling for transcribing the lectures in my Czenglish dialect into English subtitles would be appreciated, as well as all other forms of feedback. For the introductory course, we provide reusable LaTeX sources (CC-BY-SA license) that are open to pull requests.

Now that major distros have released upgrades, it's time to ask again:

I'm looking for a RISC-V board that works with Debian 13 or Ubuntu 25.10.

-really supported by the distro in question, not by some random downstream fork.

-installable via USB, not through some custom unobtainium cable.

-with display support, at a decent enough performance to be usable as a 1080p desktop.

Upside of using #bevy and open source tooling in general is you can get your games to compile on non corporate approved architectures. I just got the #aarch64 and #RISCV builds running. (I can’t promise RISC-V works on real hardware yet as I don’t have any real hardware to test it.) If you have RISC-V hardware and want to test let me know. Here is the game running natively on a Pine Book Pro. #GameDev

idk why there are very loud proponents of open source who give up and even start throwing out their "realist" slaps n punches in regards to 'blobby' hardware (like how blobless cores n such basically shouldn't or can't be expected to exist ever—bad for business, unrealistic, whatevs else).

is blobless/oss hardware really so outlandish? :3

#OSS#FOSS#FLOSS

@kernellogger what are the pro's of an open source #cpu isa?

Like Ethernet and USB, RISC-V is not tied to the fortunes of any one company, so it is a more prudent bet for a company’s software ecosystem development for the long haul. This long-term safety is another reason the EU and NASA picked RISC-V for their future plans.
#riscV
riscv.org/blog/2023/03/top-ten

riscv.orgTop Ten Fallacies About RISC-V – RISC-V International

""WE ARE NOT PREEMPTIVELY SUPPORTING BIG-ENDIAN ON RISC-V""

Linus send that to #LKML a few hours agom, after somebody asked if some of the big-endian work will make it into #Linux 6.18.

For the full thread, see: lore.kernel.org/lkml/CAHk-%3Dw

There he calls the reasons documented on riscv.org as "craziness" and insane:

""In other words, it is suggesting that RISC-V add a big-endian mode due to

(a) internet protocols - where byte swapping is not an issue

(b) using "some RISC-V implementations don't do the existing Zbb extension" as an excuse

This is plain insanity. First off, even if byte swapping was a real cost for networking - it's not, the real costs tend to be all in memory subsystems - just implement the damn Zbb extension.""

That's from lore.kernel.org/lkml/CAHk-%3Dw

One week unit @TexasLinuxFest and I'm super excited! Not only am I speaking, but I'm helping to run the booth for the Austin RISC-V Group to show a bunch of demos and answer your questions. If you're in Austin please come by! This is one of my favorite local events, and I'm always proud to support and participate every year. If you don't want to hear from me, check out the speaker line-up, there are a lot of great talks: 2025.texaslinuxfest.org/ #Austin #Linux #RISCV

Continued thread

That brings us up to now where I’ve deleted the entire project on 3 separate occasions, switched between 3 processor architectures and considered a 4th (#arm was considered briefly) used way more #AI than I should have, eventually adopting a 0 to minimal approach because it kept fucking it up.

Now we’re here. Beautiful #swift kernel. #RISCV architecture. As much as is needed to just get a simple boot message out. We may continue on into uncharted territory!

Wish me luck!

Continued thread

The journey its taken to get here is long and winding.

I original did it in 32 bit with a C kernel intermediary. Then hated that, so tried switching to #odinlang, which was really nice, but had better support for 64 bit so I switched to that. I then found the multi boot header overly complicated, so switched to #RISCV. I then realised I just wanted to work in #swift so switched back to swift but this time in 64 bit. I then decided I’d learnt too much from reading riscv docs, so switched back.

404Not Found