My #riscv #tablet from #deepcomputing just arrived!

it is glorious chaos! I love it. But I also am a masochist when it comes to computers.

make of that what you will.

first thing: they ship ubuntu 24.04 but it is barely usable. htop shows gnome shell immediately maxing out one core every time you click on something. pretty brutal. opening an app takes about 5 minutes but will rather not work at all. glad I recently purchased a lot of sd cards. will OS shop a little I guess

boy oh boy. that was a tough day with #riscv and the #dcromapad2

turns out, both OSs (ubuntu and debian) that were shipped do work but they are so heavily patched that a simple upgrade will brick them.

ask me how I know! :D

the fact I made a copy of the sd card saved my day so I could at least use the tablet somewhat today.

deepcomputing is aware of the issue and provided a video and source for a new image. will attempt reflashing tomorrow. wish me luck.

let me know of any questiond! bye

Good morning! After a really short night, partly due to my new #riscv "toy" waiting for me, I'm back on #ubuntu 24.04 LTS. It's bumpy but what did I expect from a "dev" device.

I'm trying to look for information about how to make some actual progress. I checked flutter but the dependencies are not resolvable rn.

Anyone have an idea where to start with getting this device up to speed?

I totally forgot to send my last toot so now you get two at once!

I checked and found something rather unsettling: The #spacemit X60 core (seems to be part of the k1 processor) is marketed as RVA22 compliant but I dont think it is. So far, the following extensions do not seem to be included or I'm just blind: B, Za64rs, Zic64b, Zicbop, Ziccamoa, Ziccif, Zicclsm, Ziccrse.

There are a ton more extensions that are included and some that are optional so there is room for error on my side.

Here's the table I made. Feel free to point out mistakes. Source: https://github.com/riscv/riscv-profiles/blob/main/src/profiles.adoc#rva22u64-mandatory-base
riscv-profiles/src/profiles.adoc at main ยท riscv/riscv-profiles

RISC-V Architecture Profiles. Contribute to riscv/riscv-profiles development by creating an account on GitHub.

GitHub
@haui wait, isn't that "b" equal to zba zbb zbs combined?
@cwt possible. how would I determine this?