1description: >
2    Customer requested system power mode.
3
4properties:
5    - name: PowerMode
6      type: enum[self.PowerMode]
7      description: >
8          This property shall contain the computer system power mode setting.
9          This defines the processor speed based on the priority of power
10          consumption and performance.
11    - name: SafeMode
12      type: boolean
13      flags:
14          - readonly
15      default: false
16      description: >
17          This property shall indicate whether the System is in Safe Mode. When
18          this is true, the system power mode is not being used in the system.
19
20enumerations:
21    - name: PowerMode
22      description: >
23          Possible Power Mode settings
24      values:
25          - name: BalancedPerformance
26            decription: >
27                The system performs at the highest speeds while utilization is
28                high and performs at reduced speeds when the utilization is low.
29          - name: EfficiencyFavorPerformance
30            decription: >
31                The system performs at reduced speeds at all utilizations to
32                save power while attempting to maintain performance. This mode
33                differs from EfficiencyFavorPower in that more performance is
34                retained but less power is saved.
35          - name: EfficiencyFavorPower
36            decription: >
37                The system performs at reduced speeds at all utilizations to
38                save power at the cost of performance. This mode differs from
39                PowerSaving in that more performance is retained and less power
40                is saved. This mode differs from EfficiencyFavorPerformance in
41                that less performance is retained but more power is saved.
42          - name: MaximumPerformance
43            decription: >
44                This value shall indicate the system performs at the highest
45                speeds possible. This mode should be used when performance is
46                the top priority.
47          - name: OEM
48            description: >
49                This value shall indicate the system performs at an OEM-defined
50                power mode.
51          - name: PowerSaving
52            description: >
53                This value shall indicate the system performs at reduced speeds
54                to save power. This mode should be used when power saving is the
55                top priority.
56          - name: Static
57            description: >
58                This value shall indicate the system performs at a static base
59                speed.
60