tianocore / edk2-redfish-client

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
7 stars 5 forks source link

[Design] Do we need NULL version of feature driver so that platform can has their own implementation? #13

Closed nicklela closed 1 year ago

nicklela commented 1 year ago

OpenBMC utilize IPMI chassis command to get/set system bios boot options. Can we still support /redfish/v1/systems/sys/bios without having computer system collection and computer system driver?

changab commented 1 year ago

Or they can just have their library in platform DSC?

nicklela commented 1 year ago

Library will work but we may need to define the hook mechanism for feature driver

nicklela commented 1 year ago

We enhance RedfishClientPkg\Library\RedfishResourceIdentifyLibComuterSystem\v1_5_0\RedfishResourceIdentifyLibComuterSystem.c to accept the system ID from PCD and address this issue.