Skip to content

Commit

Permalink
Merge pull request #57 from pathakraul/rpathak_updates
Browse files Browse the repository at this point in the history
Correct servicegroup_id to 16 bits in service groups chapters
  • Loading branch information
lftan authored Sep 7, 2024
2 parents b25a1ec + 478a00b commit 34ae5fc
Show file tree
Hide file tree
Showing 9 changed files with 13 additions and 8 deletions.
2 changes: 1 addition & 1 deletion src/srvgrp-clock.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ifndef::rootpath[]
:rootpath: ./../
endif::rootpath[]

=== Service Group - CLOCK (SERVICEGROUP_ID: 0x00007)
=== Service Group - CLOCK (SERVICEGROUP_ID: 0x0007)
This service group is for the management of system clocks. Services defined in
this group are used to enable or disable clocks, and to set/get clock rates.

Expand Down
2 changes: 1 addition & 1 deletion src/srvgrp-cppc.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ifndef::rootpath[]
:rootpath: ./../
endif::rootpath[]

=== Service Group - CPPC (SERVICEGROUP_ID: 0x00005)
=== Service Group - CPPC (SERVICEGROUP_ID: 0x0005)
This service group defines the services to control application processor
performance by managing a set of registers per application processor
that are used for performance management and control. The ACPI CPPC
Expand Down
2 changes: 1 addition & 1 deletion src/srvgrp-device-power.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ifndef::rootpath[]
:rootpath: ./../
endif::rootpath[]

=== Service Group - DEVICE_POWER (SERVICEGROUP_ID: 0x00008)
=== Service Group - DEVICE_POWER (SERVICEGROUP_ID: 0x0008)
This DEVICE_POWER service group provides messages to manage the power states of
a device power domain. This service group is used only for device power
management since System and CPU power management is handled by already defined
Expand Down
2 changes: 1 addition & 1 deletion src/srvgrp-hart-state-management.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ifndef::rootpath[]
:rootpath: ./../
endif::rootpath[]

=== Service Group - HART_STATE_MANAGEMENT (SERVICEGROUP_ID: 0x00004)
=== Service Group - HART_STATE_MANAGEMENT (SERVICEGROUP_ID: 0x0004)
This service group defines services to control and manage the application
processor (hart) power states. A hart power states includes power on, power off,
suspend modes, etc. A hart is identified by a 32-bit identifier called `HART_ID`.
Expand Down
2 changes: 1 addition & 1 deletion src/srvgrp-management.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ifndef::rootpath[]
:rootpath: ./../
endif::rootpath[]

=== Service Group - MANAGEMENT_MODE (SERVICEGROUP_ID: 0x0000A)
=== Service Group - MANAGEMENT_MODE (SERVICEGROUP_ID: 0x000A)
This MANAGEMENT_MODE service group is designed to be used for software invocation
of Management Mode (MM) in a secure execution environment. For general background
on Management Mode, refer to the Platform Initialization (PI) specifications
Expand Down
2 changes: 1 addition & 1 deletion src/srvgrp-performance.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ifndef::rootpath[]
:rootpath: ./../
endif::rootpath[]

=== Service Group - PERFORMANCE (SERVICEGROUP_ID: 0x00009)
=== Service Group - PERFORMANCE (SERVICEGROUP_ID: 0x0009)
This PERFORMANCE service group is used to manage the performance of a
group of devices or application processors that operate in the same performance
domain. Unlike tranditional performance control mechanisms, where the OS is
Expand Down
2 changes: 1 addition & 1 deletion src/srvgrp-ras-agent.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ifndef::rootpath[]
:rootpath: ./../
endif::rootpath[]

=== Service Group - RAS_AGENT (SERVICEGROUP_ID: 0x0000B)
=== Service Group - RAS_AGENT (SERVICEGROUP_ID: 0x000B)
The RAS agent service group provides services to enumerate various error
sources in a system and to get their descriptors. These services are provided
by RAS Agent.
Expand Down
2 changes: 1 addition & 1 deletion src/srvgrp-voltage.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ifndef::rootpath[]
:rootpath: ./../
endif::rootpath[]

=== Service Group - VOLTAGE (SERVICEGROUP_ID: 0x00006)
=== Service Group - VOLTAGE (SERVICEGROUP_ID: 0x0006)
The system can be classified into multiple domains for voltage control. Each
domain is the logical grouping of one or more devices powered by a single
voltage source. Actions associated with messages within each domain control the
Expand Down
5 changes: 5 additions & 0 deletions src/terms.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,12 @@
| Term | Meaning

| AP | Application Processor
| A2P | Application Processor to Platform Microcontroller
| P2A | Platform Microcontroller to Application Processor
| ACPI | Advanced Configuration and Power Interface Specification
| CPPC | Collaborative Processor Performance Control
| MSI | Message Signaled Interrupt
| PuC | Platform Microcontroller
| PMA | Physical Memory Attributes
| PMP | Physical Memory Protection
|===

0 comments on commit 34ae5fc

Please sign in to comment.