]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/IOPlatformExpert.h
xnu-517.tar.gz
[apple/xnu.git] / iokit / IOKit / IOPlatformExpert.h
index 079c1019a7267d78e0449d36b167e223d08043a1..2ea98c9a80cabfc5c011755732f174089d6878f9 100644 (file)
@@ -63,6 +63,8 @@ extern void PESetGMTTimeOfDay( long secs );
 #ifdef __cplusplus
 } /* extern "C" */
 
+#define kIOPlatformMapperPresentKey "IOPlatformMapperPresent"
+
 extern OSSymbol * gPlatformInterruptControllerName;
 
 class IORangeAllocator;
@@ -152,9 +154,10 @@ public:
 
     virtual IOByteCount savePanicInfo(UInt8 *buffer, IOByteCount length);
 
+    virtual OSString* createSystemSerialNumberString(OSData* myProperty);
+    
     OSMetaClassDeclareReservedUsed(IOPlatformExpert,  0);
-
-    OSMetaClassDeclareReservedUnused(IOPlatformExpert,  1);
+    OSMetaClassDeclareReservedUsed(IOPlatformExpert,  1);
     OSMetaClassDeclareReservedUnused(IOPlatformExpert,  2);
     OSMetaClassDeclareReservedUnused(IOPlatformExpert,  3);
     OSMetaClassDeclareReservedUnused(IOPlatformExpert,  4);
@@ -232,6 +235,7 @@ public:
                                               IOByteCount length);
 
     virtual IOByteCount savePanicInfo(UInt8 *buffer, IOByteCount length);
+    virtual OSString* createSystemSerialNumberString(OSData* myProperty);
 
     OSMetaClassDeclareReservedUnused(IODTPlatformExpert,  0);
     OSMetaClassDeclareReservedUnused(IODTPlatformExpert,  1);