From: Abner Chang <abner.ch...@amd.com> In V2: Address review comments.
BZ #: 4282 Implement the platform Redfish host interface library that uses IPMI commands to get the network information of BMC-exposed USB NIC for building up the SMBIOS type 42 record. The prerequisites: BZ #4213, 4214 and 4231 Check "Platform with BMC and the BMC-Exposed USB Network Device" section in readme.md for the design of implementation. PR: https://github.com/tianocore/edk2/pull/4101 Signed-off-by: Abner Chang <abner.ch...@amd.com> Cc: Nickle Wang <nick...@nvidia.com> Cc: Igor Kulchytskyy <ig...@ami.com> Abner Chang (3): RedfishPkg/Library: Redfish BMC USBNIC Host Interface RedfishPkg: Update Redfish DSC RedfishPkg: Update Readme.md RedfishPkg/RedfishPkg.dec | 10 + RedfishPkg/RedfishPkg.dsc | 7 + .../PlatformHostInterfaceBmcUsbNicLib.inf | 48 + RedfishPkg/Include/Library/RedfishDebugLib.h | 3 +- .../PlatformHostInterfaceBmcUsbNicLib.h | 84 ++ .../PlatformHostInterfaceBmcUsbNicLib.c | 1291 +++++++++++++++++ RedfishPkg/Readme.md | 112 +- .../Documents/Media/BmcExposedUsbNic.svg | 283 ++++ .../Media/EmualtorPlatformLibrary.svg | 286 ++++ .../Media/PlatformWihtBmcLibrary.svg | 328 +++++ 10 files changed, 2443 insertions(+), 9 deletions(-) create mode 100644 RedfishPkg/Library/PlatformHostInterfaceBmcUsbNicLib/PlatformHostInterfaceBmcUsbNicLib.inf create mode 100644 RedfishPkg/Library/PlatformHostInterfaceBmcUsbNicLib/PlatformHostInterfaceBmcUsbNicLib.h create mode 100644 RedfishPkg/Library/PlatformHostInterfaceBmcUsbNicLib/PlatformHostInterfaceBmcUsbNicLib.c create mode 100644 RedfishPkg/Documents/Media/BmcExposedUsbNic.svg create mode 100644 RedfishPkg/Documents/Media/EmualtorPlatformLibrary.svg create mode 100644 RedfishPkg/Documents/Media/PlatformWihtBmcLibrary.svg -- 2.37.1.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#101406): https://edk2.groups.io/g/devel/message/101406 Mute This Topic: https://groups.io/mt/97726810/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-