Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

AROS for RISC-V

Last updated on 5 hours ago
D
deadwoodAROS Dev
Posted 11 hours ago
AROS builds for 64-bit RISC-V architecture are now available on http://www.aros.org

Over last couple of weeks Kalamatee has been working on porting AROS to RISC-V (https://en.wikipedia.org/wiki/RISC-V) architecture. Now the builds are in stable state and contain all the latest AROS features like USB3 and NVidia driver support up to Blackwell GPUs (Yes, you read it right).

If you would like to support Kalamatee for all the work he is doing, not only on RISC-V, you can donate here: https://ko-fi.com/kalamatee

axrt.org/media/aros-riscv.jpg


Now for some technical details:

Kalamatee developed this port for TITAN board (https://milkv.io/titan) and in theory it should work on any RVA22 Riscv board that uses UEFI and OpenSBI (such as the SiFive board) - although they likely need some drivers implemented.

It should also be possible to run this in QEMU, using following command:

qemu-system-riscv64 \\
-M virt -m 2G -smp 4 \\
-drive if=pflash,unit=0,format=raw,readonly=on,file=/usr/share/qemu-efi-riscv64/RISCV_VIRT_CODE.fd \\
-drive if=pflash,unit=1,format=raw,file=VARS.fd \\
-drive if=none,id=hd0,format=raw,file=aros-riscv.img \\
-device nvme,drive=hd0,serial=arosnvme0 \\
-device qemu-xhci,id=xhci \\
-nographic

aros-riscv.img is an image of the boot keys contents.

use " -M virt,acpi=off" to force the device-tree only path for testing.

You can download the nightly builds from: http://www.aros.org/nightly1.html

axrt.org/media/riscv-64bit.png
retrofaza, Amiwell79, aha, Argo, sonountaleban, A500Fan, x-vision
A
Amiwell79Distro Maintainer
Posted 9 hours ago
I don't know about architecture, but it's great news anyway
B
BohunMember
Posted 8 hours ago
It's great that AROS is being ported to other platforms, but now it would be useful for software to be easily portable between them. I'm thinking of enabling cross-compiling in some simple way by providing an IDE similar to Hollywood's. I'm currently in a bit of a quandary, because in terms of hardware, I prefer the Raspberry Pi platform (especially the 500/500+ series, which the manufacturer calls a home computer). Unfortunately, I can't compile programs created in Hollywood for it, and I've read that there's no option to obtain aarch64 binaries from FreePascal. I'll have to try C, but I'm completely unsure how to go about it from a workspace perspective. And I'm sure others who would like to try their hand at AI are also discouraged by the lack of such a ready-made programming platform. RISC_V is an interesting platform, but I suspect there won't be any application software for it for years. Hopefully, things will be better with the RPi.
D
deadwoodAROS Dev
Posted 8 hours ago
I prepared as basic pack of documentation and configurations to have AI working with AROS. All you need it to replaced the SDK that is there with the SDK obtained during cross-compilation of your AROS target (aarch64) and you are ready to develop software for AROS using AI.

https://arosworld.org/infusions/forum/viewthread.php?thread_id=1933&rowstart=0#post_11881
sonountaleban, x-vision
S
sonountalebanMember
Posted 8 hours ago
Cool, but is this ABIV1 or ABIv11? There will be support for basically all the recent nVidia gfx cards?
Edited by sonountaleban on 20-08-2026 11:46, 8 hours ago
T
terminillsMember
Posted 7 hours ago

sonountaleban wrote:

@sonountaleban - Cool, but is this ABIV1 or ABIv11? There will be support for basically all the recent nVidia gfx cards?


ABIv1 ... you can pretty much assume if Kalamatee's name is on it, it's going to be ABIv1 also as for NVIDIA card support he's the one adding the latest generation NVIDIA support.
T
terminillsMember
Posted 7 hours ago

Bohun wrote:

@Bohun - It's great that AROS is being ported to other platforms, but now it would be useful for software to be easily portable between them. I'm thinking of enabling cross-compiling in some simple way by providing an IDE similar to Hollywood's. I'm currently in a bit of a quandary, because in terms of hardware, I prefer the Raspberry Pi platform (especially the 500/500+ series, which the manufacturer calls a home computer). Unfortunately, I can't compile programs created in Hollywood for it, and I've read that there's no option to obtain aarch64 binaries from FreePascal. I'll have to try C, but I'm completely unsure how to go about it from a workspace perspective. And I'm sure others who would like to try their hand at AI are also discouraged by the lack of such a ready-made programming platform. RISC_V is an interesting platform, but I suspect there won't be any application software for it for years. Hopefully, things will be better with the RPi.


My nightly build server of chromium is set to build X86_64 , ARM , RISCV. It goes live tomorrow.
D
deadwoodAROS Dev
Posted 7 hours ago

sonountaleban wrote:

@sonountaleban - Cool, but is this ABIV1 or ABIv11? There will be support for basically all the recent nVidia gfx cards?


I only maintain ABIv11 for x86_64. For ARM, PPC, RISC-V there is no "duality".
A
A500FanJunior Member
Posted 6 hours ago
Now I’m really tempted to pick up a Milk-V Titan as another toy Smile
Unfortunately, it’s currently out of stock at Arace Tech.
But I’m going to try out the nightly build in QEMU.
D
deadwoodAROS Dev
Posted 6 hours ago
Kalamatee wrote on ko-fi that he waited a year for it Wink

Do try QEMU - I personally didn't try it so if there are any issues or updates I should make to the first post, let me know.
T
terminillsMember
Posted 5 hours ago

deadwood wrote:

@deadwood - Kalamatee wrote on ko-fi that he waited a year for it Wink

Do try QEMU - I personally didn't try it so if there are any issues or updates I should make to the first post, let me know.


There was actually a bet on who was going to take longer to ship to him them or me. :x
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You can download attachments in this forum.
Users who participated in discussion: terminills, deadwood, Amiwell79, sonountaleban, Bohun, A500Fan