public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Chiu, Chasel" <chasel.chiu@intel.com>
To: "devel@edk2.groups.io" <devel@edk2.groups.io>,
	"Kubacki, Michael A" <michael.a.kubacki@intel.com>
Cc: "Chaganty, Rangasai V" <rangasai.v.chaganty@intel.com>,
	"Gao, Liming" <liming.gao@intel.com>,
	"Desimone, Nathaniel L" <nathaniel.l.desimone@intel.com>,
	"Kinney, Michael D" <michael.d.kinney@intel.com>,
	"Sinha, Ankit" <ankit.sinha@intel.com>
Subject: Re: [edk2-devel] [edk2-platforms][PATCH V1 1/1] Platform/Intel/Readme.md: Content update
Date: Tue, 20 Aug 2019 02:34:19 +0000	[thread overview]
Message-ID: <3C3EFB470A303B4AB093197B6777CCEC50463E1F@PGSMSX111.gar.corp.intel.com> (raw)
In-Reply-To: <20190820020231.38324-1-michael.a.kubacki@intel.com>


Reviewed-by: Chasel Chiu <chasel.chiu@intel.com>

> -----Original Message-----
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Kubacki, Michael A
> Sent: Tuesday, August 20, 2019 10:03 AM
> To: devel@edk2.groups.io
> Cc: Chaganty, Rangasai V <rangasai.v.chaganty@intel.com>; Chiu, Chasel
> <chasel.chiu@intel.com>; Gao, Liming <liming.gao@intel.com>; Desimone,
> Nathaniel L <nathaniel.l.desimone@intel.com>; Kinney, Michael D
> <michael.d.kinney@intel.com>; Sinha, Ankit <ankit.sinha@intel.com>
> Subject: [edk2-devel] [edk2-platforms][PATCH V1 1/1]
> Platform/Intel/Readme.md: Content update
> 
> This change makes the following updates:
>  1. Indicate that build via batch scripts is no longer allowed.
>  2. Remove ClevoOpenBoardPkg batch build instructions since
>     the batch build scripts no longer exist in the package.
>  3. Move firmware image flashing instructions to a clearly labeled
>     section.
>  4. Elaborate the firmware image flashing instructions.
> 
> Cc: Sai Chaganty <rangasai.v.chaganty@intel.com>
> Cc: Chasel Chiu <chasel.chiu@intel.com>
> Cc: Liming Gao <liming.gao@intel.com>
> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
> Cc: Michael D Kinney <michael.d.kinney@intel.com>
> Cc: Ankit Sinha <ankit.sinha@intel.com>
> Signed-off-by: Michael Kubacki <michael.a.kubacki@intel.com>
> ---
>  Platform/Intel/Readme.md | 28 ++++++++++----------
>  1 file changed, 14 insertions(+), 14 deletions(-)
> 
> diff --git a/Platform/Intel/Readme.md b/Platform/Intel/Readme.md index
> aaf6ef4d3e..3caf362983 100644
> --- a/Platform/Intel/Readme.md
> +++ b/Platform/Intel/Readme.md
> @@ -1,4 +1,4 @@
> -# **EDK II Minimum Platform Firmware for Intel(R) Platforms**
> +# **EDK II Minimum Platform Firmware for Intel&reg; Platforms**
> 
>  The Minimum Platform is a software architecture that guides uniform delivery
> of Intel platforms enabling firmware  solutions for basic boot functionality
> with extensibility built-in. Please see the @@ -200,7 +200,8 @@ return back to
> the minimum platform caller.
>    </pre>
> 
>  **Building with the batch scripts**
> -KabylakeOpenBoardPkg does not support batch scripts, please use
> build_bios.py.
> +Only PurleyOpenBoardPkg still supports batch script build. Future board
> +packages must only use the Python build infrastructure.
> 
>  For PurleyOpenBoardPkg
>  1. Open command window, go to the workspace directory, e.g. c:\Purley.
> @@ -214,18 +215,6 @@ For PurleyOpenBoardPkg  The validated version of
> iasl compiler that can build MinPurley is 20180629. Older version may generate
> ACPI build  errors.
> 
> -For ClevoOpenBoardPkg
> -1. Open command window, go to the workspace directory, e.g. c:\Clevo.
> -2. Type "cd edk2-platforms\Platform\Intel\ClevoOpenBoardPkg\N1xxWU".
> -3. Type "GitEdk2Clevo.bat" to setup GIT environment.
> -4. Type "bld" to build Clevo UEFI firmware image, "bld release" for release
> build, "bld clean" to remove intermediate -files.
> -
> -Users with access to the Intel proprietary FITC tool and ME ingredients can
> build full images for flash  (BIOS + ME + -DESC).
> -
> -Users can also flash the UEFI firmware image to the highest area of the flash
> region directly.
> -
>  ### **Known limitations**
> 
>  **ClevoOpenBoardPkg**
> @@ -258,6 +247,17 @@ Users can also flash the UEFI firmware image to the
> highest area of the flash re  4. The Linux build was tested on Ubuntu 16.04.5
> LTS with GCC version 5.4.0.
>  5. The build was tested with NASM version 2.11.08.
> 
> +### **Firmware Image Flashing**
> +
> +The full Intel firmware image on a flash device is called the
> +Integrated Firmware Image (IFWI). Users with access to the Intel proprietary
> FITC tool and ME ingredients can build full IFWI images that may be flashed
> (Descriptor, UEFI FW, ME FW, etc.).
> +
> +Users without such access can directly flash a custom built UEFI FW image
> over the highest area of the flash region directly.
> +It is always recommended to have a hardware flash programmer accessible
> +to recover the firmware image. The original full flash image should
> +always be backed up so it may be flashed again for recovery. Please be
> +aware that if a system supports a technology that authenticates the initial
> firmware boot image such as Boot Guard, it will fail to boot with a custom
> firmware image that is not signed properly.
> +
>  ### **Planned Activities**
>  * Replace the batch build scripts with cross-platform Python build scripts.
>  * Publish a Minimum Platform specification to describe the architecture and
> interfaces in more detail.
> --
> 2.16.2.windows.1
> 
> 
> 


  reply	other threads:[~2019-08-20  2:34 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-20  2:02 [edk2-platforms][PATCH V1 1/1] Platform/Intel/Readme.md: Content update Kubacki, Michael A
2019-08-20  2:34 ` Chiu, Chasel [this message]
  -- strict thread matches above, loose matches on Subject: below --
2019-09-13 21:41 Kubacki, Michael A
2019-09-13 23:24 ` [edk2-devel] " Nate DeSimone

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3C3EFB470A303B4AB093197B6777CCEC50463E1F@PGSMSX111.gar.corp.intel.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox