Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Redfish Task #34

Open
nicklela opened this issue Jun 7, 2023 · 1 comment
Open

Support Redfish Task #34

nicklela opened this issue Jun 7, 2023 · 1 comment
Labels
Code Code change is required Design Redfish architecture design discussion

Comments

@nicklela
Copy link
Contributor

nicklela commented Jun 7, 2023

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.
@nicklela nicklela added question Further information is requested Design Redfish architecture design discussion labels Jun 7, 2023
@nicklela
Copy link
Contributor Author

nicklela commented Jul 4, 2023

Since there is no spec way to provide Task state from host to BMC, a platform library will be provided for platform to implement this part. For example, OEM IPMI command or special Redfish URI for updating Redfish Task state or message.

@nicklela nicklela added Code Code change is required and removed question Further information is requested labels Jul 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code Code change is required Design Redfish architecture design discussion
Projects
None yet
Development

No branches or pull requests

1 participant