From owner-freebsd-xen@FreeBSD.ORG Tue Jan 17 23:36:23 2012 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E67BA1065672 for ; Tue, 17 Jan 2012 23:36:23 +0000 (UTC) (envelope-from bounces+73574-0602-freebsd-xen=freebsd.org@sendgrid.me) Received: from o7.shared.sendgrid.net (o7.shared.sendgrid.net [74.63.235.40]) by mx1.freebsd.org (Postfix) with SMTP id 818658FC0C for ; Tue, 17 Jan 2012 23:36:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.info; h= message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; s=smtpapi; bh=yi3i4KAGiagd2q8cRgAuU5tuBHI=; b=fsNMdnAkGDQ0WMe2V/FPMcTO9gxQ Nw5khos+jMu1NsIsgbscZkQQpYfSTcsIKTh6UbfcfFFFN27OfGf5xk+ZpyTLNy3H wHYt35ircqvgX+IPpzGximXcsqdV5E4kWTUdUWsx/zsZvIG0A+jDx4oN0qkV0cv1 rGeI5yGwtv+ebdg= Received: by 10.36.109.181 with SMTP id mf49.15513.4F1605F63 Tue, 17 Jan 2012 17:36:22 -0600 (CST) Received: from mail.tarsnap.com (unknown [10.9.180.5]) by mi12 (SG) with ESMTP id 4f1605f6.3192.2db87e5 for ; Tue, 17 Jan 2012 17:36:22 -0600 (CST) Received: (qmail 80223 invoked from network); 17 Jan 2012 23:34:35 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by mail.tarsnap.com with ESMTP; 17 Jan 2012 23:34:35 -0000 Received: (qmail 8346 invoked from network); 17 Jan 2012 23:34:14 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by clamshell.daemonology.net with SMTP; 17 Jan 2012 23:34:14 -0000 Message-ID: <4F160576.5070701@freebsd.org> Date: Tue, 17 Jan 2012 15:34:14 -0800 From: Colin Percival User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111112 Thunderbird/8.0 MIME-Version: 1.0 To: Carsten Heesch References: <4F14AA60.1090507@freebsd.org> <0E8D94F8-8A77-43CF-AE2A-E761C9EE74E4@sysconfig.org.uk> <4F15F34B.3050801@freebsd.org> <6851B793-C4D4-410E-82DD-58704AE3FB5E@sysconfig.org.uk> In-Reply-To: <6851B793-C4D4-410E-82DD-58704AE3FB5E@sysconfig.org.uk> X-Enigmail-Version: undefined Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Sendgrid-EID: RUbAm5H8PjswBj/QH+sYVehaJogg3iBnZcyVi1bw/IzC2WoPP3g6pDWKZIanULFXdraP2Yzvhc3FK/69RvT79siFXR36gKNBMRG8NECD1jndmyKIoAevoyojex3jLHvYxni8Y+uTicLouXZOzcV/wnWHt9Zkef98p+gmyG2CrvA= Cc: freebsd-xen@freebsd.org Subject: Re: FreeBSD now available on all EC2 instance types X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 23:36:24 -0000 On 01/17/12 14:49, Carsten Heesch wrote: >> What gave you that idea? The patches in that directory are the differences >> between the 9.0-RELEASE source tree and the one I used to build the AMI. > > Oh, must have been wishful thinking then that it might go into FreeBSD and not remain a bunch of separate patches... :) Working on it. :-) The files rXXXXXX.patch are commits I've already made to HEAD but which weren't in 9.0-RELEASE. The others I hope to merge into FreeBSD in some form: * blkfront.patch makes us compatible with the multi-page request ring protocol used by Amazon's blkback and I'm waiting to confirm that I reverse-engineered that protocol correctly; * uart.patch is a workaround for a bug in the version of Xen which Amazon is using, but it's a really ugly hack so I'm hoping some more talented device driver hackers can improve it; * tcp_mbuf_chain_limit.patch limits the length of mbuf chains sent via TCP TSO due to limits in the linux netback driver, but currently it unconditionally limits all TCP connections -- I need to talk to network stack people about how the max-chain-length value should be passed from the network interface up the stack to the TCP code; * ec2.patch is just tweaking some configuration files, so that doesn't need to be merged and isn't really a patch anyway. There's also some new rc.d scripts which get installed and more configuration files; I'm not sure if it makes sense to bring those rc.d scripts into FreeBSD proper since they're only relevant to the EC2 environment. -- Colin Percival Security Officer, FreeBSD | freebsd.org | The power to serve Founder / author, Tarsnap | tarsnap.com | Online backups for the truly paranoid