From owner-freebsd-virtualization@FreeBSD.ORG Sun Aug 17 08:24:09 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 AD8C6106566B for ; Sun, 17 Aug 2008 08:24:09 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outE.internet-mail-service.net (oute.internet-mail-service.net [216.240.47.228]) by mx1.freebsd.org (Postfix) with ESMTP id 9E4698FC1A for ; Sun, 17 Aug 2008 08:24:09 +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 B0E5A2382; Sun, 17 Aug 2008 01:24:09 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id A3B452D606F; Sun, 17 Aug 2008 01:24:08 -0700 (PDT) Message-ID: <48A7E024.3040705@elischer.org> Date: Sun, 17 Aug 2008 01:24:04 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Robert Watson , Marko Zec , freebsd-virtualization@freebsd.org, Alan Cox Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: next moves 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 Aug 2008 08:24:09 -0000 My thoughts.. once commit2 is committed and effectively becomes -current, then commit3 and commit1 could be done, which would reduce the diff size more it: 1/ adds Marco's real include files and the real final definitions of V_ vars. 2/ adds a bunch of the final INIT_VNET_XXX macros in place to further reduce the size of the binaries 3/ introduces (but does not yet use) the structures that hold the globals after this we should STILL see no real binary change. If we could get the same horsepower on commit3 that we have seen on commit2 then I see no reason it would not be in a committable state in a few days.. the next step after that would be to do the vimage-commit branch, which after the commit3 branch was added would be a small additional step. It adds a few more of the macros but is aimed at pure diff reduction it may follow just a day or so after commit3. It's an incremental change, but is derived from the vimage branch rather than from the commit2 (mechanical) branch, and basically just acts as a shim in diff to get us a bit closer to where we are going. Once those branches have been committed I would suggest a step where turnign on VIMAGE actually doesn't enable vimage entirely, but simply enables global versions of the structures mentionned above. This would be the step that Brook was looking for. constructors woudl be used. Destructors less so. We would do some timing tests at this point to quantify the relative speeds of global and "structified" versions. As ALC has pointed out, it is possible we may want to tune the structures. The last vimage step would be to switch on the virtualisatin framework and commit the remainder of the vimage branch (modulo cleanups and what we learn in the mean while). after that I think we turn our attention to the jail sets work that James is doing.. From owner-freebsd-virtualization@FreeBSD.ORG Sun Aug 17 23: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 9E31D106567C; Sun, 17 Aug 2008 23: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 51FCE8FC18; Sun, 17 Aug 2008 23: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 A094541C6EA; Mon, 18 Aug 2008 01: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 zny5-5Q8gTpI; Mon, 18 Aug 2008 01:50:05 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 4EB8941C6BB; Mon, 18 Aug 2008 01: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 8846044487F; Sun, 17 Aug 2008 23:47:08 +0000 (UTC) Date: Sun, 17 Aug 2008 23:47:08 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: FreeBSD current mailing list In-Reply-To: <20080816094619.G88849@maildrop.int.zabbadoz.net> Message-ID: <20080817234400.X88849@maildrop.int.zabbadoz.net> References: <20080816094619.G88849@maildrop.int.zabbadoz.net> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@freebsd.org, freebsd-virtualization@freebsd.org Subject: V_HEADS UP II. 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 Aug 2008 23:50:07 -0000 On Sat, 16 Aug 2008, Bjoern A. Zeeb wrote: Hi, > this is THE HEADS UP in addition to Julian's HEADS UP a few weeks ago > and Robert's mini-HEADS UP a few days ago. > > Your private changes for HEAD might be screwed by the the of this day > (BST) as the first step of the VImage work should go in. > > You have been warned, we are going to accept the risk, talk to Peter > in case you want to stop is this or sink the Isle of Albion within a > few hours;-) Okay, Britain still above sea levels, mostly... The first stage commit of vimage went in. In case you are changing sys/ and you are touching anything related to globals make sure you get it right! > PS: if you are unlucky we'll prepare the 2nd stage for/on Monday. We are most likely going to start on that and it's hopefully going to hit the tree within a week. This is the HeADS UP. /bz -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 18 00: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 7E102106567E; Mon, 18 Aug 2008 00:25: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 2FC188FC0A; Mon, 18 Aug 2008 00:25:06 +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 0A4FB41C690; Mon, 18 Aug 2008 02: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 2piwjlT59iY8; Mon, 18 Aug 2008 02:25:05 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id A131341C67E; Mon, 18 Aug 2008 02: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 5582244487F; Mon, 18 Aug 2008 00:24:34 +0000 (UTC) Date: Mon, 18 Aug 2008 00:24:34 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: FreeBSD current mailing list In-Reply-To: <20080817234400.X88849@maildrop.int.zabbadoz.net> Message-ID: <20080818001908.W88849@maildrop.int.zabbadoz.net> References: <20080816094619.G88849@maildrop.int.zabbadoz.net> <20080817234400.X88849@maildrop.int.zabbadoz.net> X-Keywords: waiting to be brucified X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@freebsd.org, freebsd-virtualization@freebsd.org Subject: Re: V_HEADS UP II. 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, 18 Aug 2008 00:25:07 -0000 On Sun, 17 Aug 2008, Bjoern A. Zeeb wrote: > On Sat, 16 Aug 2008, Bjoern A. Zeeb wrote: > > Hi, > >> this is THE HEADS UP in addition to Julian's HEADS UP a few weeks ago >> and Robert's mini-HEADS UP a few days ago. >> >> Your private changes for HEAD might be screwed by the the of this day >> (BST) as the first step of the VImage work should go in. >> >> You have been warned, we are going to accept the risk, talk to Peter >> in case you want to stop is this or sink the Isle of Albion within a >> few hours;-) > > Okay, Britain still above sea levels, mostly... > > The first stage commit of vimage went in. In case you are changing > sys/ and you are touching anything related to globals make sure you get > it right! Sorry, this was not helpful... (it's late here, local time). There is a write up from Julian and Marko in perforce at //depot/projects/vimage/porting_to_vimage.txt You can also get to that using the web frontends, either http://perforce.freebsd.org/ or http://p4web.freebsd.org/ which would probably be a good thing to start with and it could be further enahnced as more things would need explanation. If in doubt there is the freebsd-virtualization@ mailing list where you could ask as well or try to ping any of the reviewers of the first stage commit. >> PS: if you are unlucky we'll prepare the 2nd stage for/on Monday. > > We are most likely going to start on that and it's hopefully going to > hit the tree within a week. This is the HeADS UP. Good night /bz -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 18 13:45: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 97A8F106566B for ; Mon, 18 Aug 2008 13:45: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 585E18FC08 for ; Mon, 18 Aug 2008 13:45: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 B135041C65F; Mon, 18 Aug 2008 15:45: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 P+oibhXS0iSF; Mon, 18 Aug 2008 15:45:05 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 69B6641C64C; Mon, 18 Aug 2008 15:45: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 A8D3F44487F; Mon, 18 Aug 2008 13:41:02 +0000 (UTC) Date: Mon, 18 Aug 2008 13:41:02 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Julian Elischer In-Reply-To: <48A7E024.3040705@elischer.org> Message-ID: <20080818133733.B88849@maildrop.int.zabbadoz.net> References: <48A7E024.3040705@elischer.org> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-virtualization@freebsd.org Subject: Re: next moves 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, 18 Aug 2008 13:45:07 -0000 On Sun, 17 Aug 2008, Julian Elischer wrote: > My thoughts.. "Our" ``thoughts'' (we are not the Borg;) are on the wiki now: http://wiki.freebsd.org/Image/Notes200808DevSummit and are updated, enhanced and refined as we move on. I think we have incoorportaed most of your ideas and sometimes defined them in more detail. /bz -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 18 14:07:45 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 80BF1106567F for ; Mon, 18 Aug 2008 14:07:45 +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 460ED8FC1D for ; Mon, 18 Aug 2008 14:07:43 +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 234092412; Mon, 18 Aug 2008 07:07:48 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id CE3582D60A3; Mon, 18 Aug 2008 07:07:42 -0700 (PDT) Message-ID: <48A98231.2080503@elischer.org> Date: Mon, 18 Aug 2008 07:07:45 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Marko Zec References: <200808181219.20045.zec@freebsd.org> In-Reply-To: <200808181219.20045.zec@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "Bjoern A. Zeeb" , freebsd-virtualization@freebsd.org Subject: Re: Next p4 integ for vimage branch 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, 18 Aug 2008 14:07:45 -0000 Marko Zec wrote: > I'm half through resolving the conflicts there and probably won't be > done with this until tomorrow afternoon after returning home. Will do > the others branches after vimage integ is done. > > Marko commit3 should not be a problem since it is based off commit2 I was going to offer to help with vimage-commit however is base of 'vimage' so merging vimage should allow you to to vimage-commit by cross itegratingthe changes.. then cross integrating between vimage-commit and vimage-commit3 should be possible to merge them.. (the reason that vimage-commit and vimage-commit3 both exist is as a check on eaxh other.. vimage-commit is a cut-down version of vimage, while vmage-commit3 is a built up version of vimage-commit2, but they shuld contain about the same information.. it was my way of comparing 'vimage' with the (originally) machine generated vimage-commit2. so if we merge -current into vomage, teh same changes should also apply into vimage-commit. which should then become very close to vimage-commit3. I vwould then merge those two, and call that teh next commit in other workds I think the next commit candidate (which will still make no actual change to the binaries should be the integration product of vimage-commmit and vimage-commit3 both of which should have been updated to take into account the commit just done. that will be "just about everything else we can do without changing hte binary". I think this should eb the aim of the next commit. "get as much in as we can without actually doing anything" it massively reduces teh diff and puts us in a really god possition for having the MEAT of the diff more visible and available for review. it will also make the differences with Jamie more clear. From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 18 23:21: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 705811065680 for ; Mon, 18 Aug 2008 23:21:39 +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 1CDE98FC0A for ; Mon, 18 Aug 2008 23:21:38 +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 2ED1C41C6A3 for ; Tue, 19 Aug 2008 01:21:38 +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 rWv3grHvK1Oh for ; Tue, 19 Aug 2008 01:21:37 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id D4AB841C6A1; Tue, 19 Aug 2008 01:21:37 +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 3C87944487F for ; Mon, 18 Aug 2008 23:21:27 +0000 (UTC) Date: Mon, 18 Aug 2008 23:21:27 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: freebsd-virtualization@freebsd.org In-Reply-To: <20080818133733.B88849@maildrop.int.zabbadoz.net> Message-ID: <20080818231704.R66593@maildrop.int.zabbadoz.net> References: <48A7E024.3040705@elischer.org> <20080818133733.B88849@maildrop.int.zabbadoz.net> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: Re: next moves 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, 18 Aug 2008 23:21:39 -0000 On Mon, 18 Aug 2008, Bjoern A. Zeeb wrote: Hi, > On Sun, 17 Aug 2008, Julian Elischer wrote: > >> My thoughts.. > > "Our" ``thoughts'' (we are not the Borg;) are on the wiki now: > > http://wiki.freebsd.org/Image/Notes200808DevSummit I have updated things wrt. to Jamie's mgmt work there. Basic summary of the changes as of the majority opinion: * We want an explicit opt-in for recursive changes (default: only apply to the addressed jail) * In kernel structure will be called whatever they will be called. He who implements decides. I'll be travelling most of tomorrow and do not expect to be online before Thu evening local time so in case there are further things, Robert or others might want to follow-up. /bz -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 20 08:12:33 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 50B26106564A for ; Wed, 20 Aug 2008 08:12:33 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outK.internet-mail-service.net (outk.internet-mail-service.net [216.240.47.234]) by mx1.freebsd.org (Postfix) with ESMTP id 387EF8FC1E for ; Wed, 20 Aug 2008 08:12:33 +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 DF11E21F0 for ; Wed, 20 Aug 2008 01:12:33 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id 9155D2D60F5 for ; Wed, 20 Aug 2008 01:12:32 -0700 (PDT) Message-ID: <48ABD1EF.5060307@elischer.org> Date: Wed, 20 Aug 2008 01:12:31 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: report and comment 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, 20 Aug 2008 08:12:33 -0000 I have MOSTLY merged the last commit into all the p4 branches.. progress should be good towards commit 1.5 something I just noticed.... in sys/netinet/tcp_subr.c ================================================ [...] #endif * Locking of the global variables isn_secret, isn_last_reseed, isn_offset, * isn_offset_old, and isn_ctx is performed using the TCP pcbinfo lock. In * general, this means holding an exclusive (write) lock. */ #define ISN_BYTES_PER_SECOND 1048576 #define ISN_STATIC_INCREMENT 4096 #define ISN_RANDOM_INCREMENT (4096 - 1) #ifndef VIMAGE static u_char isn_secret[32]; static int isn_last_reseed; static u_int32_t isn_offset, isn_offset_old; static MD5_CTX isn_ctx; #endif tcp_seq tcp_new_isn(struct tcpcb *tp) { [...] ================================================ and in sys/contrib/pf/net/pf_subr.c ================================================ [...] * Locking of the global variables isn_secret, isn_last_reseed, isn_offset, * isn_offset_old, and isn_ctx is performed using the TCP pcbinfo lock. In * general, this means holding an exclusive (write) lock. */ #define ISN_BYTES_PER_SECOND 1048576 #define ISN_STATIC_INCREMENT 4096 #define ISN_RANDOM_INCREMENT (4096 - 1) #ifndef VIMAGE static u_char isn_secret[32]; static int isn_last_reseed; static u_int32_t isn_offset; static MD5_CTX isn_ctx; #endif u_int32_t pf_new_isn(struct pf_state *s) { [...] ===================================================== so we have the same global variables, static, in 2 places.. so one set should go in the pf vars and the other in the inet vars. The first answers I think of are: 1/ rename one set 2/ make one of them a VV_ macro that goes elsewhere. anyone have other suggestions? From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 20 08:18:20 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 5148E106568C for ; Wed, 20 Aug 2008 08:18:20 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outN.internet-mail-service.net (outn.internet-mail-service.net [216.240.47.237]) by mx1.freebsd.org (Postfix) with ESMTP id 352728FC21 for ; Wed, 20 Aug 2008 08:18:19 +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 0497D2349 for ; Wed, 20 Aug 2008 01:18:20 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id 4D9362D6015 for ; Wed, 20 Aug 2008 01:18:19 -0700 (PDT) Message-ID: <48ABD349.6030701@elischer.org> Date: Wed, 20 Aug 2008 01:18:17 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: freebsd-virtualization@freebsd.org References: <48ABD1EF.5060307@elischer.org> In-Reply-To: <48ABD1EF.5060307@elischer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: report and comment 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, 20 Aug 2008 08:18:20 -0000 Julian Elischer wrote: > I have MOSTLY merged the last commit into > all the p4 branches.. > > progress should be good towards commit 1.5 > > > something I just noticed.... > > in sys/netinet/tcp_subr.c > ================================================ > [...] > #endif * Locking of the global variables isn_secret, isn_last_reseed, > isn_offset, > * isn_offset_old, and isn_ctx is performed using the TCP pcbinfo lock. In > * general, this means holding an exclusive (write) lock. > */ > > #define ISN_BYTES_PER_SECOND 1048576 > #define ISN_STATIC_INCREMENT 4096 > #define ISN_RANDOM_INCREMENT (4096 - 1) > > #ifndef VIMAGE > static u_char isn_secret[32]; > static int isn_last_reseed; > static u_int32_t isn_offset, isn_offset_old; > static MD5_CTX isn_ctx; > #endif > > tcp_seq > tcp_new_isn(struct tcpcb *tp) > { > [...] > ================================================ > > and in sys/contrib/pf/net/pf_subr.c > > ================================================ > [...] > * Locking of the global variables isn_secret, isn_last_reseed, isn_offset, > * isn_offset_old, and isn_ctx is performed using the TCP pcbinfo lock. In > * general, this means holding an exclusive (write) lock. > */ > > #define ISN_BYTES_PER_SECOND 1048576 > #define ISN_STATIC_INCREMENT 4096 > #define ISN_RANDOM_INCREMENT (4096 - 1) > > #ifndef VIMAGE > static u_char isn_secret[32]; > static int isn_last_reseed; > static u_int32_t isn_offset; > static MD5_CTX isn_ctx; > #endif > > u_int32_t > pf_new_isn(struct pf_state *s) > { > [...] > ===================================================== > > so we have the same global variables, static, in 2 places.. > so one set should go in the pf vars and the other in the inet > vars. The first answers I think of are: > > > 1/ rename one set > 2/ make one of them a VV_ macro that goes elsewhere. looking at the code better... I see the entire function is about the same.. 3/ remove the duplicated code in pf and call the one in tcp_subr.c from both places.. > > anyone have other suggestions? > > > > _______________________________________________ > 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 Thu Aug 21 02:37:17 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 D8DDF1065675 for ; Thu, 21 Aug 2008 02:37:17 +0000 (UTC) (envelope-from baigsabeeh@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by mx1.freebsd.org (Postfix) with ESMTP id 712558FC19 for ; Thu, 21 Aug 2008 02:37:17 +0000 (UTC) (envelope-from baigsabeeh@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so859542uge.39 for ; Wed, 20 Aug 2008 19:37:16 -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=iTTSq4O/ixSB8IYwW527ARYQzlNuoGS6HdxtysB7DSw=; b=WqtJxZPpBP/Gjn181csdkrm6LZWH9dlH5euajE/JUPbv4UxNzfdmGuvxHIushUZNko 1LyB2n/DtqaY8FndM0bxf2zQYL5aHd/SkHFlvvMTINJ8iGfbo13U9Zoam6KmD+IFGLKg XRyQH9UiuRVgQRZtsc4SIPWfz+VcDDR5NJnRo= 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=n0LtwPEZoFAD+AcgclCb7pgHn3r5Bav0NjwDsowtBkEPlDUdpm4LwDlQUnt0ccH6ay 2hPhQ45ovICRIqHESffEb0G/+BfTkHRTvxg/vKyxZl566S2aJrQNBBc5muFtl1BDo6VU CizAa+3SQT+JfwYVv7HCMv3qmiu/xttyWVclE= Received: by 10.67.96.9 with SMTP id y9mr794767ugl.24.1219284752876; Wed, 20 Aug 2008 19:12:32 -0700 (PDT) Received: by 10.67.10.12 with HTTP; Wed, 20 Aug 2008 19:12:32 -0700 (PDT) Message-ID: Date: Wed, 20 Aug 2008 22:12:32 -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: 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: Thu, 21 Aug 2008 02:37:17 -0000 Is Xen DomU support usable and complete? Also, is Xen Dom0 on the roadmap? Good virtualization framework/software regardless of what technology it uses is one thing that FreeBSD lacks, but is often required by FreeBSD's main user group and even smaller user groups. [I don't mean to sound pushy. I'd help, but I don't know where to start, and I'm still learning C right now, so I don't think I'd be of that much help working on something so big with so little experience.] -- "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 Thu Aug 21 07:16:03 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 EB1AF1065671 for ; Thu, 21 Aug 2008 07:16:03 +0000 (UTC) (envelope-from ady@ady.ro) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.168]) by mx1.freebsd.org (Postfix) with ESMTP id CD7598FC1C for ; Thu, 21 Aug 2008 07:16:03 +0000 (UTC) (envelope-from ady@ady.ro) Received: by wf-out-1314.google.com with SMTP id 24so701975wfg.7 for ; Thu, 21 Aug 2008 00:16:03 -0700 (PDT) Received: by 10.142.70.16 with SMTP id s16mr366386wfa.120.1219301515396; Wed, 20 Aug 2008 23:51:55 -0700 (PDT) Received: by 10.142.80.3 with HTTP; Wed, 20 Aug 2008 23:51:55 -0700 (PDT) Message-ID: <78cb3d3f0808202351s2ff2aa04va6ba44cffb28cdf7@mail.gmail.com> Date: Thu, 21 Aug 2008 08:51:55 +0200 From: "Adrian Penisoara" Sender: ady@ady.ro 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: e342ca293a036935 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: Thu, 21 Aug 2008 07:16:04 -0000 Hi, Xen (DomU support) has recently started its life in HEAD (FreeBSD-CURRENT). Follow this thread under freebsd-hackers: http://docs.freebsd.org/cgi/mid.cgi?g8962l$q9l$1 I agree with you that we need more virtualization offerings in order to keep the [Free]BSD platform interesting for the users. I guess we'll have to push harder vendors like VMware, Sun (xVM/VirtualBox), etc. ... For VMware support, see also : http://www.rofug.ro/article.php/fbsd_as_vmware_host_vote Regards, Adrian. On Thu, Aug 21, 2008 at 4:12 AM, Sabeeh Baig wrote: > Is Xen DomU support usable and complete? > > Also, is Xen Dom0 on the roadmap? Good virtualization > framework/software regardless of what technology it uses is one thing > that FreeBSD lacks, but is often required by FreeBSD's main user group > and even smaller user groups. [I don't mean to sound pushy. I'd > help, but I don't know where to start, and I'm still learning C right > now, so I don't think I'd be of that much help working on something so > big with so little experience.] > > -- > "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 Thu Aug 21 13:13: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 C8EEA106567D for ; Thu, 21 Aug 2008 13:13:06 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.30]) by mx1.freebsd.org (Postfix) with ESMTP id 7F6538FC33 for ; Thu, 21 Aug 2008 13:13:06 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: by yx-out-2324.google.com with SMTP id 8so405532yxb.13 for ; Thu, 21 Aug 2008 06:13:05 -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:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=3obpnXiXSDAJvw5CvnWaKEsObB36/8OSS7LjKIMsees=; b=lKkDHOI9775pmYmCc37fONJwz75Gywz6gA3tkNvsjxq+R/IYofDD0TylpQfWng0ZW+ MAMTrOTW9oGxOjCpBvLeiNUtg9MH5BkngQgSnVxnd9ixprxSJB1+qxF/y+nsc9D4k8Oq x4eUY6V+HGtVgBybE6NPuqVaHtrUhSQ5hmYLk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=mEJEXHaOEtGVoxec+lEp8YY64LgQt0cc+uihg2C6LWqEQGmFa09nWOE+H/TCK6hZlS ScTLgQv9O7xPA44sP8djsDfGU7B8WzcgTQRwD3SHC2mMCjidRTRQ0GQV83iPFIKiJY2N AMY5oQIu82GM3zPkBj8aCQZwYnU3OBP2CHUT8= Received: by 10.103.211.3 with SMTP id n3mr934179muq.43.1219322911442; Thu, 21 Aug 2008 05:48:31 -0700 (PDT) Received: by 10.103.231.14 with HTTP; Thu, 21 Aug 2008 05:48:31 -0700 (PDT) Message-ID: Date: Thu, 21 Aug 2008 09:48:31 -0300 From: "Carlos A. M. dos Santos" To: "Adrian Penisoara" In-Reply-To: <78cb3d3f0808202351s2ff2aa04va6ba44cffb28cdf7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <78cb3d3f0808202351s2ff2aa04va6ba44cffb28cdf7@mail.gmail.com> Cc: Sabeeh Baig , 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: Thu, 21 Aug 2008 13:13:06 -0000 On Thu, Aug 21, 2008 at 3:51 AM, Adrian Penisoara wrote: > Hi, > > Xen (DomU support) has recently started its life in HEAD (FreeBSD-CURRENT). > > Follow this thread under freebsd-hackers: > > http://docs.freebsd.org/cgi/mid.cgi?g8962l$q9l$1 > > I agree with you that we need more virtualization offerings in order > to keep the [Free]BSD platform interesting for the users. I guess > we'll have to push harder vendors like VMware, Sun (xVM/VirtualBox), > etc. ... > For VMware support, see also : > http://www.rofug.ro/article.php/fbsd_as_vmware_host_vote > > Regards, > Adrian. I'd not expect anything from VMware in the foreseeable future. VirtualBox is open source now but someone with enough knowledge and time would have to work on porting it to FreeBSD. The hardest part of the work would be porting the kernel module, I guess. (CC to the list, now) -- If you think things can't get worse it's probably only because you lack sufficient imagination. From owner-freebsd-virtualization@FreeBSD.ORG Thu Aug 21 14:23: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 613B5106564A for ; Thu, 21 Aug 2008 14:23:44 +0000 (UTC) (envelope-from baigsabeeh@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by mx1.freebsd.org (Postfix) with ESMTP id E00B38FC1C for ; Thu, 21 Aug 2008 14:23:43 +0000 (UTC) (envelope-from baigsabeeh@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so4867uge.39 for ; Thu, 21 Aug 2008 07:23:42 -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:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=vhd50R1wOXtXiSHvqR5xRRuWFe8DNhu+x2NVeGwqoLA=; b=CAMBiHp6qI5y5Zk7VLIIqfTpCemDLW1RbD/j6erryfQbItPTXSo7PBu8v81/V+85yJ FzJSabd2VFe2aj7G/SbUlI7geTCPhLwNkU6qH3qt3yHooPbLMSscapHVQsc/NoPIFs7b ZNUpgBlnFJ3uyzzE9YnlEn4tghJFU5Bl4IZ3Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=nbPM7uibTeERzTT3K46yun36Hk0iIFzimAPhUivgsDulVtAVXkwBXUGOKMqkkfJrxO Q5tJbAlv/fO9QS+v28ooSd500w7Ue1kSiPPT/CFHw2TFSesw1e1l12MU6arUVvggckNc 449jSNP+1XQIWVM6kBeUGhOcxZgR+2OXeWg0U= Received: by 10.67.95.4 with SMTP id x4mr1461182ugl.16.1219328621936; Thu, 21 Aug 2008 07:23:41 -0700 (PDT) Received: by 10.67.10.12 with HTTP; Thu, 21 Aug 2008 07:23:41 -0700 (PDT) Message-ID: Date: Thu, 21 Aug 2008 10:23:41 -0400 From: "Sabeeh Baig" To: "Carlos A. M. dos Santos" , freebsd-virtualization@freebsd.org, ady@freebsd.ady.ro In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <78cb3d3f0808202351s2ff2aa04va6ba44cffb28cdf7@mail.gmail.com> Cc: 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: Thu, 21 Aug 2008 14:23:44 -0000 I think the developers over at Sun are working on porting VirtualBox to FreeBSD, or at least providing support for it in the open source edition. There are indications on the VBox website, even a page dedicated to progress. It does compile on FreeBSD, but doesn't function because of the lack of a kernel driver. The problem with VirtualBox is that it runs Linux guests well, but all other operating systems are a hit or miss. It itself is somewhat of a work-in-progress. According to that thread, DomU is a starting point that will lead to Dom0 support some time down the road, right? I don't think VMWare will provide a native version for FreeBSD. I don't think they provide anything for other Unixes such as Solaris or AIX, which also have dominance in the server market. VMWare would have considerable potential buyers with those markets, but they don't provide anything for them, so FreeBSD is a long shot. However, that thread on VMWare forums does mention updating the port. How hard would that be to do? Is there a reason that it's essentially been abandoned? Sabeeh On Thu, Aug 21, 2008 at 8:48 AM, Carlos A. M. dos Santos wrote: > On Thu, Aug 21, 2008 at 3:51 AM, Adrian Penisoara wrote: >> Hi, >> >> Xen (DomU support) has recently started its life in HEAD (FreeBSD-CURRENT). >> >> Follow this thread under freebsd-hackers: >> >> http://docs.freebsd.org/cgi/mid.cgi?g8962l$q9l$1 >> >> I agree with you that we need more virtualization offerings in order >> to keep the [Free]BSD platform interesting for the users. I guess >> we'll have to push harder vendors like VMware, Sun (xVM/VirtualBox), >> etc. ... >> For VMware support, see also : >> http://www.rofug.ro/article.php/fbsd_as_vmware_host_vote >> >> Regards, >> Adrian. > > I'd not expect anything from VMware in the foreseeable future. > > VirtualBox is open source now but someone with enough knowledge and > time would have to work on porting it to FreeBSD. The hardest part of > the work would be porting the kernel module, I guess. > > (CC to the list, now) > > -- > If you think things can't get worse it's probably only > because you lack sufficient imagination. > -- "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 Fri Aug 22 01:03:45 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 955EE1065677 for ; Fri, 22 Aug 2008 01:03:45 +0000 (UTC) (envelope-from silby@silby.com) Received: from relay03.pair.com (relay03.pair.com [209.68.5.17]) by mx1.freebsd.org (Postfix) with SMTP id 2B2868FC29 for ; Fri, 22 Aug 2008 01:03:44 +0000 (UTC) (envelope-from silby@silby.com) Received: (qmail 20732 invoked from network); 22 Aug 2008 00:37:04 -0000 Received: from unknown (HELO localhost) (unknown) by unknown with SMTP; 22 Aug 2008 00:37:04 -0000 X-pair-Authenticated: 209.68.2.70 Date: Thu, 21 Aug 2008 19:37:03 -0500 (CDT) From: Mike Silbersack To: Julian Elischer In-Reply-To: <48ABD349.6030701@elischer.org> Message-ID: References: <48ABD1EF.5060307@elischer.org> <48ABD349.6030701@elischer.org> User-Agent: Alpine 1.10 (BSF 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-virtualization@freebsd.org Subject: Re: report and comment 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: Fri, 22 Aug 2008 01:03:45 -0000 On Wed, 20 Aug 2008, Julian Elischer wrote: >> so we have the same global variables, static, in 2 places.. >> so one set should go in the pf vars and the other in the inet >> vars. The first answers I think of are: >> >> >> 1/ rename one set >> 2/ make one of them a VV_ macro that goes elsewhere. > > looking at the code better... I see the entire function is about the same.. > > 3/ remove the duplicated code in pf and call the one in tcp_subr.c > from both places.. The code originally came from tcp_subr.c, then Max copied it over to pf to improve pf's behavior. I'm guessing that he intentionally left them seperate so that the host part of the TCP stack wasn't interacting with the firewall part of the system. Renaming the variables in the pf copy is probably a better solution. -Mike From owner-freebsd-virtualization@FreeBSD.ORG Fri Aug 22 09: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 90241106564A for ; Fri, 22 Aug 2008 09:50: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 491E28FC32 for ; Fri, 22 Aug 2008 09:50: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 45B9141C707 for ; Fri, 22 Aug 2008 11: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 GLA9ZU218geJ for ; Fri, 22 Aug 2008 11:50:04 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id E1C6341C734; Fri, 22 Aug 2008 11:50:04 +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 3EC0D44487F for ; Fri, 22 Aug 2008 09:47:08 +0000 (UTC) Date: Fri, 22 Aug 2008 09:47:08 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: freebsd-virtualization@freebsd.org In-Reply-To: Message-ID: <20080822094405.W66593@maildrop.int.zabbadoz.net> References: <48ABD1EF.5060307@elischer.org> <48ABD349.6030701@elischer.org> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: Re: report and comment 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: Fri, 22 Aug 2008 09:50:07 -0000 On Thu, 21 Aug 2008, Mike Silbersack wrote: Hi, > On Wed, 20 Aug 2008, Julian Elischer wrote: > >>> so we have the same global variables, static, in 2 places.. >>> so one set should go in the pf vars and the other in the inet >>> vars. The first answers I think of are: >>> >>> >>> 1/ rename one set This is exactly what we did with others. See follow-up commit the next day. >>> 2/ make one of them a VV_ macro that goes elsewhere. >> >> looking at the code better... I see the entire function is about the same.. >> >> 3/ remove the duplicated code in pf and call the one in tcp_subr.c >> from both places.. > > The code originally came from tcp_subr.c, then Max copied it over to pf to > improve pf's behavior. I'm guessing that he intentionally left them seperate > so that the host part of the TCP stack wasn't interacting with the firewall > part of the system. Renaming the variables in the pf copy is probably a > better solution. I do not understand what this is actually about as pf is NOT virtualized yet. The only V_ changes in there should be, according to Marko, be in there to make the code actually compile with the rest of the V_ changes. In case we touched a shadowed file local static global variable in there I would suspect that this might be an error from the original script run and the change should be reverted. I'll have a look at this tonight. /bz -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-freebsd-virtualization@FreeBSD.ORG Fri Aug 22 15:40:16 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 E656D1065687 for ; Fri, 22 Aug 2008 15:40:16 +0000 (UTC) (envelope-from lists@stringsutils.com) Received: from zoraida.natserv.net (p65-147.acedsl.com [66.114.65.147]) by mx1.freebsd.org (Postfix) with ESMTP id B52658FC2C for ; Fri, 22 Aug 2008 15:40:16 +0000 (UTC) (envelope-from lists@stringsutils.com) Received: from mail.natserv.com (localhost.natserv.net [127.0.0.1]) by zoraida.natserv.net (Postfix) with SMTP id 9ADBF1704C; Fri, 22 Aug 2008 11:23:26 -0400 (EDT) Message-ID: <2b9487b4c499857e8e33b55cc3556b73@stringsutils.com> Date: Fri, 22 Aug 2008 11:23:26 -0400 From: "Francisco Reyes" To: " Sabeeh Baig " In-Reply-To: References: <78cb3d3f0808202351s2ff2aa04va6ba44cffb28cdf7@mail.gmail.com> X-Mailer: Hastymail 1.5 x-priority: 3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit Cc: freebsd-virtualization@freebsd.org Subject: Re: Xen Status X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lists@stringsutils.com List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Aug 2008 15:40:17 -0000 On 10:23 am 08/21/08 "Sabeeh Baig" wrote: > I don't think VMWare will provide a native version for FreeBSD. I > don't think they provide anything for other Unixes such as Solaris or > AIX, which also have dominance in the server market. I think Xen and Virtualbox are our best bets. Specially since that would give those two projects added leverage against the entrenched VMware market. From owner-freebsd-virtualization@FreeBSD.ORG Fri Aug 22 15:40:17 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 EA5011065688 for ; Fri, 22 Aug 2008 15:40:16 +0000 (UTC) (envelope-from lists@stringsutils.com) Received: from zoraida.natserv.net (p65-147.acedsl.com [66.114.65.147]) by mx1.freebsd.org (Postfix) with ESMTP id B53188FC2E for ; Fri, 22 Aug 2008 15:40:16 +0000 (UTC) (envelope-from lists@stringsutils.com) Received: from mail.natserv.com (localhost.natserv.net [127.0.0.1]) by zoraida.natserv.net (Postfix) with SMTP id D2F131703C; Fri, 22 Aug 2008 11:21:14 -0400 (EDT) Message-ID: <02be032c57653d45e20abd8bcac3d70a@stringsutils.com> Date: Fri, 22 Aug 2008 11:21:14 -0400 From: "Francisco Reyes" To: " Adrian Penisoara " In-Reply-To: <78cb3d3f0808202351s2ff2aa04va6ba44cffb28cdf7@mail.gmail.com> References: <78cb3d3f0808202351s2ff2aa04va6ba44cffb28cdf7@mail.gmail.com> X-Mailer: Hastymail 1.5 x-priority: 3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit Cc: baigsabeeh@gmail.com, freebsd-virtualization@freebsd.org Subject: Re: Xen Status X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lists@stringsutils.com List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Aug 2008 15:40:17 -0000 On 2:51 am 08/21/08 "Adrian Penisoara" wrote: > I agree with you that we need more virtualization offerings in order > to keep the [Free]BSD platform interesting for the users. I guess I wrote to the FreeBSD foundation asking them if they were doing anything about virtualization and their answer was that they has requested from the community project suggestions for them to fund. I am thinking whether we should approach the developers in VirtualBox (which I think was purchased by Sun..) and see if they have anyone what could work on a FreeBSD port and have the FreeBSD foundation pay for the work. I for one would definitely donate to the FreeBSD foundation towards virtualization work. From owner-freebsd-virtualization@FreeBSD.ORG Fri Aug 22 16:31:31 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 0EC53106566C for ; Fri, 22 Aug 2008 16:31:31 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outP.internet-mail-service.net (outp.internet-mail-service.net [216.240.47.239]) by mx1.freebsd.org (Postfix) with ESMTP id E87378FC17 for ; Fri, 22 Aug 2008 16:31:30 +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 E07B52446; Fri, 22 Aug 2008 09:31:30 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id 1B0C92D60D4; Fri, 22 Aug 2008 09:31:30 -0700 (PDT) Message-ID: <48AEE9DF.3000400@elischer.org> Date: Fri, 22 Aug 2008 09:31:27 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Brooks Davis , freebsd-virtualization@freebsd.org, James Gritton References: <20080822090448.GB57441@onelab2.iet.unipi.it> <48AE89DC.9080408@yandex.ru> <20080822120525.GA1366@haakonia.hitnet.RWTH-Aachen.DE> <20080822145616.GA61094@onelab2.iet.unipi.it> <20080822150728.GB57443@lor.one-eyed-alien.net> In-Reply-To: <20080822150728.GB57443@lor.one-eyed-alien.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: Magic symlinks redux 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: Fri, 22 Aug 2008 16:31:31 -0000 Brooks Davis wrote: > On Fri, Aug 22, 2008 at 04:56:16PM +0200, Luigi Rizzo wrote: >> On Fri, Aug 22, 2008 at 02:05:26PM +0200, Christian Brueffer wrote: >>> On Fri, Aug 22, 2008 at 12:24:41PM +0200, Ivan Voras wrote: >> ... >>>> This patch is huge. As far as I can tell DragonflyBSD has a whole >>>> framework dedicated to varsyms, spread across a fair part of the kernel >>>> and with at least one special userland utility. It allows the operator >>>> to define his own variables that can be used in the substitutions, and I >>>> don't see that it predefines "special" variables like "uid" and >>>> "hostname". It's not necessarily a bad solution but I consider it overkill. >> ... >>> Brooks has a varsym port in p4, see //depot/user/brooks/varsym/ >> this also seems to be based on Dragonfly's code, quite intrusive. > > This code adds one global symbol, one function call in the vfs code, > and two pointers to struct proc. For that we get a system which is > significantly more flexible than the NetBSD code. > > While the simplicity of the NetBSD code is somewhat attractive, the > fact that variables can not be defined renders it useless for my > purposes which are providing partial file system virtulization for > computing job/sessions where I need to key off of externally derived job > IDs or job specific temporary paths. then this needs to be put on the virtualisation mailing list (CC'd) as Jamie and Vereo have another implementationt eh yare getting ready I thing.. (with considerably different proporties especially designed for use with virtualisation) Verio have thsi in production. > > -- Brooks > >> I am playing with a rewrite (attached below) of the original patch, >> which fixes at least one memory leak and addresses some of the >> issues that i mentioned in this thread (abuse of macros, performance, >> behaviour on errors, etc.). >> >> (i haven't looked up yet the original copyright but i guess it >> is from netbsd...) >> >> cheers >> From owner-freebsd-virtualization@FreeBSD.ORG Fri Aug 22 21:13: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 D75DD1065675 for ; Fri, 22 Aug 2008 21:13:36 +0000 (UTC) (envelope-from ady@ady.ro) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.30]) by mx1.freebsd.org (Postfix) with ESMTP id 9F9F28FC14 for ; Fri, 22 Aug 2008 21:13:36 +0000 (UTC) (envelope-from ady@ady.ro) Received: by yx-out-2324.google.com with SMTP id 8so328110yxb.13 for ; Fri, 22 Aug 2008 14:13:35 -0700 (PDT) Received: by 10.142.144.16 with SMTP id r16mr564043wfd.184.1219439614931; Fri, 22 Aug 2008 14:13:34 -0700 (PDT) Received: by 10.142.80.3 with HTTP; Fri, 22 Aug 2008 14:13:34 -0700 (PDT) Message-ID: <78cb3d3f0808221413l3f733de6j6e970f857e7817dd@mail.gmail.com> Date: Fri, 22 Aug 2008 23:13:34 +0200 From: "Adrian Penisoara" Sender: ady@ady.ro To: lists@stringsutils.com In-Reply-To: <02be032c57653d45e20abd8bcac3d70a@stringsutils.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <78cb3d3f0808202351s2ff2aa04va6ba44cffb28cdf7@mail.gmail.com> <02be032c57653d45e20abd8bcac3d70a@stringsutils.com> X-Google-Sender-Auth: 79097f7c20c9fc50 Cc: baigsabeeh@gmail.com, 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: Fri, 22 Aug 2008 21:13:36 -0000 Hi, On Fri, Aug 22, 2008 at 5:21 PM, Francisco Reyes wrote: > On 2:51 am 08/21/08 "Adrian Penisoara" wrote: >> I agree with you that we need more virtualization offerings in order >> to keep the [Free]BSD platform interesting for the users. I guess > > I wrote to the FreeBSD foundation asking them if they were doing anything > about virtualization and their answer was that they has requested from the > community project suggestions for them to fund. Right, heard about budgeting for projects. Nice twist to get funded for such work -- maybe we could put something on the table, but we need strong references. > > I am thinking whether we should approach the developers in VirtualBox > (which I think was purchased by Sun..) and see if they have anyone what Correct, Sun bought the product and they are offering it as dual products (OSE sourcecode and xVM packaged binaries; note: xVM is free only for Personal Use / evaluation). > could work on a FreeBSD port and have the FreeBSD foundation pay for the > work. I for one would definitely donate to the FreeBSD foundation towards > virtualization work. > I seem to remember some discussions about people trying to work on this. If funding is also available then I guess there are more chances to get something finished. I will also lookup on this. Regards, Adrian. From owner-freebsd-virtualization@FreeBSD.ORG Sat Aug 23 05:10:55 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 703AB106564A for ; Sat, 23 Aug 2008 05:10:55 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.235]) by mx1.freebsd.org (Postfix) with ESMTP id 454D08FC13 for ; Sat, 23 Aug 2008 05:10:55 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so1307121rvf.43 for ; Fri, 22 Aug 2008 22:10:54 -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:mime-version:content-type:content-transfer-encoding :content-disposition:x-google-sender-auth; bh=5ByjNEqVaUTgo6hJPhPSFVRZYkEI7HPSk7k0WoHutqY=; b=fXDfJtCeCJlUhYVX5ICvtC+yDCjx9xHbgdl/I5cUDDVE8IqTQZYZFGY3CykKNN6I8d rus1NJR1ylULG7OT2Kag8ogDRBZhUtFpvJomerlJtiNMDAYvl/U3p0YOUXn3H6VGoLOO IUHDkYr4O//T2IJFG35oCiENlSVnADLyXmj7g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition:x-google-sender-auth; b=Nl9NmE8pslFNRnd9o4mqykE0nevMvXal2uko9AltJoj8MyM0U62NHrrdKRXZMGanE4 ULpgFF7f/CPo6nIJAWrWnxs3NSUHDosTnT9iFZ/TcQiDoQ1jUYptz9Z6w7Ot2uXcFBUH p4Pw5x8yE1NEN5lIyw0H30qSPslVBDuyMLzYo= Received: by 10.141.204.16 with SMTP id g16mr909044rvq.275.1219466321890; Fri, 22 Aug 2008 21:38:41 -0700 (PDT) Received: by 10.141.101.21 with HTTP; Fri, 22 Aug 2008 21:38:41 -0700 (PDT) Message-ID: <3c1674c90808222138v12d7b9f8q5230273b076b3b43@mail.gmail.com> Date: Fri, 22 Aug 2008 21:38:41 -0700 From: "Kip Macy" Sender: mat.macy@gmail.com To: freebsd-virtualization@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 512ab3b55b53b446 Subject: xen update 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: Sat, 23 Aug 2008 05:10:55 -0000 For any of you who might not be on -current or -hackers: ==================================== Basic Xen support for 32-bit in PAE mode is in CVS. Please see the wiki for general information: http://wiki.freebsd.org/FreeBSD/Xen Please be forewarned that I am not claiming that this is production-ready. There are many known limitations. If you would like to take it for a test drive and report bugs please give it a spin. Thanks, Kip From owner-freebsd-virtualization@FreeBSD.ORG Sat Aug 23 19:41:47 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 3847A1065671 for ; Sat, 23 Aug 2008 19:41:47 +0000 (UTC) (envelope-from pfgshield-freebsd@yahoo.com) Received: from web32701.mail.mud.yahoo.com (web32701.mail.mud.yahoo.com [68.142.207.245]) by mx1.freebsd.org (Postfix) with SMTP id D3DBB8FC0C for ; Sat, 23 Aug 2008 19:41:46 +0000 (UTC) (envelope-from pfgshield-freebsd@yahoo.com) Received: (qmail 48348 invoked by uid 60001); 23 Aug 2008 19:15:05 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=RtIKzp/ikPT96TM2T6iE0BF+jONqC51h/TafqZdxuYGBPH40aCxmrBVBeqD/p1Qky8pRTv8yps1APNS99MudImvx4RQegt0bRM9wt64wiWx3VdRDpFWo1POhof9wFBo0JuVT3p1hmP931qEGIf0UhGxNhNjYBzwtQUhbTfJGLfw=; X-YMail-OSG: mUCNJH0VM1lzWt5DJV5fs79QXJiCDMpcha_KkDaWlh0HIbtr5nDxRyUsYw9xof5CNcF6HFDaSpnlENUs57mzIj3vfroN.cWbEDBzg1V8Ur70A7fVg72UcvA5D_mc8Os6QnOAYvgVU0acUKcZW4Sxhvk- Received: from [190.158.44.53] by web32701.mail.mud.yahoo.com via HTTP; Sat, 23 Aug 2008 12:15:04 PDT X-Mailer: YahooMailWebService/0.7.218.2 Date: Sat, 23 Aug 2008 12:15:04 -0700 (PDT) From: Pedro Giffuni To: freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <170952.47920.qm@web32701.mail.mud.yahoo.com> X-Mailman-Approved-At: Sat, 23 Aug 2008 19:42:48 +0000 Cc: Subject: VirtualBox (was Re: Xen Status) X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pfgshield-freebsd@yahoo.com List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Aug 2008 19:41:47 -0000 On 11:23 am 08/22/08 "Francisco Reyes" wrote: > I am thinking whether we should approach the developers in VirtualBox > (which I think was purchased by Sun..) and see if they have anyone what > could work on a FreeBSD port and have the FreeBSD foundation pay for the > work. I for one would definitely donate to the FreeBSD foundation towards > virtualization work. I am using VirtualBox on Vista to run OpenSolaris and PC-BSD .. it is great= ; it's pretty much comparable to qemu with acceleration, but better. Unfortunately the FreeBSD port is stuck: at some point the basic stuff was = working but the independent guy that was working on it lost interest. The b= ig step is porting the kernel components that need FreeBSD specific knowled= ge. I am not sure if we need someone from SUN/VB to do the port, maybe a FreeBS= D kqemu hacker would be the right person. Pedro. ps. I updated devel/bin86 with amd64 support (PR ports/125614) in the hope = that it will be useful for such effort.=20 =0A=0A__________________________________________________=0ADo You Yahoo!?= =0APoco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tan= to spazio gratuito per i tuoi file e i messaggi =0Ahttp://mail.yahoo.it