Kernel
Develop kernel-resident device drivers and kernel extensions.
Overview
The Kernel Framework provides the APIs and support for kernel-resident device drivers and other kernel extensions. It defines the base class for I/O Kit device drivers (IOService), several helper classes, and the families that support many types of devices.
Topics
Kernel Extensions
Implementing drivers, system extensions, and kextsInstalling a Custom Kernel ExtensionDebugging a Custom Kernel ExtensionGenerating a Non-Maskable Interrupt
IOKit Drivers
BSD
Mach
Utilities
Deprecated
Additional Reference
Classes
IOCatalogueIOEventLinkIOEventLinkInterfaceIOGuardPageMemoryDescriptorIOHIDTranslationServiceIOServiceStateNotificationDispatchSourceIOServiceStateNotificationDispatchSourceInterfaceIOWorkGroupIOWorkGroupInterfaceOSAction_IOHIDEventService__CopyEventOSAction_IOHIDEventService__CopyEventInterfaceOSAction_IOHIDEventService__SetLEDOSAction_IOHIDEventService__SetLEDInterfaceOSAction_IOHIDEventService__SetUserPropertiesOSAction_IOHIDEventService__SetUserPropertiesInterface