On Thu, Apr 13, 2017 at 3:54 PM, Ian Jackson wrote:
> Oleksandr Grytsov writes ("Re: [Xen-devel] [PATCH v1 0/2] libxl: add PV
> display device driver interface"):
>> After internal discussion we think that putting positions and
>> z-orders of virtual connector
On Fri, Apr 14, 2017 at 1:12 PM, Oleksandr Grytsov wrote:
> On Thu, Apr 13, 2017 at 3:54 PM, Ian Jackson
> wrote:
>> Oleksandr Grytsov writes ("Re: [Xen-devel] [PATCH v1 0/2] libxl: add PV
>> display device driver interface"):
>>> After internal discussio
On Tue, May 2, 2017 at 5:28 PM, Ian Jackson wrote:
> Oleksandr Grytsov writes ("Re: [Xen-devel] [PATCH v1 0/2] libxl: add PV
> display device driver interface"):
>> On Thu, Apr 13, 2017 at 3:54 PM, Ian Jackson
>> wrote:
>> > Can you sketch out w
Hi All,
Here is configuration proposal with connector (surface) id:
1. Configuration file:
vdispl = [ 'backend=0, devId=0, beAlloc=1,
connectors=id0:800x600;id1:1024x768' ]
* backend - backend domain id or name (if different from dom 0);
* devId - device id (if different from 0);
* b
On Thu, May 4, 2017 at 11:49 AM, Oleksandr Grytsov wrote:
> Hi All,
>
> Here is configuration proposal with connector (surface) id:
>
> 1. Configuration file:
> vdispl = [ 'backend=0, devId=0, beAlloc=1,
> connectors=id0:800x600;id1:1024x768' ]
>
> * ba
On Fri, May 12, 2017 at 3:12 PM, Oleksandr Grytsov wrote:
> On Thu, May 4, 2017 at 11:49 AM, Oleksandr Grytsov wrote:
>> Hi All,
>>
>> Here is configuration proposal with connector (surface) id:
>>
>> 1. Configuration file:
>> vdispl = [ 'backend=0, d
Signed-off-by: Oleksandr Grytsov
---
docs/man/xl.cfg.pod.5.in | 54
docs/man/xl.pod.1.in | 42 +
2 files changed, 96 insertions(+)
diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man/xl.cfg.pod.5.in
index
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/xl/Makefile | 1 +
tools/xl/xl.h | 3 +
tools/xl/xl_cmdtable.c | 19 ++
tools/xl/xl_parse.c| 77 ++-
tools/xl/xl_parse.h| 2 +-
tools/xl/xl_vdispl.c | 166
From: Oleksandr Grytsov
These patches add PV display device to libxl and xl.
Changes since v1:
* add connector id;
* set connector resolution and id to Xen store;
Oleksandr Grytsov (3):
libxl: add PV display device driver interface
xl: add PV display device commands
docs: add virtual
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/Makefile | 2 +-
tools/libxl/libxl.h | 21 ++
tools/libxl/libxl_create.c | 3 +
tools/libxl/libxl_device.c | 178 -
tools/libxl/libxl_internal.h
On Thu, May 25, 2017 at 3:17 PM, Oleksandr Grytsov wrote:
> From: Oleksandr Grytsov
>
> These patches add PV display device to libxl and xl.
>
> Changes since v1:
> * add connector id;
> * set connector resolution and id to Xen store;
>
> Oleksandr Grytsov (3):
>
On Fri, Jun 2, 2017 at 6:22 PM, Oleksandr Grytsov wrote:
> On Thu, May 25, 2017 at 3:17 PM, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
>> These patches add PV display device to libxl and xl.
>>
>> Changes since v1:
>> * add connector id;
>&
>>done.
>
> Will do. If I split, do you think it would be better to move the driver
> from sound/drivers to sound/xen folder, so all those files do not mix
> with the rest?
>>
>> * In my taste, a prefix of the subject line should be 'xen-front',
>> instead of 'vsnd'. It comes from name of your driver.
>>
> Will do
>>
>> [1] [alsa-devel] [PATCH 08/11] ALSA: vsnd: Add timer for period interrupt
>> emulation
>>
>> http://mailman.alsa-project.org/pipermail/alsa-devel/2017-August/123617.html
>> [2] [PATCH RESEND1 01/12] ALSA: vsnd: Introduce Xen para-virtualized sound
>> frontend driver
>>
>> http://mailman.alsa-project.org/pipermail/alsa-devel/2017-August/123654.html
>> [3] [alsa-devel] [PATCH RESEND1 12/12] ALSA: vsnd: Introduce Kconfig
>> option to enable Xen PV sound
>>
>> http://mailman.alsa-project.org/pipermail/alsa-devel/2017-August/123662.html
>> [4] You can see many posts for this; e.g. [alsa-devel] [PATCH 0/7]
>> constify ALSA usb_device_id.
>>
>> http://mailman.alsa-project.org/pipermail/alsa-devel/2017-August/123564.html
>>
>> Regards
>>
>> Takashi Sakamoto
>
> Thank you,
> Oleksandr
>
>
> ___
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
--
Best Regards,
Oleksandr Grytsov.
___
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
On Fri, Jul 28, 2017 at 5:13 PM, Wei Liu wrote:
> On Tue, Jul 18, 2017 at 05:25:17PM +0300, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
>> Changes since V3:
>> * libxl__device_add renamed to libxl__device_add_async and reworked
>&g
frontend driver state?
If you have in mind any other solution we would appreciate.
--
Best Regards,
Oleksandr Grytsov.
___
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
On Thu, Aug 17, 2017 at 2:11 PM, Wei Liu wrote:
> On Thu, Aug 17, 2017 at 01:13:39PM +0300, Oleksandr Grytsov wrote:
>> On Fri, Jul 28, 2017 at 5:13 PM, Wei Liu wrote:
>> > On Tue, Jul 18, 2017 at 05:25:17PM +0300, Oleksandr Grytsov wrote:
>> >> From: Oleksandr Gryt
On Wed, Aug 30, 2017 at 6:52 PM, Ian Jackson wrote:
> Oleksandr Grytsov writes ("Re: [PATCH v4 00/13] libxl: add PV display device
> driver interface"):
>> On Thu, Aug 17, 2017 at 2:11 PM, Wei Liu wrote:
>> > I'm still waiting for the outcome from the othe
On Tue, Sep 5, 2017 at 2:47 PM, Wei Liu wrote:
> On Tue, Jul 18, 2017 at 05:25:18PM +0300, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
>> Add libxl__device_add to simple write XenStore device conifg
>> and libxl__device_add_async to update domain configur
On Wed, Sep 6, 2017 at 12:36 PM, Wei Liu wrote:
> On Tue, Sep 05, 2017 at 07:44:34PM +0300, Oleksandr Grytsov wrote:
>> On Tue, Sep 5, 2017 at 2:47 PM, Wei Liu wrote:
>> > On Tue, Jul 18, 2017 at 05:25:18PM +0300, Oleksandr Grytsov wrote:
>> >> From: Olek
On Tue, Sep 5, 2017 at 2:51 PM, Wei Liu wrote:
> On Tue, Jul 18, 2017 at 05:25:19PM +0300, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
>> Add libxl__device_list and libxl__device_list_free
>> functions to handle device list using the device
>> framewor
On Tue, Sep 5, 2017 at 4:04 PM, Wei Liu wrote:
> On Tue, Sep 05, 2017 at 01:58:53PM +0100, Ian Jackson wrote:
>> Wei Liu writes ("Re: [PATCH v4 03/13] libxl: add vdispl device"):
>> > > +rc = snprintf(connector_path, 128, "%s/%d", path,
>> > > info->num_connectors);
>>
>> Why not use GCSPRINT
On Tue, Sep 5, 2017 at 4:03 PM, Wei Liu wrote:
> On Tue, Jul 18, 2017 at 05:25:27PM +0300, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
>> Signed-off-by: Oleksandr Grytsov
>> diff --git a/tools/libxl/libxl_nic.c b/tools/libxl/libxl_nic.c
>> index dd07a
On Tue, Sep 5, 2017 at 4:06 PM, Wei Liu wrote:
> On Tue, Jul 18, 2017 at 05:25:30PM +0300, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
>> Due to changes in device framework setdefault function
>> should have same format. Otherwise calling devicetype
>
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
docs/man/xl.cfg.pod.5.in | 24
docs/man/xl.pod.1.in | 22 ++
2 files changed, 46 insertions(+)
diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man/xl.cfg.pod.5.in
index 4948dd7..a9e10aa
From: Oleksandr Grytsov
New field backend_type is added to vkb device
in order to have QEMU and user space backend
simultaneously. Each vkb backend shall read
appropriate XS entry and service only own
frontends.
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_create.c | 4
tools
From: Oleksandr Grytsov
vkb has vkbd name in XS.
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_vkb.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/libxl/libxl_vkb.c b/tools/libxl/libxl_vkb.c
index 0d01262..ea6fca8 100644
--- a/tools/libxl/libxl_vkb.c
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl.h | 10 +
tools/libxl/libxl_types.idl | 11 +
tools/libxl/libxl_utils.h | 3 ++
tools/libxl/libxl_vkb.c | 106 ++--
4 files changed, 127 insertions
From: Oleksandr Grytsov
Currently vkb device is the part of FB and console.
In embedded application we use vkb protocol to communicate
with user space backend. For this purpose we need to have
possibility to enable vkb device without QEMU, FB etc.
This particular issue was already discussed int
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/xl/Makefile | 2 +-
tools/xl/xl.h | 3 ++
tools/xl/xl_cmdtable.c | 15 ++
tools/xl/xl_parse.c| 77 +--
tools/xl/xl_parse.h| 2 +-
tools/xl/xl_vkb.c | 141
From: Oleksandr Grytsov
Logically it is better to move vkb to
separate file as vkb device used not only by vfb
and console.
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/Makefile| 1 +
tools/libxl/libxl_console.c | 53 -
tools/libxl/libxl_vkb.c
From: Oleksandr Grytsov
Use libxl__..._devtype.type to update device id.
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_9pfs.c | 2 +-
tools/libxl/libxl_console.c | 2 +-
tools/libxl/libxl_device.c | 7 ---
tools/libxl/libxl_internal.h | 12 +++-
tools/libxl
From: Oleksandr Grytsov
In current implementation the path of device XS entry is created with
string from libxl__device_kind enum. But access to the device entry
usually done with hardcoded path. This is source of potential errors.
This patchset changes hardcoded device name in the XS path to
From: Oleksandr Grytsov
LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
be assigned as device and backend type.
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_9pfs.c | 19 +++
tools/libxl/libxl_console.c | 18 +++---
tools/libxl
From: Oleksandr Grytsov
On adding to XS name of device is taken from
libxl__device_kind enum. On getting device from XS
the name is hardcoded. It leads to potential
mistmatch errors. The patch is using libxl__device_kind
everywere to have one source of device name.
Signed-off-by: Oleksandr
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_internal.h | 38 ++
tools/libxl/libxl_nic.c | 26 +-
tools/libxl/libxl_vdispl.c | 35 +--
tools/libxl/libxl_vkb.c
On Thu, Oct 5, 2017 at 12:32 PM, Wei Liu wrote:
> On Thu, Oct 05, 2017 at 12:07:07PM +0300, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
>> vkb has vkbd name in XS.
>>
>> Signed-off-by: Oleksandr Grytsov
>
> This series won't make it to 4.10
On Thu, Oct 5, 2017 at 12:49 PM, Oleksandr Grytsov wrote:
> On Thu, Oct 5, 2017 at 12:32 PM, Wei Liu wrote:
>> On Thu, Oct 05, 2017 at 12:07:07PM +0300, Oleksandr Grytsov wrote:
>>> From: Oleksandr Grytsov
>>>
>>> vkb has vkbd name in XS.
>>>
>
On Mon, Oct 2, 2017 at 12:49 PM, Oleksandr Grytsov wrote:
> From: Oleksandr Grytsov
>
> This patch set adds PV sound device support to xl.cfg and xl.
> See sndif.h for protocol implementation details.
>
>
> Oleksandr Grytsov (5):
> libxl: add PV sound device
> li
On Thu, Oct 5, 2017 at 12:07 PM, Oleksandr Grytsov wrote:
> From: Oleksandr Grytsov
>
> Currently vkb device is the part of FB and console.
> In embedded application we use vkb protocol to communicate
> with user space backend. For this purpose we need to have
> possibility to
On Thu, Oct 5, 2017 at 12:30 PM, Oleksandr Grytsov wrote:
> From: Oleksandr Grytsov
>
> In current implementation the path of device XS entry is created with
> string from libxl__device_kind enum. But access to the device entry
> usually done with hardcoded path. This is sour
On Tue, Oct 24, 2017 at 10:40 AM, Oleksandr Grytsov
wrote:
> On Thu, Oct 5, 2017 at 12:07 PM, Oleksandr Grytsov
> wrote:
>
>> From: Oleksandr Grytsov
>>
>> Currently vkb device is the part of FB and console.
>> In embedded application we use vkb protocol
On Tue, Oct 24, 2017 at 10:41 AM, Oleksandr Grytsov
wrote:
> On Thu, Oct 5, 2017 at 12:30 PM, Oleksandr Grytsov
> wrote:
>
>> From: Oleksandr Grytsov
>>
>> In current implementation the path of device XS entry is created with
>> string from libxl__device_ki
On Tue, Oct 24, 2017 at 10:27 AM, Oleksandr Grytsov
wrote:
> On Mon, Oct 2, 2017 at 12:49 PM, Oleksandr Grytsov
> wrote:
>
>> From: Oleksandr Grytsov
>>
>> This patch set adds PV sound device support to xl.cfg and xl.
>> See sndif.h for protocol implement
On Mon, Oct 30, 2017 at 8:11 PM, Wei Liu wrote:
> On Thu, Oct 05, 2017 at 12:07:08PM +0300, Oleksandr Grytsov wrote:
> > From: Oleksandr Grytsov
> >
> > New field backend_type is added to vkb device
> > in order to have QEMU and user space backend
> > simultaneo
On Mon, Oct 30, 2017 at 7:39 PM, Wei Liu wrote:
> On Mon, Oct 02, 2017 at 12:49:20PM +0300, Oleksandr Grytsov wrote:
> > From: Oleksandr Grytsov
> >
> > Add PV sound device described in sndif.h
> >
> > Signed-off-by: Oleksandr Grytsov
>
> [...]
> &
On Mon, Oct 30, 2017 at 7:39 PM, Wei Liu wrote:
> On Mon, Oct 02, 2017 at 12:49:20PM +0300, Oleksandr Grytsov wrote:
> > From: Oleksandr Grytsov
> >
> > Add PV sound device described in sndif.h
> >
> > Signed-off-by: Oleksandr Grytsov
>
> [...]
> &
On Mon, Oct 30, 2017 at 8:00 PM, Marek Marczykowski-Górecki <
marma...@invisiblethingslab.com> wrote:
> On Mon, Oct 02, 2017 at 12:49:24PM +0300, Oleksandr Grytsov wrote:
> > +=item B
> > +
> > +Short name of the virtual sound card.
> > +
> > +=item B
&g
From: Oleksandr Grytsov
Add getting vsnd list amd info API
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl.h | 10 ++
tools/libxl/libxl_types.idl | 19 +++
tools/libxl/libxl_utils.h | 3 +
tools/libxl/libxl_vsnd.c| 375 +++-
4
From: Oleksandr Grytsov
Update documentation with virtual sound device
Signed-off-by: Oleksandr Grytsov
---
docs/man/xl.cfg.pod.5.in | 150 +++
docs/man/xl.pod.1.in | 30 ++
2 files changed, 180 insertions(+)
diff --git a/docs/man
From: Oleksandr Grytsov
Add CLI commands to attach, detach and list virtual sound devices
Signed-off-by: Oleksandr Grytsov
Acked-by: Wei Liu
---
tools/xl/Makefile | 2 +-
tools/xl/xl.h | 3 +
tools/xl/xl_cmdtable.c | 15
tools/xl/xl_vsnd.c | 203
From: Oleksandr Grytsov
Add config parser for virtual sound devices
Signed-off-by: Oleksandr Grytsov
---
tools/xl/xl_parse.c | 246
tools/xl/xl_parse.h | 1 +
2 files changed, 247 insertions(+)
diff --git a/tools/xl/xl_parse.c b/tools/xl
From: Oleksandr Grytsov
This patch set adds PV sound device support to xl.cfg and xl.
See sndif.h for protocol implementation details.
Changes since initial:
* fix code style
* change unique-id from int to string (to make id more user readable)
Oleksandr Grytsov (5):
libxl: add PV sound
From: Oleksandr Grytsov
Add PV sound device described in sndif.h
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/Makefile | 2 +-
tools/libxl/libxl.h | 14 ++
tools/libxl/libxl_create.c | 1 +
tools/libxl/libxl_internal.h | 1 +
tools
From: Oleksandr Grytsov
Changes since initial:
* add setting backend-type to xenstore
* add id field to indentify the vkb device on backend side
Oleksandr Grytsov (6):
libxl: move vkb device to libxl_vkb.c
libxl: fix vkb XS entry and type
libxl: add backend type and id to vkb
libxl
From: Oleksandr Grytsov
New field backend_type is added to vkb device
in order to have QEMU and user space backend
simultaneously. Each vkb backend shall read
appropriate XS entry and service only own
frontends.
Id is a string field which used by the backend
to indentify the frontend.
Signed
From: Oleksandr Grytsov
Logically it is better to move vkb to
separate file as vkb device used not only by vfb
and console.
Signed-off-by: Oleksandr Grytsov
Acked-by: Wei Liu
---
tools/libxl/Makefile| 1 +
tools/libxl/libxl_console.c | 53 -
tools
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl.h | 10
tools/libxl/libxl_types.idl | 11
tools/libxl/libxl_utils.h | 3 ++
tools/libxl/libxl_vkb.c | 129 ++--
4 files changed, 150 insertions
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
docs/man/xl.cfg.pod.5.in | 28
docs/man/xl.pod.1.in | 22 ++
2 files changed, 50 insertions(+)
diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man/xl.cfg.pod.5.in
index 4948dd7
From: Oleksandr Grytsov
vkb has vkbd name in XS.
Signed-off-by: Oleksandr Grytsov
Acked-by: Wei Liu
---
tools/libxl/libxl_vkb.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/libxl/libxl_vkb.c b/tools/libxl/libxl_vkb.c
index 0d01262..ea6fca8 100644
--- a/tools
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/xl/Makefile | 2 +-
tools/xl/xl.h | 3 ++
tools/xl/xl_cmdtable.c | 15 ++
tools/xl/xl_parse.c| 75 +-
tools/xl/xl_parse.h| 2 +-
tools/xl/xl_vkb.c | 142
th additional parameter
(brents).
You can add nested entry in libxl__set_xenstore_ as following:
flexarray_append(back, "require/feature-persistent", "0");
--
Best Regards,
Oleksandr Grytsov.
___
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
On Wed, Nov 1, 2017 at 5:04 PM, Oleksandr Grytsov wrote:
> From: Oleksandr Grytsov
>
> This patch set adds PV sound device support to xl.cfg and xl.
> See sndif.h for protocol implementation details.
>
> Changes since initial:
> * fix code style
> * change unique-i
On Wed, Nov 1, 2017 at 5:05 PM, Oleksandr Grytsov wrote:
> From: Oleksandr Grytsov
>
> Changes since initial:
> * add setting backend-type to xenstore
> * add id field to indentify the vkb device on backend side
>
> Oleksandr Grytsov (6):
> libxl: move vkb device
On Tue, Nov 14, 2017 at 2:38 PM, Oleksandr Grytsov wrote:
> On Wed, Nov 1, 2017 at 5:04 PM, Oleksandr Grytsov
> wrote:
>
>> From: Oleksandr Grytsov
>>
>> This patch set adds PV sound device support to xl.cfg and xl.
>> See sndif.h for protocol implementa
On Tue, Nov 14, 2017 at 2:39 PM, Oleksandr Grytsov wrote:
> On Wed, Nov 1, 2017 at 5:05 PM, Oleksandr Grytsov
> wrote:
>
>> From: Oleksandr Grytsov
>>
>> Changes since initial:
>> * add setting backend-type to xenstore
>> * add id field to i
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
docs/man/xl.cfg.pod.5.in | 49
docs/man/xl.pod.1.in | 42 +
2 files changed, 91 insertions(+)
diff --git a/docs/man/xl.cfg.pod.5.in b/docs
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_console.c | 74
tools/libxl/libxl_create.c | 3 +-
tools/libxl/libxl_dm.c | 3 +-
tools/libxl/libxl_internal.h | 6 +---
4 files changed, 25 insertions(+), 61
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/Makefile | 2 +-
tools/libxl/libxl.h | 24 +++
tools/libxl/libxl_create.c | 1 +
tools/libxl/libxl_internal.h | 1 +
tools/libxl/libxl_types.idl | 38
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_console.c | 79
tools/libxl/libxl_create.c | 5 +--
tools/libxl/libxl_dm.c | 3 +-
tools/libxl/libxl_internal.h | 6 +---
4 files changed, 19 insertions
From: Oleksandr Grytsov
Add libxl__device_list and libxl__device_list_free
functions to handle device list using the device
framework.
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_device.c | 66
tools/libxl/libxl_internal.h | 8
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl.h | 12 ++-
tools/libxl/libxl_vtpm.c | 231 +--
tools/xl/xl_vtpm.c | 3 +-
3 files changed, 73 insertions(+), 173 deletions(-)
diff --git a/tools/libxl
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_device.c | 6 ++---
tools/libxl/libxl_disk.c | 5 +++--
tools/libxl/libxl_internal.h | 52 +++-
tools/libxl/libxl_pci.c | 3 ++-
tools/libxl/libxl_usb.c
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_9pfs.c | 67 +++-
tools/libxl/libxl_create.c | 2 +-
tools/libxl/libxl_internal.h | 7 +
tools/libxl/libxl_types.idl | 2 +-
tools/xl/xl_parse.c | 4
From: Oleksandr Grytsov
Add commands: vdispl-attach, vdispl-list, vdispl-detach
and domain config vdispl parser
Signed-off-by: Oleksandr Grytsov
---
tools/xl/Makefile | 1 +
tools/xl/xl.h | 3 +
tools/xl/xl_cmdtable.c | 19 ++
tools/xl/xl_parse.c| 75
From: Oleksandr Grytsov
Changes since V3:
* libxl__device_add renamed to libxl__device_add_async and reworked
to match the former design;
* libxl__device_add used for devices which don't require updating domain
config but simple write to Xen Store (9pfs, vkb, vfb);
* foll
From: Oleksandr Grytsov
Add libxl__device_add to simple write XenStore device conifg
and libxl__device_add_async to update domain configuration
and write XenStore device config asynchroniously.
Almost all devices have similar libxl__device__add function.
This generic functions implement same
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl.h | 9 +-
tools/libxl/libxl_checkpoint_device.c | 9 +-
tools/libxl/libxl_colo_save.c | 4 +-
tools/libxl/libxl_dm.c| 4 +-
tools/libxl/libxl_internal.h
From: Oleksandr Grytsov
Due to changes in device framework setdefault function
should have same format. Otherwise calling devicetype
set_default causes segfault.
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_internal.h | 1 -
tools/libxl/libxl_pci.c | 5 +++--
tools/libxl
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl.h | 9 +++-
tools/libxl/libxl_checkpoint_device.c | 7 ++-
tools/libxl/libxl_create.c| 3 +-
tools/libxl/libxl_disk.c | 94 ++-
tools
On Fri, Jul 28, 2017 at 7:23 PM, Wei Liu wrote:
> On Fri, Jul 28, 2017 at 03:11:34PM +0100, Wei Liu wrote:
>> On Tue, Jul 18, 2017 at 05:25:23PM +0300, Oleksandr Grytsov wrote:
>> [...]
>> > /* Waits for the passed device to reach state XenbusStateInitWait.
>> >
On Mon, Jul 31, 2017 at 5:36 PM, Wei Liu wrote:
> On Sun, Jul 30, 2017 at 09:42:09PM +0300, Oleksandr Grytsov wrote:
>> On Fri, Jul 28, 2017 at 7:23 PM, Wei Liu wrote:
>> > On Fri, Jul 28, 2017 at 03:11:34PM +0100, Wei Liu wrote:
>> >> On Tue, Jul 18, 2017 at 05:25
On Tue, Aug 1, 2017 at 4:00 PM, Wei Liu wrote:
> On Tue, Aug 01, 2017 at 02:58:19PM +0300, Oleksandr Grytsov wrote:
>> On Mon, Jul 31, 2017 at 5:36 PM, Wei Liu wrote:
>> > On Sun, Jul 30, 2017 at 09:42:09PM +0300, Oleksandr Grytsov wrote:
>> >> On Fri, Jul 28, 2
On Fri, Aug 4, 2017 at 2:53 PM, Wei Liu wrote:
> On Wed, Aug 02, 2017 at 02:37:10PM +0300, Oleksandr Grytsov wrote:
> [...]
>> >> >> From other side this rename touches only internals changes: no changes
>> >> >> in config file
>> >> >
On Tue, Jun 20, 2017 at 4:54 PM, Wei Liu wrote:
> On Thu, May 25, 2017 at 03:17:29PM +0300, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
Hi Wei,
Thank you for your reply.
> I'm sorry, patch like this is impossible to review because: 1. there is
> no commit
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_create.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index 4e5ba29..ba3943f 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_utils.h | 4
tools/libxl/libxl_vdispl.c | 31 +++
2 files changed, 35 insertions(+)
diff --git a/tools/libxl/libxl_utils.h b/tools/libxl/libxl_utils.h
index 25773d8..9e743dc
From: Oleksandr Grytsov
Add libxl__device_add functio.
Almost all devices have similar libxl__device__add function.
This generic function implements same functionality but
using the device handling framework. The device specific
part this is setting xen store configuration. This part
is
From: Oleksandr Grytsov
Implemet set_xenstore_config callback for vdispl
device driver.
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_device.c | 2 +-
tools/libxl/libxl_internal.h | 1 +
tools/libxl/libxl_vdispl.c | 117 ++-
3 files
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
docs/man/xl.cfg.pod.5.in | 54
docs/man/xl.pod.1.in | 42 +
2 files changed, 96 insertions(+)
diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man
From: Oleksandr Grytsov
Add implementation of libxl_device_vdispl_getinfo.
This function returns extended information about
selected vdispl device.
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_vdispl.c | 115 -
1 file changed, 114
From: Oleksandr Grytsov
Add commands: vdispl-attach, vdispl-list, vdispl-detach
and domain config vdispl parser
Signed-off-by: Oleksandr Grytsov
---
tools/xl/Makefile | 1 +
tools/xl/xl.h | 3 +
tools/xl/xl_cmdtable.c | 19 ++
tools/xl/xl_parse.c| 77
From: Oleksandr Grytsov
These patches add PV display device to libxl and xl. To avoid code
duplication the device handling framework was extended with following
callbacks:
* set_default - initializes libxl_device_ structure with default values;
* to_device - converts libxl_device_ to
From: Oleksandr Grytsov
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_vdispl.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/tools/libxl/libxl_vdispl.c b/tools/libxl/libxl_vdispl.c
index 1a6c8b7..ab90cb1 100644
--- a/tools/libxl/libxl_vdispl.c
+++ b
From: Oleksandr Grytsov
Add libxl__device_list, libxl__device_list_free.
Device list is created from libxl xen store entries.
In order to fill libxl device structure from xen store,
the device handling framework extended with from_xenstore callback.
On this callback libxl_device shall be filled
From: Oleksandr Grytsov
Add libxl_device_vdispl and libxl_vdisplinfo to libxl_types.idl
Add VDISPL to libxl__device_kind enumerator
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/libxl_types.idl | 38 +++-
tools/libxl/libxl_types_internal.idl | 1
From: Oleksandr Grytsov
add libxl_vdispl.c with API for display device driver
add libxl_vdispl.o to Makefile
Signed-off-by: Oleksandr Grytsov
---
tools/libxl/Makefile | 2 +-
tools/libxl/libxl.h| 21 +
tools/libxl/libxl_vdispl.c | 77
Hi Wei,
Thanks for the review.
This field is already defined in the display protocol.
To avoid misunderstanding I prefer to use same name in libxl
as well.
On Thu, Jun 29, 2017 at 8:36 PM, Wei Liu wrote:
> On Tue, Jun 27, 2017 at 01:03:17PM +0300, Oleksandr Grytsov wrote:
>> From:
Same as for idl file. I prefer to have name similar to one in the protocol.
To avoid camel case it can be renamed to be-alloc.
On Thu, Jun 29, 2017 at 8:36 PM, Wei Liu wrote:
> On Tue, Jun 27, 2017 at 01:03:27PM +0300, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
&
ndlers
> mostly look OK to me.
--
Best Regards,
Oleksandr Grytsov.
___
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
On Thu, Jun 29, 2017 at 8:36 PM, Wei Liu wrote:
> On Tue, Jun 27, 2017 at 01:03:20PM +0300, Oleksandr Grytsov wrote:
>> From: Oleksandr Grytsov
>>
>> Add libxl__device_add functio.
>
> function
>
>> Almost all devices have similar libxl__device__ad
1 - 100 of 179 matches
Mail list logo