Hi I am trying to explore the option avoiding copyin and copyout when mode switches from user to kernel and vice versa. One way to achieve this, as I understand, is to make the memory address (which contain the data to be copied) non pageable. Then just pass the addresses to the kernel and the data will be used directly from the userland page. Is there already some example code / standard way to do this?
Also is there any way one can determine the amount of time / performance hit (CPU %)that happening on a given process due to the copyin and copyout. I want to understand how much performance gain one can gain if I am able to remove copyin/copyout. _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"

