Document Revision History

This table describes the changes to Kernel Extension Programming Topics.

DateNotes
2010-09-01

Added information about codeless kexts.

2010-03-19

Restructured and updated for OS X v10.6.

2007-10-31

Changed title from "Kernel Extension Concepts." Updated debugging instructions to better explain how to generate symbol files on the host machine.

2007-06-08

Updated kernel debugging information for OS X v10.5.

2007-04-03

Added links to KPI usage information and consolidated permissions and ownership information into a separate article.

2006-10-03

Updated for Xcode 2.4 and added guidelines for using IOMatchCategory.

2006-05-23

Updated the PackageMaker information and added information about the use of the NVRAM variable pmuflags while debugging.

2006-02-07

Updated instructions for enabling kernel debugging on Intel-based Macintosh computers and for editing property list files in Xcode.

2005-10-04

Corrected version information for alternate debugger keystroke.

2005-09-08

Added information about debugging KEXTs on Intel-based Macintosh computers.

2005-08-11

Added information about kernel programming interfaces.

2005-04-29

Added description of new way to break into kernel debugging mode in OS X v. 10.4.

2005-03-03

Kernel subcomponent version information added for OS X versions 10.3.4 through 10.3.7.

2004-02-25

Converted KEXT Tutorials HOWTO documents to Kernel Extension Concepts programming topic. Updated tutorials to use Xcode 1.1 on OS X version 10.3.