]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/IOKitKeys.h
xnu-792.tar.gz
[apple/xnu.git] / iokit / IOKit / IOKitKeys.h
index 6862e89e9b5442ee02dd76f017e3617b42926a69..f92c4263d65d8692799c25e8eb294e6fc864168f 100644 (file)
 #define kIOCommandPoolSizeKey         "IOCommandPoolSize"          // (OSNumber)
 
 // properties found in services that have transfer constraints
-#define kIOMaximumBlockCountReadKey    "IOMaximumBlockCountRead"    // (OSNumber)
-#define kIOMaximumBlockCountWriteKey   "IOMaximumBlockCountWrite"   // (OSNumber)
-#define kIOMaximumSegmentCountReadKey  "IOMaximumSegmentCountRead"  // (OSNumber)
-#define kIOMaximumSegmentCountWriteKey "IOMaximumSegmentCountWrite" // (OSNumber)
+#define kIOMaximumBlockCountReadKey        "IOMaximumBlockCountRead"        // (OSNumber)
+#define kIOMaximumBlockCountWriteKey       "IOMaximumBlockCountWrite"       // (OSNumber)
+#define kIOMaximumByteCountReadKey         "IOMaximumByteCountRead"         // (OSNumber)
+#define kIOMaximumByteCountWriteKey        "IOMaximumByteCountWrite"        // (OSNumber)
+#define kIOMaximumSegmentCountReadKey      "IOMaximumSegmentCountRead"      // (OSNumber)
+#define kIOMaximumSegmentCountWriteKey     "IOMaximumSegmentCountWrite"     // (OSNumber)
+#define kIOMaximumSegmentByteCountReadKey  "IOMaximumSegmentByteCountRead"  // (OSNumber)
+#define kIOMaximumSegmentByteCountWriteKey "IOMaximumSegmentByteCountWrite" // (OSNumber)
 
 // properties found in services that wish to describe an icon
 //
 #define kIOBusBadgeKey           "IOBusBadge"           // (OSDictionary)
 #define kIODeviceIconKey         "IODeviceIcon"         // (OSDictionary)
 
+// property of root that describes the machine's serial number as a string
+#define kIOPlatformSerialNumberKey     "IOPlatformSerialNumber"        // (OSString)
+
+// IODTNVRAM property keys
+#define kIONVRAMDeletePropertyKey      "IONVRAM-DELETE-PROPERTY"
+#define kIODTNVRAMPanicInfoKey         "aapl,panic-info"
+
+// keys for complex boot information
+#define kIOBootDeviceKey          "IOBootDevice"               // dict | array of dicts
+#define kIOBootDevicePathKey      "IOBootDevicePath"   // arch-neutral OSString
+#define kIOBootDeviceSizeKey      "IOBootDeviceSize"   // OSNumber of bytes
+
 #endif /* ! _IOKIT_IOKITKEYS_H */