[coreboot-gerrit] New patch to review for coreboot: Documentation/Intel/Soc: Update Quark FSP build instructions

Lee Leahy (leroy.p.leahy@intel.com) gerrit at coreboot.org
Thu Sep 29 22:58:36 CEST 2016


Lee Leahy (leroy.p.leahy at intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/16826

-gerrit

commit d022320f6048e9ca2f088437569d9c255afc62c8
Author: Lee Leahy <leroy.p.leahy at intel.com>
Date:   Thu Sep 29 13:56:28 2016 -0700

    Documentation/Intel/Soc: Update Quark FSP build instructions
    
    Update the FSP build instructions for Quark:
    * Discuss multiple types
    
    BRANCH=none
    BUG=None
    TEST=Build Quark FSP using new instructions
    
    Change-Id: Ibc4bfe32d0eb3877d3b988bc185c73be58d44878
    Signed-off-by: Lee Leahy <Leroy.P.Leahy at intel.com>
---
 Documentation/Intel/SoC/quark.html | 47 +++++++++++++++++++++++++++++++++++---
 1 file changed, 44 insertions(+), 3 deletions(-)

diff --git a/Documentation/Intel/SoC/quark.html b/Documentation/Intel/SoC/quark.html
index 61abebd..9c180da 100644
--- a/Documentation/Intel/SoC/quark.html
+++ b/Documentation/Intel/SoC/quark.html
@@ -130,14 +130,55 @@ Getting the Quark FSP source:
   <li>Use git to clone <a target="_blank" href="https://review.gerrithub.io/#/admin/projects/LeeLeahy/quarkfsp">QuarkFspPkg</a> into the QuarkFpsPkg directory (.)</li>
 </ol>
 
+<h2>Building QuarkFspPkg</h2>
 <p>
-Building QuarkFspPkg:
+There are two versions of FSP: FSP 1.1 and FSP 2.0.  There are also two
+different implementations of FSP, one using subroutines without SEC and
+PEI core and the original implementation which relies on SEC and PEI core.
+Finally there are two different build x86 types release (r32) and debug (d32).
+</p>
+<p>Note that the subroutine implementations are a <b>work in progress</b>.</p>
+<p>
+Build commands shown building debug FSP:
 </p>
 <ul>
-  <li>Linux: QuarkFspPkg/BuildFsp.sh  -d32</li>
-  <li>Windows: QuarkFspPkg/BuildFsp.bat  -d32</li>
+  <li>Linux:
+    <ul>
+      <li>QuarkFspPkg/BuildFsp1_1.sh  -d32</li>
+      <li>QuarkFspPkg/BuildFsp1_1Pei.sh  -d32</li>
+      <li>QuarkFspPkg/BuildFsp2_0.sh  -d32</li>
+      <li>QuarkFspPkg/BuildFsp2_0Pei.sh  -d32</li>
+    </ul>
+  <li>Windows:
+    <ul>
+      <li>QuarkFspPkg/BuildFsp1_1.bat  -d32</li>
+      <li>Windows: QuarkFspPkg/BuildFsp2_0.bat  -d32</li>
+    </ul>
+  </li>
 </ul>
 
+<h2>Copying FSP files into coreboot Source Tree</h2>
+<p>
+There are some helper scripts to copy the FSP output into the coreboot
+source tree.  The parameters to these scripts are:
+</p>
+<ol>
+  <li>EDK2 tree root</li>
+  <li>coreboot tree root</li>
+  <li>Build type: DEBUG or RELEASE</li>
+</ol>
+<p>
+Script files:
+</p>
+<ul>
+  <li>Linux:
+    <ul>
+      <li>QuarkFspPkg/coreboot_fsp1_1.sh</li>
+      <li>QuarkFspPkg/coreboot_fsp1_1Pei.sh</li>
+      <li>QuarkFspPkg/coreboot_fsp2_0.sh</li>
+      <li>QuarkFspPkg/coreboot_fsp2_0Pei.sh</li>
+    </ul>
+</ul>
 
 
 <hr>



More information about the coreboot-gerrit mailing list