From owner-freebsd-virtualization@FreeBSD.ORG Sun May 17 18:40:56 2009 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E49D1065673 for ; Sun, 17 May 2009 18:40:56 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outG.internet-mail-service.net (outg.internet-mail-service.net [216.240.47.230]) by mx1.freebsd.org (Postfix) with ESMTP id 63AEA8FC0A for ; Sun, 17 May 2009 18:40:56 +0000 (UTC) (envelope-from julian@elischer.org) Received: from idiom.com (mx0.idiom.com [216.240.32.160]) by out.internet-mail-service.net (Postfix) with ESMTP id 9A90F14DC93; Sun, 17 May 2009 11:28:07 -0700 (PDT) X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id C63132D6018; Sun, 17 May 2009 11:28:06 -0700 (PDT) Message-ID: <4A105736.5080505@elischer.org> Date: Sun, 17 May 2009 11:28:06 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <4A06E7B0.10600@gmail.com> <200905110409.04612.zec@icir.org> <4A10222D.8080100@gmail.com> <20090517144647.R72053@maildrop.int.zabbadoz.net> In-Reply-To: <20090517144647.R72053@maildrop.int.zabbadoz.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD virtualization mailing list Subject: Re: Kernel Compiled with options VIMAGE panics on boot X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 May 2009 18:40:57 -0000 Bjoern A. Zeeb wrote: > On Sun, 17 May 2009, Sevan / Venture37 wrote: > > Hi, > >> I've tried to compile a new kernel once again after updating src, this >> time it bombs out during the build process. >> >> http://img33.imageshack.us/img33/6164/img1064.jpg > > yes, we are aware of that one and the patch is easy and both Marko and > I have it but the commit, that introduced this compile time regression > for VIMAGE, also introduced a regression for the !VIMAGE && > !VIMAGE_GLOBALS case that we are currently trying to indentify. > > Here's the patch you want to apply (pasted in) to make things compile > again. BTW Marko is offline for 3 days. > > > Index: sys/netinet/in.c > =================================================================== > --- sys/netinet/in.c (revision 192250) > +++ sys/netinet/in.c (working copy) > @@ -814,6 +814,7 @@ > in_ifinit(struct ifnet *ifp, struct in_ifaddr *ia, struct sockaddr_in > *sin, > int scrub) > { > + INIT_VNET_NET(ifp->if_vnet); > INIT_VNET_INET(ifp->if_vnet); > register u_long i = ntohl(sin->sin_addr.s_addr); > struct sockaddr_in oldaddr; > @@ -1007,6 +1008,7 @@ > static int > in_scrubprefix(struct in_ifaddr *target) > { > + INIT_VNET_NET(curvnet); > INIT_VNET_INET(curvnet); > struct in_ifaddr *ia; > struct in_addr prefix, mask, p; > > > /bz >