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 7 commit 5ac4ac85ca20ce1f00c84502a65a3291bf416c18 8 Author: John Baldwin <jhb@FreeBSD.org> 9 Date: Wed Sep 15 09:03:17 2021 -0700 10 11 Remove an always-true check. 12 This fixes a -Wtype-limits error from GCC 9. 13 14Divergence Notes: 15 16The source code for the following components is present and included in 17syncs from FreeBSD, but currently disabled. See the comments in 'Makefile' 18for more details: 19 20 kernemu_dev 21 virtio-scsi 22 audio backend 23 virtio_input 24 25The draft Save/Restore functionality, added in FreeBSD commit 26483d953a86a2507355f8287c5107dc827a0ff516, has not been synced into illumos bhyve 27yet. It is not built by default in FreeBSD, so we're not interested in taking 28it until it successfully endures more in-depth testing. 29 30The stub usr/src/compat/bhyve/stdatomic.h file only includes enough glue 31to satisfy the use of <stdatomic.h> in usr/src/cmd/bhyve/rfb.c, and in 32particular assumes that atomic variables are sized as an int. If other bhyve 33pieces start using stdatomic.h, this will need enhancing. 34 35