[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