VirtualBox patch

Sergio de Almeida Lenzi lenzi.sergio at gmail.com
Tue Mar 12 12:01:50 UTC 2013


Em Seg, 2013-03-11 às 10:28 +0100, Ferenc Balku escreveu:

> Hi Sergio!
> 
> Awfully sorry to disturb You, but I have found this link via Google
> http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/081979.html
> and can not find the patch to download a make VBox work again on our 
> FBSD10 test server.
> 
> Can You please send me a link to download the patch.
> 
> Thanks in advance,
> 
> Best Regards
> 
> Ferenc Balku


No problem   I was "travel business...
here is the patch,
the list does not allow attach files...

go to the /usr/ports/emulators/virtualbox-ose-kmod,
put the fix in the "files" directory with a name like ==>
patch-the-freebsd-kernel
and do a make clean install
==============================================================
--- src/VBox/Runtime/r0drv/freebsd/the-freebsd-kernel.h.orig
2012-12-19 16:27:29.000000000 -0200
+++ src/VBox/Runtime/r0drv/freebsd/the-freebsd-kernel.h 2013-03-09
14:42:18.924039639 -0300
@@ -50,6 +50,7 @@
 #include <sys/unistd.h>
 #include <sys/kthread.h>
 #include <sys/lock.h>
+#include <sys/rwlock.h>
 #include <sys/mutex.h>
 #include <sys/sched.h>
 #include <sys/callout.h>
@@ -70,6 +71,12 @@
 #include <sys/resourcevar.h>
 #include <machine/cpu.h>
 
+/*
+       fix VM_OBJ_LOCK
+*/
+#define        VM_OBJECT_LOCK(o) VM_OBJECT_RLOCK(o)
+#define        VM_OBJECT_UNLOCK(o) VM_OBJECT_RUNLOCK(o)
+
 /**
  * Wrappers around the sleepq_ KPI.
  */
===========================================================


More information about the freebsd-ports mailing list