Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Mar 2026 15:09:19 +0000
From:      bugzilla-noreply@freebsd.org
To:        virtualization@FreeBSD.org
Subject:   [Bug 293761] bhyve: map _any_ existing userspace memory region as guest physical memory
Message-ID:  <bug-293761-27103@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293761

            Bug ID: 293761
           Summary: bhyve: map _any_ existing userspace memory region as
                    guest physical memory
           Product: Base System
           Version: Unspecified
          Hardware: Any
               URL: https://github.com/LekKit/RVVM/issues/168#issuecomment
                    -4047413881
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: bhyve
          Assignee: virtualization@FreeBSD.org
          Reporter: fuz@FreeBSD.org

The developer of the RVVM emulator wishes to make use of the VMM / bhyve
functionality to accelerate the emulator and has asked for the following change
to be made:

https://github.com/LekKit/RVVM/issues/168#issuecomment-4047413881

> One thing I want to ask - If you know / can communicate with FreeBSD VMM (bhyve)
> developers (I have not investigated where to contact), please ask for kernel-side
> vmm functionality to map any existing userspace memory region as guest physical
> memory.

> I am working on RVVM hypervisor support (Both for native x86_64/arm64/riscv64
> virtualization and accelerating riscv64 MMU emulation), and the current FreeBSD
> VMM kernel interface is a significant limitation for me. I would prefer to have a
> generic interface in a form of vmm_map_phys(vmm, gpa, hva, size) and have it work
> on things like XShm shared memory or file-backed mmap region, etc, which both KVM
> and WHPX can provide.

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-293761-27103>