From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-2022-JP?B?TWFydGlueCAtIBskQiU4JSchPCVgJTobKEI=?= Subject: Re: Xen 4.3 release planning proposal Date: Tue, 18 Dec 2012 11:37:22 -0200 Message-ID: References: <20120820191429.GY19851@reaktio.net> <20121218070351.GK8912@reaktio.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3265233352219908079==" Return-path: In-Reply-To: <20121218070351.GK8912@reaktio.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: =?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --===============3265233352219908079== Content-Type: multipart/alternative; boundary=bcaec554d9d6be943604d1209a64 --bcaec554d9d6be943604d1209a64 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Pasi, How can I take full advantage of a remote HVM DomU with a Radeon within it, without SPICE? VNC is enough? Or there is something else better that I don't know? Thank you! Thiago On 18 December 2012 05:03, Pasi K=E4rkk=E4inen wrote: > On Mon, Dec 17, 2012 at 09:57:59PM -0200, Martinx - ?$B%8%'!<%`%: wrote: > > Hi Pasi! > > Can you tell me if it will be possible to use Xen like this: > > dom0 -> ATI GPU Passthrough as primary -> HVM domU with Catalyst -> > Spice > > -> Spice-Client ? > > I do not want to use Spice "alone" and, I do not want to use my dom= U > with > > my ATI without SPICE... That makes sense? > > Thanks! > > Afaik SPICE uses and requires the virtual QXL GPU for efficient operation= , > so it doesn't work with physical GPUs. > > -- Pasi > > > Thiago > > > > On 20 August 2012 16:14, Pasi K=E4rkk=E4inen <[1]pasik@iki.fi> wrote= : > > > > On Mon, Aug 20, 2012 at 05:46:59PM +0100, George Dunlap wrote: > > > > > > Features and improvements not on this list are of course welcome > at > > > any time before the feature freeze. > > > > > > Any questions and feedback are welcome! > > > > > > Your 4.3 release coordinator, > > > George Dunlap > > > > > > > > > > > > > * xl USB pass-through for PV guests > > > owner: ? > > > Port the xend PV pass-through functionality to xl. > > > > > > > xm/xend PVUSB works for both PV and HVM guests, so xl should suppo= rt > > PVUSB for both PV and HVM guests aswell. > > James Harper's GPLPV drivers actually do have PVUSB frontend drive= r > for > > Windows. > > > > Also Suse's xenlinux forward-ported patches have PVUSB support in > > unmodified_drivers for HVM guests. > > > > Another USB item: > > > > * xl support for USB device passthru using QEMU emulated USB for H= VM > > guests (no need for PVUSB drivers in the HVM guest). > > This works today in xm/xend with qemu-traditional, but is limite= d > to > > USB 1.1, probably because > > the old version of Qemu-dm-traditional which lacks USB 2.0/3.0. > > So xl support for emulated USB device passthru for both > qemu-upstream > > and qemu-traditional. > > > > More wishlist items: > > > > * Nested hardware virtualization. Important for easier testing and > > development of Xen (Xen-on-Xen), > > and for running other hypervisors in Xen VMs. Interesting for > labs, > > POCs, etc. > > > > * VGA/GPU passthru support for AMD/NVIDIA; lots of patches on > xen-devel > > archives, > > but noone has yet stepped up to clean up and get them merged. > > Currently Intel gfx passthru patches are merged to Xen, but > primary > > ATI/NVIDIA require extra patches. > > This is actually something that a LOT of users ask often, it's > > discussed almost every day on ##xen on IRC. > > I wonder if XenClient folks could help here? > > > > * Dom0 Keyboard/mouse sharing to HVM guests; mainly needed by > VGA/GPU > > passthru users. > > Fujitsu guys posted some patches for this in 2010, and XenClient > guys > > in 2009 (iirc), > > but nothing got further developed and merged to upstream Xen. > > > > * QXL virtual GPU support for SPICE. Someone was already developin= g > > this, > > and posted patches earlier during 4.2 development cycle to > xen-devel. > > Upstream Qemu includes QXL support. > > > > * PVSCSI support in XL. James Harper was (semi) interested in > working > > with this, > > because he has a PVSCSI frontend driver in Windows GPLPV drivers= , > and > > he's using PVSCSI for tape backups himself. > > > > * libvirt libxl driver improvements; support more Xen features. > > Allows better using the Ubuntu/Debian/Fedora/RHEL/CentOS "defaul= t" > > virtualization GUI also with Xen. > > > > Hopefully we'll find interested developers for these items :) > > > > -- Pasi > > > > _______________________________________________ > > Xen-devel mailing list > > [2]Xen-devel@lists.xen.org > > [3]http://lists.xen.org/xen-devel > > > > References > > > > Visible links > > 1. mailto:pasik@iki.fi > > 2. mailto:Xen-devel@lists.xen.org > > 3. http://lists.xen.org/xen-devel > --bcaec554d9d6be943604d1209a64 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Pasi,

