Commit Graph

6 Commits

Author SHA1 Message Date
Raghava Gudla 86397f6f75 Add shell command to trigger firmware update
This patch will add shell command to trigger firmware
update on CFL/WHL platforms.

Signed-off-by: Raghava Gudla <raghava.gudla@intel.com>
2019-08-26 18:20:40 -07:00
Maurice Ma dd2f393d82 Inital UpXtreme board support
This patch enabled very basic support to boot UP Xtreme (URL:
https://up-board.org/up-xtreme).  Lots of porting are still required.
At this point, it can boot to OsLoader shell on PCH debug UART2 on
UP Xtreme board. It can also boot Ubuntu 18.04 and Yocto image.

Since there is no board ID check for UPX board, fixed Platform ID needs
to be specified during stitching. Here 0x10 is used for UPX Platform ID.
EX:
python Platform\CoffeelakeBoardPkg\Script\StitchLoader.py -i
XtremeBios.bin -s Outputs\cfl\SlimBootloader.bin -p 0xaa000210 -o ifwi.bin

Signed-off-by: Maurice Ma <maurice.ma@intel.com>
2019-08-07 13:38:22 -07:00
iyernaveenr d9c8fcdb2f [CFL] Move Intel(R) SGX to CommonBoardPkg (#223)
Move Intel(R) SGX library to CommonBoardPkg, except for the config.
This is because Intel(R) SGX library is common for all platforms that
support Intel(R) SGX (Intel(R) SGX is available on all platforms
starting 6th generation Skylake).

Config is specific to each platform since options can vary from platform
to platform.

Signed-off-by: Iyer, Naveen <naveen.iyer@intel.com>
2019-07-03 14:15:13 -07:00
Aiden Park 9b593e6daf
Copy FSP header files from repo and verify FSP minimum version (#187)
Necessary FSP header files(ex. Fsp*Upd.h) will be copied from FSP
release repo. Additionally, cfl target for WHL/CFL platforms will
verify minimum FSP version like apl target.

Signed-off-by: Aiden Park <aiden.park@intel.com>
2019-06-13 16:09:26 -07:00
Guo Dong 5e10bd1e07 Update BSD license to BSD+Patent license
To align with EDK2, update file license
to use BSD+Patent license

Signed-off-by: Guo Dong <guo.dong@intel.com>
2019-06-13 10:46:49 -07:00
Aiden Park ad835d686c Initial baseline for Whiskeylake/Coffeelake platforms support
- Build command (target 'cfl' is common for both WHL/CFL)
  python BuildLoader.py build cfl

- Stitch command
  python Platform/CoffeelakeBoardPkg/Script/StitchLoader.py
  -i <EXISTING_IFWI_IMAGE>
  -o <SBL_IFWI_IMAGE>
  -s Outputs/cfl/SlimBootloader.bin

Signed-off-by: Aiden Park <aiden.park@intel.com>
2019-06-11 15:24:46 -07:00