From owner-freebsd-emulation@FreeBSD.ORG Tue Mar 2 09:37:19 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 28B28106566B for ; Tue, 2 Mar 2010 09:37:19 +0000 (UTC) (envelope-from alexeichi@yahoo.de) Received: from smtp144.mail.ukl.yahoo.com (smtp144.mail.ukl.yahoo.com [77.238.184.75]) by mx1.freebsd.org (Postfix) with SMTP id 8E69E8FC19 for ; Tue, 2 Mar 2010 09:37:18 +0000 (UTC) Received: (qmail 51582 invoked from network); 2 Mar 2010 09:37:15 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Subject:From:To:Cc:In-Reply-To:References:Content-Type:Date:Message-ID:Mime-Version:X-Mailer:Content-Transfer-Encoding; b=e336UZF8YZkCCIYzqQHK9jPpoFEa+lBhnWebmVTgHHqZ+pl2YA5ZoxjQSEj06dciyXivvoQcWi04lfKEIC83TTtw3wQxEGsL2Amx1TAkuyczy1SZhA4QTY8BP/n1Gvt2CfKSPXiKFPUvdc6al1D8OF78k7p2ac50FP7YEgksiwg= ; Received: from p57BBC91B.dip.t-dialin.net (alexeichi@87.187.201.27 with login) by smtp144.mail.ukl.yahoo.com with SMTP; 02 Mar 2010 09:37:14 +0000 GMT X-Yahoo-SMTP: yMol3buswBBNNUOSiWLj.UV.YXoMOg-- X-YMail-OSG: xe96RXEVM1lZrLX.fPhKCmn7YGO8.SPQ5S8e5bRkgtWI4OUsuM.Vu0qlMM4Umt3jaM3X0_FqNdUp3NVJPaEGYEUFVcVWiSwZ2vVGuhQ1WlcUGs9zwic4dGC4ta0wn0wq6wxOByEerofSblCr6J7TQRb9bNBNv68aa3VJ9WaXnmgnhS9.3tBsrOfHXiury6Luq85Pw4FIHaYgb8JL.h8f9GHrQLN5tyU00.EtNKQ3AVexa0mmQtvR1u6P8f5kHHglIryAfax.L7RuHxq2dUxAmyIOJEhuzKaDSqc- X-Yahoo-Newman-Property: ymail-3 From: Alexander Eichner To: Adam K Kirchhoff In-Reply-To: <4B8B19DF.2040101@voicenet.com> References: <215745.35399.qm@web27602.mail.ukl.yahoo.com> <4B8B19DF.2040101@voicenet.com> Content-Type: text/plain; charset="UTF-8" Date: Tue, 02 Mar 2010 10:37:13 +0100 Message-ID: <1267522633.3221.2.camel@Prometheus> Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@freebsd.org 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: Tue, 02 Mar 2010 09:37:19 -0000 Adam K Kirchhoff wrote: > 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 > > _______________________________________________ > freebsd-emulation@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org" That's not good. Everything works just fine here now on a 32bit FreeBSD 8.0 host. Can you give some information of your host (RAM, CPU, ...) and the guest configuration please? Do you have any special kernel options set? Regards, Alexander