1. A data processing system having configurable power states, the data processing system comprising: a processor configured to operate at multiple states of frequency and voltage; a power manager module configured to monitor the data processing system; a power states table having a plurality of power state definitions, wherein each power state definition includes a first voltage value, a first frequency value, and a first pointer that indicates a transition from a given power state to a different power state; and wherein the first voltage value, first frequency value, and first pointer of a given power state definition are configurable, during operation of the data processing system, by the power manager module in response to changes in the operating parameters of the data processing systerm.