From owner-freebsd-emulation@FreeBSD.ORG Wed Mar 2 14:30:05 2011 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 7ABC61065675; Wed, 2 Mar 2011 14:30:05 +0000 (UTC) (envelope-from jamesbrandongooch@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 7F2B38FC16; Wed, 2 Mar 2011 14:30:04 +0000 (UTC) Received: by wwb31 with SMTP id 31so29841wwb.31 for ; Wed, 02 Mar 2011 06:30:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=R6pLLF7I0TPlUtPWOge85d2mVPvAaLuFjl6qQY2IeqM=; b=Avlh5dt+PnKWxybdw4fj82qf79/+IpmHeAKsY9WO6LYCUVcd4H6mDyybWsZbDc2BhH 6M7THA1iWyvPc40KB2UPJhOt6LKSHPU4JuaaCUUzhATcAhqc/3jBcf7uVUVCadqkULj/ g4ZMMCdZiRvmuJWA38fYkXhn6Lvwu4Lz5N6Jc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=sSi/+++a7NFhpPE9K2CxtBMSd/HZKE64FkCPcAxlFOgO0o3lM5KSeGCZSoXcXXsTRR urrJt50rwZH6Xr/Foki0TVnzfvKcGaUCOp5sicP4pJ4wF3DlZAIMIBmSEbODcbzPNSdK rpsU0PF2nyi56UKB0/eUmiz8/djXSOpCb/sG0= MIME-Version: 1.0 Received: by 10.216.158.21 with SMTP id p21mr684509wek.99.1299076202069; Wed, 02 Mar 2011 06:30:02 -0800 (PST) Received: by 10.216.25.72 with HTTP; Wed, 2 Mar 2011 06:30:01 -0800 (PST) In-Reply-To: References: <86oc77heqk.fsf@kopusha.home.net> <4D3D2DE9.2060004@freebsd.org> <86tygwy9p0.fsf@kopusha.home.net> <4D3F8357.2070005@freebsd.org> <62fcd16074e526547c3417a8f259174e@bluelife.at> <8662tbkahz.fsf@zhuzha.ua1> Date: Wed, 2 Mar 2011 08:30:01 -0600 Message-ID: From: Brandon Gooch To: Bernhard Froehlich Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-emulation@freebsd.org, Julian Elischer , freebsd-virtualization@freebsd.org Subject: Re: VirtualBox + VIMAGE 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: Wed, 02 Mar 2011 14:30:05 -0000 On Wed, Jan 26, 2011 at 5:19 PM, Bernhard Froehlich wro= te: > On Wed, 26 Jan 2011 16:25:28 +0200, Mikolaj Golub wrote: >> On Wed, 26 Jan 2011 10:22:40 +0100 Bernhard Froehlich wrote: >> >> =A0BF> Sounds like it's my turn now. Which FreeBSD version is required t= o be >> =A0BF> able to use it? >> >> As Bjoern noted it is for __FreeBSD_version >=3D 800500. >> >> =A0BF> Is VIMAGE enabled per default and what happens if VIMAGE is disab= led - >> =A0BF> does it at least build fine with that patch? >> >> We have VIMAGE disabled by default. >> >> I have added to src/VBox/HostDrivers/VBoxNetFlt/freebsd/Makefile: >> >> .if defined(VIMAGE) >> =A0CFLAGS +=3D -DVIMAGE >> .endif >> >> So to build the driver for VIMAGE enabled kernel one should run >> >> VIMAGE=3D1 make >> >> If VIMAGE variable is not defined the module for VIMAGE disabled kernel = will >> be built. > > http://home.bluelife.at/patches/virtualbox-ose-kmod-devel-VIMAGE.diff > > I've integrated it a bit better into the VirtualBox build system, added > the ports stuff and updated the patch for VirtualBox 4.0.2. > > It is currently unclear to me why you add VIMAGE to CFLAGS but nowhere > check for VIMAGE in VBoxNetFlt-freebsd.c. Shouldn't we add a check for > VIMAGE in the #if defined line or is this already done somewhere deep in > the included headers? > > -- > Bernhard Froehlich > http://www.bluelife.at/ I managed to completely miss your patch posted this thread, so I just gave it a try on bluelife's virtualbox-ose-kmod svn r1239; it's working well. I've started each of my guests with bridged networking to be sure, and I see no panic (or any other anomaly) during boot or normal operation. Do you have plans on merging the patch soon? -Brandon