|non port: emulators/virtualbox-ose/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPDrv-freebsd.c
Number of commits found: 7
Tue, 10 May 2022
emulators/virtualbox-ose-kmod*: Tie to a specific release branch.
Use a more restricted range of supported __FreeBSD_version values for
the virtualbox kernel module since it uses internal KPIs for which KBI
stability is not guaranteed. DECLARE_MODULE_TIED would tie the module
to a specific __FreeBSD_version which would cause the module to stop
loading when an SA or EN is pushed on a release branch. Instead, use
DECLARE_MODULE_MAXVER with an upper bound that is limited to the range
of a releng branch so that a module built on X.Y will load on X.Y with
SAs or ENs applied but will fail to load on X.Y-1 or X.Y+1.
Reviewed by: kevans, imp, madpilot, lwhsu (earlier version)
Differential Revision: https://reviews.freebsd.org/D16119
Mon, 25 Oct 2021
emulators/virtualbox-ose*: Fix mistake in patch
In the commit to update virtualbox-ose to 6.1.28 I made a one line
mistake when reapplying a patch which failed to apply as is.
In the patch
I did not replay a part removing the line:
rc = copyout(pHdr, pvUser, cbOut);
which was rewriting some data that it should not. The correct code
was anyway present after this leftover statement.
This error made virtualbox log a lot of warnings about Bad CPU
context like this:
vboxdrv: Bad CPU context error at line 373 in SUPDrv-freebsd.c:
These seem to be unharmful, but anyway indicate a problem that this
Reported by: Kevin Oberman <firstname.lastname@example.org> (via mailing list)
Wed, 20 Oct 2021
a3db7da (Only the first 10 of 13 ports in this commit are shown above. )
emulators/virtualbox-ose*: Update to 6.1.28
Tue, 9 Mar 2021
(Only the first 10 of 131 ports in this commit are shown above. )
- Update VirtualBox OSE to 6.1.18
- Old VirtualBox OSE 5.2.44 preserved as "-legacy" versions of the
- Add back extra patch removed in r528258, actually required to
build DEBUG kmod
- Correctly define WITH_DEBUG when enabling the DEBUG option, so
binaries are not stripped
Please note that this new version supports only amd64 CPUs. If you need
to use older hardware please install the legacy ports.
Note that moving VM snapshots across major updates is unsupported, it's
strongly suggested to properly shutdown VMs before upgrading, please
check UPDATING for further details.
(Only the first 15 lines of the commit message are shown above )
Sun, 19 Jul 2020
(Only the first 10 of 54 ports in this commit are shown above. )
- Update VirtualBox ports to 5.2.44
- Adapt and regenerate patches
- Reduce differences in patch-src_VBox_Devices_PC_vbox-cpuhotplug.dsl 
Patch based on one provided by Mario Lobo <email@example.com>.
Many thanks to people who provided ideas and suggetions in the
PR and review.
Submitted by: Nikita Stepanov <firstname.lastname@example.org>
Reviewed by: kevans 
Tested by: lwshu
Approved by: ports-secteam (joneum)
Differential Revision: https://reviews.freebsd.org/D25496
Sat, 20 Oct 2018
(Only the first 10 of 20 ports in this commit are shown above. )
Support SMAP for amd64.
This should stop kernel panics on SMAP supported CPUs after r336876.
Fri, 22 Jul 2016
(Only the first 10 of 57 ports in this commit are shown above. )
Update to 5.0.26.
Number of commits found: 7