Discussion:
[edk2] UEFI HTTP Boot and Redfish support?
Blibbet
2015-06-05 22:59:43 UTC
Permalink
HP gave a talk at the Spring UEFI Forum event titled "Goodbye PXE and
IPMI. Welcome HTTP Boot and Redfish!".

But a few days ago AMI just released a new IPMI-based product, so
"Goodbye IPMI" is apparently not a universally agreed upon, pehaps
"Welcome to the party, pal!" is more approrpiate? :-)

Besides HP, who supports UEFI 2.5 HTTP Boot?

Besides HP, who supports Redfish with their UEFI implementation?

DNS/DHCP/HTTP[S] servers aside, is there enough code in TianoCore to
support HTTP Boot, or is additional non-TianoCore code required,
including HTTPS TLS support?

More generally, how do people figure out which IBV/OEMs support UEFI's
various features? Except for a few OEMs, most consumer merchant pages
for hardware rarely includes information about firmware, and the main
consumer resource AFAICT (Consumer Reports) is also ignoring firmware in
it's data. The UEFI.org pages don't have any information on this. It's
hard to determine what features in the UEFI Forum spec are in Tianocore,
and what are only in commercial products. I wish the UEFI Forum would
work with its vendor members to help clarify the features their products
include.

Heck, I'd create a new page on Wikipedia or elsewhere, if I had the data.

Thanks,
Lee
RSS: http://firmwaresecurity.com/feed




------------------------------------------------------------------------------
Ye, Ting
2015-06-08 01:20:06 UTC
Permalink
Intel is working on implementation of UEFI 2.5 HTTP boot support.

Best Regards,
Ye Ting

-----Original Message-----
From: Blibbet [mailto:***@gmail.com]
Sent: Saturday, June 06, 2015 7:00 AM
To: edk2-***@lists.sourceforge.net
Subject: [edk2] UEFI HTTP Boot and Redfish support?

HP gave a talk at the Spring UEFI Forum event titled "Goodbye PXE and
IPMI. Welcome HTTP Boot and Redfish!".

But a few days ago AMI just released a new IPMI-based product, so
"Goodbye IPMI" is apparently not a universally agreed upon, pehaps
"Welcome to the party, pal!" is more approrpiate? :-)

Besides HP, who supports UEFI 2.5 HTTP Boot?

Besides HP, who supports Redfish with their UEFI implementation?

DNS/DHCP/HTTP[S] servers aside, is there enough code in TianoCore to
support HTTP Boot, or is additional non-TianoCore code required,
including HTTPS TLS support?

More generally, how do people figure out which IBV/OEMs support UEFI's
various features? Except for a few OEMs, most consumer merchant pages
for hardware rarely includes information about firmware, and the main
consumer resource AFAICT (Consumer Reports) is also ignoring firmware in
it's data. The UEFI.org pages don't have any information on this. It's
hard to determine what features in the UEFI Forum spec are in Tianocore,
and what are only in commercial products. I wish the UEFI Forum would
work with its vendor members to help clarify the features their products
include.

Heck, I'd create a new page on Wikipedia or elsewhere, if I had the data.

Thanks,
Lee
RSS: http://firmwaresecurity.com/feed
El-Haj-Mahmoud, Samer
2015-06-10 13:20:10 UTC
Permalink
Lee,

Both HTTP Boot and Redfish are very new standards. HTTP Boot got standardized as part of UEFI 2.5 in March. Redfish is still not even 1.0 (last published spec is 0.96.0a, with a target 1.0 spec sometime this month according to DMTF). It is expected that implementation will take some time to catch up to the spec. At the same time, PXE and IPMI have been there for quite some time, are implemented across the board on servers (and many clients), and are already in wide use. I do not expect them to go away anytime soon. But the goal is to switch over to HTTP and Redfish/REST over time, especially as they enable new use cases and capabilities that were not possible (or easy to do) before.

The first step though is to get the specs implemented. As Ting explained, Intel is working on UEFI 2.5 HTTP Boot implementation (that I expect will show up in EDK2. I see the header files submitted already). DMTF is also working on a Redfish mockup/simulator that can be used to exercise clients.

HP ProLiant Gen9 servers already support proprietary flavors of both HTTP Boot (or "Boot from URL") and Redfish (or the "HP RESTful API"). I do not know of any other servers that implement such technologies at this time.

As to your more general question, that is harder to answer. Usually, OEMs and IBVs declare standards supported in their firmware. But even then, the level of support and specific firmware versions make are not easy to pinpoint. This is the case with any new standard (UEFI/PI included) until the adoption is high and the support becomes widely available across the industry.

Thanks,
--Samer


-----Original Message-----
From: Blibbet [mailto:***@gmail.com]
Sent: Friday, June 05, 2015 7:00 PM
To: edk2-***@lists.sourceforge.net
Subject: [edk2] UEFI HTTP Boot and Redfish support?

HP gave a talk at the Spring UEFI Forum event titled "Goodbye PXE and IPMI. Welcome HTTP Boot and Redfish!".

But a few days ago AMI just released a new IPMI-based product, so "Goodbye IPMI" is apparently not a universally agreed upon, pehaps "Welcome to the party, pal!" is more approrpiate? :-)

Besides HP, who supports UEFI 2.5 HTTP Boot?

Besides HP, who supports Redfish with their UEFI implementation?

DNS/DHCP/HTTP[S] servers aside, is there enough code in TianoCore to support HTTP Boot, or is additional non-TianoCore code required, including HTTPS TLS support?

More generally, how do people figure out which IBV/OEMs support UEFI's various features? Except for a few OEMs, most consumer merchant pages for hardware rarely includes information about firmware, and the main consumer resource AFAICT (Consumer Reports) is also ignoring firmware in it's data. The UEFI.org pages don't have any information on this. It's hard to determine what features in the UEFI Forum spec are in Tianocore, and what are only in commercial products. I wish the UEFI Forum would work with its vendor members to help clarify the features their products include.

Heck, I'd create a new page on Wikipedia or elsewhere, if I had the data.

Thanks,
Lee
RSS: http://firmwaresecurity.com/feed
Blibbet
2015-06-10 16:56:35 UTC
Permalink
Ting and Samer: Thanks for your replies.

http://firmwaresecurity.com/2015/06/10/more-info-on-uefi-2-5-http-boot-implementations/

If any other vendors has upcoming UEFI HTTP Boot support -- and/or DMTF
Redfish support -- please speak up.

Thanks,
Lee
RSS: http://firmwaresecurity.com/feed



------------------------------------------------------------------------------
Loading...