Utilizes the EFI protocols provided by EDK2 Redfish Foundation to communicate with the Redfish service for creating, consuming, and updating the Redfish properties which are managed by firmware.
Other
6
stars
5
forks
source link
RedfishClientPkg/ComputerSystemCollectionDxe: handle more scenarios #59
This change defines two more error returns and allow feature driver to handle the scenarios while 1) the resource is not owned by feature driver. 2) feature driver owns this resource but there is nothing to manage on this resource now.
Detail changes are:
Use "%a:" instead of "%a," in debug macro.
Add two error return from EdkIIRedfishResourceConfigIdentify().
EFI_UNSUPPORTED: this resource is not owned by feature driver. Caller should ignore this resource.
EFI_NOT_FOUND: this resource is owned by feature driver but there is nothing to handle now. Caller may ignore rest of operations and proceed to next Redfish resource.
Add error return from EdkIIRedfishResourceConfigCheck().
EFI_UNSUPPORTED: this resource it not owned by feature driver. Caller should ignore this URI.
This change defines two more error returns and allow feature driver to handle the scenarios while 1) the resource is not owned by feature driver. 2) feature driver owns this resource but there is nothing to manage on this resource now. Detail changes are:
Cc: Abner Chang abner.chang@amd.com Cc: Igor Kulchytskyy igork@ami.com Cc: Nick Ramirez nramirez@nvidia.com