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(+) (limited to 'BaseTools') diff --git a/BaseTools/Bin/Win32/GenFds.exe b/BaseTools/Bin/Win32/GenFds.exe index de91228890..3c99a52615 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 360d56a98c..c43f7d383e 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 a226dab1da..0350f0e99a 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 9105bec833..adc984b097 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 3e3e379d26..27ebc20ede 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 113f4e2383..2b0d2d7ffc 100644 --- a/BaseTools/Conf/tools_def.template +++ b/BaseTools/Conf/tools_def.template @@ -2028,6 +2028,12 @@ RELEASE_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT *_*_*_VFR_PATH = VfrCompile *_*_*_VFR_FLAGS = -l -n +################## +# OptionRom tool definitions +################## +*_*_*_OPTROM_PATH = EfiRom +*_*_*_OPTROM_FLAGS = -e + ################## # Asl Compiler definitions ################## -- cgit v1.2.3