Hi Benjamin,
Thanks for your information. Currently, I can boot on my Apollo lake SOC board with UEFI
payload.
THX && BR
________________________________________
From: You, Benjamin [benjamin.you(a)intel.com]
Sent: Tuesday, October 16, 2018 3:59 PM
To: EddyLu [盧元亨]; sbl-devel(a)lists.01.org
Cc: MaxWu [吳百源]; NickChen [陳冠綸]
Subject: RE: Does SLIMBOOT Support Uefipayload and Apollo Lake combination
Hi Eddy,
MinnowBoard3 is a board based on Apollo Lake SOC. For UEFI Payload, there
are sample setups and codes in the folder "UefiPayloadPkg\CustomizationSample\
Boards\MinnowBoard3".
These setups and codes deal with settings that might be changed for another
Apollo Lake SOC based board. So in order to support another board, you might
use the contents in "MinnowBoard3" and modify the settings for the new board.
Please also note if you follow the process in SlimBootloaderIntegration.txt
to build Slim Bootloader and integrate UEFI Payload, some settings in UEFI
Payload will get translated into Slim Bootloader's source, using the rules
defined in the "Rules" folder. If you keep the rules for
"MinnowBoard3" for
your new board, the settings will get translated into CfgData_Ext_MB3.dlt in
Slim Bootloader.
In general, "UefiPayloadPkg\CustomizationSample\Boards\MinnowBoard3" serves as
a sample for ApolloLake based boards.
Optionally, you can create a new folder in "UefiPayloadPkg\CustomizationSample\
Boards" to represent your new board. Then you would need to modify the build
scripts to invoke the contents in the new folder, and if you will, modify the
rules to translate settings into certain Slim Bootloader configuration file.
Of course, you may also choose to build Slim Bootloader and UEFI Payload
separately, and inject UEFI Payload into Slim Bootloader manually.
Thanks,
- ben
-----Original Message-----
From: Sbl-devel [mailto:sbl-devel-bounces@lists.01.org] On Behalf Of EddyLu
[???]
Sent: Monday, October 15, 2018 6:23 PM
To: sbl-devel(a)lists.01.org
Cc: MaxWu [吳百源] <MaxWu(a)ami.com.tw>; NickChen [陳冠綸]
<NickChen(a)ami.com.tw>
Subject: [Sbl-devel] Does SLIMBOOT Support Uefipayload and Apollo Lake
combination
Hi All,
Reference (
https://slimbootloader.github.io/how-tos/boot-windows.html) for
Slimboot booting windows.
and SlimBootloaderIntegration.txt in (
https://github.com/tianocore/edk2-
staging/tree/UEFIPayload).
'MinnowBoard3' and 'Qemu' is supported. I can use "BuildPayload.sh
<platform>
X64 DEBUG" command to generate correspond UEFIPayload image.
But for Apollo Lake platform, it's not support in "BuildPayload.sh".
How can I generate correspond UEFIPayload image to integrate into slimboot?
Any Suggestions?
thx && br
CONFIDENTIAL INFORMATION : The information contained in this message may
be confidential and proprietary to American Megatrends, Inc. This
communication is intended to be read only by the individual or entity to whom it
is addressed or by their designee. If the reader of this message is not the
intended recipient, you are on notice that any distribution of this message, in
any form, is strictly prohibited. Please promptly notify the sender by reply e-mail
or by telephone at 886-2-2516-8887, and then delete or destroy all copies of the
transmission.
--
Sbl-devel mailing list
Sbl-devel(a)lists.01.org
https://lists.01.org/mailman/listinfo/sbl-devel
CONFIDENTIAL INFORMATION : The information contained in this message may be
confidential and proprietary to American Megatrends, Inc. This communication is intended
to be read only by the individual or entity to whom it is addressed or by their designee.
If the reader of this message is not the intended recipient, you are on notice that any
distribution of this message, in any form, is strictly prohibited. Please promptly notify
the sender by reply e-mail or by telephone at 886-2-2516-8887, and then delete or destroy
all copies of the transmission.