https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221074
Vladimir Kondratyev <w...@freebsd.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |w...@freebsd.org --- Comment #14 from Vladimir Kondratyev <w...@freebsd.org> --- (In reply to Dexuan Cui from comment #13) > I once tried to port the driver to FreeBSD, but unluckily it > turned out I couldn't understand how the mouse APIs work in FreeBSD Hi Dexuan, could you send me your port? After 13 has got generic HID support, it is probably quite easy to connect the port with mouse/whatever else HID-based API. What is needed are: 1. Standard probe/attach/detach functions. 2. Routine to fetch HID report descriptor. 3. Interrupt control functions: setup/unsetup/start/stop. 4. Interrupt handler capable of reading input report. 5. Get report/Set report/Write output report routines (only if supported). See https://github.com/freebsd/freebsd-src/blob/main/sys/dev/hid/hid_if.m for HID transport backend protocol description. And could someone from Microsoft give some attention to Gen 2 VM keyboard improvement reviews: https://reviews.freebsd.org/D28170 and https://reviews.freebsd.org/D28171 ? -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"