Intel Quark SoC X1000 Software User's Manual page 14

Board support package (bsp)
Hide thumbs Also See for Quark SoC X1000:
Table of Contents

Advertisement

LINUX ONLY: GCC flags used for this build. Set to the version of GCC you have
installed.
Validated and tested on GCC46. GCC43 is not supported from Release 1.2
Note:
onwards.
subst drive letter
WINDOWS ONLY: quarkbuild.bat uses the letter specified here with the
Windows subst command to associate a drive letter with the EDKII workspace
directory path. Associating a drive letter with the EDKII workspace directory
reduces flash space requirements for debug executables.
[PlatformName]
Name of the Platform package you want to build
[-DSECURE_LD]
Create a Secure Lockdown build (optional).
The policy decisions taken during EDKII boot for this boot option are automatically
Note:
taken on secure SKU Quark SoC hardware even if SECURE_LD build option is not
specified.
[-DTPM_SUPPORT]
Create an EDKII build with TPM support (optional)
[-DSECURE_BOOT_ENABLE=TRUE]
Create an EDKII build with UEFI Secure Boot support (optional)
The TPM and UEFI Secure Boot build options require the one-time prerequisite
Note:
described in the CryptoPkg\Library\OpensslLib\Patch-HOWTO.txt file. For more
details on TPM (Trusted Platform Module) and UEFI Secure Boot, refer to the Intel®
Quark™ SoC X1000 UEFI Firmware Writer's Guide.
Linux example usage:
Create a RELEASE build with UEFI Secure Boot and TPM support for an Intel® Quark™
SoC platform based on GCC version 4.6:
For release 1.2 onwards:
./quarkbuild.sh -r32 GCC46 /usr/bin/ QuarkPlatform -
DSECURE_BOOT_ENABLE=TRUE -DTPM_SUPPORT
For release 1.1 and earlier:
./quarkbuild.sh -r32 GCC46 QuarkPlatform -
DSECURE_BOOT_ENABLE=TRUE - DTPM_SUPPORT
Intel® Quark™ SoC X1000 Board Support Package (BSP)
Build and Software User Guide
14
Document Number: 329687-011US
May 2017

Advertisement

Table of Contents
loading

Table of Contents