[AMD Official Use Only - General] Reviewed-by: Abner Chang <abner.ch...@amd.com>
> -----Original Message----- > From: Nickle Wang <nick...@nvidia.com> > Sent: Monday, June 5, 2023 10:41 PM > To: devel@edk2.groups.io > Cc: Chang, Abner <abner.ch...@amd.com>; Igor Kulchytskyy > <ig...@ami.com> > Subject: [PATCH] RedfishPkg: update Readme.md > > Caution: This message originated from an External Source. Use proper caution > when opening attachments, clicking links, or responding. > > > RedfishClientPkg is moved from edk2-staging repository to > edk2-redfish-client repository. Update the link in Readme.md > to new location. > > Signed-off-by: Nickle Wang <nick...@nvidia.com> > Cc: Abner Chang <abner.ch...@amd.com> > Cc: Igor Kulchytskyy <ig...@ami.com> > --- > RedfishPkg/Readme.md | 22 +++++++++++----------- > 1 file changed, 11 insertions(+), 11 deletions(-) > > diff --git a/RedfishPkg/Readme.md b/RedfishPkg/Readme.md > index 7defe78eb1e0..3156c89f027d 100644 > --- a/RedfishPkg/Readme.md > +++ b/RedfishPkg/Readme.md > @@ -5,7 +5,7 @@ UEFI Redfish EDK2 solution is an efficient and secure > solution for the end-users > > Below are the block diagrams of UEFI Redfish EDK2 Implementation. > ***[EDK2 Redfish Foundation[1]](#[0])*** in the lower part of the figure > refers to the EDK2 Redfish Foundation, which provides the fundamental EDK2 > drivers to communicate with Redfish service ***([[19]](#[0]) in the above > figure)***. The Redfish service could be implemented in BMC to manage the > system, or on the network for managing multiple systems. > > -***[EDK2 Redfish Client[2]](#[0])*** in the upper part of the figure refers > to > the EDK2 Redfish client, which is the EDK2 Redfish application used to > configure platform configurations by consuming the Redfish properties. The > EDK2 Redfish client can also provision the UEFI platform-owned Redfish > properties, consume and update Redfish properties as well. The ***[EDK2 > Redfish Feature DXE Drivers [17]](https://github.com/tianocore/edk2- > staging/blob/edk2-redfish-client/RedfishClientPkg/Readme.md)*** is the > project under development in EDK2 staging repository. Each EDK2 Redfish > Feature DXE Driver is designed to communicate with the particular Redfish > data model defined in the Redfish schema *(e.g. Edk2RedfishBiosDxe driver > manipulates the properties defined in Redfish BIOS data model)*. > +***[EDK2 Redfish Client[2]](#[0])*** in the upper part of the figure refers > to > the EDK2 Redfish client, which is the EDK2 Redfish application used to > configure platform configurations by consuming the Redfish properties. The > EDK2 Redfish client can also provision the UEFI platform-owned Redfish > properties, consume and update Redfish properties as well. The ***[EDK2 > Redfish Feature DXE Drivers [17]](https://github.com/tianocore/edk2- > redfish-client/blob/main/RedfishClientPkg/Readme.md)*** is the project in > tianocore/edk2-redfish-client repository. Each EDK2 Redfish Feature DXE > Driver is designed to communicate with the particular Redfish data model > defined in the Redfish schema *(e.g. Edk2RedfishBiosDxe driver manipulates > the properties defined in Redfish BIOS data model)*. > > ## <a name="[0]">EDK2 Redfish Implementation Diagrams</a> >  > @@ -136,16 +136,16 @@ programmatic way to recognize the BMC-exposed > USB NIC. > The USB NIC exposed by BMC must be reported as one of the message > channels as 802.3 LAN/IPMB 1.0 message > channel. > > - | IPMI NetFn | IPMI Command| Purpose | Corresponding Host Interface > Field| > - > |------------|-------------|---------|-----------------------------------| > - | App<br>(0x06) | 0x42 | Check the message channel's medium type and > protocol.<br>Medium: 802.3 LAN<br>Protocol: IPMB 1.0| None| > - | Transport<br>(0x0C) | 0x02 | Get MAC address of message channel. > Used to match with the MAC address populated in EFI Device Path of network > device| None| > - | Group Ext<br>(0x2C) | Group Extension ID: 0x52<br>Command: 0x02 | > Check if Redfish bootstrap credential is supported or not.| In Device > Descriptor Data, Credential Bootstrapping Handle| > - | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x04 | Get BMC- > end message channel IP address source| In Protocol Specific Record Data<br>- > Host IP Assignment Type<br>- Redfish Service IP Discovery Type<br>- > Generate the Host-side IP address|. > - | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x03 | Get BMC- > end message channel IPv4 address| In Protocol Specific Record Data<br>- > Host IP Address Format<br>- Host IP Address| > - | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x06 | Get BMC- > end message channel IPv4 subnet mask| In Protocol Specific Record Data<br>- > Host IP Mask<br>- Redfish Service IP Mask| > - | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x12 | Get BMC- > end message channel gateway IP address| None, used to configure edk2 > network configuration| > - | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x14 | Get BMC- > end message channel VLAN ID| In Protocol Specific Record Data<br> Redfish > Service VLAN ID| > + | IPMI NetFn | IPMI Command | > Purpose > | Corresponding Host Interface Field > | > + | ------------------- | ----------------------------------------- | > ----------------------- > ---------------------------------------------------------------------------------------------- > | > -------------------------------------------------------------------------------------------- > ----------------------------------------------- | > + | App<br>(0x06) | 0x42 | > Check the message > channel's medium type and protocol.<br>Medium: 802.3 LAN<br>Protocol: > IPMB 1.0 | None > | > + | Transport<br>(0x0C) | 0x02 | Get > MAC address of > message channel. Used to match with the MAC address populated in EFI > Device Path of network device | None > | > + | Group Ext<br>(0x2C) | Group Extension ID: 0x52<br>Command: 0x02 | > Check if Redfish bootstrap credential is supported or not. > | In Device Descriptor Data, Credential Bootstrapping Handle > | > + | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x04 | Get > BMC-end message channel IP address source > | In Protocol Specific Record Data<br>- Host IP Assignment Type<br>- Redfish > Service IP Discovery Type<br>- Generate the Host-side IP address | > + | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x03 | Get > BMC-end message channel IPv4 address > | In Protocol Specific Record Data<br>- Host IP Address Format<br>- Host IP > Address | > + | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x06 | Get > BMC-end message channel IPv4 subnet mask > | In Protocol Specific Record Data<br>- Host IP Mask<br>- Redfish Service IP > Mask | > + | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x12 | Get > BMC-end message channel gateway IP address > | None, used to configure edk2 network configuration > | > + | Transport<br>(0x0C) | Command: 0x02<br>Parameter: 0x14 | Get > BMC-end message channel VLAN ID > | In Protocol Specific Record Data<br> Redfish Service VLAN ID > | > > **__NOTE__** > ``` > -- > 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#105831): https://edk2.groups.io/g/devel/message/105831 Mute This Topic: https://groups.io/mt/99341855/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-