[U-Boot] [PATCH v2 6/7] x86: ifdtool: Support collating microcode into one place

Bin Meng bmeng.cn at gmail.com
Wed Aug 19 16:33:20 CEST 2015


On Sun, Aug 16, 2015 at 4:37 AM, Simon Glass <sjg at chromium.org> wrote:
> The Intel Firmware Support Package (FSP) requires that microcode be provided
> very early before the device tree can be scanned. We already support adding
> a pointer to the microcode data in a place where early init code can access.
>
> However this just points into the device tree and can only point to a single
> lot of microcode. For boards which may have different CPU types we must
> support multiple microcodes and pass all of them to the FSP in one place.
>
> Enhance ifdtool to scan all the microcode, place it together in the ROM and
> update the microcode pointer to point there. This allows us to pass multiple
> microcode blocks to the FSP using its existing API.
>
> Enable the flag in the Makefile so that this feature is used by default for
> all boards.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---

Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
Tested-by: Bin Meng <bmeng.cn at gmail.com>

[snip]

Regards,
Bin


More information about the U-Boot mailing list