Showing changes from revision #1 to #2:
Added | Removed | Changed
Entry | |
---|---|
R0 | 4 (Reason code) |
Exit | |
---|---|
R0 | Number of available CPU speeds |
The purpose of this call is to return the number of different CPU speeds that are available.
Due to hardware restrictions or for performance reasons, most systems will only support a limited number of CPU clock rates. This call, along with Portable_Speed2 5 and Portable_Speed2 6 allow the user to enumerate the list of available clock rates. Index 0 is always the slowest available speed, and R0-1 is always the highest available speed.
To find the current CPU speed, see Portable_Speed2 0.
To set the CPU speed, see Portable_Speed2 2 or Portable_Speed2 8 (to set the desired ‘slow’ and ‘fast’ speeds), and Portable_Speed (to switch between the configured ‘slow’ and ‘fast’ speeds).