edk2 icon indicating copy to clipboard operation
edk2 copied to clipboard

MdeModulePkg/Bus/Pci: Initial support for DOE

Open alistair23 opened this issue 8 months ago • 8 comments

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

Integration Instructions

alistair23 avatar Jun 03 '24 05:06 alistair23