/*
- * 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@
*
}
#endif
-// IOMakeMatching
-/*!
- @enum IOMakeMatching
- @constant kIOServiceMatching
- @constant kIOBSDNameMatching
- @constant kIOOFPathMatching
-*/
-enum {
- kIOServiceMatching = 100,
- kIOBSDNameMatching = 101,
- kIOOFPathMatching = 102
-};
-
// IOCatalogueSendData
/*!
@enum IOCatalogueSendData user-client flags.
@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,
kIOCatalogStartMatching,
kIOCatalogRemoveKernelLinker,
kIOCatalogKextdActive,
- kIOCatalogKextdFinishedLaunching
+ kIOCatalogKextdFinishedLaunching,
+ kIOCatalogResetDrivers,
+ kIOCatalogResetDriversNoMatch
};
// IOCatalogueGetData