[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Xen PV display drivers
On 11/14/19 20:14, Rajagopal Aravindan wrote: Hello Oleksandr, >>We run Weston full-screen, cannot understand what exactly the problem? Is it possible for the guest to render natively on a display ? If you mean without passing through a display? I guess no, we are talking about para-virtual display If yes, is it possible for a display to be switched between the guests, dynamically ? In our setup we have Weston + display backend, so all guests are Weston clients internally (display backend creates a new Weston client for each guest). Thus, every client is just a Weston window, so you can switch as you wish BTW, just out of curiosity, what are you trying to achieve? Thanks, Rajagopal Thank you, Oleksandr On Thu, Nov 14, 2019 at 12:25 PM Oleksandr Andrushchenko <Oleksandr_Andrushchenko@xxxxxxxx <mailto:Oleksandr_Andrushchenko@xxxxxxxx>> wrote:On 11/13/19 7:07 PM, Rajagopal Aravindan wrote: > Hello Oleksandr, > Hi, > >>This should be all you need > > Is it possible to render a Xen guest's GUI directly on a display, > without PCI pass-through ? PCI pass-through is not needed for PV display to work > When I say directly, I mean in full-screen, just like how native OS's > GUI is rendered. We run Weston full-screen, cannot understand what exactly the problem? > > Any pointers will be helpful. > > Looking forward to your reply. > > Thanks, > Rajagopal > > > > On Thu, Oct 17, 2019 at 2:04 PM Oleksandr Andrushchenko > <andr2000@xxxxxxxxx <mailto:andr2000@xxxxxxxxx> <mailto:andr2000@xxxxxxxxx <mailto:andr2000@xxxxxxxxx>>> wrote: > > Hi, sorry for late reply > > On 10/17/19 11:27 AM, Rajagopal Aravindan wrote: > > Hello Oleksandr, > > > > >>We do not use framebuffer drivers in our setups, but PV display > > (Linux KMS). > > >>Please let me know if you need details on that. > > Yes, could you please share some details, to consolidate whatever > > little study we have carried out so far ? > > > In order to run Xen PV display you need: > 1. PV display front kernel driver [1] > 2. PV display backend - user-space backend which runs either as > a Weston client or can run as DRM KMS client. > 3. Configure your domain, for examples please see [3] and of > course [4] > > This should be all you need > > Look forward to your reply. > > > > Thanks, > > Rajagopal > Thank you, > Oleksandr > > > > On Fri, Sep 6, 2019 at 10:58 AM Oleksandr Andrushchenko > > <Oleksandr_Andrushchenko@xxxxxxxx <mailto:Oleksandr_Andrushchenko@xxxxxxxx> > <mailto:Oleksandr_Andrushchenko@xxxxxxxx <mailto:Oleksandr_Andrushchenko@xxxxxxxx>> > > <mailto:Oleksandr_Andrushchenko@xxxxxxxx <mailto:Oleksandr_Andrushchenko@xxxxxxxx> > <mailto:Oleksandr_Andrushchenko@xxxxxxxx <mailto:Oleksandr_Andrushchenko@xxxxxxxx>>>> wrote: > > > > Hi, > > On 9/5/19 9:47 PM, Julien Grall wrote: > > > Hi, > > > > > > I am adding Oleksandr who has been looking after PV > display driver > > > recently. > > > > > We do not use framebuffer drivers in our setups, but PV display > > (Linux KMS). > > Please let me know if you need details on that. > > > > > Cheers, > > > > > > On 8/28/19 6:49 PM, Rajagopal Aravindan wrote: > > >> Hello Julien, > > >> > > >> I am trying to understand how a Dom-U's GUI desktop is > viewable > > >> through vncviewer. > > >> While I see a fbfront driver in Ubuntu running as Dom-U, I > > don't see > > >> a fbback driver or equivalent. > > >> > > fbfront is a kernel driver and its counterpart (fbback) is a > part of > > QEMU [1] > > > > >> Can you please provide me some info or links on this ? > > OFFTOP: I am not subscribed on xen-users@, so I miss all the > mails > > there > > >> > > >> Thanks, > > >> Rajagopal > > > > > [1] > > > https://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=blob;f=hw/display/xenfb.c;h=3c79913b31a67d162299f598002133881e064c87;hb=HEAD > <https://urldefense.com/v3/__https://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=blob;f=hw*display*xenfb.c;h=3c79913b31a67d162299f598002133881e064c87;hb=HEAD__;Ly8!K6dmGCEab4ueJg!j9cYW5SDDMpbQgDU4fEoDSV6yFKY_aAAgigiDgIXgR2EDwZV9aWLE4YrzkEfpgnqcI3mhmjNEQ$> > > > [1] > https://elixir.bootlin.com/linux/v5.4-rc2/source/drivers/gpu/drm/xen > <https://urldefense.com/v3/__https://elixir.bootlin.com/linux/v5.4-rc2/source/drivers/gpu/drm/xen__;!K6dmGCEab4ueJg!j9cYW5SDDMpbQgDU4fEoDSV6yFKY_aAAgigiDgIXgR2EDwZV9aWLE4YrzkEfpgnqcI0GxlIzyA$> > [2] https://github.com/xen-troops/displ_be > <https://urldefense.com/v3/__https://github.com/xen-troops/displ_be__;!K6dmGCEab4ueJg!j9cYW5SDDMpbQgDU4fEoDSV6yFKY_aAAgigiDgIXgR2EDwZV9aWLE4YrzkEfpgnqcI3DuTe6xg$> > [3] > https://github.com/xen-troops/meta-xt-prod-gen3-test/tree/master/recipes-dom0/dom0-image-thin-initramfs/files/meta-xt-prod-extra/recipes-extended/guest-addons/files > <https://urldefense.com/v3/__https://github.com/xen-troops/meta-xt-prod-gen3-test/tree/master/recipes-dom0/dom0-image-thin-initramfs/files/meta-xt-prod-extra/recipes-extended/guest-addons/files__;!K6dmGCEab4ueJg!j9cYW5SDDMpbQgDU4fEoDSV6yFKY_aAAgigiDgIXgR2EDwZV9aWLE4YrzkEfpgnqcI2yhP65ug$> > [4] https://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html > <https://urldefense.com/v3/__https://xenbits.xen.org/docs/unstable/man/xl.cfg.5.html__;!K6dmGCEab4ueJg!j9cYW5SDDMpbQgDU4fEoDSV6yFKY_aAAgigiDgIXgR2EDwZV9aWLE4YrzkEfpgnqcI00wih9yw$> > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |