From: Sameeh Jubran <[email protected]> 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
