qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] Make serial msmouse work
@ 2022-09-06 19:47 Arwed Meyer
  2022-09-06 19:47 ` [PATCH 1/4] msmouse: Handle mouse reset Arwed Meyer
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Arwed Meyer @ 2022-09-06 19:47 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-stable, Arwed Meyer

This series of patches makes `-serial msmouse` work in practice.

I 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 (4):
  msmouse: Handle mouse reset
  chardev: src buffer const for write functions
  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, 133 insertions(+), 34 deletions(-)

--
2.34.1



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-09-08 17:23 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-06 19:47 [PATCH 0/4] Make serial msmouse work Arwed Meyer
2022-09-06 19:47 ` [PATCH 1/4] msmouse: Handle mouse reset Arwed Meyer
2022-09-08  9:45   ` Marc-André Lureau
2022-09-08 17:21     ` Arwed Meyer
2022-09-06 19:47 ` [PATCH 2/4] chardev: src buffer const for write functions Arwed Meyer
2022-09-06 22:41   ` Philippe Mathieu-Daudé via
2022-09-08  9:45   ` Marc-André Lureau
2022-09-06 19:47 ` [PATCH 3/4] msmouse: Add pnp data Arwed Meyer
2022-09-08  9:45   ` Marc-André Lureau
2022-09-06 19:47 ` [PATCH 4/4] serial: Allow unaligned i/o access Arwed Meyer
2022-09-08 10:11   ` Marc-André Lureau
2022-09-08 11:15     ` Michael S. Tsirkin
2022-09-08 17:19       ` Arwed Meyer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).