edk2
edk2 copied to clipboard
MdeModulePkg/Bus/Pci: Initial support for DOE
Description
This is initial support for the PCIe Data Object Exchange (DOE) mailbox protocol. This add a new EFI_PCI_IO_DOE struct to the PCI_IO_DEVICE struct which supports DOE operations.
This is the next step towards supporting SPDM over DOE.
- [ ] Breaking change?
- Breaking change - Will this cause a break in build or boot behavior?
- Examples: Add a new library class or move a module to a different repo.
- [ ] Impacts security?
- Security - Does the change have a direct security impact?
- Examples: Crypto algorithm change or buffer overflow fix.
- [ ] Includes tests?
- Tests - Does the change include any explicit test code?
- Examples: Unit tests or integration tests.
How This Was Tested
Running against a DOE device in QEMU