=A0How can I take full advantage of a remote HVM D= omU with a Radeon within it, without SPICE?

=A0VNC= is enough? Or there is something else better that I don't know?
<= div>
Thank you!
Thiago

On 18 December 2012 05:03, Pasi K=E4rkk=E4inen <pasik@iki.fi> wro= te:
On Mon, Dec 17, 2012 at 09:57:59PM -0200, Martinx - ?$B%8%'!<%`= %: wrote:
> =A0 =A0Hi Pasi!
> =A0 =A0 Can you tell me if it will be possible to use Xen like this: > =A0 =A0 dom0 -> ATI GPU Passthrough as primary -> HVM domU with = Catalyst -> Spice
> =A0 =A0-> Spice-Client ?
> =A0 =A0 I do not want to use Spice "alone" and, I do not wan= t to use my domU with
> =A0 =A0my ATI without SPICE... =A0That makes sense?
> =A0 =A0Thanks!

Afaik SPICE uses and requires the virtual QXL GPU for efficient opera= tion,
so it doesn't work with physical GPUs.

-- Pasi

> =A0 =A0Thiago
>
> =A0 =A0On 20 August 2012 16:14, Pasi K=E4rkk=E4inen <[1]pasik@iki.fi> wrote:
>
> =A0 =A0 =A0On Mon, Aug 20, 2012 at 05:46:59PM +0100, George Dunlap wro= te:
> =A0 =A0 =A0>
> =A0 =A0 =A0> Features and improvements not on this list are of cour= se welcome at
> =A0 =A0 =A0> any time before the feature freeze.
> =A0 =A0 =A0>
> =A0 =A0 =A0> Any questions and feedback are welcome!
> =A0 =A0 =A0>
> =A0 =A0 =A0> Your 4.3 release coordinator,
> =A0 =A0 =A0> =A0George Dunlap
> =A0 =A0 =A0>
>
> =A0 =A0 =A0<snip>
> =A0 =A0 =A0>
> =A0 =A0 =A0> * xl USB pass-through for PV guests
> =A0 =A0 =A0> =A0 owner: ?
> =A0 =A0 =A0> =A0 Port the xend PV pass-through functionality to xl.=
> =A0 =A0 =A0>
>
> =A0 =A0 =A0xm/xend PVUSB works for both PV and HVM guests, so xl shoul= d support
> =A0 =A0 =A0PVUSB for both PV and HVM guests aswell.
> =A0 =A0 =A0James Harper's GPLPV drivers actually do have PVUSB fro= ntend driver for
> =A0 =A0 =A0Windows.
>
> =A0 =A0 =A0Also Suse's xenlinux forward-ported patches have PVUSB = support in
> =A0 =A0 =A0unmodified_drivers for HVM guests.
>
> =A0 =A0 =A0Another USB item:
>
> =A0 =A0 =A0* xl support for USB device passthru using QEMU emulated US= B for HVM
> =A0 =A0 =A0guests (no need for PVUSB drivers in the HVM guest).
> =A0 =A0 =A0 =A0This works today in xm/xend with qemu-traditional, but = is limited to
> =A0 =A0 =A0USB 1.1, probably because
> =A0 =A0 =A0 =A0the old version of Qemu-dm-traditional which lacks USB = 2.0/3.0.
> =A0 =A0 =A0 =A0So xl support for emulated USB device passthru for both= qemu-upstream
> =A0 =A0 =A0and qemu-traditional.
>
> =A0 =A0 =A0More wishlist items:
>
> =A0 =A0 =A0* Nested hardware virtualization. Important for easier test= ing and
> =A0 =A0 =A0development of Xen (Xen-on-Xen),
> =A0 =A0 =A0 =A0and for running other hypervisors in Xen VMs. Interesti= ng for labs,
> =A0 =A0 =A0POCs, etc.
>
> =A0 =A0 =A0* VGA/GPU passthru support for AMD/NVIDIA; lots of patches = on xen-devel
> =A0 =A0 =A0archives,
> =A0 =A0 =A0 =A0but noone has yet stepped up to clean up and get them m= erged.
> =A0 =A0 =A0 =A0Currently Intel gfx passthru patches are merged to Xen,= but primary
> =A0 =A0 =A0ATI/NVIDIA require extra patches.
> =A0 =A0 =A0 =A0This is actually something that a LOT of users ask ofte= n, it's
> =A0 =A0 =A0discussed almost every day on ##xen on IRC.
> =A0 =A0 =A0 =A0I wonder if XenClient folks could help here?
>
> =A0 =A0 =A0* Dom0 Keyboard/mouse sharing to HVM guests; mainly needed = by VGA/GPU
> =A0 =A0 =A0passthru users.
> =A0 =A0 =A0 =A0Fujitsu guys posted some patches for this in 2010, and = XenClient guys
> =A0 =A0 =A0in 2009 (iirc),
> =A0 =A0 =A0 =A0but nothing got further developed and merged to upstrea= m Xen.
>
> =A0 =A0 =A0* QXL virtual GPU support for SPICE. Someone was already de= veloping
> =A0 =A0 =A0this,
> =A0 =A0 =A0 =A0and posted patches earlier during 4.2 development cycle= to xen-devel.
> =A0 =A0 =A0 =A0Upstream Qemu includes QXL support.
>
> =A0 =A0 =A0* PVSCSI support in XL. James Harper was (semi) interested = in working
> =A0 =A0 =A0with this,
> =A0 =A0 =A0 =A0because he has a PVSCSI frontend driver in Windows GPLP= V drivers, and
> =A0 =A0 =A0he's using PVSCSI for tape backups himself.
>
> =A0 =A0 =A0* libvirt libxl driver improvements; support more Xen featu= res.
> =A0 =A0 =A0 =A0Allows better using the Ubuntu/Debian/Fedora/RHEL/CentO= S "default"
> =A0 =A0 =A0virtualization GUI also with Xen.
>
> =A0 =A0 =A0Hopefully we'll find interested developers for these it= ems :)
>
> =A0 =A0 =A0-- Pasi
>
> =A0 =A0 =A0_______________________________________________
> =A0 =A0 =A0Xen-devel mailing list
> =A0 =A0 =A0[2]Xen-devel@lists.xen.org
> =A0 =A0 =A0[3]http://lists.xen.org/xen-devel
>
> References
>
> =A0 =A0Visible links
> =A0 =A01. mailto:pas= ik@iki.fi
> =A0 =A02. mailto:Xen-devel@lists.xen.org
> =A0 =A03. http://lists.xen.org/xen-devel

--bcaec554d9d6be943604d1209a64-- --===============3265233352219908079== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============3265233352219908079==--