Vlv2TbltDevicePkg: Sync the branch changes to Trunk,

Add 'yL' build option to enable SPI lock for MinnowBoard Max.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tim He <tim.he@intel.com>
Reviewed-by: David Wei <david.wei@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18777 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
Tim He
2015-11-12 08:33:12 +00:00
committed by timhe
parent 0ce8410ed7
commit 83586b5d50
6 changed files with 40 additions and 11 deletions

View File

@@ -19,6 +19,7 @@ SetLocal EnableDelayedExpansion EnableExtensions
set exitCode=0
set BackupRom=1
set UpdateVBios=1
set SpiLock=0
set Stitch_Config=Stitch_Config.txt
copy /y nul Stitching.log >nul
@@ -47,6 +48,12 @@ if /i "%~1"=="/nB" (
shift
goto OptLoop
)
if /i "%~1"=="/yL" (
set SpiLock=1
shift
goto OptLoop
)
if /i "%~1"=="/B" (
if "%~2"=="" goto Usage
if not exist %~2 echo BIOS not found. & goto Usage
@@ -103,6 +110,11 @@ for /f "delims== tokens=1,2" %%i in (%Stitch_Config%) do (
)
)
if %SpiLock% EQU 1 (
set IFWI_HEADER_FILE=IFWIHeader\!IFWI_HEADER!_SPILOCK.bin
) else (
set IFWI_HEADER_FILE=IFWIHeader\!IFWI_HEADER!.bin
)
:: **********************************************************************
:: The Main Stitching Loop
@@ -168,7 +180,7 @@ for %%i in (%BIOS_Names%) do (
echo.
echo Stitching IFWI for !BIOS_Rom! ...
echo ---------------------------------------------------------------------------
echo IFWI Header: !IFWI_HEADER!.bin, SEC version: !SEC_VERSION!,
echo IFWI Header: !IFWI_HEADER_FILE!, SEC version: !SEC_VERSION!,
echo BIOS Version: !BIOS_Version!
echo Platform Type: !Platform_Type!, IFWI Prefix: %BIOS_ID%
@@ -178,7 +190,8 @@ for %%i in (%BIOS_Names%) do (
echo.
echo Generating IFWI... %BIOS_ID%.bin
echo.
copy /b/y IFWIHeader\!IFWI_HEADER!.bin + ..\..\Vlv2MiscBinariesPkg\SEC\!SEC_VERSION!\VLV_SEC_REGION.bin + IFWIHeader\Vacant.bin + !BIOS_Rom! %BIOS_ID%.bin
copy /b/y !IFWI_HEADER_FILE! + ..\..\Vlv2MiscBinariesPkg\SEC\!SEC_VERSION!\VLV_SEC_REGION.bin + ..\..\Vlv2MiscBinariesPkg\SEC\!SEC_VERSION!\Vacant.bin + !BIOS_Rom! %BIOS_ID%.bin
echo.
echo ===========================================================================
)