Per discussion in Redfish forum, BMC and UEFI should use Redfish Task to support secure boot database. We can create a driver to dispatch Redfish task to corresponding feature drivers.
Some idea:
- Create EDKII_REDFISH_TASK_DISPATCH_PROTOCOL to dispatch Redfish tasks. Feature driver register its URI to this protocol and wait for incoming task
- Integrate Redfish task into FEATURE_CORE_PROTOCOL.
Per discussion in Redfish forum, BMC and UEFI should use Redfish Task to support secure boot database. We can create a driver to dispatch Redfish task to corresponding feature drivers.
Some idea: