Cc: Chasel Chiu <chasel.c...@intel.com> Cc: Mike Kinney <michael.d.kin...@intel.com> Cc: Isaac Oram <isaac.w.o...@intel.com> Cc: Mohamed Abbas <mohamed.ab...@intel.com> Cc: Michael Kubacki <michael.kuba...@microsoft.com> Cc: Zachary Bobroff <zacha...@ami.com> Cc: Harikrishna Doppalapudi <harikrish...@ami.com> Signed-off-by: Nate DeSimone <nathaniel.l.desim...@intel.com> --- Platform/Intel/Readme.md | 34 ++++++++++++++++++++++++++++++++++ Readme.md | 1 + 2 files changed, 35 insertions(+)
diff --git a/Platform/Intel/Readme.md b/Platform/Intel/Readme.md index 41d39c8582..06c5f32b1e 100644 --- a/Platform/Intel/Readme.md +++ b/Platform/Intel/Readme.md @@ -54,6 +54,7 @@ A UEFI firmware implementation using MinPlatformPkg is constructed using the fol ## Board Support * The `KabylakeOpenBoardPkg` contains board implementations for KabyLake systems. +* The `PurleyOpenBoardPkg` contains board implementations for Purley systems. * The `SimicsOpenBoardPkg` contains board implementations for the Simics hardware simulator. * The `WhiskeylakeOpenBoardPkg` contains board implementations for WhiskeyLake systems. * The `CometlakeOpenBoardPkg` contains board implementations for CometLake systems. @@ -80,6 +81,12 @@ A UEFI firmware implementation using MinPlatformPkg is constructed using the fol *Note: RVP = Reference and Validation Platform* +#### Microsoft + +| Machine Name | Supported Chipsets | BoardPkg | Board Name | +----------------------------------------|--------------------------------------------|------------------------------|--------------------| +| Mt. Olympus | Purley | PurleyOpenBoardPkg | BoardMtOlympus | + #### Simics | Machine Name | Supported Chipsets | BoardPkg | Board Name | @@ -237,6 +244,13 @@ return back to the minimum platform caller. | | | |---build_board.py: Optional board-specific pre-build, build | | | and clean post-build functions. | | | + | | |------PurleyOpenBoardPkg + | | | |------BoardMtOlympus + | | | |---build_config.cfg: BoardMtOlympus specific + | | | | build settings, environment variables. + | | | |---build_board.py: Optional board-specific pre-build, + | | | build, post-build and clean functions. + | | | | | |------SimicsOpenBoardPkg | | | |------BoardX58Ich10 | | | |---build_config.cfg: BoardX58Ich10 specific @@ -263,6 +277,21 @@ return back to the minimum platform caller. |------FSP </pre> +**Building with the batch scripts** + +Only PurleyOpenBoardPkg still supports batch script build (in addition to Python build). Batch scripts are deprecated +and will be removed from PurleyOpenBoardPkg in the future. All other board packages must only use the Python build +infrastructure. + +For PurleyOpenBoardPkg +1. Open command window, go to the workspace directory, e.g. c:\Edk2Workspace. +2. Type "cd edk2-platforms\Platform\Intel\PurleyOpenBoardPkg\BoardMtOlympus". +3. Type "GitEdk2MinMtOlympus.bat" to setup GIT environment. +4. Type "bld" to build Purley Mt Olympus board UEFI firmware image, "bld release" for release build, "bld clean" to + remove intermediate files."bld cache-produce" Generate a cache of binary files in the specified directory, + "bld cache-consume" Consume a cache of binary files from the specified directory, BINARY_CACHE_PATH is empty, + used "BinCache" as default path. + ### **Known limitations** **KabylakeOpenBoardPkg** @@ -273,6 +302,11 @@ return back to the minimum platform caller. 1. This firmware project has only been tested for Microsoft Windows 10 x64 boot with AHCI mode and Integrated Graphic Device. +**PurleyOpenBoardPkg** +1. This firmware project has only been tested booting to Microsoft Windows Server 2016 with NVME on M.2 slot. +2. This firmware project does not build with the GCC compiler. +3. The validated version of iASL compiler that can build MinPurley is 20180629. Older versions may generate ACPI build errors. + **SimicsOpenBoardPkg** 1. This firmware project has only been tested booting to Microsoft Windows 10 x64 and Ubuntu 17.10 with AHCI mode. diff --git a/Readme.md b/Readme.md index d00600d350..aba26e29a6 100644 --- a/Readme.md +++ b/Readme.md @@ -243,6 +243,7 @@ they will be documented with the platform. ## Intel ### [Minimum Platforms](Platform/Intel/Readme.md) * [Kaby Lake](Platform/Intel/KabylakeOpenBoardPkg) +* [Purley](Platform/Intel/PurleyOpenBoardPkg) * [Simics](Platform/Intel/SimicsOpenBoardPkg) * [Whiskey Lake](Platform/Intel/WhiskeylakeOpenBoardPkg) * [Comet Lake](Platform/Intel/CometlakeOpenBoardPkg) -- 2.27.0.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#74980): https://edk2.groups.io/g/devel/message/74980 Mute This Topic: https://groups.io/mt/82742441/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-