+ gRootNub = new IOPlatformExpertDevice;
+ if (__improbable(gRootNub == NULL)) {
+ panic("Failed to allocate IOKit root nub");
+ }
+ bool ok = gRootNub->init(dtTop);
+ if (__improbable(!ok)) {
+ panic("Failed to initialize IOKit root nub");
+ }
+ gRootNub->attach(NULL);