1. A computer accessible storage medium storing: a plurality of drivers, each of the plurality of drivers corresponding to a respective component of a plurality of components of a system, wherein the plurality of drivers each comprise instructions which, when executed by a processor on the system, control the respective component; and a power management unit driver comprising instructions which, when executed by the processor, control a power management unit in the system, wherein the power management unit driver is configured to program a plurality of configuration registers in the power management unit with data indicating one or more performance states for each performance domain of a plurality of performance domains in the system, and wherein each of the plurality of components is included in one of the plurality of performance domains; and wherein a first driver of the plurality of drivers is configured to request activation of a first component of the plurality of components, and wherein the power management unit driver is configured to determine if one or more performance domains are to be changed responsive to the activation and to program one or more of the plurality of configuration registers responsive to the request from the first driver if the one or more performance domains are to be changed.