Where are definitions or references for the IORegistry Values?

2

1

If you use ioreg or the ioregistryexplorer.app there are values for a ton of data struvtures. I have yet to find a reference on what any of these values mean. For instance under the AppleACPIPPlatformExpert I want to know what the "Wake Reason" value means. Has anyone ever seen documentation for any of this stuff. Thanks

ghostsource

Posted 2010-07-06T16:53:28.520

Reputation: 167

Answers

0

FWIW, the Wake Reason is filled with the ID of what device woke the computer up from sleep.

As for documentation, there is some on developer.apple.com but it's decidedly aimed towards developers using I/O Kit.

Chealion

Posted 2010-07-06T16:53:28.520

Reputation: 22 932

thank you but I've been all over the developer site and have not found any reference to any of these values. Perhaps you could tell me where you found that the wake reason is the ID of the device that cause the wake from sleep? – ghostsource – 2010-07-06T21:49:56.387

0

The keys and values are particular to various drivers. Some of those drivers are open source, and you can suss out how they interpret various keys and their values. The drivers that are not open source are unlikely to have any public documentation of their keys and values. The IO registry is primarily of interest to kernel extension developers, and even their interest is likely to be localized to a particular family of drivers, such as USB or Firewire.

Jeremy W. Sherman

Posted 2010-07-06T16:53:28.520

Reputation: 606