From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [OSSTEST PATCH 22/26] ts-debian-hvm-install: Use /dev/sda for i386, not /dev/xvda Date: Mon, 21 Sep 2015 10:40:21 +0100 Message-ID: <1442828421.10338.30.camel@citrix.com> References: <1442598616-2884-1-git-send-email-ian.jackson@eu.citrix.com> <1442598616-2884-9-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZdxaE-0005kf-6i for xen-devel@lists.xenproject.org; Mon, 21 Sep 2015 09:40:26 +0000 In-Reply-To: <1442598616-2884-9-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Jackson , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org On Fri, 2015-09-18 at 18:50 +0100, Ian Jackson wrote: > Empirically, the device shows up as /dev/sda. This is because the plain i386 kernel used by the installer does not support Xen (which requires PAE) and this affects even the options needed for PVHVM. amd64 on the other hand doesn't have this restriction and PVHVM works with the installer kernel. Because of this the i386 install ends up using the emulated sda device instead of switching to the pv devices as amd64 does. I think it's probably worth explaining some of this in the commit log rather than "Empirically". IIRC someone was working on enabling PVHVM even for non-PAE i386 kernels, not sure what the status of that is, but clearly it isn't going to change things for Wheezy. If you wanted instead to enable PV support for these installs then the multi-arch (i386+amd64) isoimages contain the Xen enabled kernels for i386 (as /install.386/xen/*, n.b. /install.amd/xen/* are suitable symlinks, so you can aoid special cases. e.g. this one: http://cdimage.debian.org/cdimage/archive/7.9.0/multi-arch/iso-cd/ (sorry for forgetting about this when we spoke IRL last week). Anyway, that's clearly an "if you can be bothered thing" so with an expanded commit message: Acked-by: Ian Campbell < ian.campbell@citrix.com >