Page MenuHomeFreeBSD

bhyveUmbrella
ActivePublic

Details

Description

bhyve reviewers group

Recent Activity

Thu, Feb 19

markj closed D55343: bhyve: Fix unchecked stream I/O in RFB handler.
Thu, Feb 19, 7:41 PM · bhyve
markj accepted D55343: bhyve: Fix unchecked stream I/O in RFB handler.
Thu, Feb 19, 7:21 PM · bhyve

Wed, Feb 18

hayzam_gmail.com updated the diff for D55343: bhyve: Fix unchecked stream I/O in RFB handler.

Regenerated diff with full context (-U999999) as requested

Wed, Feb 18, 2:10 PM · bhyve
markj added a comment to D55343: bhyve: Fix unchecked stream I/O in RFB handler.

When uploading a raw patch via the web UI, please be sure to add -U999999 per the guidance here: https://wiki.freebsd.org/Phabricator#Create_a_Revision_via_Web_Interface

Wed, Feb 18, 2:03 PM · bhyve
hayzam_gmail.com updated the summary of D55343: bhyve: Fix unchecked stream I/O in RFB handler.
Wed, Feb 18, 10:04 AM · bhyve
hayzam_gmail.com added a reviewer for D55343: bhyve: Fix unchecked stream I/O in RFB handler: markj.
Wed, Feb 18, 9:51 AM · bhyve
hayzam_gmail.com requested review of D55343: bhyve: Fix unchecked stream I/O in RFB handler.
Wed, Feb 18, 9:48 AM · bhyve

Sat, Feb 7

markj closed D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.
Sat, Feb 7, 9:30 PM · bhyve
markj accepted D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.
Sat, Feb 7, 9:28 PM · bhyve
dave_freedave.net updated the diff for D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.

update synopsis as well. Here is the new output for /bin/sh /usr/share/examples/bhyve/vmrun.sh -h:

Usage: vmrun.sh [-aAEhiTuvw] [-9 <9p share>=<path>[,<opts>]]
                [-c <CPUs>] [-C <console>] [-d <disk file>]
                [-e <name=value>] [-f <path of firmware>] [-F <size>]
                [-G [w][address:]port] [-H <directory>]
                [-I <location of installation iso>] [-l <loader>]
                [-L <VNC IP for UEFI framebuffer>]
                [-m <memsize>] [-n <network adapter emulation type>]
                [-p <pcidev|bus/slot/func>]
                [-P <port>] [-t <tapdev>] <vmname>
Sat, Feb 7, 5:22 AM · bhyve

Fri, Feb 6

markj accepted D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.

Works fine for me on arm64. There is one last issue with the usage message, once it's fixed I can land this.

Fri, Feb 6, 7:39 PM · bhyve
dave_freedave.net added inline comments to D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.
Fri, Feb 6, 7:02 PM · bhyve
dave_freedave.net updated the diff for D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.

fix unititialized i=... (I had that on my local copy and somehow lost it).
add usage for -9. I'm open to better suggestions, though.

Fri, Feb 6, 7:02 PM · bhyve
dave_freedave.net updated the diff for D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.

adding 9: to opts for arm64 and re-creating diff with right options.

Fri, Feb 6, 6:49 PM · bhyve
markj added a comment to D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.

When uploading diffs, please include extra context by adding -U 999999 to the diff command options: https://wiki.freebsd.org/Phabricator#Create_a_Revision_via_Web_Interface

Fri, Feb 6, 6:27 PM · bhyve

Thu, Feb 5

dave_freedave.net added a reviewer for D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve: bhyve.
Thu, Feb 5, 11:57 AM · bhyve

Wed, Feb 4

dave_freedave.net updated the test plan for D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.
Wed, Feb 4, 2:33 PM · bhyve
dave_freedave.net requested review of D55100: vmrun.sh: add option for sharing directory via p9fs to bhyve.
Wed, Feb 4, 1:16 PM · bhyve

Jan 11 2026

bnovkov added a member for bhyve: bnovkov.
Jan 11 2026, 1:04 PM

Dec 5 2025

quentin.thebault_defenso.fr added a watcher for bhyve: quentin.thebault_defenso.fr.
Dec 5 2025, 2:41 AM

Oct 20 2025

novel added a watcher for bhyve: novel.
Oct 20 2025, 10:03 AM

Jul 12 2025

chuck added a member for bhyve: chuck.
Jul 12 2025, 8:37 PM

Jul 3 2025

freebsd_ny-central.org added a comment to D34718: Warm Migration feature for bhyve [Part 2].

warm migration is not being worked on actively at the moment - at least to my knowledge. This set of patches were created by a handful of students and stakeholders in academics, unfortunately they seem to have moved on for the moment.

Jul 3 2025, 6:35 PM · bhyve

Jul 2 2025

himanshu_thechauhan.dev added a comment to D34718: Warm Migration feature for bhyve [Part 2].

That's all. Kernel crashes with panic: general protection fault. Who wants to fix that ?)

I've read through the various open reviews and your suggestions for a new file format on the mailing list. Would a more robust file format fix that? I.e. adding a checksum or signing the file with a cryptographic hash?

It was pointing that instead of adding new things to "snapshot" code, it would be better to make it stable first.

