Test artifacts
The Miralis project maintains binary artifacts that can be used for testing. This page lists all currently available artifacts.
Binary artifacts
linux
An OpenSBI image with a Linux kernel payload that exits after boot.
linux-benchmark
An OpenSBI image with a Linux kernel payload that charge a driver to ecall benchmark printing in Miralis.
linux-lock
An OpenSBI image with a Linux kernel payload that locks itself in the protect payload policy
linux-shell
An OpenSBI image with a Linux kernel payload that spawn a shell after boot.
opensbi
An OpenSBI image with a dummy payload that immediately exits.
opensbi-jump
An OpenSBI image which jump to address 0x80400000, where a payload is supposed to be loaded.
rustsbi-qemu
A RustSBI image mode for qemu. It is supposed to work in pairs with a test-kenel.
rustsbi-test-kernel
A test-kernel for RustSBI on qemu.
u-boot
A U-boot bootloader
u-boot-exit
A U-boot bootloader that exits just before jumping to the OS
zephyr
A Zephyr image which summons two threads that print in round-robin several times before exiting.
Disk artifacts
archlinux
A RISC-V archlinux image that can be used with Miralis
fedora
A RISC-V Fedora image that can be used with Miralis
freebsd
A RISC-V freebsd image that can be used with Miralis
gentoo
A RISC-V gentoo image that can be used with Miralis
netbsd
A RISC-V netbsd image that can be used with Miralis
openbsd
A RISC-V openBSD image that can be used with Miralis
opensuse
A RISC-V Opensuse image that can be used with Miralis
ubuntu
A RISC-V Ubuntu image that can be used with Miralis