RVVM v0.6 #130
LekKit
announced in
Announcements
RVVM v0.6
#130
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release includes
rvvm-cli
&librvvm
v0.6 for Linux, Windows, MacOS x86_64fw_payload.bin
EFI firmware; With NVMe & EFIFB support patches, has framebuffer consolenano
,sshd
. Credentials areroot
:riscv
fw_jump.bin
for use as an SBI bootrom with a custom kernel payloadlinux_6.8
HOWTO
To boot a generic distro/EFI image, use
rvvm fw_payload.bin -m 2G -i archriscv.img
. Be aware some images may be slow to boot, and usually need more than default 256M of RAM.To boot a rootfs inside an image with a static kernel payload, use
rvvm fw_jump.bin -k linux_6.8 -i rootfs.img
. This is useful for distros without an official bootable image, like Buildroot, and is usually faster. If your image doesn't directly contain a root filesystem, you can pass-append root=/dev/nvme0n1p1
or the likes to the RVVM, and this cmdline will reach the guest kernelNew features
-portfwd 127.0.0.1:8080=80
-serial [file]
, silent UART with-serial null
;-ata [img]
or-nvme [img]
librvvm
properlyRVVM API Improvements:
mapping
property for direct MMIO regionsFixes, compatibility
New Contributors
Full Changelog: v0.5...v0.6
This discussion was created from the release RVVM v0.6.
Beta Was this translation helpful? Give feedback.
All reactions