[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libxl - b_info.{acpi,apic} behaves differently than b_info.u.hvm.{acpi,apic}


  • To: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Thu, 10 Sep 2020 10:51:48 +0200
  • Authentication-results: esa6.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 10 Sep 2020 08:52:12 +0000
  • Ironport-sdr: hHgtV2WinIPvwxbhwiSBGHZ336Wv7CaRkkz4G0bK9nL5IrxFy89zdPT9l8xR7TJKkbV8oz1/9j gC8H3a8ImtTOANrxPpmipFCfC4BHCepaHEoN3NiQzuU1Kh6jNbFruzO0tNkAbyoNyFfTa48h2A oxROMmBnDLbRBMvNd7IXD/QZIkpYb62r3pE7u7dOcPPEkenzKUTqRtqld70jNzN9hB2pFanz6z m0oj/uw0o7O+Ps7h73WMQ0GkLhM2UcGMhwIjJ28v++2T8kBBPRBFzHMlIGRY7ZAdJTO+YxP8bG 5Uc=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Thu, Sep 10, 2020 at 05:57:23AM +0200, Marek Marczykowski-Górecki wrote:
> Hi,
> 
> After updating from Xen 4.13 to Xen 4.14 I have troubles starting any
> HVM: just after hvmloader saying "Invoking SeaBIOS" I get "(XEN) MMIO
> emulation failed (1): d29v0 32bit @ 0008:fffeedf d -> "
> 
> I come to a situation where seemingly the same domU started via xl
> works, while when started via libvirt it crashes. This seems to be
> related to xl setting b_info.{acpi,apic}, while libvirt setting
> b_info.u.hvm.{acpi,apic}. Modifying libvirt to use the former fixes the
> issue.

Could you print the values of the involved fields at the end of
libxl__domain_build_info_setdefault in both cases?

I'm not able to spot what changed between 4.13 and 4.14 that could
alter the behavior, but knowing the values at that point might make
it easier.

> So, handling the old option got broken sometime between 4.13 and 4.14.
> Or perhaps it is some other related side effect.

Libvirt master tests seem to have been failing for some time (60 days)
in the build phase [0], maybe you are using a newer version of libvirt
than what osstest is currently testing? (Xen flights are currently
stuck at libvirt commit 2c846fa6bcc11929c9fb857a22430fb9945654ad).

Thanks, Roger.

[0] 
http://logs.test-lab.xenproject.org/osstest/logs/152881/build-amd64-libvirt/6.ts-libvirt-build.log



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.