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