Re: git: f892c97b6109 - main - bhyve: Introduce monitor mode

From: Harry Schmalzbauer <freebsd_at_omnilan.de>
Date: Wed, 28 Oct 2026 11:28:43 UTC
On 2025-12-17 15:08, Bojan Novk ović wrote:
> The branch main has been updated by bnovkov:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=f892c97b6109639b8b03dfbccd4190389a88b067
>
> commit f892c97b6109639b8b03dfbccd4190389a88b067
> Author:     Bojan Novković <bnovkov@FreeBSD.org>
> AuthorDate: 2025-11-06 14:28:47 +0000
> Commit:     Bojan Novković <bnovkov@FreeBSD.org>
> CommitDate: 2025-12-17 14:08:32 +0000
>
>      bhyve: Introduce monitor mode
>      
>      This change introduces "monitor mode", a mechanism for automatically
>      releasing virtual machine resources when bhyve dies, bringing us
>      closer towards making non-root bhyve viable.
>      Under this regime bhyve will create a transient virtual machine using
>      `vmmctl`'s `VMMCTL_CREATE_DESTROY_ON_CLOSE` flag and automatically
>      reboot said virtual machine as long as it exits with "reboot" status.
>      
>      This is done by splitting bhyve into two processes. The parent process
>      creates the virtual machine while the child process initializes and
>      runs the virtual machine. When the child exits the parent inspects
>      its exit status and either exits or forks again. `vmmctl` automatically
>      destroys the underlying virtual machine once the parent process dies.
>      
>      Differential Revision:  https://reviews.freebsd.org/D53731
>      Reviewed by:    markj
>      Sponsored by:   The FreeBSD Foundation
>      Sponsored by:   Klara, Inc.
>      MFC after:      3 months


Hello,

MFC period lapsed for this too.
Is this still planned to be MFCd?

Thanks,

-harry