Date: Sun, 28 Feb 2010 20:35:27 -0500 From: Adam K Kirchhoff <adamk@voicenet.com> To: freebsd-emulation@freebsd.org Subject: Re: Patch to fix VirtualBox with recent kernel versions Message-ID: <4B8B19DF.2040101@voicenet.com> In-Reply-To: <215745.35399.qm@web27602.mail.ukl.yahoo.com> References: <215745.35399.qm@web27602.mail.ukl.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 02/27/10 16:28, Alexander Eichner wrote: >> Von: Adam K Kirchhoff<adamk@voicenet.com> >> Betreff: Re: Patch to fix VirtualBox with recent kernel versions >> An: freebsd-emulation@freebsd.org >> Datum: Donnerstag, 25. Februar, 2010 01:10 Uhr >> On 02/24/2010 04:50 PM, Alexander >> Eichner wrote: >> >>> Hi, >>> >>> as promised to decke here is the final patch to fix >>> >> VirtualBox with recent FreeBSD kernel versions. As it is >> quite different to the one posted to freebsd-current please >> test it first before including it in the port. The problem >> seems to be 32bit specific and I don't have a 32bit FreeBSD >> system here to test unfortunately. >> >>> Regards, >>> Alexander Eichner >>> >>> PS: the OSE repository is working again. :) >>> >>> >> I tried the patch on one of my machines here and it's still >> aborting: >> >> >> !!Assertion Failed!! >> Expression: paPages[i].Phys != 0&& paPages[i].Phys >> != NIL_RTHCPHYS&& !(paPages[i].Phys& >> PAGE_OFFSET_MASK) >> Location : >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/VMM/MMHyper.cpp(610) >> int MMR3HyperMapPages(VM*, void*, RTR0PTR, size_t, const >> SUPPAGE*, const char*, RTGCPTR64*) >> i=0x4 Phys=0000000000000000 Heap >> >> >> Adam >> > Hi, > > attached is a new version of the patch. I tested it on 32bit FreeBSD 8 > > Regards, > Alexander Eichner > > I'm sorry to say, but I'm getting the exact same Assertion Failed error as before with this new patch. The only difference this time is that i=0x7 instead of i=0x4. Adam
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B8B19DF.2040101>