From nobody Mon Feb 9 04:02:54 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+40708+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+40708+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1557941752; cv=none; d=zoho.com; s=zohoarc; b=aN2VwRg9ev2zTPhP7tsLPFJN8NakemxtYQD1aC3Fa+/vcI+g2yBdKg1NPfwWb8ZIsrQFKWHwHBjuj/yeBYXu8XAraHop79AivGDLLfInrupmjKZgz5Cr67lGB/mGt3oW5TGpqVXXlafyD+mi36MxfL+aagitkqpuAsx8dOKu2QM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1557941752; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To:ARC-Authentication-Results; bh=/OeGoT8MGTrUCmpaKCSvETb0PYnPUC4QWiIVUUUIWao=; b=Mus8JBY7zHl9Hb25l0tueK+wCZDz6ctjtVNivdUTrTJ25YHUHFphwRYvR4j2HFxklHCZoyKfFtPgmKXLHy1PBYgYl0ZH3ARsp61ZxC46xjV5wJZg8JQrUVg5DsiisXGjBSUPWEQjVLf0MpuIbq3xxdCg21vyL9Zsp/bAsO+W9rg= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+40708+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1557941752242781.0771969186557; Wed, 15 May 2019 10:35:52 -0700 (PDT) Return-Path: X-Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by groups.io with SMTP; Wed, 15 May 2019 10:35:51 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 May 2019 10:35:50 -0700 X-ExtLoop1: 1 X-Received: from paagyema-desk2.amr.corp.intel.com ([10.7.159.148]) by orsmga006.jf.intel.com with ESMTP; 15 May 2019 10:35:49 -0700 From: "Agyeman, Prince" To: devel@edk2.groups.io Cc: Prince Agyeman Subject: [edk2-devel] [edk2-platforms] [PATCH 5/5] Intel/Readme.md: Updated readme with linux build instructions Date: Wed, 15 May 2019 10:35:49 -0700 Message-Id: <176c9351320200ab88e4f7a40f29a53c8e919b50.1557779977.git.prince.agyeman@intel.com> In-Reply-To: References: MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,prince.agyeman@intel.com Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1557941751; bh=mLAH0HFBOvcz1QxlBlfbLg7sCc+jdGlYQQHPEzcc9EM=; h=Cc:Date:From:Reply-To:Subject:To; b=JrkHeCxt3jhdFvWNLWiFZJ5/uRHBEkvs44QHRUYSo6MGEG/qTeMXrQPYOYa8C1DxkzV f06nFMq8ZwqDqzCgxH9SmCU+05DoXNsC8YHefVm3frkedab+fARXqBkl8KXcwh961okTr A4ccmmBTOLll2mCPlDvQgQTnhxiG8JPeBpE= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Prince Agyeman Signed-off-by: Prince Agyeman Reviewed-by: Nate DeSimone --- Platform/Intel/Readme.md | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/Platform/Intel/Readme.md b/Platform/Intel/Readme.md index fbf7351..972a1b0 100644 --- a/Platform/Intel/Readme.md +++ b/Platform/Intel/Readme.md @@ -107,9 +107,13 @@ return back to the minimum platform caller. =20 **Building with the python script** =20 -1. Open command window, go to the workspace directory, e.g. c:\Kabylake. -2. Type "cd edk2-platforms\Platform\Intel -3. Type "python build_bios.py -p REPLACE_WITH_BOARD_NAME" +1. Open command window, go to the workspace directory, e.g. c:\Kabylake or= ~/Kabylake in the case of a linux OS +2. If using a linux OS + * Type "cd edk2" + * Type "source edksetup.sh" + * Type "cd ../" to go back to the workspace directory +3. Type "cd edk2-platforms/Platform/Intel +4. Type "python build_bios.py -p REPLACE_WITH_BOARD_NAME" =20 * build_bios.py arguments: =20 @@ -132,18 +136,19 @@ return back to the minimum platform caller. | | =20 * For more information on build options - * ``Type "python build_bios.py -h"`` + * Type "python build_bios.py -h" =20 * Note - * ``Python 2.7.16 and Python 3.7.3 compatible`` - * ``These python build scripts have been tested on Windows due to`` [cro= ss-platform limitations](#Known-limitations) + * Python 2.7.16 and Python 3.7.3 compatible + * This python build script has been tested on Windows 10 and Ubuntu 16.0= 4.5 LTS + * See [cross-platform limitations](#Known-limitations) =20 * Configuration Files - * ``The edk2-platforms\Platform\Intel\build.cfg file contains the defaul= t settings used by build_bios.py`` - * ``The default settings are under the DEFAULT_CONFIG section`` - * ``Each board can have a settings file that will override the edk2-plat= forms\Platform\Intel\build.cfg settings`` - * ``An example of a board specific settings:`` - * ``edk2-platforms\Platform\Intel\KabylakeOpenBoardPkg\KabylakeRvp3\bu= ild_config.cfg`` + * The edk2-platforms\Platform\Intel\build.cfg file contains the default = settings used by build_bios.py + * The default settings are under the DEFAULT_CONFIG section + * Each board can have a settings file that will override the edk2-platfo= rms\Platform\Intel\build.cfg settings + * An example of a board specific settings: + * edk2-platforms\Platform\Intel\KabylakeOpenBoardPkg\KabylakeRvp3\buil= d_config.cfg =20 * Workspace view of the build scripts *
@@ -212,8 +217,10 @@ Users can also flash the UEFI firmware image to the hi=
ghest area of the flash re
=20
 ### **Known limitations**
=20
-* All firmware projects can only build on Windows with the validated confi=
guration below.
+* All firmware projects can build on Windows with the validated configurat=
ion below.
   * Cross-platform build support is work-in-progress.
+* KabylakeOpenBoardPkg and ClevoOpenBoardPkg can build on Ubuntu 16.04.5 L=
TS
+with gcc version 5.4.0 and nasm version 2.11.08 with the build_bios.py scr=
ipt
=20
 **KabylakeOpenBoardPkg**
 1. This firmware project has only been tested on the Intel KabylakeRvp3 bo=
ard.
--=20
2.7.4


-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#40708): https://edk2.groups.io/g/devel/message/40708
Mute This Topic: https://groups.io/mt/31632307/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [importer@patchew.org]
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-