diff --git a/BaseTools/Source/Python/GenFds/DataSection.py b/BaseTools/Source/Python/GenFds/DataSection.py index f20fd70225..5af3ee7b7f 100644 --- a/BaseTools/Source/Python/GenFds/DataSection.py +++ b/BaseTools/Source/Python/GenFds/DataSection.py @@ -80,14 +80,7 @@ class DataSection (DataSectionClassObject): #Get PE Section alignment when align is set to AUTO if self.Alignment == 'Auto' and self.SecType in (BINARY_FILE_TYPE_TE, BINARY_FILE_TYPE_PE32): - ImageObj = PeImageClass (Filename) - if ImageObj.SectionAlignment < 0x400: - self.Alignment = str (ImageObj.SectionAlignment) - elif ImageObj.SectionAlignment < 0x100000: - self.Alignment = str (ImageObj.SectionAlignment // 0x400) + 'K' - else: - self.Alignment = str (ImageObj.SectionAlignment // 0x100000) + 'M' - + self.Alignment = "0" NoStrip = True if self.SecType in (BINARY_FILE_TYPE_TE, BINARY_FILE_TYPE_PE32): if self.KeepReloc is not None: diff --git a/BaseTools/Source/Python/GenFds/EfiSection.py b/BaseTools/Source/Python/GenFds/EfiSection.py index e7d4639041..fd58391dac 100644 --- a/BaseTools/Source/Python/GenFds/EfiSection.py +++ b/BaseTools/Source/Python/GenFds/EfiSection.py @@ -260,14 +260,7 @@ class EfiSection (EfiSectionClassObject): #Get PE Section alignment when align is set to AUTO if self.Alignment == 'Auto' and (SectionType == BINARY_FILE_TYPE_PE32 or SectionType == BINARY_FILE_TYPE_TE): - ImageObj = PeImageClass (File) - if ImageObj.SectionAlignment < 0x400: - Align = str (ImageObj.SectionAlignment) - elif ImageObj.SectionAlignment < 0x100000: - Align = str (ImageObj.SectionAlignment // 0x400) + 'K' - else: - Align = str (ImageObj.SectionAlignment // 0x100000) + 'M' - + Align = "0" if File[(len(File)-4):] == '.efi' and FfsInf.InfModule.BaseName == os.path.basename(File)[:-4]: MapFile = File.replace('.efi', '.map') CopyMapFile = os.path.join(OutputPath, ModuleName + '.map')