+
+int AppleI386PlatformExpert::handlePEHaltRestart( unsigned int type )
+{
+ int ret = 1;
+
+ switch ( type )
+ {
+ case kPERestartCPU:
+ // Use the pexpert service to reset the system through
+ // the keyboard controller.
+ kdreboot();
+ break;
+
+ case kPEHaltCPU:
+ default:
+ ret = -1;
+ break;
+ }
+
+ return ret;
+}