From 15543340da6cf1cb3f6047c8bf6c5426a93e52f1 Mon Sep 17 00:00:00 2001 From: jwang36 Date: Sun, 3 May 2009 06:40:59 +0000 Subject: Implemented feature request hsd202262 and incorporated SMM support git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8229 6f19259b-4bc3-4df7-8a09-765794883524 --- BaseTools/Bin/Win32/GenFds.exe | Bin 544223 -> 544391 bytes BaseTools/Bin/Win32/GenFfs.exe | Bin 167936 -> 434176 bytes BaseTools/Bin/Win32/GenSec.exe | Bin 446464 -> 446464 bytes BaseTools/Bin/Win32/build.exe | Bin 2067513 -> 679515 bytes BaseTools/Conf/build_rule.template | 11 +++++++++++ BaseTools/Conf/tools_def.template | 6 ++++++ 6 files changed, 17 insertions(+) diff --git a/BaseTools/Bin/Win32/GenFds.exe b/BaseTools/Bin/Win32/GenFds.exe index de91228..3c99a52 100755 Binary files a/BaseTools/Bin/Win32/GenFds.exe and b/BaseTools/Bin/Win32/GenFds.exe differ diff --git a/BaseTools/Bin/Win32/GenFfs.exe b/BaseTools/Bin/Win32/GenFfs.exe index 360d56a..c43f7d3 100755 Binary files a/BaseTools/Bin/Win32/GenFfs.exe and b/BaseTools/Bin/Win32/GenFfs.exe differ diff --git a/BaseTools/Bin/Win32/GenSec.exe b/BaseTools/Bin/Win32/GenSec.exe index a226dab..0350f0e 100755 Binary files a/BaseTools/Bin/Win32/GenSec.exe and b/BaseTools/Bin/Win32/GenSec.exe differ diff --git a/BaseTools/Bin/Win32/build.exe b/BaseTools/Bin/Win32/build.exe index 9105bec..adc984b 100755 Binary files a/BaseTools/Bin/Win32/build.exe and b/BaseTools/Bin/Win32/build.exe differ diff --git a/BaseTools/Conf/build_rule.template b/BaseTools/Conf/build_rule.template index 3e3e379..27ebc20 100644 --- a/BaseTools/Conf/build_rule.template +++ b/BaseTools/Conf/build_rule.template @@ -380,3 +380,14 @@ $(DEBUG_DIR)(+)$(MODULE_NAME)StrDefs.h + +[Efi-Image.UEFI_OPTIONROM] + + ?.efi, ?.EFI, ?.Efi + + + $(BIN_DIR)(+)$(MODULE_NAME).rom + + + $(OPTROM) -i $(PCI_DEVICE_ID) -f $(PCI_VENDOR_ID) -l $(PCI_CLASS_CODE) -o $dst $(OPTROM_FLAGS) $src + diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.template index 113f4e2..2b0d2d7 100644 --- a/BaseTools/Conf/tools_def.template +++ b/BaseTools/Conf/tools_def.template @@ -2029,6 +2029,12 @@ RELEASE_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT *_*_*_VFR_FLAGS = -l -n ################## +# OptionRom tool definitions +################## +*_*_*_OPTROM_PATH = EfiRom +*_*_*_OPTROM_FLAGS = -e + +################## # Asl Compiler definitions ################## *_*_*_ASLCC_FLAGS = /GL- /Y- /TC /Dmain=ReferenceAcpiTable -- cgit v1.1