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:
Binary file not shown.
BIN
Vlv2TbltDevicePkg/Stitch/IFWIHeader/IFWI_HEADER_SPILOCK.bin
Normal file
BIN
Vlv2TbltDevicePkg/Stitch/IFWIHeader/IFWI_HEADER_SPILOCK.bin
Normal file
Binary file not shown.
@@ -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 ===========================================================================
|
||||
)
|
||||
|
Reference in New Issue
Block a user