audk/BaseTools/Source/C
Daniel Verkamp 9f3a38cdfb BaseTools/EfiRom: Add multiple device id support
This is a patch to implement writing and dumping of PCI 3.0 Device ID
lists in EFI option ROMs in the EfiRom tool.
Using this modification, multiple space-delimited device IDs can be
specified after -i.  The first device in the list is used for the main
PCI ROM header Device ID field and is also written in the list.  The
list is only written when more than one device ID has been specified;
when only one device ID is given on the command line, the EfiRom output
should be identical to the current code.

Fixes: https://bugzilla.tianocore.org/show_bug.cgi?id=666
Cc: Liming Gao <liming.gao@intel.com>
Cc: Tomas Pilar <tpilar@solarflare.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2017-08-26 07:19:03 +08:00
..
BootSectImage BaseTools: Change source files to DOS format. 2016-03-10 17:37:51 +08:00
BrotliCompress BaseTools: Add --version option in Brotli and BrotliCompress 2017-05-05 11:15:24 +08:00
Common BaseTools: Fix Xcode 9 Beta treating 32-bit left shift as undefined 2017-08-11 08:39:41 +08:00
EfiLdrImage BaseTools/EfiLdrImage: Fix a segmentation fault from vfprintf() 2017-08-01 10:52:23 +08:00
EfiRom BaseTools/EfiRom: Add multiple device id support 2017-08-26 07:19:03 +08:00
GenBootSector BaseTools/GenBootSector: Fix file handles not being closed 2016-11-08 16:37:57 +08:00
GenCrc32 BaseTools/GenCrc32: Fix a bug to hand empty file for decode 2017-08-01 10:52:44 +08:00
GenFfs BaseTools/GenFfs: Fix a segmentation fault from vsprintf()/vfprintf() 2017-08-01 10:51:08 +08:00
GenFv BaseTools/GenFv: Fix file handles not being closed 2016-11-08 16:38:02 +08:00
GenFw BaseTools: Roll back GenFw Change to keep unknown field in RSDS debug entry 2017-08-24 11:21:27 +08:00
GenPage BaseTools/GenPage: Fix potential memory leak 2016-11-08 16:37:36 +08:00
GenSec BaseTools/GenSec: Fix a segmentation fault in main() 2017-08-01 10:50:24 +08:00
GenVtf BaseTools/GenVtf: Fix VS2010/VS2012 build failure 2017-03-07 08:43:33 +08:00
GnuGenBootSector License header updated to match correct format. 2014-08-28 13:53:34 +00:00
Include BaseTools/GenFfs: add FFS file types for MM modules. 2017-07-07 10:47:42 +08:00
LzmaCompress BaseTools/LzmaCompress: Fix file handles not being closed 2016-11-08 16:38:07 +08:00
Makefiles BaseTools/Source/C/Makefiles: Fix NmakeSubdirs.bat always return 0 2017-03-02 16:43:42 +08:00
PyEfiCompressor License header updated to match correct format. 2014-08-28 13:53:34 +00:00
PyUtility License header updated to match correct format. 2014-08-28 13:53:34 +00:00
Split BaseTools/Split: Fix the segmentation fault in GetSplitValue() 2017-08-01 10:50:07 +08:00
TianoCompress BaseTools: Fix Xcode 9 Beta treating 32-bit left shift as undefined 2017-08-11 08:39:41 +08:00
VfrCompile BaseTools/VfrCompile: Remove the MAX_PATH limitation 2017-08-04 14:32:42 +08:00
VolInfo BaseTools/VolInfo: Update OPENSSL_PATH to support space characters 2017-04-27 21:18:33 +08:00
GNUmakefile BaseTools: Add Brotli algorithm tool 2017-03-29 12:14:43 +08:00
Makefile BaseTools: Add Brotli algorithm tool 2017-03-29 12:14:43 +08:00