Skip to content

Commit 8b66c25

Browse files
authored
Merge pull request #95 from ved-rivos/peripherals
Update HSOC_020 to clarify peripherals
2 parents 420e31d + fa85711 commit 8b66c25

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

server_platform_requirements.adoc

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,18 @@ in this section apply solely to harts in the application processors of the SoC.
111111
|===
112112
| ID# ^| Rule
113113
| `HSOC_010` | RISC-V SoCs MUST comply with the Server SoC v1.0 specification cite:[ServerSoC].
114-
| `HSOC_020` | All peripherals that are intended for assignment to a VM or a user space device driver MUST be
115-
PCIe devices or be compliant to rules for SoC-integrated PCIe devices (cite:[ServerSoC], Section 2.4).
114+
| `HSOC_020` | All SoC peripherals that are intended by the platform design to
115+
be assignable to a virtual machine or exposed to a user-space device driver MUST be
116+
PCIe devices or comply with the rules for SoC-integrated PCIe devices (cite:[ServerSoC], Section 2.4).
117+
2+a| _This rule does not apply to components not typically intended by the
118+
platform for virtual machine or user-space assignment such as:
119+
120+
* Interrupt controllers (e.g., APLIC).
121+
* IOMMUs.
122+
* Debug modules, trace control blocks, RAS banks, and performance
123+
monitoring units.
124+
* Controllers, including the root of trust (RoT) controllers,
125+
power management controllers, and other SoC management controllers._
116126
|===
117127

118128
=== Peripherals

0 commit comments

Comments
 (0)