notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
rvvm-devel RISC-V Virtual Machine (development version)
0.7.g20260226 emulatorsnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: fuz@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-03-08 22:27:42
Last Update: 2026-03-08 22:24:50
Commit Hash: 56ce17a
License: GPLv2 GPLv3 MPL20
WWW:
https://github.com/LekKit/RVVM/
Description:
RVVM is a virtual machine / emulator for RISC-V guests, which emphasizes on performance, security, lean code and portability. It already runs a lot of guest operating systems, including Linux, Haiku, FreeBSD, OpenBSD, etc. It also aims to run RISC-V applications on a foreign-arch host without full OS guest & isolation (Userland emulation). This port holds a version of the project that is close to what is currently in development.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • RVVM-devel>0:emulators/rvvm-devel
To install the port:
cd /usr/ports/emulators/rvvm-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/rvvm-devel
  • pkg install RVVM-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: RVVM-devel
Package flavors (<flavor>: <package>)
  • x11: RVVM-devel
  • nox11: RVVM-devel-nox11
distinfo:
TIMESTAMP = 1772998518 SHA256 (rvvm-0.7.g20260226/fw_jump.bin) = 60f5aedaf90be271eef9e4f1a479171c183987f97f86208811e9212b121d5b45 SIZE (rvvm-0.7.g20260226/fw_jump.bin) = 136776

Expand this list (6 items)

Collapse this list.

SHA256 (rvvm-0.7.g20260226/fw_payload.bin) = d97321ca71be85a98dcc1757b721616d6ed68304afe853336273cb19b424da6c SIZE (rvvm-0.7.g20260226/fw_payload.bin) = 2958016 SHA256 (rvvm-0.7.g20260226/riscv-tests.tar.gz) = 8ae000badcadc883f46572e75895cc4d2d05f2c07fac3e5f86896ab51888de39 SIZE (rvvm-0.7.g20260226/riscv-tests.tar.gz) = 151450 SHA256 (rvvm-0.7.g20260226/LekKit-RVVM-0.7.g20260226-44b1f500987041d07a8f313ad524b8509868997b_GH0.tar.gz) = 5ab16413cbd4a3c74c627878be66c8b258476885a7118932ed5d1554c62dfb10 SIZE (rvvm-0.7.g20260226/LekKit-RVVM-0.7.g20260226-44b1f500987041d07a8f313ad524b8509868997b_GH0.tar.gz) = 526332

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. x11.pc : x11/libX11
  4. xext.pc : x11/libXext
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xext.pc : x11/libXext
Library dependencies:
  1. libasound.so : audio/alsa-lib
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for RVVM-devel-0.7.g20260226: FDT=on: enable automatic FDT generation FPU=on: enable floating point (F/D) CPU extension GDBSTUB=off: enable GDB remote protocol support JIT=on: enable RVJIT accelerator JNI=on: include native JNI bindings in shared librvvm LOCK_DEBUG=on: enable deadlock debugging (minimal runtime overhead) NET=on: enable unprivileged userland networking stack PCI=on: enable PCI support in ATA, etc devices RV64=on: enable riscv64 CPU support RVV=off: enable vector (V) CPU extension SOUND=on: Sound (audio) support ===> Use 'make config' to modify these settings
Options name:
emulators_rvvm-devel
USES:
gmake pkgconfig xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/LekKit/RVVM/tar.gz/44b1f500987041d07a8f313ad524b8509868997b?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7.g20260226
08 Mar 2026 22:24:50
commit hash: 56ce17a57a84d3de205162ba1ad2a64bd91ae18acommit hash: 56ce17a57a84d3de205162ba1ad2a64bd91ae18acommit hash: 56ce17a57a84d3de205162ba1ad2a64bd91ae18acommit hash: 56ce17a57a84d3de205162ba1ad2a64bd91ae18a files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
emulators/rvvm-devel: RISC-V Virtual Machine (development version)

RVVM is a virtual machine / emulator for RISC-V guests, which emphasizes
on performance, security, lean code and portability. It already runs a
lot of guest operating systems, including Linux, Haiku, FreeBSD,
OpenBSD, etc. It also aims to run RISC-V applications on a foreign-arch
host without full OS guest & isolation (Userland emulation).

This port holds a version of the project that is close to what is
currently in development.

Requested by:	siva
See also:	https://reviews.freebsd.org/D55356

Number of commits found: 1