]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/Kernel/IOStartIOKit.cpp
xnu-3789.1.32.tar.gz
[apple/xnu.git] / iokit / Kernel / IOStartIOKit.cpp
index 8177603cc2e9042d3b710818ce23a2d440d1aee7..f9d9fc01834e52d643a45608f7b30b85feb9833c 100644 (file)
@@ -43,8 +43,8 @@
 #include <IOKit/IOStatisticsPrivate.h>
 #include <IOKit/IOKitKeysPrivate.h>
 #include <IOKit/IOInterruptAccountingPrivate.h>
-
 #include <IOKit/assert.h>
+#include <sys/conf.h>
 
 #include "IOKitKernelInternal.h"
 
@@ -53,6 +53,10 @@ OSSet *          gIORemoveOnReadProperties;
 
 extern "C" {
 
+void StartIOKit( void * p1, void * p2, void * p3, void * p4 );
+void IORegistrySetOSBuildVersion(char * build_version);
+void IORecordProgressBackbuffer(void * buffer, size_t size, uint32_t theme);
+
 extern void OSlibkernInit (void);
 
 void iokit_post_constructor_init(void);
@@ -148,6 +152,7 @@ void StartIOKit( void * p1, void * p2, void * p3, void * p4 )
     //
     IOLibInit(); 
     OSlibkernInit();
+    devsw_init();
 
     gIOProgressBackbufferKey  = OSSymbol::withCStringNoCopy(kIOProgressBackbufferKey);
     gIORemoveOnReadProperties = OSSet::withObjects((const OSObject **) &gIOProgressBackbufferKey, 1);