xref: /illumos-gate/usr/src/cmd/bhyve/README.sync (revision d464f34577edaa31dd6978ec04d66a57529dd2c8)
1Git commit hashes in this file refer to the official FreeBSD distributed
2public Git repository at https://git.freebsd.org/src.git
3
4The bhyve kernel module and its associated userland consumers have been updated
5to the latest upstream FreeBSD sources as of:
6
7commit 2bb4be0f86501ec0565dba3d37ce0f7d7fc9c464
8Author: grehan <grehan@FreeBSD.org>
9Date:   Fri Dec 18 00:38:48 2020 +0000
10
11    Fix issues with various VNC clients.
12
13    PR: 250795
14    Submitted by:   Marko Kiiskila <marko@apache.org>
15    Reviewed by:    jhb (bhyve)
16    MFC after:      3 weeks
17    Relnotes:       yes
18    Differential Revision:  https://reviews.freebsd.org/D27605
19
20Divergence Notes:
21
22A previous sync skipped commit 0ff7076bdbc6dae5ea44c0acdb567e1cede199d1 which
23introduced a generic backend functionality to network devices.  Without that in
24place, subsequent updates reflect the absence of that subsystem.  Integrating
25net backends has not been a priority, given the common use of viona on illumos.
26
27The draft Save/Restore functionality, added in FreeBSD commit
28483d953a86a2507355f8287c5107dc827a0ff516, has not been synced into illumos bhyve
29yet.  It is not built by default in FreeBSD, so we're not interested in taking
30it until it successfully endures more in-depth testing.
31
32The VirtFS filesystem sharing feature, added in FreeBSD commit
33100353cfbf882e23c911300ebd0cb458bd3ee975, has not been synced into illumos bhyve
34yet.  It depends on the userland lib9p which needs a fair amount of work to
35build and run on illumos. The integration of this feature is being tracked in
36https://www.illumos.org/issues/13380
37
38The stub usr/src/compat/bhyve/stdatomic.h file only includes enough glue
39to satisfy the use of <stdatomic.h> in usr/src/cmd/bhyve/rfb.c, and in
40particular assumes that atomic variables are sized as an int. If other bhyve
41pieces start using stdatomic.h, this will need enhancing.
42
43