Skip to main content

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