Build hyperv-daemons using upstream Makefile; install hv_fcopy_uio_daemon and make it work
The old hv_fcopy_daemon disappeared in 6.10, but was replaced with
hv_fcopy_uio_daemon (on x86 only, for some reason).
The upstream Makefile for hyperv-daemons is much more sensible than it
used to be, and our own simple user-space build rules won't work for
hv_fcopy_uio_daemon. So change d/rules.d/tools/hv/Makefile to
recurse into the upstream Makefile.
Install the hv_fcopy_uio_daemon and corresponding service files.
Patch the hv_uio_generic driver so that the daemon will work without
further run-time configuration.
Closes: #1132305
Edited by Ben Hutchings