From: Abner Chang <abner.ch...@amd.com> 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 | 1280 +++++++++++++++++ RedfishPkg/Readme.md | 112 +- .../Documents/Media/BmcExposedUsbNic.svg | 283 ++++ .../Media/EmualtorPlatformLibrary.svg | 286 ++++ .../Media/PlatformWihtBmcLibrary.svg | 328 +++++ 10 files changed, 2432 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 (#100951): https://edk2.groups.io/g/devel/message/100951 Mute This Topic: https://groups.io/mt/97498497/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-