I think steps should be:

  1. Discuss file format for snapshot (one file). I suggest to use nvlist internals.
  2. Implement that file format in bhyve and get rid of current approach with three files for snapshot.
  3. Add useful debug and testing functions to bhyve to analyse VM snapshots. Again, using nvlist can make it easy.
  4. Discuss migrations: warm/live.
  5. Add primitives to implement warm/live migration.
  6. Implement warm migration.
  7. Implement live migration.

I've recently joined the Enterprise Working Group (https://wiki.freebsd.org/EnterpriseWorkingGroup) and I'm supporting Greg Wallace as project manager for the bhyve+jails management work stream. Migration was raised multiple times as critical point and requirement for enterprise stakeholders.

Might it be helpful to arrange a zoom or Teams call to discuss this in more detail?

Yes, it is good idea. We arrange a call for that. I can use both Zoom or Teams.

There's weekly calls on jails and bhyve that could be a good forum to move things forward or alternatively,

we can look into arranging a call specifically for snapshot/migration. Usually, on the weekly calls, there's a

good mix of developers and admins/users to have a good set of sparring partners. If a more dev-focused call

is required, I'd be more than willing to look into setting that up.

Let me know if there's interest!

Thank you for your efforts! We can start discussion at the bhyve Call on Thursday.

Jul 2 2025, 6:50 PM · bhyve

Nov 12 2024

evgueni.gavrilov_itglobal.com added a watcher for bhyve: evgueni.gavrilov_itglobal.com.
Nov 12 2024, 6:59 AM

Oct 3 2024

markj added a comment to D46883: bhyve: mark additional functions as __result_use_check.

From a style perspective, the use of __result_use_check is inconsistent, in one file it appears at the end, in the other it appears right after the return type. I think some of the lines are also over 80 colums.

Oct 3 2024, 11:20 PM · bhyve

Oct 2 2024

khorben requested review of D46883: bhyve: mark additional functions as __result_use_check.
Oct 2 2024, 11:05 PM · bhyve

Aug 16 2024

mp added a member for bhyve: mp.
Aug 16 2024, 11:44 PM

Jun 14 2024

geyslan_gmail.com added a watcher for bhyve: geyslan_gmail.com.
Jun 14 2024, 8:54 PM

May 24 2024

yan.jurak_gmail.com removed a watcher for bhyve: yan.jurak_gmail.com.
May 24 2024, 2:01 PM

May 20 2024

yan.jurak_gmail.com added a watcher for bhyve: yan.jurak_gmail.com.
May 20 2024, 10:21 PM

Mar 5 2024

mav added a comment to D39620: vmm: Fix HLT loop while vcpu has requested virtual interrupts.

stable/13 has this patch
releng/13.2 doesn't have this patch (yet).

I'm not very familiar with FreeBSD's branching system... I see FreeBSD 13.3-RELEASE was released today, is this bug fix included?

Mar 5 2024, 5:32 PM · bhyve
sean_rogue-research.com added a comment to D39620: vmm: Fix HLT loop while vcpu has requested virtual interrupts.

stable/13 has this patch
releng/13.2 doesn't have this patch (yet).

Mar 5 2024, 1:25 PM · bhyve

Mar 4 2024

himanshu_thechauhan.dev added a watcher for bhyve: himanshu_thechauhan.dev.
Mar 4 2024, 2:56 PM

Feb 20 2024

freebsd_ny-central.org added a comment to D43899: Improvements for Handbook: section virtualization.

Thanks to all of you for moving this along so swiftly! I've already started working on the next iteration. Will post that soon.

Feb 20 2024, 7:28 PM · docs, bhyve
emaste added a comment to D43899: Improvements for Handbook: section virtualization.

Thanks again!

Feb 20 2024, 5:47 PM · docs, bhyve

Feb 17 2024

jrm closed D43899: Improvements for Handbook: section virtualization.
Feb 17 2024, 5:31 PM · docs, bhyve

Feb 16 2024

emaste accepted D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 11:20 PM · docs, bhyve
rgrimes accepted D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 10:44 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.

Combining Ed's and Rod's feedback on processors: removing controversial paragraph on Intel architecture

Feb 16 2024, 9:38 PM · docs, bhyve
freebsd_ny-central.org added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 9:34 PM · docs, bhyve
emaste added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 9:12 PM · docs, bhyve
jrm accepted D43899: Improvements for Handbook: section virtualization.

I asked some doc committers on IRC to have a look.

Feb 16 2024, 8:05 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.
  • Updated paragraph on CPU architecture to reference Nehalem instead.
  • Added --usage reference for vmstart.sh
  • Fixed disconnect key sequence for cu
Feb 16 2024, 7:31 PM · docs, bhyve
freebsd_ny-central.org added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 7:11 PM · docs, bhyve
freebsd_ny-central.org added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 7:03 PM · docs, bhyve
rgrimes accepted D43899: Improvements for Handbook: section virtualization.

Its getting much better, probably with pushing a commit soon.

Feb 16 2024, 6:00 PM · docs, bhyve

Feb 15 2024

freebsd_ny-central.org added a comment to D43899: Improvements for Handbook: section virtualization.

Included the relevant feedback points into this latest update. Thanks for the great inputs. Any further inputs/feedback welcome!

Feb 15 2024, 7:43 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.

And finally condensed the processor feature constraints into a simpler and shorter statement.

Feb 15 2024, 7:42 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.

Included additional updates after Rod's feedback. Thanks for the inputs!

Feb 15 2024, 7:28 PM · docs, bhyve