Differential D16119 Diff 44833 emulators/virtualbox-ose/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPDrv-freebsd.c
Changeset View
Changeset View
Standalone View
Standalone View
emulators/virtualbox-ose/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPDrv-freebsd.c
--- src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c.orig 2016-07-18 11:56:20 UTC | --- src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c.orig 2018-05-09 16:38:18.000000000 +0000 | ||||
+++ src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c | +++ src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c 2018-06-06 19:51:07.575745000 +0000 | ||||
@@ -541,8 +541,7 @@ bool VBOXCALL supdrvOSGetForcedAsyncTsc | @@ -93,7 +93,8 @@ static moduledata_t g_VBoxDrvFre | ||||
}; | |||||
/** Declare the module as a pseudo device. */ | |||||
-DECLARE_MODULE(vboxdrv, g_VBoxDrvFreeBSDModule, SI_SUB_PSEUDO, SI_ORDER_ANY); | |||||
+#define KERNEL_RELBRANCHEND (roundup(__FreeBSD_version, 500) - 1) | |||||
+DECLARE_MODULE_WITH_MAXVER(vboxdrv, g_VBoxDrvFreeBSDModule, SI_SUB_PSEUDO, SI_ORDER_ANY, KERNEL_RELBRANCHEND); | |||||
MODULE_VERSION(vboxdrv, 1); | |||||
/** | |||||
@@ -541,8 +542,7 @@ bool VBOXCALL supdrvOSGetForcedAsyncTsc | |||||
bool VBOXCALL supdrvOSAreCpusOfflinedOnSuspend(void) | bool VBOXCALL supdrvOSAreCpusOfflinedOnSuspend(void) | ||||
{ | { | ||||
- /** @todo verify this. */ | - /** @todo verify this. */ | ||||
- return false; | - return false; | ||||
+ return true; | + return true; | ||||
} | } | ||||