From owner-freebsd-virtualization@FreeBSD.ORG Sun Aug 24 14:25:07 2008 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 EFABF1065671 for ; Sun, 24 Aug 2008 14:25:07 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id 96C9A8FC0A for ; Sun, 24 Aug 2008 14:25:07 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id DF2BD41C5DA for ; Sun, 24 Aug 2008 16:25:05 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id ehqI1XDCKr+H for ; Sun, 24 Aug 2008 16:25:05 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 844DB41C5D9; Sun, 24 Aug 2008 16:25:05 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id 6AB9544487F for ; Sun, 24 Aug 2008 14:23:11 +0000 (UTC) Date: Sun, 24 Aug 2008 14:23:11 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: FreeBSD virtualization mailing list Message-ID: <20080824141835.K66593@maildrop.int.zabbadoz.net> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: panic in vimage/jamie_jail_set 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, 24 Aug 2008 14:25:08 -0000 Hi, I had a jamie_jail_set kernel running from db> x/s version version: FreeBSD 8.0-CURRENT #0: Fri Aug 15 10:01:11 UTC 2008 ... and it paniced while standing idle. I am not sure if that had been fixed in the vimage branch but not integrated into jamie_jail_set or if this was a different issue to what kris had seen? Unfortunately the console hasn't been to reliable, so this is what I have: panic: in ../../../netinet/tcp_usrreq.c:1281 tcp_ctloutput()^M^@ vnet=0xc7067000 curvnet=0^M^@ cpuid = 0^M^@ KDB: enter: panic^M^@ [thread pid 852 tid 100051 ]^M^@ Stopped at kdb_enter+0x3a: movl $0,kdb_why^M^@ Tracing pid 852 tid 100051 td 0xc74f5d20 kdb_enter(c0b04531,c0b04531,c0b05c88,c6f4b59c,0,...) at kdb_enter+0x3a panic(c0b05c88,c0b1cb7f,501,c0a9f8a2,c7067000,...) at panic+0x12c tcp_ctloutput(c7546c60,c6f4b744,c07f3c0a,c7546c60,0,...) at tcp_ctloutput+0x5e sosetopt(c7546c60,c6f4b744,1,0,c73b6400,...) at sosetopt+0x3d nfs_connect(c7467000,c7670000,c0b20436,21d,c7670044,...) at nfs_connect+0x1b9 nfs_reconnect(c7670044,0,c0b20436,2e2,0,...) at nfs_reconnect+0x15e nfs_request(c725bb84,c7379400,4,c74f5d20,c7547900,...) at nfs_request+0x6c3 nfs3_access_otw(c7547900,0,c0b20ac9,180,0,...) at nfs3_access_otw+0xde nfs_access(c6f4b9cc,c6f4b9b4,c077bed7,c74f5d20,c6f4ba18,...) at nfs_access+0x15e VOP_ACCESS_APV(c0bf16a0,c6f4b9cc,c6f4b954,0,c6f4b95c,...) at VOP_ACCESS_APV+0xa5 nfs_lookup(c6f4ba78,c6f4ba78,5000044,80000,c725bb84,...) at nfs_lookup+0xcb VOP_LOOKUP_APV(c0bf16a0,c6f4ba78,c0b0fd3c,1b0,c6f4bb9c,...) at VOP_LOOKUP_APV+0xa5 lookup(c6f4bb84,c0b0fd3c,d8,c0,c7547e2c,...) at lookup+0x57e namei(c6f4bb84,c6f4bb24,60,0,c74f5d20,...) at namei+0x44b kern_statat(c74f5d20,0,ffffff9c,804ec77,0,...) at kern_statat+0x64 kern_stat(c74f5d20,804ec77,0,c6f4bc18,6b,...) at kern_stat+0x36 stat(c74f5d20,c6f4bcf8,8,c0b0a981,c0bd7400,...) at stat+0x2f syscall(c6f4bd38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (188, FreeBSD ELF32, stat), eip = 0x28163c6b, esp = 0xbfbfea3c, ebp = 0xbfbfed38 --- /bz -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-freebsd-virtualization@FreeBSD.ORG Sun Aug 24 18:50:07 2008 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 B503E106566C; Sun, 24 Aug 2008 18:50:07 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id 772DE8FC15; Sun, 24 Aug 2008 18:50:07 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id DD22841C612; Sun, 24 Aug 2008 20:50:05 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id jt2HhCmq2Ccn; Sun, 24 Aug 2008 20:50:05 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 7038F41C616; Sun, 24 Aug 2008 20:50:05 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id A1ADF44487F; Sun, 24 Aug 2008 18:45:27 +0000 (UTC) Date: Sun, 24 Aug 2008 18:45:27 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: FreeBSD virtualization mailing list Message-ID: <20080824183430.C66593@maildrop.int.zabbadoz.net> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Marko Zec , Julian Elischer Subject: ``vimage'' Step 1.5 and following schedule 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, 24 Aug 2008 18:50:07 -0000 Hi, in addition to the commit dates on http://wiki.freebsd.org/Image/Notes200808DevSummit I am trying to coordinate other things. Ideally after Step 1.5 (if that does not work out) after Step 2, multi-IP jail work should go in. This will help Jamie to prepare a commit for the management interface itself (no hierachies, no vnet support yet) in parallel to Step 2/3 and get that in, reduce his diff, get help with review, ... The deadline for Step 1.5 commit is set as Sep 1st (tomorrow and a week) and we should consider that reviewers will need their time as well. Marko, Julian, in case you need help (as life/works/.. keeps you busy) to get the INIT_VNET_*, etc. changes into vimage-commit2 let me know and I will find someone else to do it/help. Just let me know. I just would prefer to stay close to the schedule for those "easy" (style) parts. /bz -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-freebsd-virtualization@FreeBSD.ORG Sun Aug 24 19:04:46 2008 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 3938E1065678 for ; Sun, 24 Aug 2008 19:04:46 +0000 (UTC) (envelope-from baigsabeeh@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by mx1.freebsd.org (Postfix) with ESMTP id CEEF08FC6F for ; Sun, 24 Aug 2008 19:04:45 +0000 (UTC) (envelope-from baigsabeeh@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so388228uge.39 for ; Sun, 24 Aug 2008 12:04:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=q+vHbDB814WxniiVJ2q25T6u6qGu/+zRpZaB04F/Kfs=; b=C4fy+/VT2cp7T1iwf2R9P+gDT4LOdQkEeCxJBeb4nreSHGC3Y4eLMNcNy7o1yVQkJE MEdITTyFQOY2I4nvbH2H5gSeZvcA3YYFZpx2FK1A6Ez6+iOKm/O3fN1MYxFRU8dWobbV 3RP2c+i29mH/vE2D9p/2owpuQoPlsIk0onrmc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=aayIQdgHg7ysrHCt2R0aH7m+UeiTDoyH8VD+Z7nG8UvUt2RtwrW+qFnF/r+2B/GJei 4kVN2CnzOUxVtvHgjCbfWC4SIJ0/1qrTBE7whV8uhrvHQtJ3rgcXvvOCU/UoRx2wrJZI UnK30jHBwaPdwivxLx18oJOfrWGP60GmrffxM= Received: by 10.66.236.16 with SMTP id j16mr1670838ugh.31.1219604684107; Sun, 24 Aug 2008 12:04:44 -0700 (PDT) Received: by 10.67.10.12 with HTTP; Sun, 24 Aug 2008 12:04:44 -0700 (PDT) Message-ID: Date: Sun, 24 Aug 2008 15:04:44 -0400 From: "Sabeeh Baig" To: freebsd-virtualization@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Re: Xen Status 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, 24 Aug 2008 19:04:46 -0000 Going back to Xen, if work has just begun on DomU support for inclusion in FreeBSD 8.0R with the aim of eventually implementing Dom0 support, I'm assuming that Dom0 will not be ready for 8.0R, right? -- "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Sabeeh Ahmed Baig From owner-freebsd-virtualization@FreeBSD.ORG Sun Aug 24 19:20:44 2008 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 ED8891065679 for ; Sun, 24 Aug 2008 19:20:44 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.227]) by mx1.freebsd.org (Postfix) with ESMTP id CB12D8FC1B for ; Sun, 24 Aug 2008 19:20:44 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so2130794rvf.43 for ; Sun, 24 Aug 2008 12:20:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=SQ7RKSuQIu1yUzuaOJp7ajDzZaa5IMCgwIqVsLGMgeM=; b=w2VyrNNz2TXYTbgS9uMCIgXcuRzn0omTvFV8OZJwNh1ZD/BqZjIzxBut5V9f/3nVOV RB+V0/CPhzS985B2qGxcqsh1DFLT35S56remqU1CNwMTZxqD1fVfKaMG+mAWSBPxfx/+ szqbDXsG7KXq/dA/A3fe9s5curooZCouMRYck= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=K7xQshdwBPjcZQtQ7Z9X59j/zJxWyTb6shepxAWgZNNGTHYrTwcCmqoMsaBVllK6YC dEOPy//TDLMNnSchpgsZ3zfd3D6CCKHEuoabXfUH4L2iOOgzdp6YmAO8k3TX/kwGBdPh Qam2Xo1ooi5f5URnnrDe6DLRuWnVASZG8XF+A= Received: by 10.140.166.21 with SMTP id o21mr1714669rve.254.1219605644378; Sun, 24 Aug 2008 12:20:44 -0700 (PDT) Received: by 10.141.101.21 with HTTP; Sun, 24 Aug 2008 12:20:44 -0700 (PDT) Message-ID: <3c1674c90808241220j547efbe5n3ea9891b6de37fb1@mail.gmail.com> Date: Sun, 24 Aug 2008 12:20:44 -0700 From: "Kip Macy" Sender: mat.macy@gmail.com To: "Sabeeh Baig" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Google-Sender-Auth: db37cd180118820c Cc: freebsd-virtualization@freebsd.org Subject: Re: Xen Status 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, 24 Aug 2008 19:20:45 -0000 On Sun, Aug 24, 2008 at 12:04 PM, Sabeeh Baig wrote: > Going back to Xen, if work has just begun on DomU support for > inclusion in FreeBSD 8.0R with the aim of eventually implementing Dom0 > support, I'm assuming that Dom0 will not be ready for 8.0R, right? The freeze date for 8.0 has not been announced yet. It is still possible that it will have dom0 support. However, I'm not making any promises to that effect at this time. -Kip > > -- > "UNIX is basically a simple operating system, but you have to be a > genius to understand the simplicity." > > Sabeeh Ahmed Baig > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org" > From owner-freebsd-virtualization@FreeBSD.ORG Sun Aug 24 19:33:39 2008 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 0E3F7106564A for ; Sun, 24 Aug 2008 19:33:39 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outR.internet-mail-service.net (outr.internet-mail-service.net [216.240.47.241]) by mx1.freebsd.org (Postfix) with ESMTP id 041898FC14 for ; Sun, 24 Aug 2008 19:33:38 +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 2274D2415; Sun, 24 Aug 2008 12:33:46 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id 1F1922D6033; Sun, 24 Aug 2008 12:33:38 -0700 (PDT) Message-ID: <48B1B791.6000702@elischer.org> Date: Sun, 24 Aug 2008 12:33:37 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <20080824183430.C66593@maildrop.int.zabbadoz.net> In-Reply-To: <20080824183430.C66593@maildrop.int.zabbadoz.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Marko Zec , FreeBSD virtualization mailing list Subject: Re: ``vimage'' Step 1.5 and following schedule 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, 24 Aug 2008 19:33:39 -0000 Bjoern A. Zeeb wrote: > Hi, > > in addition to the commit dates on > http://wiki.freebsd.org/Image/Notes200808DevSummit > I am trying to coordinate other things. > > Ideally after Step 1.5 (if that does not work out) after Step 2, > multi-IP jail work should go in. > > This will help Jamie to prepare a commit for the management interface > itself (no hierachies, no vnet support yet) in parallel to Step 2/3 > and get that in, reduce his diff, get help with review, ... > > > The deadline for Step 1.5 commit is set as Sep 1st (tomorrow and a week) > and we should consider that reviewers will need their time as well. > > Marko, Julian, in case you need help (as life/works/.. keeps you busy) > to get the INIT_VNET_*, etc. changes into vimage-commit2 let me know and > I will find someone else to do it/help. Just let me know. > > I just would prefer to stay close to the schedule for those "easy" > (style) parts. > > /bz > hi the vimage branch is currently broken after the big merge.. LINT compiles fine (i.e. no-vimage works) but there is a problem in kern_vimage.c that I haven't reso0lved yet that stops a VIMAGE kernel from compiling.. I should have a couple of hours today to try sort it out.. then my next aim is to generate a merged vimage-commit3 and vimage-commit1 branch (i.e. merge all the changes into vimage-commit2 which is our our real commit branch) and that would be the candidate for the next commit. I'll see how much I can get done today. From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 25 08:03:06 2008 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 AE93D1065676 for ; Mon, 25 Aug 2008 08:03:06 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outM.internet-mail-service.net (outm.internet-mail-service.net [216.240.47.236]) by mx1.freebsd.org (Postfix) with ESMTP id 6D22E8FC13 for ; Mon, 25 Aug 2008 08:03:06 +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 9CEAE2355; Mon, 25 Aug 2008 01:03:22 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id AE3152D6016; Mon, 25 Aug 2008 01:03:05 -0700 (PDT) Message-ID: <48B26739.1080504@elischer.org> Date: Mon, 25 Aug 2008 01:03:05 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: freebsd-virtualization@freebsd.org, "Bjoern A. Zeeb" , Marko Zec Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: progress toward next commit. 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: Mon, 25 Aug 2008 08:03:06 -0000 As those of you who have been following will know, the next commit should be a bunch of macros that don't actually do anything without VIMAGE defined but clutter up the diff tremendously. I had 2 branches that were used to generate this diff and I have now moved all the changes from them to the branch "vimage-commit2" (our commit staging area). The branches "vimage-commit" and "vimage-commit3" should be considered dead for now.. I will remmove them as soon as I can. the branch vimage-commit2 contains my current candidate for commit. It has not been verified or reviewed by anyone else yet and I'm still working on it, so I expect changes. to view the diffs against -current look at: http://www.freebsd.org/~julian/commit2.diff to view the remaining diffs required to get to a working vimage system see: http://www.freebsd.org/~julian/meat.diff These can be generated in the base of the vimage-commit2 branch by the perl scripts makediff.pl and makemeat.pl respectively. The meat diff shows what the vimage patch looks like after all these 'clutter' changes have been removed, leaving the 'meat' of the diff. i.e. things that are really interesting, and need review. I have some cleaning up to do still as for example the contents of vnetgraph.h can also be found in netgraph.h. One of them should go away. similar things can be found elsewhere, but it's late and I need to go to bed... :-) (also marko, it looks as if there is still some vcpu in vimage branch.. look in the 'meat' diff.) regards Julian. From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 25 08:23:50 2008 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 CD77F1065674; Mon, 25 Aug 2008 08:23:50 +0000 (UTC) (envelope-from prvs=julian=116e64fa9@ironport.com) Received: from smtp2-outbound.ironport.com (smtp2-outbound.ironport.com [63.251.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id AEAE78FC15; Mon, 25 Aug 2008 08:23:50 +0000 (UTC) (envelope-from prvs=julian=116e64fa9@ironport.com) DomainKey-Signature: s=key512; d=ironport.com; c=nofws; q=dns; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To: Subject:Content-Type; b=XGoDHve+g8bDreg1B9UqWCOzQ15s+qkFtZJlDQVdAREVb7eg594eK4iH kuv+vZYWEdSqXiJ2aruS94Ass3Fpbw==; DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ironport.com; i=julian@ironport.com; q=dns/txt; s=ironport-dkim; t=1219652632; x=1251188632; h=from:sender:reply-to:subject:date:message-id:to:cc: mime-version:content-transfer-encoding:content-id: content-description:resent-date:resent-from:resent-sender: resent-to:resent-cc:resent-message-id:in-reply-to: references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:list-owner:list-archive; z=From:=20Julian=20Elischer=20 |Subject:=20progress=20toward=20next=20commit.|Date:=20Mo n,=2025=20Aug=202008=2000:55:12=20-0700|Message-ID:=20<48 B26560.4090303@ironport.com>|To:=20freebsd-virtualization @freebsd.org,=20=0D=0A=20"Bjoern=20A.=20Zeeb"=20,=0D=0A=20Marko=20Zec=20|MIME-Version:=201.0; bh=o0QKQmyZX8Uy5IKqdnaL4ORtKB8XWNoGRQ2wU6VzVd0=; b=CmsmbciSEr4wg7pJlcY0r+/mmp33P3p6wSp764RP9ft26WTIbulGwPTL 6QbBrYa6RKRtlJ0gAy8peiP7h8A5kw==; Received: from unknown (HELO julian-mac.elischer.org) ([10.251.60.54]) by smtp2-outbound.ironport.com with ESMTP; 25 Aug 2008 00:55:13 -0700 Message-ID: <48B26560.4090303@ironport.com> Date: Mon, 25 Aug 2008 00:55:12 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: freebsd-virtualization@freebsd.org, "Bjoern A. Zeeb" , Marko Zec Content-Type: multipart/mixed; boundary="------------030209060401020102080201" X-Mailman-Approved-At: Mon, 25 Aug 2008 08:27:44 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: progress toward next commit. 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: Mon, 25 Aug 2008 08:23:50 -0000 This is a multi-part message in MIME format. --------------030209060401020102080201 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit As those of you who have been following will know, the next commit should be a bunch of macros that don't actually do anything without VIMAGE defined but clutter up the diff tremendously. I had 2 branches that were used to generate this diff and I have now moved all the changes from them to the branch "vimage-commit2" (our commit staging area). The branches "vimage-commit" and "vimage-commit3" should be considered dead for now.. I will remmove them as soon as I can. the branch vimage-commit2 contains my current candidate for commit. It has not been verified or reviewed by anyone else yet and I'm still working on it, so I expect changes. to view the diffs against -current look at: http://www.freebsd.org/~julian/commit2.diff to view the remaining diffs required to get to a working vimage system see: http://www.freebsd.org/~julian/meat.diff These can be generated in the base of the vimage-commit2 branch by the perl scripts makediff.pl and makemeat.pl respectively. The meat diff shows what the vimage patch looks like after all these 'clutter' changes have been removed, leaving the 'meat' of the diff. i.e. things that are really interesting, and need review. I have some cleaning up to do still as for example the contents of vnetgraph.h can also be found in netgraph.h. One of them should go away. similar things can be found elsewhere, but it's late and I need to go to bed... :-) regards Julian. --------------030209060401020102080201-- From owner-freebsd-virtualization@FreeBSD.ORG Tue Aug 26 23:28:28 2008 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 4C4A61065671 for ; Tue, 26 Aug 2008 23:28:28 +0000 (UTC) (envelope-from jamie@gritton.org) Received: from gritton.org (gritton.org [161.58.222.4]) by mx1.freebsd.org (Postfix) with ESMTP id BDADE8FC1C for ; Tue, 26 Aug 2008 23:28:27 +0000 (UTC) (envelope-from jamie@gritton.org) Received: from guppy.corp.verio.net (fw.oremut02.us.wh.verio.net [198.65.168.24]) (authenticated bits=0) by gritton.org (8.13.6.20060614/8.13.6) with ESMTP id m7QN4YGU019839; Tue, 26 Aug 2008 17:04:35 -0600 (MDT) Message-ID: <48B48BFD.4050108@gritton.org> Date: Tue, 26 Aug 2008 17:04:29 -0600 From: James Gritton User-Agent: Thunderbird 2.0.0.9 (X11/20080228) MIME-Version: 1.0 To: FreeBSD virtualization mailing list References: <20080824141835.K66593@maildrop.int.zabbadoz.net> In-Reply-To: <20080824141835.K66593@maildrop.int.zabbadoz.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.93, clamav-milter version 0.93 on gritton.org X-Virus-Status: Clean Cc: "Bjoern A. Zeeb" Subject: Re: panic in vimage/jamie_jail_set 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: Tue, 26 Aug 2008 23:28:28 -0000 I haven't seen the panic you describe, but on a jail_set_vimage integrated from the latest vimage code, I get a similar idle network panic. This happens in tcp_hc_purge(), which clearly expected a struct vnet pointer as its argument, but is only ever called with NULL. It seems reasonable to pass tcp_hc_init's curvnet as the argument, but I don't know if there are referencing issues. - Jamie Bjoern A. Zeeb wrote: > Hi, > > I had a jamie_jail_set kernel running from > db> x/s version > version: FreeBSD 8.0-CURRENT #0: Fri Aug 15 10:01:11 UTC 2008 ... > > and it paniced while standing idle. I am not sure if that had been > fixed in the vimage branch but not integrated into jamie_jail_set or > if this was a different issue to what kris had seen? > > Unfortunately the console hasn't been to reliable, so this is what I > have: > > panic: in ../../../netinet/tcp_usrreq.c:1281 tcp_ctloutput()^M^@ > vnet=0xc7067000 curvnet=0^M^@ > cpuid = 0^M^@ > KDB: enter: panic^M^@ > [thread pid 852 tid 100051 ]^M^@ > Stopped at kdb_enter+0x3a: movl $0,kdb_why^M^@ > > Tracing pid 852 tid 100051 td 0xc74f5d20 > kdb_enter(c0b04531,c0b04531,c0b05c88,c6f4b59c,0,...) at kdb_enter+0x3a > panic(c0b05c88,c0b1cb7f,501,c0a9f8a2,c7067000,...) at panic+0x12c > tcp_ctloutput(c7546c60,c6f4b744,c07f3c0a,c7546c60,0,...) at > tcp_ctloutput+0x5e > sosetopt(c7546c60,c6f4b744,1,0,c73b6400,...) at sosetopt+0x3d > nfs_connect(c7467000,c7670000,c0b20436,21d,c7670044,...) at > nfs_connect+0x1b9 > nfs_reconnect(c7670044,0,c0b20436,2e2,0,...) at nfs_reconnect+0x15e > nfs_request(c725bb84,c7379400,4,c74f5d20,c7547900,...) at > nfs_request+0x6c3 > nfs3_access_otw(c7547900,0,c0b20ac9,180,0,...) at nfs3_access_otw+0xde > nfs_access(c6f4b9cc,c6f4b9b4,c077bed7,c74f5d20,c6f4ba18,...) at > nfs_access+0x15e > VOP_ACCESS_APV(c0bf16a0,c6f4b9cc,c6f4b954,0,c6f4b95c,...) at > VOP_ACCESS_APV+0xa5 > nfs_lookup(c6f4ba78,c6f4ba78,5000044,80000,c725bb84,...) at > nfs_lookup+0xcb > VOP_LOOKUP_APV(c0bf16a0,c6f4ba78,c0b0fd3c,1b0,c6f4bb9c,...) at > VOP_LOOKUP_APV+0xa5 > lookup(c6f4bb84,c0b0fd3c,d8,c0,c7547e2c,...) at lookup+0x57e > namei(c6f4bb84,c6f4bb24,60,0,c74f5d20,...) at namei+0x44b > kern_statat(c74f5d20,0,ffffff9c,804ec77,0,...) at kern_statat+0x64 > kern_stat(c74f5d20,804ec77,0,c6f4bc18,6b,...) at kern_stat+0x36 > stat(c74f5d20,c6f4bcf8,8,c0b0a981,c0bd7400,...) at stat+0x2f > syscall(c6f4bd38) at syscall+0x2a3 > Xint0x80_syscall() at Xint0x80_syscall+0x20 > --- syscall (188, FreeBSD ELF32, stat), eip = 0x28163c6b, esp = > 0xbfbfea3c, ebp = 0xbfbfed38 --- > > /bz > From owner-freebsd-virtualization@FreeBSD.ORG Tue Aug 26 23:40:36 2008 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 B04FE1065671 for ; Tue, 26 Aug 2008 23:40:36 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outJ.internet-mail-service.net (outj.internet-mail-service.net [216.240.47.233]) by mx1.freebsd.org (Postfix) with ESMTP id 7D6AC8FC13 for ; Tue, 26 Aug 2008 23:40:36 +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 B019C22D2; Tue, 26 Aug 2008 16:40:36 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id BFD282D60B1; Tue, 26 Aug 2008 16:40:35 -0700 (PDT) Message-ID: <48B49478.4020203@elischer.org> Date: Tue, 26 Aug 2008 16:40:40 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: James Gritton References: <20080824141835.K66593@maildrop.int.zabbadoz.net> <48B48BFD.4050108@gritton.org> In-Reply-To: <48B48BFD.4050108@gritton.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "Bjoern A. Zeeb" , FreeBSD virtualization mailing list Subject: Re: panic in vimage/jamie_jail_set 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: Tue, 26 Aug 2008 23:40:36 -0000 James Gritton wrote: > I haven't seen the panic you describe, but on a jail_set_vimage > integrated from the latest vimage code, I get a similar idle network panic. > > This happens in tcp_hc_purge(), which clearly expected a struct vnet > pointer as its argument, but is only ever called with NULL. It seems > reasonable to pass tcp_hc_init's curvnet as the argument, but I don't > know if there are referencing issues. I've made a change that fixes a mismerge where teh callout_reset was called and told to call tcp_hc_purge with a null instead of the current vnet. Bjoern, see if that helps.. (just tcp_hostcache.c needs fixing) > > - Jamie > > > Bjoern A. Zeeb wrote: >> Hi, >> >> I had a jamie_jail_set kernel running from >> db> x/s version >> version: FreeBSD 8.0-CURRENT #0: Fri Aug 15 10:01:11 UTC 2008 ... >> >> and it paniced while standing idle. I am not sure if that had been >> fixed in the vimage branch but not integrated into jamie_jail_set or >> if this was a different issue to what kris had seen? >> >> Unfortunately the console hasn't been to reliable, so this is what I >> have: >> >> panic: in ../../../netinet/tcp_usrreq.c:1281 tcp_ctloutput()^M^@ >> vnet=0xc7067000 curvnet=0^M^@ >> cpuid = 0^M^@ >> KDB: enter: panic^M^@ >> [thread pid 852 tid 100051 ]^M^@ >> Stopped at kdb_enter+0x3a: movl $0,kdb_why^M^@ >> >> Tracing pid 852 tid 100051 td 0xc74f5d20 >> kdb_enter(c0b04531,c0b04531,c0b05c88,c6f4b59c,0,...) at kdb_enter+0x3a >> panic(c0b05c88,c0b1cb7f,501,c0a9f8a2,c7067000,...) at panic+0x12c >> tcp_ctloutput(c7546c60,c6f4b744,c07f3c0a,c7546c60,0,...) at >> tcp_ctloutput+0x5e >> sosetopt(c7546c60,c6f4b744,1,0,c73b6400,...) at sosetopt+0x3d >> nfs_connect(c7467000,c7670000,c0b20436,21d,c7670044,...) at >> nfs_connect+0x1b9 >> nfs_reconnect(c7670044,0,c0b20436,2e2,0,...) at nfs_reconnect+0x15e >> nfs_request(c725bb84,c7379400,4,c74f5d20,c7547900,...) at >> nfs_request+0x6c3 >> nfs3_access_otw(c7547900,0,c0b20ac9,180,0,...) at nfs3_access_otw+0xde >> nfs_access(c6f4b9cc,c6f4b9b4,c077bed7,c74f5d20,c6f4ba18,...) at >> nfs_access+0x15e >> VOP_ACCESS_APV(c0bf16a0,c6f4b9cc,c6f4b954,0,c6f4b95c,...) at >> VOP_ACCESS_APV+0xa5 >> nfs_lookup(c6f4ba78,c6f4ba78,5000044,80000,c725bb84,...) at >> nfs_lookup+0xcb >> VOP_LOOKUP_APV(c0bf16a0,c6f4ba78,c0b0fd3c,1b0,c6f4bb9c,...) at >> VOP_LOOKUP_APV+0xa5 >> lookup(c6f4bb84,c0b0fd3c,d8,c0,c7547e2c,...) at lookup+0x57e >> namei(c6f4bb84,c6f4bb24,60,0,c74f5d20,...) at namei+0x44b >> kern_statat(c74f5d20,0,ffffff9c,804ec77,0,...) at kern_statat+0x64 >> kern_stat(c74f5d20,804ec77,0,c6f4bc18,6b,...) at kern_stat+0x36 >> stat(c74f5d20,c6f4bcf8,8,c0b0a981,c0bd7400,...) at stat+0x2f >> syscall(c6f4bd38) at syscall+0x2a3 >> Xint0x80_syscall() at Xint0x80_syscall+0x20 >> --- syscall (188, FreeBSD ELF32, stat), eip = 0x28163c6b, esp = >> 0xbfbfea3c, ebp = 0xbfbfed38 --- >> >> /bz >> > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to > "freebsd-virtualization-unsubscribe@freebsd.org" From owner-freebsd-virtualization@FreeBSD.ORG Tue Aug 26 23:44:40 2008 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 7A5E9106564A for ; Tue, 26 Aug 2008 23:44:40 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outY.internet-mail-service.net (outy.internet-mail-service.net [216.240.47.248]) by mx1.freebsd.org (Postfix) with ESMTP id 471CC8FC0A for ; Tue, 26 Aug 2008 23:44:40 +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 CB3622387; Tue, 26 Aug 2008 16:44:40 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id 5A5BE2D603B; Tue, 26 Aug 2008 16:44:39 -0700 (PDT) Message-ID: <48B4956B.40704@elischer.org> Date: Tue, 26 Aug 2008 16:44:43 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: James Gritton References: <20080824141835.K66593@maildrop.int.zabbadoz.net> <48B48BFD.4050108@gritton.org> <48B49478.4020203@elischer.org> In-Reply-To: <48B49478.4020203@elischer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "Bjoern A. Zeeb" , FreeBSD virtualization mailing list Subject: Re: panic in vimage/jamie_jail_set 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: Tue, 26 Aug 2008 23:44:40 -0000 Julian Elischer wrote: > James Gritton wrote: >> I haven't seen the panic you describe, but on a jail_set_vimage >> integrated from the latest vimage code, I get a similar idle network >> panic. >> >> This happens in tcp_hc_purge(), which clearly expected a struct vnet >> pointer as its argument, but is only ever called with NULL. It seems >> reasonable to pass tcp_hc_init's curvnet as the argument, but I don't >> know if there are referencing issues. (btw curvnet was what was there before the mismerge) > > I've made a change that fixes a mismerge > where teh callout_reset was called and told to call tcp_hc_purge with a > null instead of the current vnet. > > Bjoern, see if that helps.. (just tcp_hostcache.c needs fixing) > > >> - Jamie >> >> >> Bjoern A. Zeeb wrote: >>> Hi, >>> >>> I had a jamie_jail_set kernel running from >>> db> x/s version >>> version: FreeBSD 8.0-CURRENT #0: Fri Aug 15 10:01:11 UTC 2008 ... >>> >>> and it paniced while standing idle. I am not sure if that had been >>> fixed in the vimage branch but not integrated into jamie_jail_set or >>> if this was a different issue to what kris had seen? >>> >>> Unfortunately the console hasn't been to reliable, so this is what I >>> have: >>> >>> panic: in ../../../netinet/tcp_usrreq.c:1281 tcp_ctloutput()^M^@ >>> vnet=0xc7067000 curvnet=0^M^@ >>> cpuid = 0^M^@ >>> KDB: enter: panic^M^@ >>> [thread pid 852 tid 100051 ]^M^@ >>> Stopped at kdb_enter+0x3a: movl $0,kdb_why^M^@ >>> >>> Tracing pid 852 tid 100051 td 0xc74f5d20 >>> kdb_enter(c0b04531,c0b04531,c0b05c88,c6f4b59c,0,...) at kdb_enter+0x3a >>> panic(c0b05c88,c0b1cb7f,501,c0a9f8a2,c7067000,...) at panic+0x12c >>> tcp_ctloutput(c7546c60,c6f4b744,c07f3c0a,c7546c60,0,...) at >>> tcp_ctloutput+0x5e >>> sosetopt(c7546c60,c6f4b744,1,0,c73b6400,...) at sosetopt+0x3d >>> nfs_connect(c7467000,c7670000,c0b20436,21d,c7670044,...) at >>> nfs_connect+0x1b9 >>> nfs_reconnect(c7670044,0,c0b20436,2e2,0,...) at nfs_reconnect+0x15e >>> nfs_request(c725bb84,c7379400,4,c74f5d20,c7547900,...) at >>> nfs_request+0x6c3 >>> nfs3_access_otw(c7547900,0,c0b20ac9,180,0,...) at nfs3_access_otw+0xde >>> nfs_access(c6f4b9cc,c6f4b9b4,c077bed7,c74f5d20,c6f4ba18,...) at >>> nfs_access+0x15e >>> VOP_ACCESS_APV(c0bf16a0,c6f4b9cc,c6f4b954,0,c6f4b95c,...) at >>> VOP_ACCESS_APV+0xa5 >>> nfs_lookup(c6f4ba78,c6f4ba78,5000044,80000,c725bb84,...) at >>> nfs_lookup+0xcb >>> VOP_LOOKUP_APV(c0bf16a0,c6f4ba78,c0b0fd3c,1b0,c6f4bb9c,...) at >>> VOP_LOOKUP_APV+0xa5 >>> lookup(c6f4bb84,c0b0fd3c,d8,c0,c7547e2c,...) at lookup+0x57e >>> namei(c6f4bb84,c6f4bb24,60,0,c74f5d20,...) at namei+0x44b >>> kern_statat(c74f5d20,0,ffffff9c,804ec77,0,...) at kern_statat+0x64 >>> kern_stat(c74f5d20,804ec77,0,c6f4bc18,6b,...) at kern_stat+0x36 >>> stat(c74f5d20,c6f4bcf8,8,c0b0a981,c0bd7400,...) at stat+0x2f >>> syscall(c6f4bd38) at syscall+0x2a3 >>> Xint0x80_syscall() at Xint0x80_syscall+0x20 >>> --- syscall (188, FreeBSD ELF32, stat), eip = 0x28163c6b, esp = >>> 0xbfbfea3c, ebp = 0xbfbfed38 --- >>> >>> /bz >>> >> _______________________________________________ >> freebsd-virtualization@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization >> To unsubscribe, send any mail to >> "freebsd-virtualization-unsubscribe@freebsd.org" > > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to > "freebsd-virtualization-unsubscribe@freebsd.org" From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 27 17:25:08 2008 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 D69B7106566B; Wed, 27 Aug 2008 17:25:08 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id 980778FC22; Wed, 27 Aug 2008 17:25:08 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id AAE5F41C6A1; Wed, 27 Aug 2008 19:25:06 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id MVrJHcGyzx7Y; Wed, 27 Aug 2008 19:25:06 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 2AD8441C69F; Wed, 27 Aug 2008 19:25:06 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id AF33444487F; Wed, 27 Aug 2008 17:21:28 +0000 (UTC) Date: Wed, 27 Aug 2008 17:21:27 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Julian Elischer In-Reply-To: <48B26560.4090303@ironport.com> Message-ID: <20080827171910.A66593@maildrop.int.zabbadoz.net> References: <48B26560.4090303@ironport.com> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Marko Zec , FreeBSD virtualization mailing list Subject: Re: progress toward next commit. 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: Wed, 27 Aug 2008 17:25:08 -0000 On Mon, 25 Aug 2008, Julian Elischer wrote: Hi, > the branch vimage-commit2 contains my current candidate for commit. > It has not been verified or reviewed by anyone else yet > and I'm still working on it, so I expect changes. Can you let us know once you are 'done' (try to leave something for the reviewers as well;-))? Regards, Bjoern -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 27 18:17:06 2008 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 B48781065676 for ; Wed, 27 Aug 2008 18:17:06 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outS.internet-mail-service.net (outs.internet-mail-service.net [216.240.47.242]) by mx1.freebsd.org (Postfix) with ESMTP id C21428FC2E for ; Wed, 27 Aug 2008 18:17:05 +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 E5EBB23FA; Wed, 27 Aug 2008 11:17:05 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id 4D4752D6083; Wed, 27 Aug 2008 11:17:05 -0700 (PDT) Message-ID: <48B59A26.7020907@elischer.org> Date: Wed, 27 Aug 2008 11:17:10 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <48B26560.4090303@ironport.com> <20080827171910.A66593@maildrop.int.zabbadoz.net> In-Reply-To: <20080827171910.A66593@maildrop.int.zabbadoz.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Marko Zec , FreeBSD virtualization mailing list Subject: Re: progress toward next commit. 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: Wed, 27 Aug 2008 18:17:06 -0000 Bjoern A. Zeeb wrote: > On Mon, 25 Aug 2008, Julian Elischer wrote: > > Hi, > >> the branch vimage-commit2 contains my current candidate for commit. >> It has not been verified or reviewed by anyone else yet >> and I'm still working on it, so I expect changes. > > Can you let us know once you are 'done' (try to leave something for > the reviewers as well;-))? feel free to help :-) part of this commit is the adding of the actual vimage .h files and definitions... e.g. vinet.h and vnet.h, vinet6.h The definitions in these files could go in in.h in6.h and other places but there is some aesthetic reason for keeping them separate, and having them included at the end of each of those files as required.. currently I have: in.h includes vinet.h ip6.h includes vinet6.h and if.h includes vnet.h I chose these because it turns out that these files are already included in 98% of all teh files that need to iclude the vxxx.h files. so the actual .c files themselves don't need to include them To make this work I had to add #include if.h to exactly 3 files.. On further consideration I migh change those 3 files to just include directly without polluting themselves with if.h. While this adds a lot of vimage stuff that is not yet active, I feel it is better to get the files in now and shrink the remaining diff, and it still results in 0 actual code changes. > > Regards, > Bjoern > From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 27 18:43:38 2008 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 26AC21065680; Wed, 27 Aug 2008 18:43:38 +0000 (UTC) (envelope-from prvs=julian=11865868e@ironport.com) Received: from smtp2-outbound.ironport.com (smtp2-outbound.ironport.com [63.251.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id EC3478FC1D; Wed, 27 Aug 2008 18:43:37 +0000 (UTC) (envelope-from prvs=julian=11865868e@ironport.com) DomainKey-Signature: s=key512; d=ironport.com; c=nofws; q=dns; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To: CC:Subject:References:In-Reply-To:Content-Type; b=ddd2jieZ4ksFMQGRHa16uNx5vlO52S5j1NpSQ/4rwiCC9hrEhdAXDGvs a20tbCj00N76CnQgjHfjrpBiEHpFjQ==; DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ironport.com; i=julian@ironport.com; q=dns/txt; s=ironport-dkim; t=1219862618; x=1251398618; h=from:sender:reply-to:subject:date:message-id:to:cc: mime-version:content-transfer-encoding:content-id: content-description:resent-date:resent-from:resent-sender: resent-to:resent-cc:resent-message-id:in-reply-to: references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:list-owner:list-archive; z=From:=20Julian=20Elischer=20 |Subject:=20Re:=20progress=20toward=20next=20commit. |Date:=20Wed,=2027=20Aug=202008=2011:15:08=20-0700 |Message-ID:=20<48B599AC.4020401@ironport.com>|To:=20"Bjo ern=20A.=20Zeeb"=20|CC:=20FreeBSD=20virtu alization=20mailing=20list=20,=0D=0A=20Marko=20Zec=20 |MIME-Version:=201.0|In-Reply-To:=20<20080827171910.A6659 3@maildrop.int.zabbadoz.net>|References:=20<48B26560.4090 303@ironport.com>=20<20080827171910.A66593@maildrop.int.z abbadoz.net>; bh=oHOnCfUDddiyJRrvky+axa+brEC0OCsEq7Y+MB/sK8k=; b=TSTvA7RamEQAWQrEMcUDC3PmFk9zNVo1PhWlmTkXDAP9cT0KDUHqiGU7 kXXpNnezDB/dP7o+jrP87XHzLnbWRQ==; Received: from jelischer-laptop.sfo.ironport.com (HELO julian-mac.elischer.org) ([10.251.22.38]) by smtp2-outbound.ironport.com with ESMTP; 27 Aug 2008 11:15:04 -0700 Message-ID: <48B599AC.4020401@ironport.com> Date: Wed, 27 Aug 2008 11:15:08 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <48B26560.4090303@ironport.com> <20080827171910.A66593@maildrop.int.zabbadoz.net> In-Reply-To: <20080827171910.A66593@maildrop.int.zabbadoz.net> Content-Type: multipart/mixed; boundary="------------080808090603030304070307" X-Mailman-Approved-At: Wed, 27 Aug 2008 18:46:59 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Marko Zec , FreeBSD virtualization mailing list Subject: Re: progress toward next commit. 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: Wed, 27 Aug 2008 18:43:38 -0000 This is a multi-part message in MIME format. --------------080808090603030304070307 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Bjoern A. Zeeb wrote: > On Mon, 25 Aug 2008, Julian Elischer wrote: > > Hi, > >> the branch vimage-commit2 contains my current candidate for commit. >> It has not been verified or reviewed by anyone else yet >> and I'm still working on it, so I expect changes. > > Can you let us know once you are 'done' (try to leave something for > the reviewers as well;-))? feel free to help :-) part of this commit is the adding of the actual vimage .h files and definitions... e.g. vinet.h and vnet.h, vinet6.h The definitions in these files could go in in.h in6.h and other places but there is some aesthetic reason for keeping them separate, and having them included at the end of each of those files as required.. currently I have: in.h includes vinet.h ip6.h includes vinet6.h and if.h includes vnet.h I chose these because it turns out that these files are already included in 98% of all teh files that need to iclude the vxxx.h files. so the actual .c files themselves don't need to include them To make this work I had to add #include if.h to exactly 3 files.. On further consideration I migh change those 3 files to just include directly without polluting themselves with if.h. While this adds a lot of vimage stuff that is not yet active, I feel it is better to get the files in now and shrink the remaining diff, and it still results in 0 actual code changes. > > Regards, > Bjoern > --------------080808090603030304070307-- From owner-freebsd-virtualization@FreeBSD.ORG Thu Aug 28 21:40:13 2008 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 0CB06106567C for ; Thu, 28 Aug 2008 21:40:13 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id B54378FC18 for ; Thu, 28 Aug 2008 21:40:12 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id B260141C891 for ; Thu, 28 Aug 2008 23:40:10 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id DFSrM+VfENsV for ; Thu, 28 Aug 2008 23:40:10 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 4C0AC41C88A; Thu, 28 Aug 2008 23:40:10 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id E2AEB44487F for ; Thu, 28 Aug 2008 19:03:30 +0000 (UTC) Date: Thu, 28 Aug 2008 19:03:30 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: FreeBSD virtualization mailing list Message-ID: <20080828185639.P66593@maildrop.int.zabbadoz.net> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Step 1.5 needs review 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: Thu, 28 Aug 2008 21:40:13 -0000 Hi, in case you are interested or have volunteered before to review Step 1.5 as described on http://wiki.freebsd.org/Image/Notes200808DevSummit there are few things to do: - review the diff (Julian posted an initial one). - make sure all (relevant) sysctl were caught. - make sure the INIT_VNET_* macro is there whereever it is needed. - do builds according to "HOWTO verify that the pure style changes are all right" on the above mentioned page and verify that it is all style changes. In case there are others we shoudl decide to either commit them either upfront or afterwards if possible. - the 'include headers' one way or the other (as we have discussed at the devsummit and that Julian has told me again) needs resolving. As this has bikeshed potential, I'd prefer that the 'singed up' reviewers decide that. - possibly more... The plan would be to have a final patch by Monday morning UTC to be comitted by a volunteer. Regards, Bjoern -- Bjoern A. Zeeb Stop bit received. Insert coin for new game.