Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

I/O Kit Power Management Release Notes

Contents:

Managing Power Chapter
Kernel Functional Changes
New Driver API
New Application API


Managing Power Chapter

Please see the newly re-written Managing Power chapter in I/O Kit Fundamentals - it documents many previously undocumented IOService power management API’s and behaviors.

Kernel Functional Changes

In Leopard, the kernel implementation of driver power management has been revised and re-written. Threading, locking, and timing semantics have been changed for more robust, stable, and predictable behavior.

This means that your power managed I/O Kit device driver will have different threading and locking interactions with power management. Although the changes make for a more consistent and usable power management system, driver code that worked fine in Tiger may behave unexpectedly in Leopard.

New Driver API

New Application API





Last updated: 2007-10-31




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice