Hello OpenBSD Kernel gurus,
I'm trying to find out if there is a way to copy data directly from a
buffer in one user process to the buffer in another user process via
the kernel without using intermediate kernel buffers.
I've written a device driver using the kernel intermediate copy
methology and it works but removing the extra copying would greatly
improve matters.
I've spent a fair amount of time reading the docs and the code for
copyin/copyout, uiomove, & uvm_io as well as searching the net for
information on how to perform this but I've not had any luck so far.
Any suggestions?
TIA,
Aaron