Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/AutoGen/AutoGen.py| 3 ++-
BaseTools/Source/Python/Common/Misc.py| 27 +++
BaseTools/Source/Python/GenFds/FfsInfStatement.py | 5 -
3 files
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/AutoGen/GenC.py | 6 ++
1 file changed, 6 insertions(+)
diff --git a/BaseTools/Source/Python/AutoGen/GenC.py
b/BaseTools/Source/Python/AutoGen/GenC.py
index 9bdb036..e73ba79 100644
This patch makes sure the EFI file in $(BIN_DIR) is unique. If there are
modules with same BaseName, the FILE_GUID is appended.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Conf/build_rule.template | 14 --
BaseTools/Source
This patch extended BuildOptions section in DSC to support
[BuildOptions.$(arch).CodeBase.$(MODULE_TYPE)]
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/AutoGen/AutoGen.py | 11 ---
BaseTools/Source/Python
This binary file contains offset of VFR and UNI data.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/AutoGen/AutoGen.py | 74 ++
1 file changed, 74 insertions(+)
diff --git a/BaseTools/Source/Python
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/build/BuildReport.py | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/BaseTools/Source/Python/build/BuildReport.py
b/BaseTools/Source/Python/build
This patch also removed a warning message.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/AutoGen/AutoGen.py | 1 -
BaseTools/Source/Python/GenFds/Fv.py | 21 +
2 files changed, 21 insertions(+), 1
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/Common/Misc.py | 21
.../Source/Python/CommonDataClass/FdfClass.py | 1 +
BaseTools/Source/Python/GenFds/Capsule.py | 89 +++
BaseTools
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/AutoGen/GenMake.py | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/BaseTools/Source/Python/AutoGen/GenMake.py
b/BaseTools/Source/Python/AutoGen
if '==' is specified, it overrides all options that specified by '='; if no
'==' is specified, all options that match current build criteria are combined.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/So
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/build/build.py | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/BaseTools/Source/Python/build/build.py
b/BaseTools/Source/Python/build/build.py
index 9b48ac0
The include regular expression cannot match spaces before or after this
statement.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/AutoGen/UniClassObject.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/Workspace/WorkspaceDatabase.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py
b/BaseTools/Source/Python
Current check only compared string format of toke value.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/AutoGen/AutoGen.py | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/BaseTools/Source/Python/AutoGen
The version of IASL compiler in the tools_def.template file no longer exists on
the acpica.org site. Update the tools_def.template file to remove the specific
version info from the tools_def.template file.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
aligned;
For others, updated link option to merge .data and .rdata
Yingke Liu (3):
BaseTools: Updated tool_def to support 4K alignment.
BaseTools: Update GenFw to support 4K alignment.
BaseTools: Added GCC ld script to support 4K alignment.
BaseTools/Conf/tools_def.template| 128
Replace '/MERGE:.data=.text /MERGE:.rdata=.text' with /MERGE:.rdata=.data
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Conf/tools_def.template | 128 +++---
1 file changed, 64 insertions(+), 64 deletion
If current ELF file is 4K aligned, the converted PE should also be 4K aligned.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/C/GenFw/Elf32Convert.c | 8 ++--
BaseTools/Source/C/GenFw/Elf64Convert.c | 6 +-
2 files changed, 11
This script can be used to generate 4K aligned ELF file.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Scripts/gcc-4K-align-ld-script | 44
1 file changed, 44 insertions(+)
create mode 100644 BaseTools/Scripts
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/C/Common/EfiCompress.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/BaseTools/Source/C/Common/EfiCompress.c
b/BaseTools/Source/C/Common/EfiCompress.c
index bd86d12..b225fee
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
.../Source/Python/Rsa2048Sha256Sign/Rsa2048Sha256Sign.py | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/BaseTools/Source/Python/Rsa2048Sha256Sign/Rsa2048Sha256Sign.py
b
The BuildOptions in an INF should also follow override rule: If '==' is used,
all other options with '=' are overridden.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/AutoGen/AutoGen.py | 14 --
The alignment in rule section is shared by modules that use this rule to
generate FFS, it should not be modified by certain module.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu
---
BaseTools/Source/Python/GenFds/EfiSection.py | 7 ---
1 file changed, 4
23 matches
Mail list logo