NetBSD/lib/libnvmm
maxv 0d954de6fa Use the comm page to inject events, rather than ioctls, and commit them in
vcpu_run. This saves a few syscalls and copyins.

For example on Windows 10, moving the mouse from the left to right sides of
the screen generates ~500 events, which now don't result in syscalls.

The error handling is done in vcpu_run and it is less precise, but this
doesn't matter a lot, and will be solved with future NVMM error codes.
2019-05-01 09:20:21 +00:00
..
Makefile Modify the communication layer between the kernel NVMM driver and libnvmm: 2019-04-28 14:22:13 +00:00
libnvmm.3 sync with reality 2019-04-29 19:03:17 +00:00
libnvmm.c Use the comm page to inject events, rather than ioctls, and commit them in 2019-05-01 09:20:21 +00:00
libnvmm_x86.c Modify the communication layer between the kernel NVMM driver and libnvmm: 2019-04-28 14:22:13 +00:00
nvmm.h Modify the communication layer between the kernel NVMM driver and libnvmm: 2019-04-28 14:22:13 +00:00
shlib_version