[Qemu-devel] [PATCH 0/5] Fix qemu-ga's behaviour on Windows

Sameeh Jubran posted 5 patches 6 years, 9 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20170705075411.6556-1-sameeh@daynix.com
Test FreeBSD passed
Test checkpatch passed
Test docker failed
Test s390x passed
Makefile                            |  12 ++-
Makefile.objs                       |   1 +
qga/Makefile.objs                   |   2 +
qga/channel.h                       |   9 ++
qga/installer/qemu-ga.wxs           |  24 +++++
qga/main.c                          |  23 +++--
qga/serial-listener-service-win32.c | 181 ++++++++++++++++++++++++++++++++++++
qga/serial-listener-service-win32.h |  29 ++++++
qga/service-win32.c                 | 142 +++++++++++++++++++++++-----
qga/service-win32.h                 |   5 +
10 files changed, 395 insertions(+), 33 deletions(-)
create mode 100644 qga/serial-listener-service-win32.c
create mode 100644 qga/serial-listener-service-win32.h
[Qemu-devel] [PATCH 0/5] Fix qemu-ga's behaviour on Windows
Posted by Sameeh Jubran 6 years, 9 months ago
From: Sameeh Jubran <sjubran@redhat.com>

This patch series fixes qemu-ga's main service behaviour on Windows
by listening to the virtio-serial device's events.

For more info on why this series is needed checkout the commit message
of the third patch and the following bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=990629.

Sameeh Jubran (5):
  Makefile: clean: Clean exe files
  qga-win: service-win32: Add start_service and stop_service functions
  qga-win: Add serial listener service
  qga-win: Add qga-serial-listener to msi installer
  qga-win: service-win32: Use get_service function

 Makefile                            |  12 ++-
 Makefile.objs                       |   1 +
 qga/Makefile.objs                   |   2 +
 qga/channel.h                       |   9 ++
 qga/installer/qemu-ga.wxs           |  24 +++++
 qga/main.c                          |  23 +++--
 qga/serial-listener-service-win32.c | 181 ++++++++++++++++++++++++++++++++++++
 qga/serial-listener-service-win32.h |  29 ++++++
 qga/service-win32.c                 | 142 +++++++++++++++++++++++-----
 qga/service-win32.h                 |   5 +
 10 files changed, 395 insertions(+), 33 deletions(-)
 create mode 100644 qga/serial-listener-service-win32.c
 create mode 100644 qga/serial-listener-service-win32.h

-- 
2.9.4


Re: [Qemu-devel] [PATCH 0/5] Fix qemu-ga's behaviour on Windows
Posted by Sameeh Jubran 6 years, 9 months ago
Ping.

On Wed, Jul 5, 2017 at 10:54 AM, Sameeh Jubran <sameeh@daynix.com> wrote:

> From: Sameeh Jubran <sjubran@redhat.com>
>
> This patch series fixes qemu-ga's main service behaviour on Windows
> by listening to the virtio-serial device's events.
>
> For more info on why this series is needed checkout the commit message
> of the third patch and the following bugzilla:
> https://bugzilla.redhat.com/show_bug.cgi?id=990629.
>
> Sameeh Jubran (5):
>   Makefile: clean: Clean exe files
>   qga-win: service-win32: Add start_service and stop_service functions
>   qga-win: Add serial listener service
>   qga-win: Add qga-serial-listener to msi installer
>   qga-win: service-win32: Use get_service function
>
>  Makefile                            |  12 ++-
>  Makefile.objs                       |   1 +
>  qga/Makefile.objs                   |   2 +
>  qga/channel.h                       |   9 ++
>  qga/installer/qemu-ga.wxs           |  24 +++++
>  qga/main.c                          |  23 +++--
>  qga/serial-listener-service-win32.c | 181 ++++++++++++++++++++++++++++++
> ++++++
>  qga/serial-listener-service-win32.h |  29 ++++++
>  qga/service-win32.c                 | 142 +++++++++++++++++++++++-----
>  qga/service-win32.h                 |   5 +
>  10 files changed, 395 insertions(+), 33 deletions(-)
>  create mode 100644 qga/serial-listener-service-win32.c
>  create mode 100644 qga/serial-listener-service-win32.h
>
> --
> 2.9.4
>
>


-- 
Respectfully,
*Sameeh Jubran*
*Linkedin <https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a>*
*Software Engineer @ Daynix <http://www.daynix.com>.*