Date: Wed, 10 Mar 2021 22:41:40 +0000 From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 221074] Hyper V Gen 2 install has no mouse Message-ID: <bug-221074-27103-REDM4IXxKo@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-221074-27103@https.bugs.freebsd.org/bugzilla/> References: <bug-221074-27103@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221074 Vladimir Kondratyev <wulf@freebsd.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wulf@freebsd.org --- Comment #14 from Vladimir Kondratyev <wulf@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 f= or 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 ? --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-221074-27103-REDM4IXxKo>