From owner-freebsd-xen@FreeBSD.ORG Sun Jun 7 06:45:35 2009 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 E500D106566B for ; Sun, 7 Jun 2009 06:45:35 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qy0-f173.google.com (mail-qy0-f173.google.com [209.85.221.173]) by mx1.freebsd.org (Postfix) with ESMTP id 9A2168FC18 for ; Sun, 7 Jun 2009 06:45:35 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by qyk3 with SMTP id 3so3460543qyk.3 for ; Sat, 06 Jun 2009 23:45:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=WoUN25q9mMQWpn35HykJRpfMOcBnCaEutTH89SasF2M=; b=Dm+8+93peLj/beaVXPOoIKxdgCSQNOAKMws7khO544/ZRB7C5cab5ZWA/K+iW9WXl9 lqIF+SxorB+44+do7G5jcYSpaDKN4yq9Z1WZCaDWMQBcbTlFe6leUzVaZHnIjFw7E8P+ WrlSPQLgn0MIZjRPdBKclIJaKUBADHWIwJcgo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=o6Lz7t3ThnNbgbbkDqdtMdrIorRCAaNHMDazTjfm4w5E9di8ak5Uc/WMWMPwhW3BMB VfAHD3DyAh627cfy9b/y0xI/eHRyMbaLHpLXOISU1mgPm4OZxPxe/4HWrnvwZjSuB5hw x67PBEABmEQKkh2Nly+h0jyfcf/GnTTwVZOxY= MIME-Version: 1.0 Sender: adrian.chadd@gmail.com Received: by 10.229.85.14 with SMTP id m14mr1153367qcl.64.1244357135088; Sat, 06 Jun 2009 23:45:35 -0700 (PDT) In-Reply-To: <4A2B5E24.9000901@ruomad.net> References: <4A2864E1.40208@ruomad.net> <4A28A674.6020809@ruomad.net> <4A28AA18.3010808@ruomad.net> <4A2A962A.9050207@ruomad.net> <4A2B4412.8030704@ruomad.net> <4A2B4BDC.2020900@ruomad.net> <4A2B5E24.9000901@ruomad.net> Date: Sun, 7 Jun 2009 14:45:34 +0800 X-Google-Sender-Auth: 24107c2b627c9d3b Message-ID: From: Adrian Chadd To: Bruno Damour Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-xen@freebsd.org, xen-discuss@opensolaris.org Subject: Re: freebsd on opensolaris dom0 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: Sun, 07 Jun 2009 06:45:36 -0000 2009/6/7 Bruno Damour : > Well there are a couple of things to take into consideration. > First, I _did_ get some dom0 crashes so that in deed the opensolaris xvm > code could be responsible for this Ok. > Second, xen version on opensolaris is still 3.1.4, which may also explain > the difference and the fact that you can't reproduce the crash on CentOS > (must be 3.3 ?) Xen version 3.1.2-128.1.10.el5 (mockbuild@centos.org) (gcc version 4.1.2 200807 04 (Red Hat 4.1.2-44)) Thu May 7 10:31:40 EDT 2009 > Third, there has been a heavy development in opensolaris on he virtual > network interface level (so call crossbow) I know about crossbow; I've just not looked into it. > Four, it might also be related to the actual opensolaris driver (which is > 3rd party, myk for my Marvell yukon Gb), I could try to test if it's the > same with another one It -shouldn't- have anything to do with your physical network hardware but who knows. :) I haven't looked at the opensolaris source at all. I know for Linux that it is almost 100% abstracted away via the bridging layer stuff. The only knowledge of the NIC the netfront driver has is the hardware TX/RX checksum and TSO. > Four, i386 vs amd64 Right. I'm running 32 bit in 32 bit; you're running 32 bit domU in 64 bit dom0? > I think it might be useful to copy this thread to the xen mailing list on > opensolaris Sure. I'm open to discuss ideas but I'm just a bit too busy with paid work to be spending many more brain cycles on this for the time being. I'd like you to wrap all of this up and submit a PR please. I'd like you to include details about your running opensolaris environment, hardware, xen hypervisor version and such. I can't make any promises that I'll be able to set up an opensolaris Xen environment with debugging support to figure this out any time soon but it may be possible for me to commit some further sanity checks so we can slowly narrow down the cause. Adrian