[PATCH v2 0/5] Make serial msmouse work

Arwed Meyer posted 5 patches 1 year, 7 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220911181840.8933-1-arwed.meyer@gmx.de
Maintainers: "Marc-André Lureau" <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
chardev/char.c          |   4 +-
chardev/msmouse.c       | 150 +++++++++++++++++++++++++++++++++-------
hw/char/serial.c        |   3 +
include/chardev/char.h  |   4 +-
include/sysemu/replay.h |   2 +-
replay/replay-char.c    |   2 +-
stubs/replay-tools.c    |   2 +-
7 files changed, 134 insertions(+), 33 deletions(-)
[PATCH v2 0/5] Make serial msmouse work
Posted by Arwed Meyer 1 year, 7 months ago
This series of patches makes `-serial msmouse` work in practice.

Tested with FreeDOS/CTMouse driver `ctmouse /V` which identifies a
Logitech compatible 3 button mouse.
It will probably run as well with any other compatible serial mouse
driver on Windows 9x etc.

Arwed Meyer (5):
  msmouse: Handle mouse reset
  chardev: src buffer const for write functions
  msmouse: Use fifo8 instead of array
  msmouse: Add pnp data
  serial: Allow unaligned i/o access

 chardev/char.c          |   4 +-
 chardev/msmouse.c       | 150 +++++++++++++++++++++++++++++++++-------
 hw/char/serial.c        |   3 +
 include/chardev/char.h  |   4 +-
 include/sysemu/replay.h |   2 +-
 replay/replay-char.c    |   2 +-
 stubs/replay-tools.c    |   2 +-
 7 files changed, 134 insertions(+), 33 deletions(-)

--
2.34.1
Re: [PATCH v2 0/5] Make serial msmouse work
Posted by Arwed Meyer 1 year, 7 months ago
Hi,

thanks for the remarks so far. Ping?

https://patchew.org/QEMU/20220911181840.8933-1-arwed.meyer@gmx.de/

Any more comments? What's next?
The v2 in the cover letter head line is a c&p error by the way. It's
really v3 and otherwise looks ok in patchew. Not sure if/how to fix this.


Regards


Am 11.09.22 um 20:18 schrieb Arwed Meyer:
> This series of patches makes `-serial msmouse` work in practice.
>
> Tested with FreeDOS/CTMouse driver `ctmouse /V` which identifies a
> Logitech compatible 3 button mouse.
> It will probably run as well with any other compatible serial mouse
> driver on Windows 9x etc.
>
> Arwed Meyer (5):
>    msmouse: Handle mouse reset
>    chardev: src buffer const for write functions
>    msmouse: Use fifo8 instead of array
>    msmouse: Add pnp data
>    serial: Allow unaligned i/o access
>
>   chardev/char.c          |   4 +-
>   chardev/msmouse.c       | 150 +++++++++++++++++++++++++++++++++-------
>   hw/char/serial.c        |   3 +
>   include/chardev/char.h  |   4 +-
>   include/sysemu/replay.h |   2 +-
>   replay/replay-char.c    |   2 +-
>   stubs/replay-tools.c    |   2 +-
>   7 files changed, 134 insertions(+), 33 deletions(-)
>
> --
> 2.34.1
>