From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [BUG] Only 1 VCPU is detected in Xen 4.1 - "A valid RSDP was not found" Date: Tue, 22 Jul 2014 10:03:58 +0100 Message-ID: <53CE28FE.7000706@citrix.com> References: <53CE17D1.7080005@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: John Mok Cc: Xen-devel List List-Id: xen-devel@lists.xenproject.org On 22/07/14 09:26, John Mok wrote: > Hi Andrew, > > Is there any workarounds, e.g. hard-coded or Xen grub parameters of > ox07f6bd000, such that the Xen hypervisor could detect > RSDP and parse MP tables correctly ? > > Thank you, John Mok Please stop dropping xen-devel from the CC list. There is, at present, no override for Xen to manually set the RSDP. As for the MP table; It appears well formed and actively wrong. Unless you are specifically looking to do something EFI based, I suggest you use GPT and legacy boot. There is still a lot of work-in-progress to get Xen EFI working sensibly. In this specific case, grub is calling ExitBootServices() before handing off to Xen, leaving Xen functionally crippled as far as booting goes. ~Andrew