From owner-freebsd-emulation@FreeBSD.ORG Mon Mar 1 01:35:28 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1AB6106566C for ; Mon, 1 Mar 2010 01:35:28 +0000 (UTC) (envelope-from adamk@voicenet.com) Received: from QMTA11.westchester.pa.mail.comcast.net (qmta11.westchester.pa.mail.comcast.net [76.96.59.211]) by mx1.freebsd.org (Postfix) with ESMTP id 51BAF8FC13 for ; Mon, 1 Mar 2010 01:35:27 +0000 (UTC) Received: from omta13.westchester.pa.mail.comcast.net ([76.96.62.52]) by QMTA11.westchester.pa.mail.comcast.net with comcast id nbYE1d00417dt5G5BdbUmC; Mon, 01 Mar 2010 01:35:28 +0000 Received: from sorrow.ashke.com ([68.45.22.62]) by omta13.westchester.pa.mail.comcast.net with comcast id ndbU1d0061LNQfY3ZdbUNH; Mon, 01 Mar 2010 01:35:28 +0000 Message-ID: <4B8B19DF.2040101@voicenet.com> Date: Sun, 28 Feb 2010 20:35:27 -0500 From: Adam K Kirchhoff User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.7) Gecko/20100208 Thunderbird/3.0.1 MIME-Version: 1.0 To: freebsd-emulation@freebsd.org References: <215745.35399.qm@web27602.mail.ukl.yahoo.com> In-Reply-To: <215745.35399.qm@web27602.mail.ukl.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Patch to fix VirtualBox with recent kernel versions X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Mar 2010 01:35:28 -0000 On 02/27/10 16:28, Alexander Eichner wrote: >> Von: Adam K Kirchhoff >> 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