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

[Xen-devel] Xen 4.3 / 4.4 - concurrent APIs, VGA Passthru

  • To: xen-devel@xxxxxxxxxxxxx
  • From: Georg Bege <therion@xxxxxxxxxxxx>
  • Date: Sun, 27 Jul 2014 17:04:26 +0200
  • Delivery-date: Sun, 27 Jul 2014 15:05:47 +0000
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=ninth-art.de; h=message-id :date:from:reply-to:mime-version:to:subject:content-type :content-transfer-encoding; q=dns; s=mail2013; b=R+KnDzUr1Rvv5jK z3E5S8MKUkjdvssg/82JBs6Cj2NOBUOqZxAuWGx0ieQo28wshDij20rq9ppdFufs JH/rsRfb4ozw2ffCedq7a/LTvB0bDeLAQFGxIvKRjkn516v9Xrz6+AqptzvTMZP8 OmoZQEllgIXgXz0RL3o/6vZYhmgU=
  • List-id: Xen developer discussion <xen-devel.lists.xen.org>

Hello folks,

since a couple of days Im intensively trying to get around with Xen -
so far I've been successful.
Xen is really complex, I've just figured out that there are two APIs -
one which is obsolete (xend/xm) the other one which is newer/current (XL).

In fact I had already read about it, but what I did not know was that
the XL API
is not able to utilize VGA Passthru, why is this?
When I try it, exacly same box, hardware, kernel everything - upon xl
create ...
I get an obscure error message:
libxl: error: libxl_pci.c:990:libxl__device_pci_reset: The kernel
doesn't support reset from sysfs for PCI device 0000:03:00.0

I was recompiling my kernel like 6 times until I figured out, there is
no option I did forget - its not about the Linux Kernel.
(I was suprised before I had it running prior the upgrade to Xen 4.4.0
(Gentoo repos))
So I did back downgrade to 4.3.2 in order to get xend/xm again and voila
- with xm create I do not get this messages.

So all I want to know is, why is this?
What is the difference - is it simply not implemented yet? Will it be
Or am I still doing something wrong?

And can I use both, lets say for VMs where I do not need passthru, I use
XL tools - for the other VM I use XM? - As far as I know xm/xl produce
the same outputs literally.


Xen-devel mailing list



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