Re: efficient driver/driver communication
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com You are going to have to give us more context! Godfrey On 2008-07-19, at 4:53 , Larry Emdur wrote: _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... What is the driver environment you are running in? I assume IOKit. Are both drivers yours? Do you have a provider/client connection? Can you include headers between the two kexts? Do they live in the same binary? What is the memory going to be used for? The message/messageClient code is mainly used to call a subroutine in client driver from a provider. Finally within the kernel every thing lives in the same address space so you don't have to copy data you can just pass pointers. What is the most efficient way of moving data between two kexts? Are the IOService message/messageClient calls the recommended way to do this? Do they involve memcpy? This email sent to site_archiver@lists.apple.com
participants (1)
-
Godfrey van der Linden