From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wen Congyang Subject: Re: How to run a HVM guest without pv Date: Mon, 10 Nov 2014 18:05:30 +0800 Message-ID: <54608DEA.2080607@cn.fujitsu.com> References: <54604CEA.1060909@cn.fujitsu.com> <5460842A.6040204@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <5460842A.6040204@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: Andrew Cooper , xen devel List-Id: xen-devel@lists.xenproject.org On 11/10/2014 05:23 PM, Andrew Cooper wrote: > On 10/11/2014 05:28, Wen Congyang wrote: >> I disable xen-platform-pci in the config file, but when I start the guest, I found >> the following kernel message: >> [ 0.000000] Booting paravirtualized kernel on Xen HVM >> [ 0.000000] xen:events: Xen HVM callback vector for event delivery is enabled >> >> Thanks >> Wen Congyang > > There is no current ability to do this. > > Here, Linux will be detecting Xen using the hypervisor cpuid leaves at > 0x40000000, but if you disable those in Xen, HVMLoader will fail due to > being unable to gain a hypercall page. > > It might be a plausible thing to be able to make an HVM domain with no > paravirtual interfaces whatsoever, but it would require quite a bit of > re-architecting of the current HVM infrastructure. Thanks. The newest kernel has a new parameter: xen_nopv, but my guest kernel is old.... > > ~Andrew >