kPEHaltCPU,
kPERestartCPU,
kPEHangCPU,
- kPEUPSDelayHaltCPU
+ kPEUPSDelayHaltCPU,
+ kPEPanicRestartCPU,
+ kPEPanicSync
};
extern int (*PE_halt_restart)(unsigned int type);
extern int PEHaltRestart(unsigned int type);
#define kIOPlatformMapperPresentKey "IOPlatformMapperPresent"
-extern OSSymbol * gPlatformInterruptControllerName;
+
+extern OSSymbol * gPlatformInterruptControllerName;
+
+extern const OSSymbol * gIOPlatformSleepActionKey;
+extern const OSSymbol * gIOPlatformWakeActionKey;
+extern const OSSymbol * gIOPlatformQuiesceActionKey;
+extern const OSSymbol * gIOPlatformActiveActionKey;
class IORangeAllocator;
class IONVRAMController;
virtual bool compareName( OSString * name, OSString ** matched = 0 ) const;
virtual IOWorkLoop *getWorkLoop() const;
+ virtual IOReturn setProperties( OSObject * properties );
virtual void free();
- virtual bool attachToChild( IORegistryEntry * child,
- const IORegistryPlane * plane );
-
OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 0);
OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 1);
OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 2);