Skip to content

Commit

Permalink
specification: Make IDE key ownership model clearer
Browse files Browse the repository at this point in the history
Fixes #83

Signed-off-by: Samuel Ortiz <[email protected]>
  • Loading branch information
sameo committed Mar 22, 2024
1 parent 3d645a8 commit 53ed5c2
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions specification/07-theory_operations.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -81,10 +81,14 @@ I/O rules apply:
used to protect the PCIe link between the TVM and the TDI.
* A single selective IDE stream is established between the physical device and
its Root Port. All TDIs from the physical device share this single IDE stream.
* For each physical device from which a TDI is attached to a TVM, the TSM
generates, owns and distributes the IDE stream keys to both the physical
device and the RP.
* The TSM configures the RP PCIe IDE extended capability.
* The TSM that establishes the SPDM connection with a physical device must
generate, own and distribute the IDE stream keys to both the physical device
and the RP.
* A TDI must not be bound to a TVM if the TSM managing the TVM does not own the
IDE keys for the TDI's physical device.
* The TSM that owns the IDE keys for an IDE stream established between a physical
device and its RP also configures the corresponding RP PCIe IDE extended
capability.

As the TSM is responsible for setting both the RP IDE keys and PCI IDE
capabilities, it must be the IDE operations owner for any downstream device for
Expand Down

0 comments on commit 53ed5c2

Please sign in to comment.