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:blib...@gmail.com] 
Sent: Friday, June 05, 2015 7:00 PM
To: edk2-devel@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




------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to