Noodling around with RISC-V emulation, writing it in Go.

Supporting the atomic extension should be doable using Go atomics, but to do it right and without resorting to unsafe, I'd have to represent memory as a slice of int32s and do bullshit to read/write anything smaller than that if I want to have any sort of ergonomics on the atomic usage.

(Assuming I wanna support more than one CPU/HART running concurrently.)

#riscv #golang #programming #emulation

「 felix86 is a new x86-64 userspace emulator for RISC-V. It is aimed at achieving good performance in games, and as of now is in relatively early development 」

https://felix86.com/First-Post/

#riscv #emulation #opensource

April 2025 update

felix86 is a new x86-64 userspace emulator for RISC-V. It is aimed at achieving good performance in games, and as of now is in relatively early development. A few games are already fully working. As this is the first post, we are going to go through a brief introduction.

felix86 is a new open source Linux emulator to run x86-64 Linux programs on RISC-V processors

https://lemmy.world/post/29013515

felix86 is a new open source Linux emulator to run x86-64 Linux programs on RISC-V processors - Lemmy.World

Lemmy

YADRO x Альянс RISC-V: что было на самом большом митапе в России по открытой архитектуре

Факт: как минимум 150 человек в нашей стране интересуются RISC-V настолько, что их не пугает девятибалльный шторм. Примерно столько мы собрали в офлайне 14 марта в Москве на совместном митапе

https://habr.com/ru/companies/yadro/articles/906446/

#riscv #открытая_архитектура #асу_тп

YADRO x Альянс RISC-V: что было на самом большом митапе в России по открытой архитектуре

Факт: как минимум 150 человек в нашей стране интересуются RISC-V настолько, что их не пугает девятибалльный шторм. Примерно столько мы собрали в офлайне 14 марта в Москве на совместном митапе YADRO с...

Хабр
Anyone happen to run #AlpineLinux on an #ARM or #RISCV device off of m.2 nvme storage? :)

Thanks to @cwt suggestions for the Linux kernel in OrangePi's distro, I’ve managed to get Debian Sid running with KDE Plasma on my Orange Pi RV2 (RISC-V)!

The biggest hurdle right now is WiFi. It partially works. While it can scan for SSIDs, it doesn’t yet connect. Interestingly, WiFi works fine on OrangePi’s own distro.

Time to call it a night, but I’ll dig deeper soon or not!

#riscv #debian

Upcoming Tab5 Terminal Features 5” Display and RISC-V ESP32-P4 for Edge Applications

https://fed.brid.gy/r/https://linuxgizmos.com/upcoming-tab5-terminal-features-5-display-and-risc-v-esp32-p4-for-edge-applications/

felix86 is a new open source Linux emulator to run x86-64 Linux programs on RISC-V processors #RISCV #OpenSource #Emulation #Gaming #Linux

felix86 is a new open source L...
Bluesky

Bluesky Social
felix86 is a new open source Linux emulator to run x86-64 Linux programs on RISC-V processors

RISC-V fans will be interested in this one. felix86 has been announced as a new project with a first release available that enables you to run x86-64 Linux programs on RISC-V processors on Linux.

GamingOnLinux
I bought an Orange Pi RV2 for experimenting with RISC-V SIMD. It works better than other Linux RISC-V SBCs I've tested. It runs a bit hot + slow compared to an RPI4, but not too bad. Has anyone gotten VSCode to run on RV64?
#linux
#riscv