]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/IOKitServer.h
xnu-1699.26.8.tar.gz
[apple/xnu.git] / iokit / IOKit / IOKitServer.h
index 4898a1e1e3459588356745a46e065f7d2d5256e6..26787a25c0424d3476b11b637b5f6ea1b960d145 100644 (file)
@@ -73,6 +73,11 @@ enum {
     @constant kIOCatalogRemoveDrivers  Signals a call to the removeDrivers function in IOCatalogue.
     @constant kIOCatalogRemoveDriversNoMatch  Signals a call to the removedrivers function in IOCatalogue but does not start a matching thread. 
     @constant kIOCatalogStartMatching  Signals the IOCatalogue to start an IOService matching thread.
+    @constant kIOCatalogRemoveKernelLinker  Deprecated; does nothing.
+    @constant kIOCatalogKextdActive  Signals the kernel that kextd is running.
+    @constant kIOCatalogKextdFinishedLaunching  Signals the IOCatalogue that kextd has finished sending it information at startup.
+    @constant kIOCatalogResetDrivers  Resets the IOCatalogue with a new set of personalities.
+    @constant kIOCatalogResetDriversNoMatch  Resets the IOCatalogue with a new set of personalities but does not start a matching thread.
 */
 enum {
     kIOCatalogAddDrivers       = 1,
@@ -80,7 +85,11 @@ enum {
     kIOCatalogRemoveDrivers,
     kIOCatalogRemoveDriversNoMatch,
     kIOCatalogStartMatching,
-    kIOCatalogRemoveKernelLinker
+    kIOCatalogRemoveKernelLinker,
+    kIOCatalogKextdActive,
+    kIOCatalogKextdFinishedLaunching,
+    kIOCatalogResetDrivers,
+    kIOCatalogResetDriversNoMatch
 };
 
 // IOCatalogueGetData
@@ -117,9 +126,5 @@ enum {
     kIOCatalogServiceTerminate
 };
 
-enum {
-    kIOCatalogMatchIdle      = KMOD_IOKIT_END_RANGE_PACKET - 0x10
-};
-
 #endif /* ! _IOKIT_IOKITSERVER_H */