Feature #485
closed
Request for Support for Intel Xeon 1700 D Processor Family in Coreboot(Ice Lake)
Added by Rajat Dongre over 1 year ago.
Updated about 1 year ago.
Description
Hi,
I am writing this email to request support for the Intel Xeon 1700 D processor family (Ice Lake) in Coreboot. As you may be aware, the support for the IceLake SOC has been removed, and I am using a processor from the same family.
I would appreciate any help or guidance on how to bring up my processor using Coreboot. I have been using Coreboot for some time and am familiar with its functionalities, but I am facing difficulties with the processor mentioned above. and Can I used to older version of coreboot where you give support for the Ice lake but the Intel Xeon 1700 D processor family launch in Dec 2022. so I have doubt I will work for this SOC as the Icelake is not updated from last 4 years in coreboot.
I would be grateful if you could provide any relevant documentation, code, or instructions to help me with my request. I believe that my request will not only benefit me but also other members of the community who are facing similar challenges.
Thank you for your time and consideration, and I look forward to hearing from you soon.
- Assignee changed from Rajat Dongre to Felix Singer
- Tracker changed from Support to Feature
- Assignee changed from Felix Singer to Rajat Dongre
- Estimated time set to 2000.00 h
Sorry to disappoint, but Ice Lake D and Ice Lake are two different things. They probably share the name because their processor cores share the microarchitecture. But for coreboot support, all the things in an SoC around the processor cores matter more. So I guess you'd need a new platform port and can't build on the (never finished btw.) Ice Lake port.
Due to a lack of public documentation from Intel, a port for Ice Lake D would either need significant analysis and engineering effort, or a blob released by Intel (that they most likely would have to develop first, too) plus additional engineering effort depending on the quality of the blob and its documentation (usually it's virtually non-existent).
Can you tell us if you are working on this as part of a business with contacts to Intel or is it a personal effort?
I've just learned that there is already a blob by Intel IdavilleFspBinPkg
. Compatibility to coreboot seems unknown at this time, though.
As pointed out above, the prior Ice Lake support in coreboot was not for Ice Lake D, was never completed/supported, and was eventually removed from coreboot.
There never has been support for Ice Lake D (aka Idaville) in coreboot. However, as pointed out above, there is an Idaville FSP available, and there is support for Idaville in Slim Bootloader (SBL).
You have a couple options...
- Add support for Idaville to coreboot, and then provide support for your board.
- Use SBL instead of coreboot, and just port from the board configuration for the CRB to your board.
The former would be a much greater effort, but would result in a coreboot solution.
The latter would be far less work, but would result in an SBL solution instead of a coreboot solution.
- Status changed from New to Rejected
Also available in: Atom
PDF