Re: UEFI Redfish support

Mahantesh Salimath

Hello Abner,

Thank you very much for the info.
I'll look into alternate ways for addressing our concerns.


-----Original Message-----
From: <> On Behalf Of Abner
Chang via
Sent: Monday, May 24, 2021 12:16 AM
To:; Mahantesh Salimath <>
Cc: Wang, Nickle (HPS SW) <>
Subject: Re: [edk2-discuss] UEFI Redfish support

External email: Use caution opening links or attachments

Hi Mahantesh,
We had defined the corresponding API in EFI REST EX protocol (EventService)
to incorporate the service-implementation event service such as Redfish
event service, however we don't have the implementation for this API .
Currently we have EDK2 Redfish foundation upstreamed in edk2
that foundation code discovers the Redfish service on the given NIC according
to the Redfish Host interface, and then creates EFI REST EX instance for the
client. You can use the that REST Ex instance to communicate with Redfish
service, however we have to implement EvenService API first.
We are now working on the EDK2 Redfish client (based on EDK2 Redfish
foundation) which is communicate with Redfish service for the platform
configurations only. We may need to create a project for the EDK2 Redfish
event service.


-----Original Message-----
From: [] On Behalf
Of Mahantesh Salimath
Sent: Friday, May 21, 2021 2:01 AM
Subject: [edk2-discuss] UEFI Redfish support


I'm new to the group, I'm a system software engineer working for a
corporation in USA.
I'm not sure where to post my queries, hence posting it here.

I have recently started working on adding Redfish support to our systems.
More specifically, I'm working on adding Events service feature:
QnSLlKpeN4aMv7y2hHCv3A$ )

Clients can connect to Redfish service (Redfish Webserver) and
subscribe to events so that they receive a notification when a
subscribed event occurs.
I'm wondering if system events such as: system reboot, system booted
successfully, error during bootup etc., can also be supported via this
service ?

As per the Redfish specification, events such as: a cable is plugged
or a button pushed on the Host are supported via the Events service,
so I think the system events can also notified.

Now, for the system events to be notified, UEFI Redfish Client (on
Host) must notify the Redfish service about these events.
I'm searching for this module in UEFI Redfish Client which is
responsible for propagating such events to Redfish Service.

Any help in this regard is greatly appreciated.
Please feel free to correct any misconceptions.



Join to automatically receive all group messages.