site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com On 2 Aug 2011, at 14:18, sheetal phirke wrote:
I am using I/O kit driver with Vnode & File Listeners.
If you're driving real hardware, you may end up handling direct interrupts. Code executing in that context is quite restricted, so most folks avoid direct interrupts and use indirect interrupts instead. Indirect interrupts run in a thread context and are fairly unrestricted. The "I/O Kit Fundamentals" document explains this stuff in some depth. <http://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/IOKitFundamentals/Introduction/Introduction.html> No BSD-level code runs in the direct interrupt context. S+E -- Quinn "The Eskimo!" <http://www.apple.com/developer/> Apple Developer Relations, Developer Technical Support, Core OS/Hardware _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com