You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The class PciIds is in AttestationCA. However, PciIds is needed to process SPDM event log structures defined in the PFP (specifically DEVICE_SECURITY_EVENT_DATA_PCI_CONTEXT), and the event log classes are in Utils. PciIds class cannot be accessed from Utils without creating a circular dependency. Need to 1) move PciIds back into Utils, 2) Update DeviceSecurityEventDataPciContext to use PciIds to report Vendor and Device IDs.
PciIds depends on 3 classes in AttestationCA, which in turn depend on more classes. To move PciIds, ALL of these classes will have to move to Utils. Here are the following dependencies:
PciIds depends on:
ComponentIdentifier
ComponentIdentifierV2, which depends on:
ComponentAddress
ComponentClass
ComponentIdentifier [see above]
URIReference
ComponentResult, which depends on:
ArchivableEntity, which depends on:
AbstractEntity
ComponentAddress [see above]
ComponentIdentifier [see above]
AttributeStatus
ComponentIdentifierV2 [see above]
The text was updated successfully, but these errors were encountered:
The class PciIds is in AttestationCA. However, PciIds is needed to process SPDM event log structures defined in the PFP (specifically DEVICE_SECURITY_EVENT_DATA_PCI_CONTEXT), and the event log classes are in Utils. PciIds class cannot be accessed from Utils without creating a circular dependency. Need to 1) move PciIds back into Utils, 2) Update DeviceSecurityEventDataPciContext to use PciIds to report Vendor and Device IDs.
PciIds depends on 3 classes in AttestationCA, which in turn depend on more classes. To move PciIds, ALL of these classes will have to move to Utils. Here are the following dependencies:
PciIds depends on:
The text was updated successfully, but these errors were encountered: