X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/b0d623f7f2ae71ed96e60569f61f9a9a27016e80..316670eb35587141e969394ae8537d66b9211e80:/iokit/IOKit/IOKitServer.h diff --git a/iokit/IOKit/IOKitServer.h b/iokit/IOKit/IOKitServer.h index a68c99243..48ff9580d 100644 --- a/iokit/IOKit/IOKitServer.h +++ b/iokit/IOKit/IOKitServer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998-2011 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -52,19 +52,6 @@ extern "C" { } #endif -// IOMakeMatching -/*! - @enum IOMakeMatching - @constant kIOServiceMatching - @constant kIOBSDNameMatching - @constant kIOOFPathMatching -*/ -enum { - kIOServiceMatching = 100, - kIOBSDNameMatching = 101, - kIOOFPathMatching = 102 -}; - // IOCatalogueSendData /*! @enum IOCatalogueSendData user-client flags. @@ -73,6 +60,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, @@ -82,7 +74,9 @@ enum { kIOCatalogStartMatching, kIOCatalogRemoveKernelLinker, kIOCatalogKextdActive, - kIOCatalogKextdFinishedLaunching + kIOCatalogKextdFinishedLaunching, + kIOCatalogResetDrivers, + kIOCatalogResetDriversNoMatch }; // IOCatalogueGetData