Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ipmctl
Source: <url://example.com>
#
# Please double check copyright with the licensecheck(1) command.

Files:     BaseTools/Bin/CYGWIN_NT-5.1-i686/LzmaF86Compress
           BaseTools/BinWrappers/PosixLike/BrotliCompress
           BaseTools/BinWrappers/PosixLike/LzmaF86Compress
           BaseTools/BuildEnv
           BaseTools/Conf/tools_def.template
           BaseTools/GNUmakefile
           BaseTools/Makefile
           BaseTools/Scripts/BinToPcd.py
           BaseTools/Scripts/ConvertMasmToNasm.py
           BaseTools/Scripts/ConvertUni.py
           BaseTools/Scripts/PatchCheck.py
           BaseTools/Scripts/UpdateBuildVersions.py
           BaseTools/Source/C/BootSectImage/GNUmakefile
           BaseTools/Source/C/BootSectImage/Makefile
           BaseTools/Source/C/BootSectImage/bootsectimage.c
           BaseTools/Source/C/BootSectImage/fat.h
           BaseTools/Source/C/BootSectImage/mbr.h
           BaseTools/Source/C/BrotliCompress/GNUmakefile
           BaseTools/Source/C/BrotliCompress/Makefile
           BaseTools/Source/C/Common/BasePeCoff.c
           BaseTools/Source/C/Common/BinderFuncs.c
           BaseTools/Source/C/Common/BinderFuncs.h
           BaseTools/Source/C/Common/CommonLib.c
           BaseTools/Source/C/Common/CommonLib.h
           BaseTools/Source/C/Common/Compress.h
           BaseTools/Source/C/Common/Crc32.c
           BaseTools/Source/C/Common/Crc32.h
           BaseTools/Source/C/Common/Decompress.h
           BaseTools/Source/C/Common/EfiCompress.c
           BaseTools/Source/C/Common/EfiUtilityMsgs.h
           BaseTools/Source/C/Common/FirmwareVolumeBuffer.c
           BaseTools/Source/C/Common/FirmwareVolumeBufferLib.h
           BaseTools/Source/C/Common/FvLib.h
           BaseTools/Source/C/Common/GNUmakefile
           BaseTools/Source/C/Common/Makefile
           BaseTools/Source/C/Common/MemoryFile.c
           BaseTools/Source/C/Common/MemoryFile.h
           BaseTools/Source/C/Common/MyAlloc.c
           BaseTools/Source/C/Common/MyAlloc.h
           BaseTools/Source/C/Common/OsPath.c
           BaseTools/Source/C/Common/OsPath.h
           BaseTools/Source/C/Common/ParseGuidedSectionTools.c
           BaseTools/Source/C/Common/ParseGuidedSectionTools.h
           BaseTools/Source/C/Common/ParseInf.c
           BaseTools/Source/C/Common/ParseInf.h
           BaseTools/Source/C/Common/PeCoffLib.h
           BaseTools/Source/C/Common/SimpleFileParsing.h
           BaseTools/Source/C/Common/StringFuncs.c
           BaseTools/Source/C/Common/StringFuncs.h
           BaseTools/Source/C/Common/TianoCompress.c
           BaseTools/Source/C/Common/WinNtInclude.h
           BaseTools/Source/C/EfiLdrImage/EfiLdrImage.c
           BaseTools/Source/C/EfiLdrImage/GNUmakefile
           BaseTools/Source/C/EfiLdrImage/Makefile
           BaseTools/Source/C/EfiRom/EfiRom.c
           BaseTools/Source/C/EfiRom/EfiRom.h
           BaseTools/Source/C/EfiRom/GNUmakefile
           BaseTools/Source/C/EfiRom/Makefile
           BaseTools/Source/C/GNUmakefile
           BaseTools/Source/C/GenBootSector/GenBootSector.c
           BaseTools/Source/C/GenBootSector/GetDrvNumOffset.c
           BaseTools/Source/C/GenBootSector/Makefile
           BaseTools/Source/C/GenCrc32/GNUmakefile
           BaseTools/Source/C/GenCrc32/GenCrc32.c
           BaseTools/Source/C/GenCrc32/Makefile
           BaseTools/Source/C/GenFfs/GNUmakefile
           BaseTools/Source/C/GenFfs/GenFfs.c
           BaseTools/Source/C/GenFfs/Makefile
           BaseTools/Source/C/GenFv/GNUmakefile
           BaseTools/Source/C/GenFv/GenFvInternalLib.h
           BaseTools/Source/C/GenFv/Makefile
           BaseTools/Source/C/GenFw/Elf32Convert.c
           BaseTools/Source/C/GenFw/Elf32Convert.h
           BaseTools/Source/C/GenFw/Elf64Convert.c
           BaseTools/Source/C/GenFw/Elf64Convert.h
           BaseTools/Source/C/GenFw/ElfConvert.c
           BaseTools/Source/C/GenFw/ElfConvert.h
           BaseTools/Source/C/GenFw/GNUmakefile
           BaseTools/Source/C/GenFw/GenFw.c
           BaseTools/Source/C/GenFw/GenFw.h
           BaseTools/Source/C/GenFw/Makefile
           BaseTools/Source/C/GenPage/GNUmakefile
           BaseTools/Source/C/GenPage/GenPage.c
           BaseTools/Source/C/GenPage/Makefile
           BaseTools/Source/C/GenPage/VirtualMemory.h
           BaseTools/Source/C/GenSec/GNUmakefile
           BaseTools/Source/C/GenSec/GenSec.c
           BaseTools/Source/C/GenSec/Makefile
           BaseTools/Source/C/GenVtf/GNUmakefile
           BaseTools/Source/C/GenVtf/GenVtf.c
           BaseTools/Source/C/GenVtf/Makefile
           BaseTools/Source/C/GnuGenBootSector/GNUmakefile
           BaseTools/Source/C/GnuGenBootSector/GnuGenBootSector.c
           BaseTools/Source/C/Include/AArch64/ProcessorBind.h
           BaseTools/Source/C/Include/Arm/ProcessorBind.h
           BaseTools/Source/C/Include/Common/BaseTypes.h
           BaseTools/Source/C/Include/Common/BuildVersion.h
           BaseTools/Source/C/Include/Common/MdeModuleHii.h
           BaseTools/Source/C/Include/Common/PiFirmwareFile.h
           BaseTools/Source/C/Include/Common/PiFirmwareVolume.h
           BaseTools/Source/C/Include/Common/UefiBaseTypes.h
           BaseTools/Source/C/Include/Common/UefiCapsule.h
           BaseTools/Source/C/Include/Common/UefiMultiPhase.h
           BaseTools/Source/C/Include/Common/VariableFormat.h
           BaseTools/Source/C/Include/Common/WorkingBlockHeader.h
           BaseTools/Source/C/Include/Guid/FfsSectionAlignmentPadding.h
           BaseTools/Source/C/Include/Guid/PcAnsi.h
           BaseTools/Source/C/Include/Guid/PiFirmwareFileSystem.h
           BaseTools/Source/C/Include/Ia32/ProcessorBind.h
           BaseTools/Source/C/Include/IndustryStandard/Acpi.h
           BaseTools/Source/C/Include/IndustryStandard/Acpi1_0.h
           BaseTools/Source/C/Include/IndustryStandard/Acpi2_0.h
           BaseTools/Source/C/Include/IndustryStandard/Acpi3_0.h
           BaseTools/Source/C/Include/IndustryStandard/EfiPci.h
           BaseTools/Source/C/Include/IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h
           BaseTools/Source/C/Include/IndustryStandard/PeImage.h
           BaseTools/Source/C/Include/IndustryStandard/pci22.h
           BaseTools/Source/C/Include/IndustryStandard/pci23.h
           BaseTools/Source/C/Include/IndustryStandard/pci30.h
           BaseTools/Source/C/Include/Protocol/GraphicsOutput.h
           BaseTools/Source/C/Include/Protocol/GuidedSectionExtraction.h
           BaseTools/Source/C/Include/Protocol/HiiFramework.h
           BaseTools/Source/C/Include/Protocol/UgaDraw.h
           BaseTools/Source/C/Include/X64/ProcessorBind.h
           BaseTools/Source/C/LzmaCompress/GNUmakefile
           BaseTools/Source/C/LzmaCompress/LzmaCompress.c
           BaseTools/Source/C/LzmaCompress/Makefile
           BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.c
           BaseTools/Source/C/Makefile
           BaseTools/Source/C/Makefiles/app.makefile
           BaseTools/Source/C/Makefiles/footer.makefile
           BaseTools/Source/C/Makefiles/header.makefile
           BaseTools/Source/C/Makefiles/lib.makefile
           BaseTools/Source/C/Makefiles/ms.app
           BaseTools/Source/C/Makefiles/ms.common
           BaseTools/Source/C/Makefiles/ms.lib
           BaseTools/Source/C/Makefiles/ms.rule
           BaseTools/Source/C/PyEfiCompressor/EfiCompressor.c
           BaseTools/Source/C/PyEfiCompressor/Makefile
           BaseTools/Source/C/PyUtility/Makefile
           BaseTools/Source/C/PyUtility/PyUtility.c
           BaseTools/Source/C/Split/GNUmakefile
           BaseTools/Source/C/Split/Makefile
           BaseTools/Source/C/Split/Split.c
           BaseTools/Source/C/TianoCompress/GNUmakefile
           BaseTools/Source/C/TianoCompress/Makefile
           BaseTools/Source/C/TianoCompress/TianoCompress.c
           BaseTools/Source/C/TianoCompress/TianoCompress.h
           BaseTools/Source/C/VfrCompile/EfiVfr.h
           BaseTools/Source/C/VfrCompile/GNUmakefile
           BaseTools/Source/C/VfrCompile/Makefile
           BaseTools/Source/C/VfrCompile/VfrCompiler.cpp
           BaseTools/Source/C/VfrCompile/VfrCompiler.h
           BaseTools/Source/C/VfrCompile/VfrError.cpp
           BaseTools/Source/C/VfrCompile/VfrError.h
           BaseTools/Source/C/VfrCompile/VfrFormPkg.cpp
           BaseTools/Source/C/VfrCompile/VfrFormPkg.h
           BaseTools/Source/C/VfrCompile/VfrUtilityLib.cpp
           BaseTools/Source/C/VfrCompile/VfrUtilityLib.h
           BaseTools/Source/C/VolInfo/GNUmakefile
           BaseTools/Source/C/VolInfo/Makefile
           BaseTools/Source/C/VolInfo/VolInfo.c
           BaseTools/Source/C/VolInfo/VolInfo.h
           BaseTools/Source/Python/AutoGen/GenPcdDb.py
           BaseTools/Source/Python/AutoGen/__init__.py
           BaseTools/Source/Python/BPDG/GenVpd.py
           BaseTools/Source/Python/BPDG/__init__.py
           BaseTools/Source/Python/Common/BuildToolError.py
           BaseTools/Source/Python/Common/BuildVersion.py
           BaseTools/Source/Python/Common/GlobalData.py
           BaseTools/Source/Python/Common/LongFilePathOs.py
           BaseTools/Source/Python/Common/LongFilePathOsPath.py
           BaseTools/Source/Python/Common/LongFilePathSupport.py
           BaseTools/Source/Python/Common/MultipleWorkspace.py
           BaseTools/Source/Python/Common/VariableAttributes.py
           BaseTools/Source/Python/Common/VpdInfoFile.py
           BaseTools/Source/Python/Common/__init__.py
           BaseTools/Source/Python/CommonDataClass/__init__.py
           BaseTools/Source/Python/Ecc/C.g
           BaseTools/Source/Python/Ecc/Check.py
           BaseTools/Source/Python/Ecc/EccToolError.py
           BaseTools/Source/Python/Ecc/MetaDataParser.py
           BaseTools/Source/Python/Ecc/MetaFileWorkspace/__init__.py
           BaseTools/Source/Python/Ecc/Xml/__init__.py
           BaseTools/Source/Python/Ecc/__init__.py
           BaseTools/Source/Python/Ecc/c.py
           BaseTools/Source/Python/Eot/EotGlobalData.py
           BaseTools/Source/Python/Eot/ParserWarning.py
           BaseTools/Source/Python/Eot/__init__.py
           BaseTools/Source/Python/GNUmakefile
           BaseTools/Source/Python/GenFds/__init__.py
           BaseTools/Source/Python/GenPatchPcdTable/GenPatchPcdTable.py
           BaseTools/Source/Python/GenPatchPcdTable/__init__.py
           BaseTools/Source/Python/Makefile
           BaseTools/Source/Python/PatchPcdValue/__init__.py
           BaseTools/Source/Python/Pkcs7Sign/Pkcs7Sign.py
           BaseTools/Source/Python/Rsa2048Sha256Sign/Rsa2048Sha256GenerateKeys.py
           BaseTools/Source/Python/Rsa2048Sha256Sign/Rsa2048Sha256Sign.py
           BaseTools/Source/Python/Table/__init__.py
           BaseTools/Source/Python/TargetTool/TargetTool.py
           BaseTools/Source/Python/TargetTool/__init__.py
           BaseTools/Source/Python/UPT/BuildVersion.py
           BaseTools/Source/Python/UPT/Core/DependencyRules.py
           BaseTools/Source/Python/UPT/Core/DistributionPackageClass.py
           BaseTools/Source/Python/UPT/Core/FileHook.py
           BaseTools/Source/Python/UPT/Core/IpiDb.py
           BaseTools/Source/Python/UPT/Core/PackageFile.py
           BaseTools/Source/Python/UPT/Core/__init__.py
           BaseTools/Source/Python/UPT/GenMetaFile/GenDecFile.py
           BaseTools/Source/Python/UPT/GenMetaFile/GenInfFile.py
           BaseTools/Source/Python/UPT/GenMetaFile/GenMetaFileMisc.py
           BaseTools/Source/Python/UPT/GenMetaFile/GenXmlFile.py
           BaseTools/Source/Python/UPT/GenMetaFile/__init__.py
           BaseTools/Source/Python/UPT/InstallPkg.py
           BaseTools/Source/Python/UPT/InventoryWs.py
           BaseTools/Source/Python/UPT/Library/CommentGenerating.py
           BaseTools/Source/Python/UPT/Library/CommentParsing.py
           BaseTools/Source/Python/UPT/Library/DataType.py
           BaseTools/Source/Python/UPT/Library/ExpressionValidate.py
           BaseTools/Source/Python/UPT/Library/GlobalData.py
           BaseTools/Source/Python/UPT/Library/Misc.py
           BaseTools/Source/Python/UPT/Library/ParserValidate.py
           BaseTools/Source/Python/UPT/Library/Parsing.py
           BaseTools/Source/Python/UPT/Library/String.py
           BaseTools/Source/Python/UPT/Library/UniClassObject.py
           BaseTools/Source/Python/UPT/Library/Xml/XmlRoutines.py
           BaseTools/Source/Python/UPT/Library/Xml/__init__.py
           BaseTools/Source/Python/UPT/Library/__init__.py
           BaseTools/Source/Python/UPT/Logger/Log.py
           BaseTools/Source/Python/UPT/Logger/StringTable.py
           BaseTools/Source/Python/UPT/Logger/ToolError.py
           BaseTools/Source/Python/UPT/Logger/__init__.py
           BaseTools/Source/Python/UPT/Makefile
           BaseTools/Source/Python/UPT/MkPkg.py
           BaseTools/Source/Python/UPT/Object/POM/CommonObject.py
           BaseTools/Source/Python/UPT/Object/POM/ModuleObject.py
           BaseTools/Source/Python/UPT/Object/POM/PackageObject.py
           BaseTools/Source/Python/UPT/Object/POM/__init__.py
           BaseTools/Source/Python/UPT/Object/Parser/DecObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfBinaryObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfBuildOptionObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfCommonObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfDefineCommonObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfDefineObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfDepexObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfGuidObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfHeaderObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfLibraryClassesObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfMisc.py
           BaseTools/Source/Python/UPT/Object/Parser/InfPackagesObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfPcdObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfPpiObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfProtocolObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfSoucesObject.py
           BaseTools/Source/Python/UPT/Object/Parser/InfUserExtensionObject.py
           BaseTools/Source/Python/UPT/Object/Parser/__init__.py
           BaseTools/Source/Python/UPT/Object/__init__.py
           BaseTools/Source/Python/UPT/Parser/DecParser.py
           BaseTools/Source/Python/UPT/Parser/DecParserMisc.py
           BaseTools/Source/Python/UPT/Parser/InfAsBuiltProcess.py
           BaseTools/Source/Python/UPT/Parser/InfBinarySectionParser.py
           BaseTools/Source/Python/UPT/Parser/InfBuildOptionSectionParser.py
           BaseTools/Source/Python/UPT/Parser/InfDefineSectionParser.py
           BaseTools/Source/Python/UPT/Parser/InfDepexSectionParser.py
           BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py
           BaseTools/Source/Python/UPT/Parser/InfLibrarySectionParser.py
           BaseTools/Source/Python/UPT/Parser/InfPackageSectionParser.py
           BaseTools/Source/Python/UPT/Parser/InfParser.py
           BaseTools/Source/Python/UPT/Parser/InfParserMisc.py
           BaseTools/Source/Python/UPT/Parser/InfPcdSectionParser.py
           BaseTools/Source/Python/UPT/Parser/InfSectionParser.py
           BaseTools/Source/Python/UPT/Parser/InfSourceSectionParser.py
           BaseTools/Source/Python/UPT/Parser/__init__.py
           BaseTools/Source/Python/UPT/PomAdapter/DecPomAlignment.py
           BaseTools/Source/Python/UPT/PomAdapter/InfPomAlignment.py
           BaseTools/Source/Python/UPT/PomAdapter/InfPomAlignmentMisc.py
           BaseTools/Source/Python/UPT/PomAdapter/__init__.py
           BaseTools/Source/Python/UPT/ReplacePkg.py
           BaseTools/Source/Python/UPT/RmPkg.py
           BaseTools/Source/Python/UPT/TestInstall.py
           BaseTools/Source/Python/UPT/UPT.py
           BaseTools/Source/Python/UPT/UnitTest/CommentGeneratingUnitTest.py
           BaseTools/Source/Python/UPT/UnitTest/CommentParsingUnitTest.py
           BaseTools/Source/Python/UPT/UnitTest/DecParserTest.py
           BaseTools/Source/Python/UPT/UnitTest/DecParserUnitTest.py
           BaseTools/Source/Python/UPT/UnitTest/InfBinarySectionTest.py
           BaseTools/Source/Python/UPT/Xml/CommonXml.py
           BaseTools/Source/Python/UPT/Xml/GuidProtocolPpiXml.py
           BaseTools/Source/Python/UPT/Xml/IniToXml.py
           BaseTools/Source/Python/UPT/Xml/ModuleSurfaceAreaXml.py
           BaseTools/Source/Python/UPT/Xml/PackageSurfaceAreaXml.py
           BaseTools/Source/Python/UPT/Xml/PcdXml.py
           BaseTools/Source/Python/UPT/Xml/XmlParser.py
           BaseTools/Source/Python/UPT/Xml/XmlParserMisc.py
           BaseTools/Source/Python/UPT/Xml/__init__.py
           BaseTools/Source/Python/Workspace/BuildClassObject.py
           BaseTools/Source/Python/Workspace/MetaFileCommentParser.py
           BaseTools/Source/Python/Workspace/WorkspaceCommon.py
           BaseTools/Source/Python/Workspace/__init__.py
           BaseTools/Source/Python/build/__init__.py
           BaseTools/Source/Python/sitecustomize.py
           BaseTools/Tests/GNUmakefile
           BaseTools/gcc/mingw-gcc-build.py
           MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.c
           MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.h
           MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenuApp.inf
           MdeModulePkg/Application/CapsuleApp/AppSupport.c
           MdeModulePkg/Application/CapsuleApp/CapsuleApp.c
           MdeModulePkg/Application/CapsuleApp/CapsuleApp.inf
           MdeModulePkg/Application/CapsuleApp/CapsuleDump.c
           MdeModulePkg/Application/HelloWorld/HelloWorld.c
           MdeModulePkg/Application/HelloWorld/HelloWorld.inf
           MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfo.c
           MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfo.inf
           MdeModulePkg/Application/SmiHandlerProfileInfo/SmiHandlerProfileInfo.c
           MdeModulePkg/Application/UiApp/FrontPage.c
           MdeModulePkg/Application/UiApp/FrontPage.h
           MdeModulePkg/Application/UiApp/String.c
           MdeModulePkg/Application/UiApp/String.h
           MdeModulePkg/Application/UiApp/Ui.h
           MdeModulePkg/Application/UiApp/UiApp.inf
           MdeModulePkg/Application/VariableInfo/VariableInfo.c
           MdeModulePkg/Application/VariableInfo/VariableInfo.inf
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.c
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.h
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.c
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.h
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.inf
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/ComponentName.c
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/IdeMode.c
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/IdeMode.h
           MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBus.c
           MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBus.h
           MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf
           MdeModulePkg/Bus/Ata/AtaBusDxe/AtaPassThruExecute.c
           MdeModulePkg/Bus/Ata/AtaBusDxe/ComponentName.c
           MdeModulePkg/Bus/I2c/I2cDxe/I2cBus.c
           MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxe.inf
           MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.c
           MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.h
           MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.inf
           MdeModulePkg/Bus/I2c/I2cDxe/I2cHost.c
           MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxe.inf
           MdeModulePkg/Bus/Isa/IsaBusDxe/ComponentName.c
           MdeModulePkg/Bus/Isa/IsaBusDxe/ComponentName.h
           MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.c
           MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.h
           MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf
           MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/ComponentName.c
           MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdCtrller.c
           MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KbdTextIn.c
           MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2Keyboard.c
           MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2Keyboard.h
           MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.inf
           MdeModulePkg/Bus/Isa/Ps2MouseDxe/CommPs2.c
           MdeModulePkg/Bus/Isa/Ps2MouseDxe/CommPs2.h
           MdeModulePkg/Bus/Isa/Ps2MouseDxe/ComponentName.c
           MdeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2Mouse.c
           MdeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2Mouse.h
           MdeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf
           MdeModulePkg/Bus/Pci/EhciDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/EhciDxe/ComponentName.h
           MdeModulePkg/Bus/Pci/EhciDxe/Ehci.c
           MdeModulePkg/Bus/Pci/EhciDxe/Ehci.h
           MdeModulePkg/Bus/Pci/EhciDxe/EhciDebug.c
           MdeModulePkg/Bus/Pci/EhciDxe/EhciDebug.h
           MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf
           MdeModulePkg/Bus/Pci/EhciDxe/EhciReg.c
           MdeModulePkg/Bus/Pci/EhciDxe/EhciReg.h
           MdeModulePkg/Bus/Pci/EhciDxe/EhciSched.c
           MdeModulePkg/Bus/Pci/EhciDxe/EhciSched.h
           MdeModulePkg/Bus/Pci/EhciDxe/EhciUrb.c
           MdeModulePkg/Bus/Pci/EhciDxe/EhciUrb.h
           MdeModulePkg/Bus/Pci/EhciDxe/UsbHcMem.c
           MdeModulePkg/Bus/Pci/EhciDxe/UsbHcMem.h
           MdeModulePkg/Bus/Pci/EhciPei/EhcPeim.c
           MdeModulePkg/Bus/Pci/EhciPei/EhcPeim.h
           MdeModulePkg/Bus/Pci/EhciPei/EhciPei.inf
           MdeModulePkg/Bus/Pci/EhciPei/EhciReg.h
           MdeModulePkg/Bus/Pci/EhciPei/EhciSched.c
           MdeModulePkg/Bus/Pci/EhciPei/EhciSched.h
           MdeModulePkg/Bus/Pci/EhciPei/EhciUrb.c
           MdeModulePkg/Bus/Pci/EhciPei/EhciUrb.h
           MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c
           MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.h
           MdeModulePkg/Bus/Pci/IdeBusPei/AtapiPeim.c
           MdeModulePkg/Bus/Pci/IdeBusPei/AtapiPeim.h
           MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.inf
           MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.c
           MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupportDxe.inf
           MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceDxe.c
           MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceDxe.inf
           MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceIo.c
           MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceIo.h
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressBlockIo.h
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDiskInfo.h
           MdeModulePkg/Bus/Pci/PciBusDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/PciBusDxe/ComponentName.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf
           MdeModulePkg/Bus/Pci/PciBusDxe/PciCommand.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciCommand.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciDeviceSupport.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciDeviceSupport.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciDriverOverride.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciDriverOverride.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciHotPlugSupport.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciHotPlugSupport.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciOptionRomSupport.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciOptionRomSupport.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciPowerManagement.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciPowerManagement.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciResourceSupport.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciResourceSupport.h
           MdeModulePkg/Bus/Pci/PciBusDxe/PciRomTable.c
           MdeModulePkg/Bus/Pci/PciBusDxe/PciRomTable.h
           MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.c
           MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.h
           MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf
           MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostResource.h
           MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciRootBridge.h
           MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciRootBridgeIo.c
           MdeModulePkg/Bus/Pci/PciSioSerialDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxe.inf
           MdeModulePkg/Bus/Pci/PciSioSerialDxe/Serial.c
           MdeModulePkg/Bus/Pci/PciSioSerialDxe/Serial.h
           MdeModulePkg/Bus/Pci/PciSioSerialDxe/SerialIo.c
           MdeModulePkg/Bus/Pci/SataControllerDxe/SataController.c
           MdeModulePkg/Bus/Pci/SataControllerDxe/SataController.h
           MdeModulePkg/Bus/Pci/SataControllerDxe/SataControllerDxe.inf
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/EmmcDevice.c
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdDevice.c
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.c
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.h
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.inf
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHci.c
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHci.h
           MdeModulePkg/Bus/Pci/UhciDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/UhciDxe/ComponentName.h
           MdeModulePkg/Bus/Pci/UhciDxe/Uhci.c
           MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h
           MdeModulePkg/Bus/Pci/UhciDxe/UhciDebug.c
           MdeModulePkg/Bus/Pci/UhciDxe/UhciDebug.h
           MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf
           MdeModulePkg/Bus/Pci/UhciDxe/UhciQueue.c
           MdeModulePkg/Bus/Pci/UhciDxe/UhciQueue.h
           MdeModulePkg/Bus/Pci/UhciDxe/UhciReg.c
           MdeModulePkg/Bus/Pci/UhciDxe/UhciReg.h
           MdeModulePkg/Bus/Pci/UhciDxe/UhciSched.c
           MdeModulePkg/Bus/Pci/UhciDxe/UhciSched.h
           MdeModulePkg/Bus/Pci/UhciDxe/UsbHcMem.c
           MdeModulePkg/Bus/Pci/UhciDxe/UsbHcMem.h
           MdeModulePkg/Bus/Pci/UhciPei/UhcPeim.c
           MdeModulePkg/Bus/Pci/UhciPei/UhcPeim.h
           MdeModulePkg/Bus/Pci/UhciPei/UhciPei.inf
           MdeModulePkg/Bus/Pci/XhciDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/XhciDxe/ComponentName.h
           MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c
           MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.h
           MdeModulePkg/Bus/Pci/XhciDxe/Xhci.c
           MdeModulePkg/Bus/Pci/XhciDxe/Xhci.h
           MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf
           MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.c
           MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
           MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.c
           MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.h
           MdeModulePkg/Bus/Pci/XhciPei/UsbHcMem.c
           MdeModulePkg/Bus/Pci/XhciPei/UsbHcMem.h
           MdeModulePkg/Bus/Pci/XhciPei/XhcPeim.c
           MdeModulePkg/Bus/Pci/XhciPei/XhcPeim.h
           MdeModulePkg/Bus/Pci/XhciPei/XhciPei.inf
           MdeModulePkg/Bus/Pci/XhciPei/XhciReg.h
           MdeModulePkg/Bus/Pci/XhciPei/XhciSched.c
           MdeModulePkg/Bus/Pci/XhciPei/XhciSched.h
           MdeModulePkg/Bus/Scsi/ScsiBusDxe/ComponentName.c
           MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c
           MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.h
           MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
           MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ComponentName.c
           MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.c
           MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.h
           MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
           MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPei.c
           MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPei.h
           MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPei.inf
           MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHcMem.c
           MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHcMem.h
           MdeModulePkg/Bus/Sd/EmmcDxe/ComponentName.c
           MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c
           MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.h
           MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxe.c
           MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxe.h
           MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxe.inf
           MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPei.c
           MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPei.h
           MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPei.inf
           MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHcMem.c
           MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHcMem.h
           MdeModulePkg/Bus/Sd/SdDxe/ComponentName.c
           MdeModulePkg/Bus/Sd/SdDxe/SdBlockIo.c
           MdeModulePkg/Bus/Sd/SdDxe/SdBlockIo.h
           MdeModulePkg/Bus/Sd/SdDxe/SdDxe.c
           MdeModulePkg/Bus/Sd/SdDxe/SdDxe.h
           MdeModulePkg/Bus/Sd/SdDxe/SdDxe.inf
           MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.c
           MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.h
           MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.inf
           MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c
           MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.h
           MdeModulePkg/Bus/Ufs/UfsPassThruDxe/ComponentName.c
           MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.c
           MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.h
           MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThruDxe.inf
           MdeModulePkg/Bus/Usb/UsbBotPei/BotPeim.c
           MdeModulePkg/Bus/Usb/UsbBotPei/BotPeim.h
           MdeModulePkg/Bus/Usb/UsbBotPei/PeiAtapi.c
           MdeModulePkg/Bus/Usb/UsbBotPei/PeiUsbLib.c
           MdeModulePkg/Bus/Usb/UsbBotPei/PeiUsbLib.h
           MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPei.inf
           MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPeim.c
           MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPeim.h
           MdeModulePkg/Bus/Usb/UsbBotPei/UsbPeim.h
           MdeModulePkg/Bus/Usb/UsbBusDxe/ComponentName.c
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.h
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbDesc.c
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbDesc.h
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.h
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbHub.c
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbHub.h
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.h
           MdeModulePkg/Bus/Usb/UsbBusPei/HubPeim.c
           MdeModulePkg/Bus/Usb/UsbBusPei/HubPeim.h
           MdeModulePkg/Bus/Usb/UsbBusPei/PeiUsbLib.c
           MdeModulePkg/Bus/Usb/UsbBusPei/PeiUsbLib.h
           MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.inf
           MdeModulePkg/Bus/Usb/UsbBusPei/UsbIoPeim.c
           MdeModulePkg/Bus/Usb/UsbBusPei/UsbPeim.c
           MdeModulePkg/Bus/Usb/UsbBusPei/UsbPeim.h
           MdeModulePkg/Bus/Usb/UsbKbDxe/ComponentName.c
           MdeModulePkg/Bus/Usb/UsbKbDxe/EfiKey.c
           MdeModulePkg/Bus/Usb/UsbKbDxe/EfiKey.h
           MdeModulePkg/Bus/Usb/UsbKbDxe/KeyBoard.c
           MdeModulePkg/Bus/Usb/UsbKbDxe/KeyBoard.h
           MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/ComponentName.c
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMass.h
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBoot.c
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBoot.h
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBot.c
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBot.h
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassCbi.c
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassCbi.h
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassDiskInfo.c
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassDiskInfo.h
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassImpl.c
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassImpl.h
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf
           MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/ComponentName.c
           MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/MouseHid.c
           MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c
           MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.h
           MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointerDxe.inf
           MdeModulePkg/Bus/Usb/UsbMouseDxe/ComponentName.c
           MdeModulePkg/Bus/Usb/UsbMouseDxe/MouseHid.c
           MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.c
           MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.h
           MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf
           MdeModulePkg/Core/Dxe/Dispatcher/Dependency.c
           MdeModulePkg/Core/Dxe/Dispatcher/Dispatcher.c
           MdeModulePkg/Core/Dxe/DxeMain.h
           MdeModulePkg/Core/Dxe/DxeMain.inf
           MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c
           MdeModulePkg/Core/Dxe/DxeMain/DxeProtocolNotify.c
           MdeModulePkg/Core/Dxe/Event/Event.c
           MdeModulePkg/Core/Dxe/Event/Event.h
           MdeModulePkg/Core/Dxe/Event/Timer.c
           MdeModulePkg/Core/Dxe/Event/Tpl.c
           MdeModulePkg/Core/Dxe/FwVol/Ffs.c
           MdeModulePkg/Core/Dxe/FwVol/FwVol.c
           MdeModulePkg/Core/Dxe/FwVol/FwVolAttrib.c
           MdeModulePkg/Core/Dxe/FwVol/FwVolDriver.h
           MdeModulePkg/Core/Dxe/FwVol/FwVolRead.c
           MdeModulePkg/Core/Dxe/FwVol/FwVolWrite.c
           MdeModulePkg/Core/Dxe/FwVolBlock/FwVolBlock.c
           MdeModulePkg/Core/Dxe/FwVolBlock/FwVolBlock.h
           MdeModulePkg/Core/Dxe/Gcd/Gcd.c
           MdeModulePkg/Core/Dxe/Gcd/Gcd.h
           MdeModulePkg/Core/Dxe/Hand/DriverSupport.c
           MdeModulePkg/Core/Dxe/Hand/Handle.c
           MdeModulePkg/Core/Dxe/Hand/Handle.h
           MdeModulePkg/Core/Dxe/Hand/Locate.c
           MdeModulePkg/Core/Dxe/Hand/Notify.c
           MdeModulePkg/Core/Dxe/Image/Image.c
           MdeModulePkg/Core/Dxe/Image/Image.h
           MdeModulePkg/Core/Dxe/Library/Library.c
           MdeModulePkg/Core/Dxe/Mem/Imem.h
           MdeModulePkg/Core/Dxe/Mem/MemData.c
           MdeModulePkg/Core/Dxe/Mem/Page.c
           MdeModulePkg/Core/Dxe/Mem/Pool.c
           MdeModulePkg/Core/Dxe/Misc/DebugImageInfo.c
           MdeModulePkg/Core/Dxe/Misc/InstallConfigurationTable.c
           MdeModulePkg/Core/Dxe/Misc/MemoryAttributesTable.c
           MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c
           MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c
           MdeModulePkg/Core/Dxe/Misc/SetWatchdogTimer.c
           MdeModulePkg/Core/Dxe/SectionExtraction/CoreSectionExtraction.c
           MdeModulePkg/Core/DxeIplPeim/Arm/DxeLoadFunc.c
           MdeModulePkg/Core/DxeIplPeim/DxeIpl.h
           MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
           MdeModulePkg/Core/DxeIplPeim/DxeLoad.c
           MdeModulePkg/Core/DxeIplPeim/Ebc/DxeLoadFunc.c
           MdeModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c
           MdeModulePkg/Core/DxeIplPeim/Ipf/DxeLoadFunc.c
           MdeModulePkg/Core/DxeIplPeim/X64/DxeLoadFunc.c
           MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c
           MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.h
           MdeModulePkg/Core/Pei/BootMode/BootMode.c
           MdeModulePkg/Core/Pei/CpuIo/CpuIo.c
           MdeModulePkg/Core/Pei/Dependency/Dependency.c
           MdeModulePkg/Core/Pei/Dependency/Dependency.h
           MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c
           MdeModulePkg/Core/Pei/FwVol/FwVol.c
           MdeModulePkg/Core/Pei/FwVol/FwVol.h
           MdeModulePkg/Core/Pei/Hob/Hob.c
           MdeModulePkg/Core/Pei/Image/Image.c
           MdeModulePkg/Core/Pei/Memory/MemoryServices.c
           MdeModulePkg/Core/Pei/PciCfg2/PciCfg2.c
           MdeModulePkg/Core/Pei/PeiMain.h
           MdeModulePkg/Core/Pei/PeiMain.inf
           MdeModulePkg/Core/Pei/PeiMain/PeiMain.c
           MdeModulePkg/Core/Pei/Ppi/Ppi.c
           MdeModulePkg/Core/Pei/Reset/Reset.c
           MdeModulePkg/Core/Pei/Security/Security.c
           MdeModulePkg/Core/Pei/StatusCode/StatusCode.c
           MdeModulePkg/Core/PiSmmCore/Dependency.c
           MdeModulePkg/Core/PiSmmCore/Dispatcher.c
           MdeModulePkg/Core/PiSmmCore/Handle.c
           MdeModulePkg/Core/PiSmmCore/InstallConfigurationTable.c
           MdeModulePkg/Core/PiSmmCore/Locate.c
           MdeModulePkg/Core/PiSmmCore/MemoryAttributesTable.c
           MdeModulePkg/Core/PiSmmCore/Notify.c
           MdeModulePkg/Core/PiSmmCore/Page.c
           MdeModulePkg/Core/PiSmmCore/PiSmmCore.c
           MdeModulePkg/Core/PiSmmCore/PiSmmCore.h
           MdeModulePkg/Core/PiSmmCore/PiSmmCore.inf
           MdeModulePkg/Core/PiSmmCore/PiSmmCorePrivateData.h
           MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c
           MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf
           MdeModulePkg/Core/PiSmmCore/Pool.c
           MdeModulePkg/Core/PiSmmCore/Smi.c
           MdeModulePkg/Core/PiSmmCore/SmiHandlerProfile.c
           MdeModulePkg/Core/RuntimeDxe/Crc32.c
           MdeModulePkg/Core/RuntimeDxe/Runtime.c
           MdeModulePkg/Core/RuntimeDxe/Runtime.h
           MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf
           MdeModulePkg/Include/Guid/AcpiS3Context.h
           MdeModulePkg/Include/Guid/BootScriptExecutorVariable.h
           MdeModulePkg/Include/Guid/ConnectConInEvent.h
           MdeModulePkg/Include/Guid/EventExitBootServiceFailed.h
           MdeModulePkg/Include/Guid/FirmwarePerformance.h
           MdeModulePkg/Include/Guid/HiiBootMaintenanceFormset.h
           MdeModulePkg/Include/Guid/IdleLoopEvent.h
           MdeModulePkg/Include/Guid/MemoryProfile.h
           MdeModulePkg/Include/Guid/NonDiscoverableDevice.h
           MdeModulePkg/Include/Guid/RamDiskHii.h
           MdeModulePkg/Include/Guid/RecoveryDevice.h
           MdeModulePkg/Include/Guid/SmiHandlerProfile.h
           MdeModulePkg/Include/Guid/SmmLockBox.h
           MdeModulePkg/Include/Guid/VarErrorFlag.h
           MdeModulePkg/Include/Library/CpuExceptionHandlerLib.h
           MdeModulePkg/Include/Library/FmpAuthenticationLib.h
           MdeModulePkg/Include/Library/FrameBufferBltLib.h
           MdeModulePkg/Include/Library/HttpLib.h
           MdeModulePkg/Include/Library/IpmiLib.h
           MdeModulePkg/Include/Library/LockBoxLib.h
           MdeModulePkg/Include/Library/NetLib.h
           MdeModulePkg/Include/Library/NonDiscoverableDeviceRegistrationLib.h
           MdeModulePkg/Include/Library/PlatformBootManagerLib.h
           MdeModulePkg/Include/Library/PlatformVarCleanupLib.h
           MdeModulePkg/Include/Library/SortLib.h
           MdeModulePkg/Include/Library/TcpIoLib.h
           MdeModulePkg/Include/Library/TpmMeasurementLib.h
           MdeModulePkg/Include/Library/UdpIoLib.h
           MdeModulePkg/Include/Library/UefiBootManagerLib.h
           MdeModulePkg/Include/Ppi/AtaController.h
           MdeModulePkg/Include/Ppi/Capsule.h
           MdeModulePkg/Include/Ppi/PostBootScriptTable.h
           MdeModulePkg/Include/Ppi/SdMmcHostController.h
           MdeModulePkg/Include/Ppi/SecPerformance.h
           MdeModulePkg/Include/Ppi/SmmAccess.h
           MdeModulePkg/Include/Ppi/SmmCommunication.h
           MdeModulePkg/Include/Ppi/SmmControl.h
           MdeModulePkg/Include/Ppi/UfsHostController.h
           MdeModulePkg/Include/Ppi/Usb2HostController.h
           MdeModulePkg/Include/Ppi/UsbController.h
           MdeModulePkg/Include/Ppi/UsbHostController.h
           MdeModulePkg/Include/Ppi/UsbIo.h
           MdeModulePkg/Include/Protocol/DebuggerConfiguration.h
           MdeModulePkg/Include/Protocol/EbcSimpleDebugger.h
           MdeModulePkg/Include/Protocol/EbcVmTest.h
           MdeModulePkg/Include/Protocol/LockBox.h
           MdeModulePkg/Include/Protocol/NonDiscoverableDevice.h
           MdeModulePkg/Include/Protocol/SmmExitBootServices.h
           MdeModulePkg/Include/Protocol/SmmLegacyBoot.h
           MdeModulePkg/Include/Protocol/SmmReadyToBoot.h
           MdeModulePkg/Include/Protocol/SmmVarCheck.h
           MdeModulePkg/Include/Protocol/SmmVariable.h
           MdeModulePkg/Include/Protocol/VarCheck.h
           MdeModulePkg/Include/Protocol/VariableLock.h
           MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.c
           MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf
           MdeModulePkg/Library/BasePlatformHookLibNull/BasePlatformHookLibNull.c
           MdeModulePkg/Library/BasePlatformHookLibNull/BasePlatformHookLibNull.inf
           MdeModulePkg/Library/BaseResetSystemLibNull/BaseResetSystemLibNull.c
           MdeModulePkg/Library/BaseResetSystemLibNull/BaseResetSystemLibNull.inf
           MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.c
           MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf
           MdeModulePkg/Library/BaseSortLib/BaseSortLib.c
           MdeModulePkg/Library/BaseSortLib/BaseSortLib.inf
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BmLib.c
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenance.c
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManager.h
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerCustomizedUiSupport.c
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootOption.c
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/ConsoleOption.c
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/Data.c
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/FormGuid.h
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/UpdatePage.c
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/Variable.c
           MdeModulePkg/Library/BootManagerUiLib/BootManagerStrings.uni
           MdeModulePkg/Library/BrotliCustomDecompressLib/BrotliCustomDecompressLib.inf
           MdeModulePkg/Library/BrotliCustomDecompressLib/BrotliDecompress.c
           MdeModulePkg/Library/BrotliCustomDecompressLib/BrotliDecompressLibInternal.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/GuidedSectionExtraction.c
           MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.c
           MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf
           MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf
           MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.uni
           MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.c
           MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf
           MdeModulePkg/Library/DeviceManagerUiLib/DeviceManager.c
           MdeModulePkg/Library/DeviceManagerUiLib/DeviceManager.h
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.c
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.inf
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleProcessLib.c
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleProcessLibNull.c
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleReportLib.c
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleReportLibNull.c
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleRuntime.c
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.inf
           MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.c
           MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf
           MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf
           MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationProfileLib.inf
           MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationServices.h
           MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryProfileServices.h
           MdeModulePkg/Library/DxeCoreMemoryAllocationLib/MemoryAllocationLib.c
           MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.c
           MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.inf
           MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLibInternal.h
           MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.c
           MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.inf
           MdeModulePkg/Library/DxeDpcLib/DpcLib.c
           MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf
           MdeModulePkg/Library/DxeFileExplorerProtocol/DxeFileExplorerProtocol.c
           MdeModulePkg/Library/DxeFileExplorerProtocol/DxeFileExplorerProtocol.inf
           MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.c
           MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.h
           MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.inf
           MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c
           MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf
           MdeModulePkg/Library/DxeNetLib/DxeNetLib.c
           MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf
           MdeModulePkg/Library/DxeNetLib/NetBuffer.c
           MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.c
           MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.inf
           MdeModulePkg/Library/DxePrintLibPrint2Protocol/DxePrintLibPrint2Protocol.inf
           MdeModulePkg/Library/DxePrintLibPrint2Protocol/PrintLib.c
           MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.inf
           MdeModulePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c
           MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.c
           MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf
           MdeModulePkg/Library/DxeSmmPerformanceLib/DxeSmmPerformanceLib.c
           MdeModulePkg/Library/DxeSmmPerformanceLib/DxeSmmPerformanceLib.inf
           MdeModulePkg/Library/DxeTcpIoLib/DxeTcpIoLib.c
           MdeModulePkg/Library/DxeTcpIoLib/DxeTcpIoLib.inf
           MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c
           MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf
           MdeModulePkg/Library/FileExplorerLib/FileExplorer.h
           MdeModulePkg/Library/FileExplorerLib/FileExplorerString.uni
           MdeModulePkg/Library/FrameBufferBltLib/FrameBufferBltLib.c
           MdeModulePkg/Library/FrameBufferBltLib/FrameBufferBltLib.inf
           MdeModulePkg/Library/LockBoxNullLib/LockBoxNullLib.c
           MdeModulePkg/Library/LockBoxNullLib/LockBoxNullLib.inf
           MdeModulePkg/Library/LzmaCustomDecompressLib/F86GuidedSectionExtraction.c
           MdeModulePkg/Library/LzmaCustomDecompressLib/GuidedSectionExtraction.c
           MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaArchCustomDecompressLib.inf
           MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
           MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaDecompress.c
           MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaDecompressLibInternal.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/UefiLzma.h
           MdeModulePkg/Library/NonDiscoverableDeviceRegistrationLib/NonDiscoverableDeviceRegistrationLib.c
           MdeModulePkg/Library/NonDiscoverableDeviceRegistrationLib/NonDiscoverableDeviceRegistrationLib.inf
           MdeModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.inf
           MdeModulePkg/Library/PciHostBridgeLibNull/PciHostBridgeLibNull.inf
           MdeModulePkg/Library/PeiCrc32GuidedSectionExtractLib/PeiCrc32GuidedSectionExtractLib.c
           MdeModulePkg/Library/PeiCrc32GuidedSectionExtractLib/PeiCrc32GuidedSectionExtractLib.inf
           MdeModulePkg/Library/PeiDebugPrintHobLib/PeiDebugPrintHobLib.c
           MdeModulePkg/Library/PeiDebugPrintHobLib/PeiDebugPrintHobLib.inf
           MdeModulePkg/Library/PeiDxeDebugLibReportStatusCode/DebugLib.c
           MdeModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf
           MdeModulePkg/Library/PeiPerformanceLib/PeiPerformanceLib.c
           MdeModulePkg/Library/PeiPerformanceLib/PeiPerformanceLib.inf
           MdeModulePkg/Library/PeiRecoveryLibNull/PeiRecoveryLibNull.c
           MdeModulePkg/Library/PeiRecoveryLibNull/PeiRecoveryLibNull.inf
           MdeModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.inf
           MdeModulePkg/Library/PeiReportStatusCodeLib/ReportStatusCodeLib.c
           MdeModulePkg/Library/PeiS3LibNull/PeiS3LibNull.c
           MdeModulePkg/Library/PeiS3LibNull/PeiS3LibNull.inf
           MdeModulePkg/Library/PiDxeS3BootScriptLib/BootScriptExecute.c
           MdeModulePkg/Library/PiDxeS3BootScriptLib/BootScriptInternalFormat.h
           MdeModulePkg/Library/PiDxeS3BootScriptLib/BootScriptSave.c
           MdeModulePkg/Library/PiDxeS3BootScriptLib/DxeS3BootScriptLib.inf
           MdeModulePkg/Library/PiDxeS3BootScriptLib/InternalBootScriptLib.h
           MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/MemoryAllocationLib.c
           MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationLib.inf
           MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationProfileLib.inf
           MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationServices.h
           MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryProfileServices.h
           MdeModulePkg/Library/PiSmmCoreSmmServicesTableLib/PiSmmCoreSmmServicesTableLib.c
           MdeModulePkg/Library/PiSmmCoreSmmServicesTableLib/PiSmmCoreSmmServicesTableLib.inf
           MdeModulePkg/Library/PlatformBootManagerLibNull/PlatformBootManager.c
           MdeModulePkg/Library/PlatformBootManagerLibNull/PlatformBootManagerLibNull.inf
           MdeModulePkg/Library/PlatformHookLibSerialPortPpi/PlatformHookLibSerialPortPpi.c
           MdeModulePkg/Library/PlatformHookLibSerialPortPpi/PlatformHookLibSerialPortPpi.inf
           MdeModulePkg/Library/PlatformVarCleanupLib/PlatVarCleanup.h
           MdeModulePkg/Library/PlatformVarCleanupLib/PlatVarCleanup.vfr
           MdeModulePkg/Library/PlatformVarCleanupLib/PlatVarCleanupHii.h
           MdeModulePkg/Library/PlatformVarCleanupLib/PlatVarCleanupLib.c
           MdeModulePkg/Library/PlatformVarCleanupLib/PlatformVarCleanupLib.inf
           MdeModulePkg/Library/RuntimeDxeReportStatusCodeLib/ReportStatusCodeLib.c
           MdeModulePkg/Library/RuntimeDxeReportStatusCodeLib/RuntimeDxeReportStatusCodeLib.inf
           MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib.c
           MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib.inf
           MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLibInternal.h
           MdeModulePkg/Library/SmmCorePlatformHookLibNull/SmmCorePlatformHookLibNull.c
           MdeModulePkg/Library/SmmCorePlatformHookLibNull/SmmCorePlatformHookLibNull.inf
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.c
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.inf
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxLibPrivate.h
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxPeiLib.c
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxPeiLib.inf
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxSmmLib.c
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxSmmLib.inf
           MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLib.c
           MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLib.inf
           MdeModulePkg/Library/SmmReportStatusCodeLib/ReportStatusCodeLib.c
           MdeModulePkg/Library/SmmReportStatusCodeLib/SmmReportStatusCodeLib.inf
           MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf
           MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
           MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c
           MdeModulePkg/Library/UefiBootManagerLib/BmConnect.c
           MdeModulePkg/Library/UefiBootManagerLib/BmConsole.c
           MdeModulePkg/Library/UefiBootManagerLib/BmDriverHealth.c
           MdeModulePkg/Library/UefiBootManagerLib/BmHotkey.c
           MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
           MdeModulePkg/Library/UefiBootManagerLib/BmMisc.c
           MdeModulePkg/Library/UefiBootManagerLib/BmPerformance.c
           MdeModulePkg/Library/UefiBootManagerLib/InternalBm.h
           MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf
           MdeModulePkg/Library/UefiHiiLib/HiiLanguage.c
           MdeModulePkg/Library/UefiHiiLib/HiiLib.c
           MdeModulePkg/Library/UefiHiiLib/HiiString.c
           MdeModulePkg/Library/UefiHiiLib/InternalHiiLib.h
           MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf
           MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.c
           MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf
           MdeModulePkg/Library/UefiSortLib/UefiSortLib.c
           MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
           MdeModulePkg/Library/VarCheckHiiLib/InternalVarCheckStructure.h
           MdeModulePkg/Library/VarCheckHiiLib/VarCheckHii.h
           MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiGen.c
           MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiGen.h
           MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiGenFromFv.c
           MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiGenFromHii.c
           MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiLib.inf
           MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiLibNullClass.c
           MdeModulePkg/Library/VarCheckLib/VarCheckLib.c
           MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf
           MdeModulePkg/Library/VarCheckPcdLib/VarCheckPcdLib.inf
           MdeModulePkg/Library/VarCheckPcdLib/VarCheckPcdLibNullClass.c
           MdeModulePkg/Library/VarCheckPcdLib/VarCheckPcdStructure.h
           MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf
           MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLibNullClass.c
           MdeModulePkg/Logo/Logo.c
           MdeModulePkg/Logo/Logo.inf
           MdeModulePkg/Logo/LogoDxe.inf
           MdeModulePkg/MdeModulePkg.dsc
           MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c
           MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiSdt.h
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTable.h
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/Aml.c
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AmlChild.c
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AmlNamespace.c
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AmlOption.c
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AmlString.c
           MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.c
           MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.inf
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.S
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.asm
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/S3Asm.nasm
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/IA32/SetIdtEntry.c
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/ScriptExecute.c
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/ScriptExecute.h
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.S
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.asm
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/S3Asm.nasm
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/SetIdtEntry.c
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.c
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.inf
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTablePei/FirmwarePerformancePei.c
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTablePei/FirmwarePerformancePei.inf
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmm.c
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmm.inf
           MdeModulePkg/Universal/Acpi/S3SaveStateDxe/AcpiS3ContextSave.c
           MdeModulePkg/Universal/Acpi/S3SaveStateDxe/InternalS3SaveState.h
           MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveState.c
           MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxe.inf
           MdeModulePkg/Universal/Acpi/SmmS3SaveState/InternalSmmSaveState.h
           MdeModulePkg/Universal/Acpi/SmmS3SaveState/SmmS3SaveState.c
           MdeModulePkg/Universal/Acpi/SmmS3SaveState/SmmS3SaveState.inf
           MdeModulePkg/Universal/BdsDxe/Bds.h
           MdeModulePkg/Universal/BdsDxe/BdsDxe.inf
           MdeModulePkg/Universal/BdsDxe/BdsEntry.c
           MdeModulePkg/Universal/BdsDxe/HwErrRecSupport.c
           MdeModulePkg/Universal/BdsDxe/HwErrRecSupport.h
           MdeModulePkg/Universal/BdsDxe/Language.c
           MdeModulePkg/Universal/BdsDxe/Language.h
           MdeModulePkg/Universal/BootManagerPolicyDxe/BootManagerPolicyDxe.c
           MdeModulePkg/Universal/BootManagerPolicyDxe/BootManagerPolicyDxe.inf
           MdeModulePkg/Universal/CapsulePei/Capsule.h
           MdeModulePkg/Universal/CapsulePei/CapsulePei.inf
           MdeModulePkg/Universal/CapsulePei/CapsuleX64.inf
           MdeModulePkg/Universal/CapsulePei/Common/CapsuleCoalesce.c
           MdeModulePkg/Universal/CapsulePei/Common/CommonHeader.h
           MdeModulePkg/Universal/CapsulePei/UefiCapsule.c
           MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.S
           MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.asm
           MdeModulePkg/Universal/CapsulePei/X64/PageFaultHandler.nasm
           MdeModulePkg/Universal/CapsulePei/X64/X64Entry.c
           MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
           MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleService.c
           MdeModulePkg/Universal/CapsuleRuntimeDxe/SaveLongModeContext.c
           MdeModulePkg/Universal/CapsuleRuntimeDxe/X64/SaveLongModeContext.c
           MdeModulePkg/Universal/Console/ConPlatformDxe/ComponentName.c
           MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatform.c
           MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatform.h
           MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf
           MdeModulePkg/Universal/Console/ConSplitterDxe/ComponentName.c
           MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitter.c
           MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitter.h
           MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf
           MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterGraphics.c
           MdeModulePkg/Universal/Console/GraphicsConsoleDxe/ComponentName.c
           MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsole.c
           MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsole.h
           MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
           MdeModulePkg/Universal/Console/GraphicsConsoleDxe/LaffStd.c
           MdeModulePkg/Universal/Console/GraphicsOutputDxe/ComponentName.c
           MdeModulePkg/Universal/Console/GraphicsOutputDxe/GraphicsOutput.c
           MdeModulePkg/Universal/Console/GraphicsOutputDxe/GraphicsOutput.h
           MdeModulePkg/Universal/Console/GraphicsOutputDxe/GraphicsOutputDxe.inf
           MdeModulePkg/Universal/Console/TerminalDxe/Ansi.c
           MdeModulePkg/Universal/Console/TerminalDxe/ComponentName.c
           MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c
           MdeModulePkg/Universal/Console/TerminalDxe/Terminal.h
           MdeModulePkg/Universal/Console/TerminalDxe/TerminalConIn.c
           MdeModulePkg/Universal/Console/TerminalDxe/TerminalConOut.c
           MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
           MdeModulePkg/Universal/Console/TerminalDxe/Vtutf8.c
           MdeModulePkg/Universal/DebugPortDxe/ComponentName.c
           MdeModulePkg/Universal/DebugPortDxe/DebugPort.c
           MdeModulePkg/Universal/DebugPortDxe/DebugPort.h
           MdeModulePkg/Universal/DebugPortDxe/DebugPortDxe.inf
           MdeModulePkg/Universal/DebugSupportDxe/DebugSupport.c
           MdeModulePkg/Universal/DebugSupportDxe/DebugSupportDxe.inf
           MdeModulePkg/Universal/DebugSupportDxe/Ia32/DebugSupport.h
           MdeModulePkg/Universal/DebugSupportDxe/Ia32/PlDebugSupport.c
           MdeModulePkg/Universal/DebugSupportDxe/Ia32/PlDebugSupport.h
           MdeModulePkg/Universal/DebugSupportDxe/Ia32/PlDebugSupportIa32.c
           MdeModulePkg/Universal/DebugSupportDxe/Ipf/AsmFuncs.s
           MdeModulePkg/Universal/DebugSupportDxe/Ipf/Common.i
           MdeModulePkg/Universal/DebugSupportDxe/Ipf/Ds64Macros.i
           MdeModulePkg/Universal/DebugSupportDxe/Ipf/PlDebugSupport.c
           MdeModulePkg/Universal/DebugSupportDxe/Ipf/PlDebugSupport.h
           MdeModulePkg/Universal/DebugSupportDxe/X64/PlDebugSupport.h
           MdeModulePkg/Universal/DebugSupportDxe/X64/PlDebugSupportX64.c
           MdeModulePkg/Universal/DevicePathDxe/DevicePath.c
           MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
           MdeModulePkg/Universal/Disk/CdExpressPei/CdExpressPei.inf
           MdeModulePkg/Universal/Disk/CdExpressPei/PeiCdExpress.c
           MdeModulePkg/Universal/Disk/CdExpressPei/PeiCdExpress.h
           MdeModulePkg/Universal/Disk/DiskIoDxe/ComponentName.c
           MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIo.c
           MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIo.h
           MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
           MdeModulePkg/Universal/Disk/PartitionDxe/ComponentName.c
           MdeModulePkg/Universal/Disk/PartitionDxe/ElTorito.c
           MdeModulePkg/Universal/Disk/PartitionDxe/Gpt.c
           MdeModulePkg/Universal/Disk/PartitionDxe/Mbr.c
           MdeModulePkg/Universal/Disk/PartitionDxe/Partition.c
           MdeModulePkg/Universal/Disk/PartitionDxe/Partition.h
           MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDisk.asl
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskBlockIo.c
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDriver.c
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.inf
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskFileExplorer.c
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskImpl.c
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskImpl.h
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskNVData.h
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c
           MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf
           MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/UnicodeCollationEng.c
           MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/UnicodeCollationEng.h
           MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
           MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c
           MdeModulePkg/Universal/DisplayEngineDxe/FormDisplayStr.uni
           MdeModulePkg/Universal/DisplayEngineDxe/InputHandler.c
           MdeModulePkg/Universal/DisplayEngineDxe/ProcessOptions.c
           MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe.c
           MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe.h
           MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerVfr.h
           MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c
           MdeModulePkg/Universal/DriverSampleDxe/DriverSample.h
           MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf
           MdeModulePkg/Universal/DriverSampleDxe/InventoryStrings.uni
           MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h
           MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni
           MdeModulePkg/Universal/EbcDxe/AArch64/EbcSupport.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger.inf
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EbcDebuggerConfig.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/Edb.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/Edb.h
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdBranch.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdBreak.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdBreakpoint.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdExtIo.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdExtPci.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdGo.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdHelp.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdMemory.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdQuit.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdRegister.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdScope.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdStep.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCmdSymbol.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCommand.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCommand.h
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbCommon.h
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbDisasm.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbDisasm.h
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbDisasmSupport.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbDisasmSupport.h
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbHook.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbHook.h
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSupport.h
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSupportFile.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSupportString.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSupportUI.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSymbol.c
           MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSymbol.h
           MdeModulePkg/Universal/EbcDxe/EbcDebuggerConfig.inf
           MdeModulePkg/Universal/EbcDxe/EbcDebuggerHook.c
           MdeModulePkg/Universal/EbcDxe/EbcDebuggerHook.h
           MdeModulePkg/Universal/EbcDxe/EbcDxe.inf
           MdeModulePkg/Universal/EbcDxe/EbcExecute.c
           MdeModulePkg/Universal/EbcDxe/EbcExecute.h
           MdeModulePkg/Universal/EbcDxe/EbcInt.c
           MdeModulePkg/Universal/EbcDxe/EbcInt.h
           MdeModulePkg/Universal/EbcDxe/Ia32/EbcSupport.c
           MdeModulePkg/Universal/EbcDxe/Ipf/EbcSupport.c
           MdeModulePkg/Universal/EbcDxe/Ipf/EbcSupport.h
           MdeModulePkg/Universal/EbcDxe/X64/EbcSupport.c
           MdeModulePkg/Universal/EsrtDxe/EsrtDxe.c
           MdeModulePkg/Universal/EsrtDxe/EsrtDxe.inf
           MdeModulePkg/Universal/EsrtDxe/EsrtImpl.c
           MdeModulePkg/Universal/EsrtDxe/EsrtImpl.h
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWrite.c
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWrite.h
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.c
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm.c
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm.inf
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmCommon.h
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxe.c
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxe.h
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxe.inf
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FtwMisc.c
           MdeModulePkg/Universal/FaultTolerantWriteDxe/UpdateWorkingBlock.c
           MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.c
           MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.inf
           MdeModulePkg/Universal/FileExplorerDxe/FileExplorerDxe.c
           MdeModulePkg/Universal/FileExplorerDxe/FileExplorerDxe.inf
           MdeModulePkg/Universal/FvSimpleFileSystemDxe/ComponentName.c
           MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystem.c
           MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
           MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemEntryPoint.c
           MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemInternal.h
           MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c
           MdeModulePkg/Universal/HiiDatabaseDxe/ConfigRouting.c
           MdeModulePkg/Universal/HiiDatabaseDxe/Database.c
           MdeModulePkg/Universal/HiiDatabaseDxe/Font.c
           MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.h
           MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
           MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseEntry.c
           MdeModulePkg/Universal/HiiDatabaseDxe/Image.c
           MdeModulePkg/Universal/HiiDatabaseDxe/ImageEx.c
           MdeModulePkg/Universal/HiiDatabaseDxe/String.c
           MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSample.c
           MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSampleDxe.inf
           MdeModulePkg/Universal/HiiResourcesSampleDxe/Sample.vfr
           MdeModulePkg/Universal/HiiResourcesSampleDxe/SampleStrings.uni
           MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2.c
           MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2.h
           MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2Dxe.inf
           MdeModulePkg/Universal/LoadFileOnFv2/LoadFileOnFv2.c
           MdeModulePkg/Universal/LoadFileOnFv2/LoadFileOnFv2.inf
           MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.c
           MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.inf
           MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxe.inf
           MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/LightMemoryTest.c
           MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/LightMemoryTest.h
           MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTest.c
           MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTest.h
           MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf
           MdeModulePkg/Universal/Metronome/Metronome.c
           MdeModulePkg/Universal/Metronome/Metronome.h
           MdeModulePkg/Universal/Metronome/Metronome.inf
           MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounter.c
           MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
           MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.c
           MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.h
           MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf
           MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.c
           MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.h
           MdeModulePkg/Universal/Network/ArpDxe/ArpMain.c
           MdeModulePkg/Universal/Network/ArpDxe/ComponentName.c
           MdeModulePkg/Universal/Network/Dhcp4Dxe/ComponentName.c
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Driver.c
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Driver.h
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Impl.c
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Impl.h
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Io.c
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Io.h
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Option.c
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Option.h
           MdeModulePkg/Universal/Network/DpcDxe/Dpc.c
           MdeModulePkg/Universal/Network/DpcDxe/Dpc.h
           MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf
           MdeModulePkg/Universal/Network/IScsiDxe/ComponentName.c
           MdeModulePkg/Universal/Network/IScsiDxe/ComponentName.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiCHAP.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiCHAP.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiCommon.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfig.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfig.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfigDxe.vfr
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfigDxeStrings.uni
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfigNVDataStruc.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiDhcp.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiDhcp.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiDriver.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiDriver.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiExtScsiPassThru.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiExtScsiPassThru.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiIbft.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiIbft.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiImpl.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiInitiatorName.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiInitiatorName.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiMisc.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiMisc.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.h
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiTcp4Io.c
           MdeModulePkg/Universal/Network/IScsiDxe/IScsiTcp4Io.h
           MdeModulePkg/Universal/Network/IScsiDxe/Md5.c
           MdeModulePkg/Universal/Network/IScsiDxe/Md5.h
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/ComponentName.c
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.c
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.h
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDriver.c
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.vfr
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigNv.c
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigNv.h
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4NvData.h
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/NicIp4Variable.c
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/NicIp4Variable.h
           MdeModulePkg/Universal/Network/Ip4Dxe/ComponentName.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Common.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Common.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Config2.vfr
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Config2Nv.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Config2Nv.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Icmp.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Icmp.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Igmp.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Igmp.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4NvData.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Option.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Option.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.h
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Route.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Route.h
           MdeModulePkg/Universal/Network/MnpDxe/ComponentName.c
           MdeModulePkg/Universal/Network/MnpDxe/ComponentName.h
           MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c
           MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.c
           MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h
           MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf
           MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
           MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c
           MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c
           MdeModulePkg/Universal/Network/MnpDxe/MnpVlan.c
           MdeModulePkg/Universal/Network/MnpDxe/MnpVlan.h
           MdeModulePkg/Universal/Network/Mtftp4Dxe/ComponentName.c
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Driver.c
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Driver.h
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Impl.c
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Impl.h
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Option.c
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Option.h
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Rrq.c
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Support.c
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Support.h
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Wrq.c
           MdeModulePkg/Universal/Network/SnpDxe/Callback.c
           MdeModulePkg/Universal/Network/SnpDxe/ComponentName.c
           MdeModulePkg/Universal/Network/SnpDxe/Get_status.c
           MdeModulePkg/Universal/Network/SnpDxe/Initialize.c
           MdeModulePkg/Universal/Network/SnpDxe/Mcast_ip_to_mac.c
           MdeModulePkg/Universal/Network/SnpDxe/Nvdata.c
           MdeModulePkg/Universal/Network/SnpDxe/Receive.c
           MdeModulePkg/Universal/Network/SnpDxe/Receive_filters.c
           MdeModulePkg/Universal/Network/SnpDxe/Reset.c
           MdeModulePkg/Universal/Network/SnpDxe/Shutdown.c
           MdeModulePkg/Universal/Network/SnpDxe/Snp.c
           MdeModulePkg/Universal/Network/SnpDxe/Snp.h
           MdeModulePkg/Universal/Network/SnpDxe/SnpDxe.inf
           MdeModulePkg/Universal/Network/SnpDxe/Start.c
           MdeModulePkg/Universal/Network/SnpDxe/Station_address.c
           MdeModulePkg/Universal/Network/SnpDxe/Statistics.c
           MdeModulePkg/Universal/Network/SnpDxe/Stop.c
           MdeModulePkg/Universal/Network/SnpDxe/Transmit.c
           MdeModulePkg/Universal/Network/SnpDxe/WaitForPacket.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/ComponentName.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/SockImpl.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/SockImpl.h
           MdeModulePkg/Universal/Network/Tcp4Dxe/SockInterface.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/Socket.h
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dispatcher.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Driver.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Driver.h
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Func.h
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Input.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Io.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Main.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Main.h
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Option.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Option.h
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Output.c
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Proto.h
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Timer.c
           MdeModulePkg/Universal/Network/Udp4Dxe/ComponentName.c
           MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Driver.c
           MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Driver.h
           MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf
           MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c
           MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.h
           MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Main.c
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/ComponentName.c
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.h
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDriver.c
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDriver.h
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.c
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.h
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcMtftp.c
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcMtftp.h
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcSupport.c
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcSupport.h
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf
           MdeModulePkg/Universal/Network/VlanConfigDxe/ComponentName.c
           MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDriver.c
           MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.inf
           MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
           MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.h
           MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigNvData.h
           MdeModulePkg/Universal/PCD/Dxe/Pcd.c
           MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
           MdeModulePkg/Universal/PCD/Dxe/Service.c
           MdeModulePkg/Universal/PCD/Dxe/Service.h
           MdeModulePkg/Universal/PCD/Pei/Pcd.c
           MdeModulePkg/Universal/PCD/Pei/Pcd.inf
           MdeModulePkg/Universal/PCD/Pei/Service.c
           MdeModulePkg/Universal/PCD/Pei/Service.h
           MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2Pei.inf
           MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PciCfg2.c
           MdeModulePkg/Universal/PlatformDriOverrideDxe/InternalPlatDriOverrideDxe.h
           MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideDxe.c
           MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideLib.c
           MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatOverMngr.h
           MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatformDriOverrideDxe.inf
           MdeModulePkg/Universal/PlatformDriOverrideDxe/Vfr.vfr
           MdeModulePkg/Universal/PlatformDriOverrideDxe/VfrStrings.uni
           MdeModulePkg/Universal/PrintDxe/Print.c
           MdeModulePkg/Universal/PrintDxe/PrintDxe.inf
           MdeModulePkg/Universal/PropertiesTableAttributesDxe/PropertiesTableAttributesDxe.c
           MdeModulePkg/Universal/PropertiesTableAttributesDxe/PropertiesTableAttributesDxe.inf
           MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei.c
           MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei.h
           MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei.inf
           MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.c
           MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.h
           MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.inf
           MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.c
           MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.h
           MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.inf
           MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystem.c
           MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystem.h
           MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf
           MdeModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.c
           MdeModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.inf
           MdeModulePkg/Universal/SectionExtractionPei/SectionExtractionPei.c
           MdeModulePkg/Universal/SectionExtractionPei/SectionExtractionPei.inf
           MdeModulePkg/Universal/SecurityStubDxe/Defer3rdPartyImageLoad.c
           MdeModulePkg/Universal/SecurityStubDxe/Defer3rdPartyImageLoad.h
           MdeModulePkg/Universal/SecurityStubDxe/SecurityStub.c
           MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf
           MdeModulePkg/Universal/SerialDxe/SerialDxe.inf
           MdeModulePkg/Universal/SerialDxe/SerialIo.c
           MdeModulePkg/Universal/SetupBrowserDxe/Expression.c
           MdeModulePkg/Universal/SetupBrowserDxe/Expression.h
           MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c
           MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c
           MdeModulePkg/Universal/SetupBrowserDxe/Setup.c
           MdeModulePkg/Universal/SetupBrowserDxe/Setup.h
           MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf
           MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.c
           MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.h
           MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf
           MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxe.c
           MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxe.inf
           MdeModulePkg/Universal/SmmCommunicationBufferDxe/SmmCommunicationBufferDxe.c
           MdeModulePkg/Universal/SmmCommunicationBufferDxe/SmmCommunicationBufferDxe.inf
           MdeModulePkg/Universal/StatusCodeHandler/Pei/MemoryStausCodeWorker.c
           MdeModulePkg/Universal/StatusCodeHandler/Pei/SerialStatusCodeWorker.c
           MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei.c
           MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei.h
           MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei.inf
           MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/MemoryStatusCodeWorker.c
           MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SerialStatusCodeWorker.c
           MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.c
           MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.h
           MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf
           MdeModulePkg/Universal/StatusCodeHandler/Smm/MemoryStatusCodeWorker.c
           MdeModulePkg/Universal/StatusCodeHandler/Smm/SerialStatusCodeWorker.c
           MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmm.c
           MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmm.h
           MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmm.inf
           MdeModulePkg/Universal/TimestampDxe/TimestampDxe.c
           MdeModulePkg/Universal/TimestampDxe/TimestampDxe.inf
           MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariable.c
           MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf
           MdeModulePkg/Universal/Variable/EmuRuntimeDxe/InitVariable.c
           MdeModulePkg/Universal/Variable/EmuRuntimeDxe/Variable.h
           MdeModulePkg/Universal/Variable/Pei/Variable.c
           MdeModulePkg/Universal/Variable/Pei/Variable.h
           MdeModulePkg/Universal/Variable/Pei/VariablePei.inf
           MdeModulePkg/Universal/Variable/RuntimeDxe/Measurement.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/Reclaim.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/TcgMorLockDxe.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/TcgMorLockSmm.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/VarCheck.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.h
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableDxe.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableExLib.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.inf
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.c
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf
           MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.c
           MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.h
           MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf
           MdePkg/Include/AArch64/ProcessorBind.h
           MdePkg/Include/Arm/ProcessorBind.h
           MdePkg/Include/Guid/FileSystemVolumeLabelInfo.h
           MdePkg/Include/Guid/MdePkgTokenSpace.h
           MdePkg/Include/Guid/MemoryAttributesTable.h
           MdePkg/Include/Guid/MemoryOverwriteControl.h
           MdePkg/Include/Guid/PropertiesTable.h
           MdePkg/Include/IndustryStandard/Acpi.h
           MdePkg/Include/IndustryStandard/Acpi20.h
           MdePkg/Include/IndustryStandard/Acpi30.h
           MdePkg/Include/IndustryStandard/Acpi40.h
           MdePkg/Include/IndustryStandard/Acpi50.h
           MdePkg/Include/IndustryStandard/Acpi51.h
           MdePkg/Include/IndustryStandard/Acpi60.h
           MdePkg/Include/IndustryStandard/Acpi61.h
           MdePkg/Include/IndustryStandard/AcpiAml.h
           MdePkg/Include/IndustryStandard/AlertStandardFormatTable.h
           MdePkg/Include/IndustryStandard/Bluetooth.h
           MdePkg/Include/IndustryStandard/Bmp.h
           MdePkg/Include/IndustryStandard/DebugPort2Table.h
           MdePkg/Include/IndustryStandard/DebugPortTable.h
           MdePkg/Include/IndustryStandard/Dhcp.h
           MdePkg/Include/IndustryStandard/ElTorito.h
           MdePkg/Include/IndustryStandard/Emmc.h
           MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h
           MdePkg/Include/IndustryStandard/Hsti.h
           MdePkg/Include/IndustryStandard/Http11.h
           MdePkg/Include/IndustryStandard/IScsiBootFirmwareTable.h
           MdePkg/Include/IndustryStandard/Ipmi.h
           MdePkg/Include/IndustryStandard/IpmiNetFnApp.h
           MdePkg/Include/IndustryStandard/IpmiNetFnBridge.h
           MdePkg/Include/IndustryStandard/IpmiNetFnChassis.h
           MdePkg/Include/IndustryStandard/IpmiNetFnFirmware.h
           MdePkg/Include/IndustryStandard/IpmiNetFnGroupExtension.h
           MdePkg/Include/IndustryStandard/IpmiNetFnSensorEvent.h
           MdePkg/Include/IndustryStandard/IpmiNetFnStorage.h
           MdePkg/Include/IndustryStandard/IpmiNetFnTransport.h
           MdePkg/Include/IndustryStandard/LegacyBiosMpTable.h
           MdePkg/Include/IndustryStandard/Mbr.h
           MdePkg/Include/IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h
           MdePkg/Include/IndustryStandard/MemoryOverwriteRequestControlLock.h
           MdePkg/Include/IndustryStandard/Pal.h
           MdePkg/Include/IndustryStandard/Pci22.h
           MdePkg/Include/IndustryStandard/Pci30.h
           MdePkg/Include/IndustryStandard/PciCodeId.h
           MdePkg/Include/IndustryStandard/PciExpress21.h
           MdePkg/Include/IndustryStandard/PciExpress30.h
           MdePkg/Include/IndustryStandard/PciExpress31.h
           MdePkg/Include/IndustryStandard/Scsi.h
           MdePkg/Include/IndustryStandard/Sd.h
           MdePkg/Include/IndustryStandard/SdramSpd.h
           MdePkg/Include/IndustryStandard/SerialPortConsoleRedirectionTable.h
           MdePkg/Include/IndustryStandard/SmBus.h
           MdePkg/Include/IndustryStandard/TcgPhysicalPresence.h
           MdePkg/Include/IndustryStandard/TcgStorageCore.h
           MdePkg/Include/IndustryStandard/TcgStorageOpal.h
           MdePkg/Include/IndustryStandard/TcpaAcpi.h
           MdePkg/Include/IndustryStandard/Tls1.h
           MdePkg/Include/IndustryStandard/Tpm12.h
           MdePkg/Include/IndustryStandard/Tpm20.h
           MdePkg/Include/IndustryStandard/Tpm2Acpi.h
           MdePkg/Include/IndustryStandard/TpmPtp.h
           MdePkg/Include/IndustryStandard/TpmTis.h
           MdePkg/Include/IndustryStandard/UefiTcgPlatform.h
           MdePkg/Include/IndustryStandard/Usb.h
           MdePkg/Include/IndustryStandard/WatchdogActionTable.h
           MdePkg/Include/IndustryStandard/WatchdogResourceTable.h
           MdePkg/Include/IndustryStandard/WindowsSmmSecurityMitigationTable.h
           MdePkg/Include/IndustryStandard/WindowsUxCapsule.h
           MdePkg/Include/Ipf/IpfMacro.i
           MdePkg/Include/Library/CacheMaintenanceLib.h
           MdePkg/Include/Library/CpuLib.h
           MdePkg/Include/Library/DxeCoreEntryPoint.h
           MdePkg/Include/Library/DxeServicesTableLib.h
           MdePkg/Include/Library/ExtractGuidedSectionLib.h
           MdePkg/Include/Library/FileHandleLib.h
           MdePkg/Include/Library/HobLib.h
           MdePkg/Include/Library/HstiLib.h
           MdePkg/Include/Library/IoLib.h
           MdePkg/Include/Library/MemoryAllocationLib.h
           MdePkg/Include/Library/PalLib.h
           MdePkg/Include/Library/PcdLib.h
           MdePkg/Include/Library/PciCf8Lib.h
           MdePkg/Include/Library/PciExpressLib.h
           MdePkg/Include/Library/PciLib.h
           MdePkg/Include/Library/PciSegmentLib.h
           MdePkg/Include/Library/PeCoffExtraActionLib.h
           MdePkg/Include/Library/PeiCoreEntryPoint.h
           MdePkg/Include/Library/PeiServicesLib.h
           MdePkg/Include/Library/PeiServicesTablePointerLib.h
           MdePkg/Include/Library/PeimEntryPoint.h
           MdePkg/Include/Library/PerformanceLib.h
           MdePkg/Include/Library/PostCodeLib.h
           MdePkg/Include/Library/ResourcePublicationLib.h
           MdePkg/Include/Library/RngLib.h
           MdePkg/Include/Library/S3BootScriptLib.h
           MdePkg/Include/Library/S3IoLib.h
           MdePkg/Include/Library/S3PciLib.h
           MdePkg/Include/Library/S3SmbusLib.h
           MdePkg/Include/Library/S3StallLib.h
           MdePkg/Include/Library/SalLib.h
           MdePkg/Include/Library/SerialPortLib.h
           MdePkg/Include/Library/SmbusLib.h
           MdePkg/Include/Library/SmiHandlerProfileLib.h
           MdePkg/Include/Library/SmmIoLib.h
           MdePkg/Include/Library/SmmLib.h
           MdePkg/Include/Library/SmmMemLib.h
           MdePkg/Include/Library/SmmPeriodicSmiLib.h
           MdePkg/Include/Library/SmmServicesTableLib.h
           MdePkg/Include/Library/SynchronizationLib.h
           MdePkg/Include/Library/TimerLib.h
           MdePkg/Include/Library/UefiApplicationEntryPoint.h
           MdePkg/Include/Library/UefiBootServicesTableLib.h
           MdePkg/Include/Library/UefiDecompressLib.h
           MdePkg/Include/Library/UefiDriverEntryPoint.h
           MdePkg/Include/Library/UefiRuntimeServicesTableLib.h
           MdePkg/Include/Library/UefiScsiLib.h
           MdePkg/Include/Library/UefiUsbLib.h
           MdePkg/Include/Pi/PiS3BootScript.h
           MdePkg/Include/Pi/PiSmmCis.h
           MdePkg/Include/Ppi/PcdInfo.h
           MdePkg/Include/Ppi/ReportStatusCodeHandler.h
           MdePkg/Include/Protocol/AbsolutePointer.h
           MdePkg/Include/Protocol/AcpiSystemDescriptionTable.h
           MdePkg/Include/Protocol/AcpiTable.h
           MdePkg/Include/Protocol/AtaPassThru.h
           MdePkg/Include/Protocol/Bds.h
           MdePkg/Include/Protocol/BlockIo.h
           MdePkg/Include/Protocol/BlockIo2.h
           MdePkg/Include/Protocol/BlockIoCrypto.h
           MdePkg/Include/Protocol/BootManagerPolicy.h
           MdePkg/Include/Protocol/BusSpecificDriverOverride.h
           MdePkg/Include/Protocol/Capsule.h
           MdePkg/Include/Protocol/ComponentName2.h
           MdePkg/Include/Protocol/Cpu.h
           MdePkg/Include/Protocol/DebugPort.h
           MdePkg/Include/Protocol/Decompress.h
           MdePkg/Include/Protocol/DeferredImageLoad.h
           MdePkg/Include/Protocol/DeviceIo.h
           MdePkg/Include/Protocol/DevicePathFromText.h
           MdePkg/Include/Protocol/DevicePathToText.h
           MdePkg/Include/Protocol/DevicePathUtilities.h
           MdePkg/Include/Protocol/DiskIo.h
           MdePkg/Include/Protocol/DiskIo2.h
           MdePkg/Include/Protocol/DriverConfiguration.h
           MdePkg/Include/Protocol/DriverConfiguration2.h
           MdePkg/Include/Protocol/DriverDiagnostics2.h
           MdePkg/Include/Protocol/DriverSupportedEfiVersion.h
           MdePkg/Include/Protocol/DxeSmmReadyToLock.h
           MdePkg/Include/Protocol/Ebc.h
           MdePkg/Include/Protocol/EdidActive.h
           MdePkg/Include/Protocol/EdidDiscovered.h
           MdePkg/Include/Protocol/EdidOverride.h
           MdePkg/Include/Protocol/ExtendedSalBootService.h
           MdePkg/Include/Protocol/ExtendedSalServiceClasses.h
           MdePkg/Include/Protocol/GraphicsOutput.h
           MdePkg/Include/Protocol/HiiImage.h
           MdePkg/Include/Protocol/HiiPackageList.h
           MdePkg/Include/Protocol/IScsiInitiatorName.h
           MdePkg/Include/Protocol/Ip6Config.h
           MdePkg/Include/Protocol/LoadFile2.h
           MdePkg/Include/Protocol/LoadedImage.h
           MdePkg/Include/Protocol/McaInitPmi.h
           MdePkg/Include/Protocol/Metronome.h
           MdePkg/Include/Protocol/PcdInfo.h
           MdePkg/Include/Protocol/PciIo.h
           MdePkg/Include/Protocol/PciRootBridgeIo.h
           MdePkg/Include/Protocol/PlatformDriverOverride.h
           MdePkg/Include/Protocol/PlatformToDriverConfiguration.h
           MdePkg/Include/Protocol/RealTimeClock.h
           MdePkg/Include/Protocol/ReportStatusCodeHandler.h
           MdePkg/Include/Protocol/Reset.h
           MdePkg/Include/Protocol/Runtime.h
           MdePkg/Include/Protocol/ScsiIo.h
           MdePkg/Include/Protocol/ScsiPassThru.h
           MdePkg/Include/Protocol/ScsiPassThruExt.h
           MdePkg/Include/Protocol/SdMmcPassThru.h
           MdePkg/Include/Protocol/Security.h
           MdePkg/Include/Protocol/Security2.h
           MdePkg/Include/Protocol/SecurityPolicy.h
           MdePkg/Include/Protocol/SerialIo.h
           MdePkg/Include/Protocol/ServiceBinding.h
           MdePkg/Include/Protocol/Shell.h
           MdePkg/Include/Protocol/ShellDynamicCommand.h
           MdePkg/Include/Protocol/ShellParameters.h
           MdePkg/Include/Protocol/SimplePointer.h
           MdePkg/Include/Protocol/SimpleTextIn.h
           MdePkg/Include/Protocol/SimpleTextInEx.h
           MdePkg/Include/Protocol/SmartCardEdge.h
           MdePkg/Include/Protocol/SmartCardReader.h
           MdePkg/Include/Protocol/Smbios.h
           MdePkg/Include/Protocol/SmmAccess2.h
           MdePkg/Include/Protocol/SmmBase2.h
           MdePkg/Include/Protocol/SmmCommunication.h
           MdePkg/Include/Protocol/SmmConfiguration.h
           MdePkg/Include/Protocol/SmmControl2.h
           MdePkg/Include/Protocol/SmmCpu.h
           MdePkg/Include/Protocol/SmmCpuIo2.h
           MdePkg/Include/Protocol/SmmEndOfDxe.h
           MdePkg/Include/Protocol/SmmPciRootBridgeIo.h
           MdePkg/Include/Protocol/SmmReadyToLock.h
           MdePkg/Include/Protocol/SmmReportStatusCodeHandler.h
           MdePkg/Include/Protocol/SmmStatusCode.h
           MdePkg/Include/Protocol/SmmSwDispatch2.h
           MdePkg/Include/Protocol/SmmSxDispatch2.h
           MdePkg/Include/Protocol/StatusCode.h
           MdePkg/Include/Protocol/StorageSecurityCommand.h
           MdePkg/Include/Protocol/SuperIo.h
           MdePkg/Include/Protocol/Tcg2Protocol.h
           MdePkg/Include/Protocol/Timer.h
           MdePkg/Include/Protocol/TrEEProtocol.h
           MdePkg/Include/Protocol/UgaDraw.h
           MdePkg/Include/Protocol/UgaIo.h
           MdePkg/Include/Protocol/Usb2HostController.h
           MdePkg/Include/Protocol/UsbFunctionIo.h
           MdePkg/Include/Protocol/UsbHostController.h
           MdePkg/Include/Protocol/UsbIo.h
           MdePkg/Include/Protocol/UserCredential.h
           MdePkg/Include/Protocol/UserCredential2.h
           MdePkg/Include/Protocol/UserManager.h
           MdePkg/Include/Protocol/Variable.h
           MdePkg/Include/Protocol/VariableWrite.h
           MdePkg/Include/Protocol/WatchdogTimer.h
           MdePkg/Include/X64/ProcessorBind.h
           MdePkg/Library/BaseMemoryLib/IsZeroBufferWrapper.c
           MdePkg/Library/BaseMemoryLibMmx/IsZeroBufferWrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/CopyMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/CopyMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/SetMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/SetMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/IsZeroBufferWrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/IsZeroBufferWrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/IsZeroBufferWrapper.c
           MdePkg/Library/BaseMemoryLibSse2/IsZeroBufferWrapper.c
           MdePkg/Library/BaseRngLib/BaseRng.c
           MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.inf
           MdePkg/Library/BaseS3BootScriptLibNull/BootScriptLib.c
           MdePkg/Library/BaseS3IoLib/BaseS3IoLib.inf
           MdePkg/Library/BaseS3IoLib/S3IoLib.c
           MdePkg/Library/BaseS3PciLib/BaseS3PciLib.inf
           MdePkg/Library/BaseS3PciLib/S3PciLib.c
           MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.inf
           MdePkg/Library/BaseS3SmbusLib/S3SmbusLib.c
           MdePkg/Library/BaseS3StallLib/BaseS3StallLib.inf
           MdePkg/Library/BaseS3StallLib/S3StallLib.c
           MdePkg/Library/BaseSynchronizationLib/AArch64/Synchronization.S
           MdePkg/Library/BaseSynchronizationLib/Arm/Synchronization.S
           MdePkg/Library/BaseSynchronizationLib/Arm/Synchronization.asm
           MdePkg/Library/DxeHobLib/HobLib.c
           MdePkg/Library/DxeHstiLib/HstiAip.c
           MdePkg/Library/DxeHstiLib/HstiDxe.c
           MdePkg/Library/DxeHstiLib/HstiDxe.h
           MdePkg/Library/DxePcdLib/DxePcdLib.c
           MdePkg/Library/PeiMemoryLib/CompareMemWrapper.c
           MdePkg/Library/PeiMemoryLib/IsZeroBufferWrapper.c
           MdePkg/Library/PeiPcdLib/PeiPcdLib.c
           MdePkg/Library/PeiSmbusLibSmbus2Ppi/InternalSmbusLib.h
           MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLib.c
           MdePkg/Library/PeiSmbusLibSmbus2Ppi/SmbusLib.c
           MdePkg/Library/SmmIoLib/SmmIoLib.c
           MdePkg/Library/SmmIoLib/SmmIoLib.inf
           MdePkg/Library/SmmMemLib/SmmMemLib.c
           MdePkg/Library/SmmMemLib/SmmMemLib.inf
           MdePkg/Library/UefiDevicePathLib/DevicePathFromText.c
           MdePkg/Library/UefiDevicePathLib/DevicePathToText.c
           MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.h
           MdePkg/Library/UefiDriverEntryPoint/DriverEntryPoint.c
           MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.c
           MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
           MdePkg/Library/UefiLib/UefiNotTiano.c
           MdePkg/Library/UefiMemoryLib/CompareMemWrapper.c
           MdePkg/Library/UefiMemoryLib/IsZeroBufferWrapper.c
           MdePkg/MdePkg.dec
           MdePkg/MdePkg.dsc
           ShellPkg/Application/Shell/ConsoleLogger.c
           ShellPkg/Application/Shell/ConsoleLogger.h
           ShellPkg/Application/Shell/ConsoleWrappers.c
           ShellPkg/Application/Shell/ConsoleWrappers.h
           ShellPkg/Application/Shell/FileHandleInternal.h
           ShellPkg/Application/Shell/FileHandleWrappers.c
           ShellPkg/Application/Shell/FileHandleWrappers.h
           ShellPkg/Application/Shell/Shell.c
           ShellPkg/Application/Shell/Shell.h
           ShellPkg/Application/Shell/Shell.inf
           ShellPkg/Application/Shell/Shell.uni
           ShellPkg/Application/Shell/ShellEnvVar.c
           ShellPkg/Application/Shell/ShellEnvVar.h
           ShellPkg/Application/Shell/ShellManParser.c
           ShellPkg/Application/Shell/ShellManParser.h
           ShellPkg/Application/Shell/ShellParametersProtocol.c
           ShellPkg/Application/Shell/ShellParametersProtocol.h
           ShellPkg/Application/Shell/ShellProtocol.c
           ShellPkg/Application/Shell/ShellProtocol.h
           ShellPkg/Application/ShellCTestApp/ShellCTestApp.c
           ShellPkg/Application/ShellCTestApp/ShellCTestApp.inf
           ShellPkg/Application/ShellExecTestApp/SA.c
           ShellPkg/Application/ShellExecTestApp/SA.inf
           ShellPkg/Application/ShellSortTestApp/ShellSortTestApp.c
           ShellPkg/Application/ShellSortTestApp/ShellSortTestApp.inf
           ShellPkg/Include/Guid/ShellAliasGuid.h
           ShellPkg/Include/Guid/ShellEnvironment2Ext.h
           ShellPkg/Include/Guid/ShellLibHiiGuid.h
           ShellPkg/Include/Guid/ShellMapGuid.h
           ShellPkg/Include/Guid/ShellPkgTokenSpace.h
           ShellPkg/Include/Guid/ShellVariableGuid.h
           ShellPkg/Include/Library/BcfgCommandLib.h
           ShellPkg/Include/Library/FileHandleLib.h
           ShellPkg/Include/Library/HandleParsingLib.h
           ShellPkg/Include/Library/ShellCEntryLib.h
           ShellPkg/Include/Library/ShellLib.h
           ShellPkg/Include/Library/SortLib.h
           ShellPkg/Include/Protocol/EfiShell.h
           ShellPkg/Include/Protocol/EfiShellDynamicCommand.h
           ShellPkg/Include/Protocol/EfiShellEnvironment2.h
           ShellPkg/Include/Protocol/EfiShellInterface.h
           ShellPkg/Include/Protocol/EfiShellParameters.h
           ShellPkg/Include/ShellBase.h
           ShellPkg/Library/BasePathLib/BasePathLib.inf
           ShellPkg/Library/BaseSortLib/BaseSortLib.c
           ShellPkg/Library/BaseSortLib/BaseSortLib.inf
           ShellPkg/Library/UefiDpLib/Dp.c
           ShellPkg/Library/UefiDpLib/Dp.h
           ShellPkg/Library/UefiDpLib/DpInternal.h
           ShellPkg/Library/UefiDpLib/DpProfile.c
           ShellPkg/Library/UefiDpLib/DpTrace.c
           ShellPkg/Library/UefiDpLib/DpUtilities.c
           ShellPkg/Library/UefiDpLib/Literals.c
           ShellPkg/Library/UefiDpLib/Literals.h
           ShellPkg/Library/UefiDpLib/PerformanceTokens.h
           ShellPkg/Library/UefiDpLib/UefiDpLib.c
           ShellPkg/Library/UefiDpLib/UefiDpLib.h
           ShellPkg/Library/UefiDpLib/UefiDpLib.inf
           ShellPkg/Library/UefiDpLib/UefiDpLib.uni
           ShellPkg/Library/UefiFileHandleLib/UefiFileHandleLib.c
           ShellPkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
           ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c
           ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.h
           ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
           ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.uni
           ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.c
           ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
           ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.uni
           ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.c
           ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
           ShellPkg/Library/UefiShellCommandLib/ConsistMapping.c
           ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.c
           ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.h
           ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
           ShellPkg/Library/UefiShellDebug1CommandsLib/Comp.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Compress.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Compress.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/Dblk.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/DmpStore.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/Edit.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/FileBuffer.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/FileBuffer.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/MainTextEditor.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/MainTextEditor.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/Misc.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/Misc.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/TextEditor.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/TextEditorTypes.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/EditInputBar.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/EditInputBar.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/EditMenuBar.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/EditMenuBar.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/EditStatusBar.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/EditStatusBar.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/EditTitleBar.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/EditTitleBar.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/EfiCompress.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/EfiDecompress.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/BufferImage.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/BufferImage.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/Clipboard.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/Clipboard.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/DiskImage.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/DiskImage.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/FileImage.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/FileImage.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEdit.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEditor.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEditorTypes.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/MainHexEditor.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/MainHexEditor.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/MemImage.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/MemImage.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/Misc.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/Misc.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/LoadPciRom.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Mm.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Pci.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/Pci.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/SerMode.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/SetSize.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/SetVar.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/EventLogInfo.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/EventLogInfo.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/LibSmbiosView.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/LibSmbiosView.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/QueryTable.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/QueryTable.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosView.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosView.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosViewStrings.uni
           ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.c
           ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.h
           ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
           ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.uni
           ShellPkg/Library/UefiShellDriver1CommandsLib/Connect.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/DevTree.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/Devices.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/Dh.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/Disconnect.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/Drivers.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/DrvCfg.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/DrvDiag.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/OpenInfo.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/Reconnect.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.h
           ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
           ShellPkg/Library/UefiShellDriver1CommandsLib/Unload.c
           ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.c
           ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
           ShellPkg/Library/UefiShellLevel1CommandsLib/Exit.c
           ShellPkg/Library/UefiShellLevel1CommandsLib/For.c
           ShellPkg/Library/UefiShellLevel1CommandsLib/Goto.c
           ShellPkg/Library/UefiShellLevel1CommandsLib/If.c
           ShellPkg/Library/UefiShellLevel1CommandsLib/Shift.c
           ShellPkg/Library/UefiShellLevel1CommandsLib/Stall.c
           ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.c
           ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.h
           ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
           ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.uni
           ShellPkg/Library/UefiShellLevel2CommandsLib/Attrib.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Cd.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Cp.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Load.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Map.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/MkDir.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Mv.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Parse.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Reset.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Rm.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/Set.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/TimeDate.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.c
           ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.h
           ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
           ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.uni
           ShellPkg/Library/UefiShellLevel2CommandsLib/Vol.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/Alias.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/Cls.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/Echo.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/GetMtc.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/Help.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/Pause.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/Touch.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/Type.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.c
           ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.h
           ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
           ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.uni
           ShellPkg/Library/UefiShellLevel3CommandsLib/Ver.c
           ShellPkg/Library/UefiShellLib/UefiShellLib.c
           ShellPkg/Library/UefiShellLib/UefiShellLib.h
           ShellPkg/Library/UefiShellLib/UefiShellLib.inf
           ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.c
           ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.h
           ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
           ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.uni
           ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.c
           ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.h
           ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.inf
           ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.uni
           ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.c
           ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.h
           ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.inf
           ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.uni
           ShellPkg/Library/UefiSortLib/UefiSortLib.c
           ShellPkg/Library/UefiSortLib/UefiSortLib.inf
           ShellPkg/ShellPkg.dec
           ShellPkg/ShellPkg.dsc
Copyright: 1999-2017 Intel Corporation.
           2008-2014 Apple Inc.
           2011 Apple, Inc.
           2011-2015 ARM Ltd.
           2012-2016 ARM Limited.
           2012-2016 Hewlett-Packard Development Company, L.P.
           2013-2014 Red Hat, Inc.
           2015 Linaro Limited.
           2015 The Linux Foundation.
           2015-2016 Dell Inc.
           2015-2016 HP Development Company, L.P.
           2015-2016 Linaro Ltd.
           2015-2017 Hewlett Packard Enterprise Development LP
           2016 Linaro, Ltd.
           2016 Silicon Graphics, Inc.
           2017 AMD Incorporated.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution. The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Files:     MdeModulePkg/Bus/Pci/NvmExpressDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpress.c
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpress.h
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressBlockIo.c
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDiskInfo.c
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.c
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressPassthru.c
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressPassthru.h
           MdeModulePkg/Bus/Pci/SataControllerDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPei.c
           MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPei.h
           MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPei.inf
           MdeModulePkg/Bus/Pci/UfsPciHcDxe/ComponentName.c
           MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.c
           MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.h
           MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.inf
           MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.c
           MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.h
           MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.inf
           MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHci.c
           MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHci.h
           MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHci.c
           MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHci.h
           MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHci.c
           MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHci.h
           MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThruHci.c
           MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThruHci.h
           MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c
           MdeModulePkg/Core/PiSmmCore/SmramProfileRecord.c
           MdeModulePkg/Include/Library/MemoryProfileLib.h
           MdeModulePkg/Include/Library/PciHostBridgeLib.h
           MdeModulePkg/Include/Ppi/IpmiPpi.h
           MdeModulePkg/Include/Ppi/SerialPortPei.h
           MdeModulePkg/Include/Protocol/IpmiProtocol.h
           MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.c
           MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.inf
           MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryProfileLib.c
           MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryProfileLibNull.c
           MdeModulePkg/Library/DxeDebugPrintErrorLevelLib/DxeDebugPrintErrorLevelLib.c
           MdeModulePkg/Library/DxeDebugPrintErrorLevelLib/DxeDebugPrintErrorLevelLib.inf
           MdeModulePkg/Library/DxeIpmiLibIpmiProtocol/DxeIpmiLibIpmiProtocol.c
           MdeModulePkg/Library/DxeIpmiLibIpmiProtocol/DxeIpmiLibIpmiProtocol.inf
           MdeModulePkg/Library/FmpAuthenticationLibNull/FmpAuthenticationLibNull.c
           MdeModulePkg/Library/FmpAuthenticationLibNull/FmpAuthenticationLibNull.inf
           MdeModulePkg/Library/PciHostBridgeLibNull/PciHostBridgeLibNull.c
           MdeModulePkg/Library/PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.c
           MdeModulePkg/Library/PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.inf
           MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryProfileLib.c
           MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryProfileLibNull.c
           MdeModulePkg/Library/SmmIpmiLibSmmIpmiProtocol/SmmIpmiLibSmmIpmiProtocol.c
           MdeModulePkg/Library/SmmIpmiLibSmmIpmiProtocol/SmmIpmiLibSmmIpmiProtocol.inf
           MdeModulePkg/Library/SmmMemoryAllocationProfileLib/MemoryAllocationLib.c
           MdeModulePkg/Library/SmmMemoryAllocationProfileLib/SmmMemoryAllocationProfileLib.inf
           MdeModulePkg/Library/SmmMemoryAllocationProfileLib/SmmMemoryProfileLib.c
           MdeModulePkg/Library/SmmSmiHandlerProfileLib/SmmSmiHandlerProfileLib.c
           MdeModulePkg/Library/SmmSmiHandlerProfileLib/SmmSmiHandlerProfileLib.inf
           MdeModulePkg/Library/UefiMemoryAllocationProfileLib/DxeMemoryProfileLib.c
           MdeModulePkg/Library/UefiMemoryAllocationProfileLib/MemoryAllocationLib.c
           MdeModulePkg/Library/UefiMemoryAllocationProfileLib/UefiMemoryAllocationProfileLib.inf
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Config2Impl.c
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Config2Impl.h
           MdePkg/Include/Base.h
           MdePkg/Include/IndustryStandard/Pci23.h
           MdePkg/Include/IndustryStandard/PeImage.h
           MdePkg/Include/Ipf/ProcessorBind.h
           MdePkg/Include/Library/BaseLib.h
           MdePkg/Include/Library/DebugPrintErrorLevelLib.h
           MdePkg/Include/Library/ExtendedSalLib.h
           MdePkg/Include/Protocol/NvmExpressPassthru.h
           MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf
           MdePkg/Library/BaseCacheMaintenanceLib/EbcCache.c
           MdePkg/Library/BaseCacheMaintenanceLib/IpfCache.c
           MdePkg/Library/BaseCacheMaintenanceLib/X86Cache.c
           MdePkg/Library/BaseCpuLib/AArch64/CpuFlushTlb.S
           MdePkg/Library/BaseCpuLib/AArch64/CpuSleep.S
           MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.S
           MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.asm
           MdePkg/Library/BaseCpuLib/Arm/CpuSleep.S
           MdePkg/Library/BaseCpuLib/Arm/CpuSleep.asm
           MdePkg/Library/BaseCpuLib/BaseCpuLib.inf
           MdePkg/Library/BaseCpuLib/Ebc/CpuSleepFlushTlb.c
           MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.asm
           MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.nasm
           MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlbGcc.c
           MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.asm
           MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.nasm
           MdePkg/Library/BaseCpuLib/Ipf/CpuFlushTlb.s
           MdePkg/Library/BaseCpuLib/Ipf/CpuSleep.c
           MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.S
           MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.asm
           MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.nasm
           MdePkg/Library/BaseCpuLib/X64/CpuSleep.S
           MdePkg/Library/BaseCpuLib/X64/CpuSleep.asm
           MdePkg/Library/BaseCpuLib/X64/CpuSleep.nasm
           MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
           MdePkg/Library/BaseDebugLibNull/DebugLib.c
           MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
           MdePkg/Library/BaseDebugLibSerialPort/DebugLib.c
           MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.c
           MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
           MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.c
           MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.inf
           MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
           MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicInternal.h
           MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm
           MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.nasm
           MdePkg/Library/BaseIoLibIntrinsic/IoLib.c
           MdePkg/Library/BaseIoLibIntrinsic/IoLibEbc.c
           MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c
           MdePkg/Library/BaseIoLibIntrinsic/IoLibIcc.c
           MdePkg/Library/BaseIoLibIntrinsic/IoLibIpf.c
           MdePkg/Library/BaseIoLibIntrinsic/IoLibMmioBuffer.c
           MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c
           MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm
           MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.nasm
           MdePkg/Library/BaseLib/AArch64/CpuBreakpoint.S
           MdePkg/Library/BaseLib/AArch64/DisableInterrupts.S
           MdePkg/Library/BaseLib/AArch64/EnableInterrupts.S
           MdePkg/Library/BaseLib/AArch64/GetInterruptsState.S
           MdePkg/Library/BaseLib/AArch64/MemoryFence.S
           MdePkg/Library/BaseLib/AArch64/SetJumpLongJump.S
           MdePkg/Library/BaseLib/AArch64/SwitchStack.S
           MdePkg/Library/BaseLib/ARShiftU64.c
           MdePkg/Library/BaseLib/Arm/CpuBreakpoint.S
           MdePkg/Library/BaseLib/Arm/CpuBreakpoint.asm
           MdePkg/Library/BaseLib/Arm/CpuPause.asm
           MdePkg/Library/BaseLib/Arm/DisableInterrupts.S
           MdePkg/Library/BaseLib/Arm/DisableInterrupts.asm
           MdePkg/Library/BaseLib/Arm/EnableInterrupts.S
           MdePkg/Library/BaseLib/Arm/EnableInterrupts.asm
           MdePkg/Library/BaseLib/Arm/GetInterruptsState.S
           MdePkg/Library/BaseLib/Arm/GetInterruptsState.asm
           MdePkg/Library/BaseLib/Arm/InternalSwitchStack.c
           MdePkg/Library/BaseLib/Arm/Math64.S
           MdePkg/Library/BaseLib/Arm/MemoryFence.S
           MdePkg/Library/BaseLib/Arm/MemoryFence.asm
           MdePkg/Library/BaseLib/Arm/SetJumpLongJump.S
           MdePkg/Library/BaseLib/Arm/SetJumpLongJump.asm
           MdePkg/Library/BaseLib/Arm/SwitchStack.S
           MdePkg/Library/BaseLib/Arm/SwitchStack.asm
           MdePkg/Library/BaseLib/Arm/Unaligned.c
           MdePkg/Library/BaseLib/BaseLib.inf
           MdePkg/Library/BaseLib/BaseLibInternals.h
           MdePkg/Library/BaseLib/BitField.c
           MdePkg/Library/BaseLib/CheckSum.c
           MdePkg/Library/BaseLib/ChkStkGcc.c
           MdePkg/Library/BaseLib/Cpu.c
           MdePkg/Library/BaseLib/CpuDeadLoop.c
           MdePkg/Library/BaseLib/DivS64x64Remainder.c
           MdePkg/Library/BaseLib/DivU64x32.c
           MdePkg/Library/BaseLib/DivU64x32Remainder.c
           MdePkg/Library/BaseLib/DivU64x64Remainder.c
           MdePkg/Library/BaseLib/Ebc/CpuBreakpoint.c
           MdePkg/Library/BaseLib/Ebc/SetJumpLongJump.c
           MdePkg/Library/BaseLib/Ebc/SwitchStack.c
           MdePkg/Library/BaseLib/FilePaths.c
           MdePkg/Library/BaseLib/GetPowerOfTwo32.c
           MdePkg/Library/BaseLib/GetPowerOfTwo64.c
           MdePkg/Library/BaseLib/HighBitSet32.c
           MdePkg/Library/BaseLib/HighBitSet64.c
           MdePkg/Library/BaseLib/Ia32/ARShiftU64.S
           MdePkg/Library/BaseLib/Ia32/ARShiftU64.asm
           MdePkg/Library/BaseLib/Ia32/ARShiftU64.nasm
           MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.asm
           MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.nasm
           MdePkg/Library/BaseLib/Ia32/CpuId.S
           MdePkg/Library/BaseLib/Ia32/CpuId.asm
           MdePkg/Library/BaseLib/Ia32/CpuId.nasm
           MdePkg/Library/BaseLib/Ia32/CpuIdEx.S
           MdePkg/Library/BaseLib/Ia32/CpuIdEx.asm
           MdePkg/Library/BaseLib/Ia32/CpuIdEx.nasm
           MdePkg/Library/BaseLib/Ia32/CpuPause.asm
           MdePkg/Library/BaseLib/Ia32/CpuPause.nasm
           MdePkg/Library/BaseLib/Ia32/DisableCache.S
           MdePkg/Library/BaseLib/Ia32/DisableCache.asm
           MdePkg/Library/BaseLib/Ia32/DisableCache.nasm
           MdePkg/Library/BaseLib/Ia32/DisableInterrupts.asm
           MdePkg/Library/BaseLib/Ia32/DisableInterrupts.nasm
           MdePkg/Library/BaseLib/Ia32/DisablePaging32.S
           MdePkg/Library/BaseLib/Ia32/DisablePaging32.asm
           MdePkg/Library/BaseLib/Ia32/DisablePaging32.c
           MdePkg/Library/BaseLib/Ia32/DisablePaging32.nasm
           MdePkg/Library/BaseLib/Ia32/DivS64x64Remainder.c
           MdePkg/Library/BaseLib/Ia32/DivU64x32.S
           MdePkg/Library/BaseLib/Ia32/DivU64x32.asm
           MdePkg/Library/BaseLib/Ia32/DivU64x32.nasm
           MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.S
           MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm
           MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.nasm
           MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.S
           MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.asm
           MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.nasm
           MdePkg/Library/BaseLib/Ia32/EnableCache.S
           MdePkg/Library/BaseLib/Ia32/EnableCache.asm
           MdePkg/Library/BaseLib/Ia32/EnableCache.nasm
           MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.S
           MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.asm
           MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.nasm
           MdePkg/Library/BaseLib/Ia32/EnableInterrupts.S
           MdePkg/Library/BaseLib/Ia32/EnableInterrupts.asm
           MdePkg/Library/BaseLib/Ia32/EnableInterrupts.nasm
           MdePkg/Library/BaseLib/Ia32/EnablePaging32.S
           MdePkg/Library/BaseLib/Ia32/EnablePaging32.asm
           MdePkg/Library/BaseLib/Ia32/EnablePaging32.c
           MdePkg/Library/BaseLib/Ia32/EnablePaging32.nasm
           MdePkg/Library/BaseLib/Ia32/EnablePaging64.S
           MdePkg/Library/BaseLib/Ia32/EnablePaging64.asm
           MdePkg/Library/BaseLib/Ia32/EnablePaging64.nasm
           MdePkg/Library/BaseLib/Ia32/FlushCacheLine.asm
           MdePkg/Library/BaseLib/Ia32/FlushCacheLine.nasm
           MdePkg/Library/BaseLib/Ia32/FxRestore.asm
           MdePkg/Library/BaseLib/Ia32/FxRestore.c
           MdePkg/Library/BaseLib/Ia32/FxRestore.nasm
           MdePkg/Library/BaseLib/Ia32/FxSave.asm
           MdePkg/Library/BaseLib/Ia32/FxSave.c
           MdePkg/Library/BaseLib/Ia32/FxSave.nasm
           MdePkg/Library/BaseLib/Ia32/GccInline.c
           MdePkg/Library/BaseLib/Ia32/InternalSwitchStack.S
           MdePkg/Library/BaseLib/Ia32/InternalSwitchStack.c
           MdePkg/Library/BaseLib/Ia32/InternalSwitchStack.nasm
           MdePkg/Library/BaseLib/Ia32/Invd.asm
           MdePkg/Library/BaseLib/Ia32/Invd.nasm
           MdePkg/Library/BaseLib/Ia32/LRotU64.S
           MdePkg/Library/BaseLib/Ia32/LRotU64.asm
           MdePkg/Library/BaseLib/Ia32/LRotU64.nasm
           MdePkg/Library/BaseLib/Ia32/LShiftU64.S
           MdePkg/Library/BaseLib/Ia32/LShiftU64.asm
           MdePkg/Library/BaseLib/Ia32/LShiftU64.nasm
           MdePkg/Library/BaseLib/Ia32/LongJump.S
           MdePkg/Library/BaseLib/Ia32/LongJump.asm
           MdePkg/Library/BaseLib/Ia32/LongJump.c
           MdePkg/Library/BaseLib/Ia32/LongJump.nasm
           MdePkg/Library/BaseLib/Ia32/ModU64x32.S
           MdePkg/Library/BaseLib/Ia32/ModU64x32.asm
           MdePkg/Library/BaseLib/Ia32/ModU64x32.nasm
           MdePkg/Library/BaseLib/Ia32/Monitor.S
           MdePkg/Library/BaseLib/Ia32/Monitor.asm
           MdePkg/Library/BaseLib/Ia32/Monitor.nasm
           MdePkg/Library/BaseLib/Ia32/MultU64x32.S
           MdePkg/Library/BaseLib/Ia32/MultU64x32.asm
           MdePkg/Library/BaseLib/Ia32/MultU64x32.nasm
           MdePkg/Library/BaseLib/Ia32/MultU64x64.S
           MdePkg/Library/BaseLib/Ia32/MultU64x64.asm
           MdePkg/Library/BaseLib/Ia32/MultU64x64.nasm
           MdePkg/Library/BaseLib/Ia32/Mwait.S
           MdePkg/Library/BaseLib/Ia32/Mwait.asm
           MdePkg/Library/BaseLib/Ia32/Mwait.nasm
           MdePkg/Library/BaseLib/Ia32/Non-existing.c
           MdePkg/Library/BaseLib/Ia32/RRotU64.S
           MdePkg/Library/BaseLib/Ia32/RRotU64.asm
           MdePkg/Library/BaseLib/Ia32/RRotU64.nasm
           MdePkg/Library/BaseLib/Ia32/RShiftU64.S
           MdePkg/Library/BaseLib/Ia32/RShiftU64.asm
           MdePkg/Library/BaseLib/Ia32/RShiftU64.nasm
           MdePkg/Library/BaseLib/Ia32/RdRand.S
           MdePkg/Library/BaseLib/Ia32/RdRand.asm
           MdePkg/Library/BaseLib/Ia32/RdRand.nasm
           MdePkg/Library/BaseLib/Ia32/ReadCr0.asm
           MdePkg/Library/BaseLib/Ia32/ReadCr0.nasm
           MdePkg/Library/BaseLib/Ia32/ReadCr2.asm
           MdePkg/Library/BaseLib/Ia32/ReadCr2.nasm
           MdePkg/Library/BaseLib/Ia32/ReadCr3.asm
           MdePkg/Library/BaseLib/Ia32/ReadCr3.nasm
           MdePkg/Library/BaseLib/Ia32/ReadCr4.asm
           MdePkg/Library/BaseLib/Ia32/ReadCr4.nasm
           MdePkg/Library/BaseLib/Ia32/ReadCs.asm
           MdePkg/Library/BaseLib/Ia32/ReadCs.nasm
           MdePkg/Library/BaseLib/Ia32/ReadDr0.asm
           MdePkg/Library/BaseLib/Ia32/ReadDr0.nasm
           MdePkg/Library/BaseLib/Ia32/ReadDr1.asm
           MdePkg/Library/BaseLib/Ia32/ReadDr1.nasm
           MdePkg/Library/BaseLib/Ia32/ReadDr2.asm
           MdePkg/Library/BaseLib/Ia32/ReadDr2.nasm
           MdePkg/Library/BaseLib/Ia32/ReadDr3.asm
           MdePkg/Library/BaseLib/Ia32/ReadDr3.nasm
           MdePkg/Library/BaseLib/Ia32/ReadDr4.asm
           MdePkg/Library/BaseLib/Ia32/ReadDr4.nasm
           MdePkg/Library/BaseLib/Ia32/ReadDr5.asm
           MdePkg/Library/BaseLib/Ia32/ReadDr5.nasm
           MdePkg/Library/BaseLib/Ia32/ReadDr6.asm
           MdePkg/Library/BaseLib/Ia32/ReadDr6.nasm
           MdePkg/Library/BaseLib/Ia32/ReadDr7.asm
           MdePkg/Library/BaseLib/Ia32/ReadDr7.nasm
           MdePkg/Library/BaseLib/Ia32/ReadDs.asm
           MdePkg/Library/BaseLib/Ia32/ReadDs.nasm
           MdePkg/Library/BaseLib/Ia32/ReadEflags.asm
           MdePkg/Library/BaseLib/Ia32/ReadEflags.nasm
           MdePkg/Library/BaseLib/Ia32/ReadEs.asm
           MdePkg/Library/BaseLib/Ia32/ReadEs.nasm
           MdePkg/Library/BaseLib/Ia32/ReadFs.asm
           MdePkg/Library/BaseLib/Ia32/ReadFs.nasm
           MdePkg/Library/BaseLib/Ia32/ReadGdtr.asm
           MdePkg/Library/BaseLib/Ia32/ReadGdtr.c
           MdePkg/Library/BaseLib/Ia32/ReadGdtr.nasm
           MdePkg/Library/BaseLib/Ia32/ReadGs.asm
           MdePkg/Library/BaseLib/Ia32/ReadGs.nasm
           MdePkg/Library/BaseLib/Ia32/ReadIdtr.asm
           MdePkg/Library/BaseLib/Ia32/ReadIdtr.c
           MdePkg/Library/BaseLib/Ia32/ReadIdtr.nasm
           MdePkg/Library/BaseLib/Ia32/ReadLdtr.asm
           MdePkg/Library/BaseLib/Ia32/ReadLdtr.nasm
           MdePkg/Library/BaseLib/Ia32/ReadMm0.asm
           MdePkg/Library/BaseLib/Ia32/ReadMm0.nasm
           MdePkg/Library/BaseLib/Ia32/ReadMm1.asm
           MdePkg/Library/BaseLib/Ia32/ReadMm1.nasm
           MdePkg/Library/BaseLib/Ia32/ReadMm2.asm
           MdePkg/Library/BaseLib/Ia32/ReadMm2.nasm
           MdePkg/Library/BaseLib/Ia32/ReadMm3.asm
           MdePkg/Library/BaseLib/Ia32/ReadMm3.nasm
           MdePkg/Library/BaseLib/Ia32/ReadMm4.asm
           MdePkg/Library/BaseLib/Ia32/ReadMm4.nasm
           MdePkg/Library/BaseLib/Ia32/ReadMm5.asm
           MdePkg/Library/BaseLib/Ia32/ReadMm5.nasm
           MdePkg/Library/BaseLib/Ia32/ReadMm6.asm
           MdePkg/Library/BaseLib/Ia32/ReadMm6.nasm
           MdePkg/Library/BaseLib/Ia32/ReadMm7.asm
           MdePkg/Library/BaseLib/Ia32/ReadMm7.nasm
           MdePkg/Library/BaseLib/Ia32/ReadMsr64.S
           MdePkg/Library/BaseLib/Ia32/ReadMsr64.asm
           MdePkg/Library/BaseLib/Ia32/ReadMsr64.nasm
           MdePkg/Library/BaseLib/Ia32/ReadPmc.asm
           MdePkg/Library/BaseLib/Ia32/ReadPmc.nasm
           MdePkg/Library/BaseLib/Ia32/ReadSs.S
           MdePkg/Library/BaseLib/Ia32/ReadSs.asm
           MdePkg/Library/BaseLib/Ia32/ReadSs.nasm
           MdePkg/Library/BaseLib/Ia32/ReadTr.S
           MdePkg/Library/BaseLib/Ia32/ReadTr.asm
           MdePkg/Library/BaseLib/Ia32/ReadTr.nasm
           MdePkg/Library/BaseLib/Ia32/ReadTsc.asm
           MdePkg/Library/BaseLib/Ia32/ReadTsc.nasm
           MdePkg/Library/BaseLib/Ia32/SetJump.S
           MdePkg/Library/BaseLib/Ia32/SetJump.asm
           MdePkg/Library/BaseLib/Ia32/SetJump.c
           MdePkg/Library/BaseLib/Ia32/SetJump.nasm
           MdePkg/Library/BaseLib/Ia32/SwapBytes64.S
           MdePkg/Library/BaseLib/Ia32/SwapBytes64.asm
           MdePkg/Library/BaseLib/Ia32/SwapBytes64.nasm
           MdePkg/Library/BaseLib/Ia32/Thunk16.S
           MdePkg/Library/BaseLib/Ia32/Thunk16.asm
           MdePkg/Library/BaseLib/Ia32/Thunk16.nasm
           MdePkg/Library/BaseLib/Ia32/Wbinvd.asm
           MdePkg/Library/BaseLib/Ia32/Wbinvd.nasm
           MdePkg/Library/BaseLib/Ia32/WriteCr0.asm
           MdePkg/Library/BaseLib/Ia32/WriteCr0.nasm
           MdePkg/Library/BaseLib/Ia32/WriteCr2.asm
           MdePkg/Library/BaseLib/Ia32/WriteCr2.nasm
           MdePkg/Library/BaseLib/Ia32/WriteCr3.asm
           MdePkg/Library/BaseLib/Ia32/WriteCr3.nasm
           MdePkg/Library/BaseLib/Ia32/WriteCr4.asm
           MdePkg/Library/BaseLib/Ia32/WriteCr4.nasm
           MdePkg/Library/BaseLib/Ia32/WriteDr0.asm
           MdePkg/Library/BaseLib/Ia32/WriteDr0.nasm
           MdePkg/Library/BaseLib/Ia32/WriteDr1.asm
           MdePkg/Library/BaseLib/Ia32/WriteDr1.nasm
           MdePkg/Library/BaseLib/Ia32/WriteDr2.asm
           MdePkg/Library/BaseLib/Ia32/WriteDr2.nasm
           MdePkg/Library/BaseLib/Ia32/WriteDr3.asm
           MdePkg/Library/BaseLib/Ia32/WriteDr3.nasm
           MdePkg/Library/BaseLib/Ia32/WriteDr4.asm
           MdePkg/Library/BaseLib/Ia32/WriteDr4.nasm
           MdePkg/Library/BaseLib/Ia32/WriteDr5.asm
           MdePkg/Library/BaseLib/Ia32/WriteDr5.nasm
           MdePkg/Library/BaseLib/Ia32/WriteDr6.asm
           MdePkg/Library/BaseLib/Ia32/WriteDr6.nasm
           MdePkg/Library/BaseLib/Ia32/WriteDr7.asm
           MdePkg/Library/BaseLib/Ia32/WriteDr7.nasm
           MdePkg/Library/BaseLib/Ia32/WriteGdtr.asm
           MdePkg/Library/BaseLib/Ia32/WriteGdtr.c
           MdePkg/Library/BaseLib/Ia32/WriteGdtr.nasm
           MdePkg/Library/BaseLib/Ia32/WriteIdtr.asm
           MdePkg/Library/BaseLib/Ia32/WriteIdtr.c
           MdePkg/Library/BaseLib/Ia32/WriteIdtr.nasm
           MdePkg/Library/BaseLib/Ia32/WriteLdtr.asm
           MdePkg/Library/BaseLib/Ia32/WriteLdtr.nasm
           MdePkg/Library/BaseLib/Ia32/WriteMm0.asm
           MdePkg/Library/BaseLib/Ia32/WriteMm0.nasm
           MdePkg/Library/BaseLib/Ia32/WriteMm1.asm
           MdePkg/Library/BaseLib/Ia32/WriteMm1.nasm
           MdePkg/Library/BaseLib/Ia32/WriteMm2.asm
           MdePkg/Library/BaseLib/Ia32/WriteMm2.nasm
           MdePkg/Library/BaseLib/Ia32/WriteMm3.asm
           MdePkg/Library/BaseLib/Ia32/WriteMm3.nasm
           MdePkg/Library/BaseLib/Ia32/WriteMm4.asm
           MdePkg/Library/BaseLib/Ia32/WriteMm4.nasm
           MdePkg/Library/BaseLib/Ia32/WriteMm5.asm
           MdePkg/Library/BaseLib/Ia32/WriteMm5.nasm
           MdePkg/Library/BaseLib/Ia32/WriteMm6.asm
           MdePkg/Library/BaseLib/Ia32/WriteMm6.nasm
           MdePkg/Library/BaseLib/Ia32/WriteMm7.asm
           MdePkg/Library/BaseLib/Ia32/WriteMm7.nasm
           MdePkg/Library/BaseLib/Ia32/WriteMsr64.S
           MdePkg/Library/BaseLib/Ia32/WriteMsr64.asm
           MdePkg/Library/BaseLib/Ia32/WriteMsr64.nasm
           MdePkg/Library/BaseLib/Ipf/AccessDbr.s
           MdePkg/Library/BaseLib/Ipf/AccessEicr.s
           MdePkg/Library/BaseLib/Ipf/AccessGcr.s
           MdePkg/Library/BaseLib/Ipf/AccessGp.s
           MdePkg/Library/BaseLib/Ipf/AccessKr.s
           MdePkg/Library/BaseLib/Ipf/AccessKr7.s
           MdePkg/Library/BaseLib/Ipf/AccessMsr.s
           MdePkg/Library/BaseLib/Ipf/AccessMsrDb.s
           MdePkg/Library/BaseLib/Ipf/AccessPmr.s
           MdePkg/Library/BaseLib/Ipf/AccessPsr.s
           MdePkg/Library/BaseLib/Ipf/Asm.h
           MdePkg/Library/BaseLib/Ipf/AsmCpuMisc.s
           MdePkg/Library/BaseLib/Ipf/AsmPalCall.s
           MdePkg/Library/BaseLib/Ipf/CpuBreakpoint.c
           MdePkg/Library/BaseLib/Ipf/CpuBreakpointMsc.c
           MdePkg/Library/BaseLib/Ipf/CpuPause.s
           MdePkg/Library/BaseLib/Ipf/ExecFc.s
           MdePkg/Library/BaseLib/Ipf/FlushCacheRange.c
           MdePkg/Library/BaseLib/Ipf/GetInterruptState.s
           MdePkg/Library/BaseLib/Ipf/Ia64gen.h
           MdePkg/Library/BaseLib/Ipf/InternalFlushCacheRange.s
           MdePkg/Library/BaseLib/Ipf/InternalSwitchStack.c
           MdePkg/Library/BaseLib/Ipf/LongJmp.s
           MdePkg/Library/BaseLib/Ipf/ReadAr.s
           MdePkg/Library/BaseLib/Ipf/ReadCpuid.s
           MdePkg/Library/BaseLib/Ipf/ReadCr.s
           MdePkg/Library/BaseLib/Ipf/SetJmp.s
           MdePkg/Library/BaseLib/Ipf/SwitchStack.s
           MdePkg/Library/BaseLib/Ipf/Unaligned.c
           MdePkg/Library/BaseLib/LRotU32.c
           MdePkg/Library/BaseLib/LRotU64.c
           MdePkg/Library/BaseLib/LShiftU64.c
           MdePkg/Library/BaseLib/LinkedList.c
           MdePkg/Library/BaseLib/LongJump.c
           MdePkg/Library/BaseLib/LowBitSet32.c
           MdePkg/Library/BaseLib/LowBitSet64.c
           MdePkg/Library/BaseLib/Math64.c
           MdePkg/Library/BaseLib/ModU64x32.c
           MdePkg/Library/BaseLib/MultS64x64.c
           MdePkg/Library/BaseLib/MultU64x32.c
           MdePkg/Library/BaseLib/MultU64x64.c
           MdePkg/Library/BaseLib/RRotU32.c
           MdePkg/Library/BaseLib/RRotU64.c
           MdePkg/Library/BaseLib/RShiftU64.c
           MdePkg/Library/BaseLib/SafeString.c
           MdePkg/Library/BaseLib/SetJump.c
           MdePkg/Library/BaseLib/String.c
           MdePkg/Library/BaseLib/SwapBytes16.c
           MdePkg/Library/BaseLib/SwapBytes32.c
           MdePkg/Library/BaseLib/SwapBytes64.c
           MdePkg/Library/BaseLib/SwitchStack.c
           MdePkg/Library/BaseLib/Unaligned.c
           MdePkg/Library/BaseLib/X64/CpuBreakpoint.S
           MdePkg/Library/BaseLib/X64/CpuBreakpoint.asm
           MdePkg/Library/BaseLib/X64/CpuBreakpoint.nasm
           MdePkg/Library/BaseLib/X64/CpuId.S
           MdePkg/Library/BaseLib/X64/CpuId.asm
           MdePkg/Library/BaseLib/X64/CpuId.nasm
           MdePkg/Library/BaseLib/X64/CpuIdEx.S
           MdePkg/Library/BaseLib/X64/CpuIdEx.asm
           MdePkg/Library/BaseLib/X64/CpuIdEx.nasm
           MdePkg/Library/BaseLib/X64/CpuPause.asm
           MdePkg/Library/BaseLib/X64/CpuPause.nasm
           MdePkg/Library/BaseLib/X64/DisableCache.S
           MdePkg/Library/BaseLib/X64/DisableCache.asm
           MdePkg/Library/BaseLib/X64/DisableCache.nasm
           MdePkg/Library/BaseLib/X64/DisableInterrupts.asm
           MdePkg/Library/BaseLib/X64/DisableInterrupts.nasm
           MdePkg/Library/BaseLib/X64/DisablePaging64.S
           MdePkg/Library/BaseLib/X64/DisablePaging64.asm
           MdePkg/Library/BaseLib/X64/DisablePaging64.nasm
           MdePkg/Library/BaseLib/X64/EnableCache.S
           MdePkg/Library/BaseLib/X64/EnableCache.asm
           MdePkg/Library/BaseLib/X64/EnableCache.nasm
           MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.S
           MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.asm
           MdePkg/Library/BaseLib/X64/EnableDisableInterrupts.nasm
           MdePkg/Library/BaseLib/X64/EnableInterrupts.asm
           MdePkg/Library/BaseLib/X64/EnableInterrupts.nasm
           MdePkg/Library/BaseLib/X64/FlushCacheLine.asm
           MdePkg/Library/BaseLib/X64/FlushCacheLine.nasm
           MdePkg/Library/BaseLib/X64/FxRestore.asm
           MdePkg/Library/BaseLib/X64/FxRestore.nasm
           MdePkg/Library/BaseLib/X64/FxSave.asm
           MdePkg/Library/BaseLib/X64/FxSave.nasm
           MdePkg/Library/BaseLib/X64/GccInline.c
           MdePkg/Library/BaseLib/X64/Invd.asm
           MdePkg/Library/BaseLib/X64/Invd.nasm
           MdePkg/Library/BaseLib/X64/LongJump.S
           MdePkg/Library/BaseLib/X64/LongJump.asm
           MdePkg/Library/BaseLib/X64/LongJump.nasm
           MdePkg/Library/BaseLib/X64/Monitor.asm
           MdePkg/Library/BaseLib/X64/Monitor.nasm
           MdePkg/Library/BaseLib/X64/Mwait.asm
           MdePkg/Library/BaseLib/X64/Mwait.nasm
           MdePkg/Library/BaseLib/X64/Non-existing.c
           MdePkg/Library/BaseLib/X64/RdRand.S
           MdePkg/Library/BaseLib/X64/RdRand.asm
           MdePkg/Library/BaseLib/X64/RdRand.nasm
           MdePkg/Library/BaseLib/X64/ReadCr0.asm
           MdePkg/Library/BaseLib/X64/ReadCr0.nasm
           MdePkg/Library/BaseLib/X64/ReadCr2.asm
           MdePkg/Library/BaseLib/X64/ReadCr2.nasm
           MdePkg/Library/BaseLib/X64/ReadCr3.asm
           MdePkg/Library/BaseLib/X64/ReadCr3.nasm
           MdePkg/Library/BaseLib/X64/ReadCr4.asm
           MdePkg/Library/BaseLib/X64/ReadCr4.nasm
           MdePkg/Library/BaseLib/X64/ReadCs.asm
           MdePkg/Library/BaseLib/X64/ReadCs.nasm
           MdePkg/Library/BaseLib/X64/ReadDr0.asm
           MdePkg/Library/BaseLib/X64/ReadDr0.nasm
           MdePkg/Library/BaseLib/X64/ReadDr1.asm
           MdePkg/Library/BaseLib/X64/ReadDr1.nasm
           MdePkg/Library/BaseLib/X64/ReadDr2.asm
           MdePkg/Library/BaseLib/X64/ReadDr2.nasm
           MdePkg/Library/BaseLib/X64/ReadDr3.asm
           MdePkg/Library/BaseLib/X64/ReadDr3.nasm
           MdePkg/Library/BaseLib/X64/ReadDr4.asm
           MdePkg/Library/BaseLib/X64/ReadDr4.nasm
           MdePkg/Library/BaseLib/X64/ReadDr5.asm
           MdePkg/Library/BaseLib/X64/ReadDr5.nasm
           MdePkg/Library/BaseLib/X64/ReadDr6.asm
           MdePkg/Library/BaseLib/X64/ReadDr6.nasm
           MdePkg/Library/BaseLib/X64/ReadDr7.asm
           MdePkg/Library/BaseLib/X64/ReadDr7.nasm
           MdePkg/Library/BaseLib/X64/ReadDs.asm
           MdePkg/Library/BaseLib/X64/ReadDs.nasm
           MdePkg/Library/BaseLib/X64/ReadEflags.asm
           MdePkg/Library/BaseLib/X64/ReadEflags.nasm
           MdePkg/Library/BaseLib/X64/ReadEs.asm
           MdePkg/Library/BaseLib/X64/ReadEs.nasm
           MdePkg/Library/BaseLib/X64/ReadFs.asm
           MdePkg/Library/BaseLib/X64/ReadFs.nasm
           MdePkg/Library/BaseLib/X64/ReadGdtr.asm
           MdePkg/Library/BaseLib/X64/ReadGdtr.nasm
           MdePkg/Library/BaseLib/X64/ReadGs.asm
           MdePkg/Library/BaseLib/X64/ReadGs.nasm
           MdePkg/Library/BaseLib/X64/ReadIdtr.asm
           MdePkg/Library/BaseLib/X64/ReadIdtr.nasm
           MdePkg/Library/BaseLib/X64/ReadLdtr.asm
           MdePkg/Library/BaseLib/X64/ReadLdtr.nasm
           MdePkg/Library/BaseLib/X64/ReadMm0.asm
           MdePkg/Library/BaseLib/X64/ReadMm0.nasm
           MdePkg/Library/BaseLib/X64/ReadMm1.asm
           MdePkg/Library/BaseLib/X64/ReadMm1.nasm
           MdePkg/Library/BaseLib/X64/ReadMm2.asm
           MdePkg/Library/BaseLib/X64/ReadMm2.nasm
           MdePkg/Library/BaseLib/X64/ReadMm3.asm
           MdePkg/Library/BaseLib/X64/ReadMm3.nasm
           MdePkg/Library/BaseLib/X64/ReadMm4.asm
           MdePkg/Library/BaseLib/X64/ReadMm4.nasm
           MdePkg/Library/BaseLib/X64/ReadMm5.asm
           MdePkg/Library/BaseLib/X64/ReadMm5.nasm
           MdePkg/Library/BaseLib/X64/ReadMm6.asm
           MdePkg/Library/BaseLib/X64/ReadMm6.nasm
           MdePkg/Library/BaseLib/X64/ReadMm7.asm
           MdePkg/Library/BaseLib/X64/ReadMm7.nasm
           MdePkg/Library/BaseLib/X64/ReadMsr64.asm
           MdePkg/Library/BaseLib/X64/ReadMsr64.nasm
           MdePkg/Library/BaseLib/X64/ReadPmc.asm
           MdePkg/Library/BaseLib/X64/ReadPmc.nasm
           MdePkg/Library/BaseLib/X64/ReadSs.asm
           MdePkg/Library/BaseLib/X64/ReadSs.nasm
           MdePkg/Library/BaseLib/X64/ReadTr.asm
           MdePkg/Library/BaseLib/X64/ReadTr.nasm
           MdePkg/Library/BaseLib/X64/ReadTsc.asm
           MdePkg/Library/BaseLib/X64/ReadTsc.nasm
           MdePkg/Library/BaseLib/X64/SetJump.S
           MdePkg/Library/BaseLib/X64/SetJump.asm
           MdePkg/Library/BaseLib/X64/SetJump.nasm
           MdePkg/Library/BaseLib/X64/SwitchStack.S
           MdePkg/Library/BaseLib/X64/SwitchStack.asm
           MdePkg/Library/BaseLib/X64/SwitchStack.nasm
           MdePkg/Library/BaseLib/X64/Thunk16.S
           MdePkg/Library/BaseLib/X64/Thunk16.asm
           MdePkg/Library/BaseLib/X64/Thunk16.nasm
           MdePkg/Library/BaseLib/X64/Wbinvd.S
           MdePkg/Library/BaseLib/X64/Wbinvd.asm
           MdePkg/Library/BaseLib/X64/Wbinvd.nasm
           MdePkg/Library/BaseLib/X64/WriteCr0.asm
           MdePkg/Library/BaseLib/X64/WriteCr0.nasm
           MdePkg/Library/BaseLib/X64/WriteCr2.asm
           MdePkg/Library/BaseLib/X64/WriteCr2.nasm
           MdePkg/Library/BaseLib/X64/WriteCr3.asm
           MdePkg/Library/BaseLib/X64/WriteCr3.nasm
           MdePkg/Library/BaseLib/X64/WriteCr4.asm
           MdePkg/Library/BaseLib/X64/WriteCr4.nasm
           MdePkg/Library/BaseLib/X64/WriteDr0.asm
           MdePkg/Library/BaseLib/X64/WriteDr0.nasm
           MdePkg/Library/BaseLib/X64/WriteDr1.asm
           MdePkg/Library/BaseLib/X64/WriteDr1.nasm
           MdePkg/Library/BaseLib/X64/WriteDr2.asm
           MdePkg/Library/BaseLib/X64/WriteDr2.nasm
           MdePkg/Library/BaseLib/X64/WriteDr3.asm
           MdePkg/Library/BaseLib/X64/WriteDr3.nasm
           MdePkg/Library/BaseLib/X64/WriteDr4.asm
           MdePkg/Library/BaseLib/X64/WriteDr4.nasm
           MdePkg/Library/BaseLib/X64/WriteDr5.asm
           MdePkg/Library/BaseLib/X64/WriteDr5.nasm
           MdePkg/Library/BaseLib/X64/WriteDr6.asm
           MdePkg/Library/BaseLib/X64/WriteDr6.nasm
           MdePkg/Library/BaseLib/X64/WriteDr7.asm
           MdePkg/Library/BaseLib/X64/WriteDr7.nasm
           MdePkg/Library/BaseLib/X64/WriteGdtr.asm
           MdePkg/Library/BaseLib/X64/WriteGdtr.nasm
           MdePkg/Library/BaseLib/X64/WriteIdtr.asm
           MdePkg/Library/BaseLib/X64/WriteIdtr.nasm
           MdePkg/Library/BaseLib/X64/WriteLdtr.asm
           MdePkg/Library/BaseLib/X64/WriteLdtr.nasm
           MdePkg/Library/BaseLib/X64/WriteMm0.asm
           MdePkg/Library/BaseLib/X64/WriteMm0.nasm
           MdePkg/Library/BaseLib/X64/WriteMm1.asm
           MdePkg/Library/BaseLib/X64/WriteMm1.nasm
           MdePkg/Library/BaseLib/X64/WriteMm2.asm
           MdePkg/Library/BaseLib/X64/WriteMm2.nasm
           MdePkg/Library/BaseLib/X64/WriteMm3.asm
           MdePkg/Library/BaseLib/X64/WriteMm3.nasm
           MdePkg/Library/BaseLib/X64/WriteMm4.asm
           MdePkg/Library/BaseLib/X64/WriteMm4.nasm
           MdePkg/Library/BaseLib/X64/WriteMm5.asm
           MdePkg/Library/BaseLib/X64/WriteMm5.nasm
           MdePkg/Library/BaseLib/X64/WriteMm6.asm
           MdePkg/Library/BaseLib/X64/WriteMm6.nasm
           MdePkg/Library/BaseLib/X64/WriteMm7.asm
           MdePkg/Library/BaseLib/X64/WriteMm7.nasm
           MdePkg/Library/BaseLib/X64/WriteMsr64.asm
           MdePkg/Library/BaseLib/X64/WriteMsr64.nasm
           MdePkg/Library/BaseLib/X86DisablePaging32.c
           MdePkg/Library/BaseLib/X86DisablePaging64.c
           MdePkg/Library/BaseLib/X86EnablePaging32.c
           MdePkg/Library/BaseLib/X86EnablePaging64.c
           MdePkg/Library/BaseLib/X86FxRestore.c
           MdePkg/Library/BaseLib/X86FxSave.c
           MdePkg/Library/BaseLib/X86GetInterruptState.c
           MdePkg/Library/BaseLib/X86Msr.c
           MdePkg/Library/BaseLib/X86RdRand.c
           MdePkg/Library/BaseLib/X86ReadGdtr.c
           MdePkg/Library/BaseLib/X86ReadIdtr.c
           MdePkg/Library/BaseLib/X86Thunk.c
           MdePkg/Library/BaseLib/X86WriteGdtr.c
           MdePkg/Library/BaseLib/X86WriteIdtr.c
           MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
           MdePkg/Library/BaseMemoryLib/CompareMemWrapper.c
           MdePkg/Library/BaseMemoryLib/CopyMem.c
           MdePkg/Library/BaseMemoryLib/CopyMemWrapper.c
           MdePkg/Library/BaseMemoryLib/MemLibGeneric.c
           MdePkg/Library/BaseMemoryLib/MemLibGuid.c
           MdePkg/Library/BaseMemoryLib/MemLibInternals.h
           MdePkg/Library/BaseMemoryLib/ScanMem16Wrapper.c
           MdePkg/Library/BaseMemoryLib/ScanMem32Wrapper.c
           MdePkg/Library/BaseMemoryLib/ScanMem64Wrapper.c
           MdePkg/Library/BaseMemoryLib/ScanMem8Wrapper.c
           MdePkg/Library/BaseMemoryLib/SetMem.c
           MdePkg/Library/BaseMemoryLib/SetMem16Wrapper.c
           MdePkg/Library/BaseMemoryLib/SetMem32Wrapper.c
           MdePkg/Library/BaseMemoryLib/SetMem64Wrapper.c
           MdePkg/Library/BaseMemoryLib/SetMemWrapper.c
           MdePkg/Library/BaseMemoryLib/ZeroMemWrapper.c
           MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf
           MdePkg/Library/BaseMemoryLibMmx/CompareMemWrapper.c
           MdePkg/Library/BaseMemoryLibMmx/CopyMemWrapper.c
           MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.S
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibMmx/MemLibGuid.c
           MdePkg/Library/BaseMemoryLibMmx/MemLibInternals.h
           MdePkg/Library/BaseMemoryLibMmx/ScanMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibMmx/ScanMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibMmx/ScanMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibMmx/ScanMem8Wrapper.c
           MdePkg/Library/BaseMemoryLibMmx/SetMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibMmx/SetMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibMmx/SetMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibMmx/SetMemWrapper.c
           MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.S
           MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.S
           MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.S
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.S
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.S
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.S
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.S
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.S
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.S
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.S
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.S
           MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibMmx/ZeroMemWrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/MemLibGuid.c
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/ScanMemGeneric.c
           MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf
           MdePkg/Library/BaseMemoryLibOptDxe/CompareMemWrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/CopyMemWrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/MemLibGuid.c
           MdePkg/Library/BaseMemoryLibOptDxe/MemLibInternals.h
           MdePkg/Library/BaseMemoryLibOptDxe/ScanMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/ScanMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/ScanMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/ScanMem8Wrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/SetMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/SetMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/SetMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/SetMemWrapper.c
           MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibOptDxe/X64/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibOptDxe/ZeroMemWrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf
           MdePkg/Library/BaseMemoryLibOptPei/CompareMemWrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/CopyMemWrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.S
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibOptPei/Ia32/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibOptPei/MemLibGuid.c
           MdePkg/Library/BaseMemoryLibOptPei/MemLibInternals.h
           MdePkg/Library/BaseMemoryLibOptPei/ScanMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/ScanMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/ScanMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/ScanMem8Wrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/SetMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/SetMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/SetMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/SetMemWrapper.c
           MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.S
           MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibOptPei/X64/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibOptPei/ZeroMemWrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf
           MdePkg/Library/BaseMemoryLibRepStr/CompareMemWrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/CopyMemWrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.S
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibRepStr/MemLibGuid.c
           MdePkg/Library/BaseMemoryLibRepStr/MemLibInternals.h
           MdePkg/Library/BaseMemoryLibRepStr/ScanMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/ScanMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/ScanMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/ScanMem8Wrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/SetMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/SetMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/SetMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/SetMemWrapper.c
           MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.S
           MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibRepStr/X64/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibRepStr/ZeroMemWrapper.c
           MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf
           MdePkg/Library/BaseMemoryLibSse2/CompareMemWrapper.c
           MdePkg/Library/BaseMemoryLibSse2/CopyMemWrapper.c
           MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.S
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibSse2/MemLibGuid.c
           MdePkg/Library/BaseMemoryLibSse2/MemLibInternals.h
           MdePkg/Library/BaseMemoryLibSse2/ScanMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibSse2/ScanMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibSse2/ScanMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibSse2/ScanMem8Wrapper.c
           MdePkg/Library/BaseMemoryLibSse2/SetMem16Wrapper.c
           MdePkg/Library/BaseMemoryLibSse2/SetMem32Wrapper.c
           MdePkg/Library/BaseMemoryLibSse2/SetMem64Wrapper.c
           MdePkg/Library/BaseMemoryLibSse2/SetMemWrapper.c
           MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.S
           MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/CompareMem.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.S
           MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/IsZeroBuffer.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.S
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem16.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.S
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem32.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.S
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem64.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.S
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/ScanMem8.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.S
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.S
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.S
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.S
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.nasm
           MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.S
           MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.asm
           MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.nasm
           MdePkg/Library/BaseMemoryLibSse2/ZeroMemWrapper.c
           MdePkg/Library/BasePalLibNull/BasePalLibNull.inf
           MdePkg/Library/BasePalLibNull/PalCall.c
           MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
           MdePkg/Library/BasePcdLibNull/PcdLib.c
           MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
           MdePkg/Library/BasePciCf8Lib/PciCf8Lib.c
           MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf
           MdePkg/Library/BasePciExpressLib/PciExpressLib.c
           MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf
           MdePkg/Library/BasePciLibCf8/PciLib.c
           MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf
           MdePkg/Library/BasePciLibPciExpress/PciLib.c
           MdePkg/Library/BasePciSegmentLibPci/BasePciSegmentLibPci.inf
           MdePkg/Library/BasePciSegmentLibPci/PciSegmentLib.c
           MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf
           MdePkg/Library/BasePeCoffExtraActionLibNull/PeCoffExtraActionLib.c
           MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
           MdePkg/Library/BasePeCoffGetEntryPointLib/PeCoffGetEntryPoint.c
           MdePkg/Library/BasePeCoffLib/AArch64/PeCoffLoaderEx.c
           MdePkg/Library/BasePeCoffLib/Arm/PeCoffLoaderEx.c
           MdePkg/Library/BasePeCoffLib/BasePeCoff.c
           MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf
           MdePkg/Library/BasePeCoffLib/BasePeCoffLibInternals.h
           MdePkg/Library/BasePeCoffLib/Ipf/PeCoffLoaderEx.c
           MdePkg/Library/BasePeCoffLib/PeCoffLoaderEx.c
           MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf
           MdePkg/Library/BasePerformanceLibNull/PerformanceLib.c
           MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf
           MdePkg/Library/BasePostCodeLibDebug/PostCode.c
           MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf
           MdePkg/Library/BasePostCodeLibPort80/PostCode.c
           MdePkg/Library/BasePrintLib/BasePrintLib.inf
           MdePkg/Library/BasePrintLib/PrintLib.c
           MdePkg/Library/BasePrintLib/PrintLibInternal.c
           MdePkg/Library/BasePrintLib/PrintLibInternal.h
           MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLib.c
           MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf
           MdePkg/Library/BaseRngLib/BaseRngLib.inf
           MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.c
           MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf
           MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.c
           MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.inf
           MdePkg/Library/BaseStackCheckLib/BaseStackCheckGcc.c
           MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf
           MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
           MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLibInternals.h
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange16.asm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange16.nasm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange32.asm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange32.nasm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.asm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.nasm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedDecrement.asm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedDecrement.nasm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedIncrement.asm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedIncrement.nasm
           MdePkg/Library/BaseSynchronizationLib/Ia32/InternalGetSpinLockProperties.c
           MdePkg/Library/BaseSynchronizationLib/Ipf/InterlockedCompareExchange16.s
           MdePkg/Library/BaseSynchronizationLib/Ipf/InterlockedCompareExchange32.s
           MdePkg/Library/BaseSynchronizationLib/Ipf/InterlockedCompareExchange64.s
           MdePkg/Library/BaseSynchronizationLib/Ipf/Synchronization.c
           MdePkg/Library/BaseSynchronizationLib/Synchronization.c
           MdePkg/Library/BaseSynchronizationLib/SynchronizationGcc.c
           MdePkg/Library/BaseSynchronizationLib/SynchronizationMsc.c
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange16.asm
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange16.nasm
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange32.asm
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange32.nasm
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange64.asm
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange64.nasm
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedDecrement.asm
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedDecrement.nasm
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedIncrement.asm
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedIncrement.nasm
           MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf
           MdePkg/Library/BaseTimerLibNullTemplate/TimerLibNull.c
           MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.c
           MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf
           MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLibInternals.h
           MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.c
           MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf
           MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf
           MdePkg/Library/DxeCoreHobLib/HobLib.c
           MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf
           MdePkg/Library/DxeExtendedSalLib/ExtendedSalLib.c
           MdePkg/Library/DxeExtendedSalLib/Ipf/AsmExtendedSalLib.s
           MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.c
           MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
           MdePkg/Library/DxeHobLib/DxeHobLib.inf
           MdePkg/Library/DxeHstiLib/DxeHstiLib.inf
           MdePkg/Library/DxeIoLibCpuIo2/DxeCpuIo2LibInternal.h
           MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.inf
           MdePkg/Library/DxeIoLibCpuIo2/IoHighLevel.c
           MdePkg/Library/DxeIoLibCpuIo2/IoLib.c
           MdePkg/Library/DxeIoLibCpuIo2/IoLibMmioBuffer.c
           MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.inf
           MdePkg/Library/DxeIoLibEsal/DxeIoLibEsalInternal.h
           MdePkg/Library/DxeIoLibEsal/IoHighLevel.c
           MdePkg/Library/DxeIoLibEsal/IoLib.c
           MdePkg/Library/DxeIoLibEsal/IoLibMmioBuffer.c
           MdePkg/Library/DxePalLibEsal/DxePalLibEsal.c
           MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf
           MdePkg/Library/DxePcdLib/DxePcdLib.inf
           MdePkg/Library/DxePciLibEsal/DxePciLibEsal.inf
           MdePkg/Library/DxePciLibEsal/PciLib.c
           MdePkg/Library/DxePciSegmentLibEsal/DxePciSegmentLibEsal.inf
           MdePkg/Library/DxePciSegmentLibEsal/PciLib.c
           MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.inf
           MdePkg/Library/DxeRuntimeExtendedSalLib/ExtendedSalLib.c
           MdePkg/Library/DxeRuntimeExtendedSalLib/Ipf/AsmExtendedSalLib.s
           MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.inf
           MdePkg/Library/DxeRuntimePciExpressLib/PciExpressLib.c
           MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.c
           MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.inf
           MdePkg/Library/DxeServicesLib/DxeServicesLib.c
           MdePkg/Library/DxeServicesLib/DxeServicesLib.inf
           MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.c
           MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf
           MdePkg/Library/DxeSmbusLib/DxeSmbusLib.c
           MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf
           MdePkg/Library/DxeSmbusLib/InternalSmbusLib.h
           MdePkg/Library/DxeSmbusLib/SmbusLib.c
           MdePkg/Library/DxeTimerLibEsal/DxeTimerLibEsal.c
           MdePkg/Library/DxeTimerLibEsal/DxeTimerLibEsal.inf
           MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.c
           MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf
           MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf
           MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PostCode.c
           MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.c
           MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf
           MdePkg/Library/PeiHobLib/HobLib.c
           MdePkg/Library/PeiHobLib/PeiHobLib.inf
           MdePkg/Library/PeiIoLibCpuIo/IoHighLevel.c
           MdePkg/Library/PeiIoLibCpuIo/IoLib.c
           MdePkg/Library/PeiIoLibCpuIo/IoLibMmioBuffer.c
           MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf
           MdePkg/Library/PeiMemoryAllocationLib/MemoryAllocationLib.c
           MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf
           MdePkg/Library/PeiMemoryLib/CopyMemWrapper.c
           MdePkg/Library/PeiMemoryLib/MemLib.c
           MdePkg/Library/PeiMemoryLib/MemLibGeneric.c
           MdePkg/Library/PeiMemoryLib/MemLibGuid.c
           MdePkg/Library/PeiMemoryLib/MemLibInternals.h
           MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf
           MdePkg/Library/PeiMemoryLib/ScanMem16Wrapper.c
           MdePkg/Library/PeiMemoryLib/ScanMem32Wrapper.c
           MdePkg/Library/PeiMemoryLib/ScanMem64Wrapper.c
           MdePkg/Library/PeiMemoryLib/ScanMem8Wrapper.c
           MdePkg/Library/PeiMemoryLib/SetMem16Wrapper.c
           MdePkg/Library/PeiMemoryLib/SetMem32Wrapper.c
           MdePkg/Library/PeiMemoryLib/SetMem64Wrapper.c
           MdePkg/Library/PeiMemoryLib/SetMemWrapper.c
           MdePkg/Library/PeiMemoryLib/ZeroMemWrapper.c
           MdePkg/Library/PeiPalLib/PeiPalLib.c
           MdePkg/Library/PeiPalLib/PeiPalLib.inf
           MdePkg/Library/PeiPcdLib/PeiPcdLib.inf
           MdePkg/Library/PeiPciLibPciCfg2/PciLib.c
           MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf
           MdePkg/Library/PeiPciSegmentLibPciCfg2/PciSegmentLib.c
           MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf
           MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.c
           MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf
           MdePkg/Library/PeiServicesLib/PeiServicesLib.c
           MdePkg/Library/PeiServicesLib/PeiServicesLib.inf
           MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointer.c
           MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf
           MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointer.c
           MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf
           MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointer.c
           MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf
           MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf
           MdePkg/Library/PeimEntryPoint/PeimEntryPoint.c
           MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf
           MdePkg/Library/SecPeiDxeTimerLibCpu/IpfTimerLib.c
           MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf
           MdePkg/Library/SecPeiDxeTimerLibCpu/X86TimerLib.c
           MdePkg/Library/SmiHandlerProfileLibNull/SmiHandlerProfileLibNull.c
           MdePkg/Library/SmiHandlerProfileLibNull/SmiHandlerProfileLibNull.inf
           MdePkg/Library/SmmIoLibSmmCpuIo2/IoLib.c
           MdePkg/Library/SmmIoLibSmmCpuIo2/IoLibMmioBuffer.c
           MdePkg/Library/SmmIoLibSmmCpuIo2/SmmCpuIoLibInternal.h
           MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf
           MdePkg/Library/SmmLibNull/SmmLibNull.c
           MdePkg/Library/SmmLibNull/SmmLibNull.inf
           MdePkg/Library/SmmMemoryAllocationLib/MemoryAllocationLib.c
           MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.inf
           MdePkg/Library/SmmPciExpressLib/PciExpressLib.c
           MdePkg/Library/SmmPciExpressLib/SmmPciExpressLib.inf
           MdePkg/Library/SmmPciLibPciRootBridgeIo/PciLib.c
           MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf
           MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.c
           MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.inf
           MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.c
           MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.inf
           MdePkg/Library/UefiApplicationEntryPoint/ApplicationEntryPoint.c
           MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
           MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.c
           MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
           MdePkg/Library/UefiDebugLibConOut/DebugLib.c
           MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf
           MdePkg/Library/UefiDebugLibDebugPortProtocol/DebugLib.c
           MdePkg/Library/UefiDebugLibDebugPortProtocol/UefiDebugLibDebugPortProtocol.inf
           MdePkg/Library/UefiDebugLibStdErr/DebugLib.c
           MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf
           MdePkg/Library/UefiDevicePathLib/DevicePathUtilities.c
           MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.c
           MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
           MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.c
           MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.inf
           MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLib.c
           MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf
           MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
           MdePkg/Library/UefiLib/Console.c
           MdePkg/Library/UefiLib/UefiDriverModel.c
           MdePkg/Library/UefiLib/UefiLib.c
           MdePkg/Library/UefiLib/UefiLib.inf
           MdePkg/Library/UefiLib/UefiLibInternal.h
           MdePkg/Library/UefiLib/UefiLibPrint.c
           MdePkg/Library/UefiMemoryAllocationLib/MemoryAllocationLib.c
           MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
           MdePkg/Library/UefiMemoryLib/CopyMemWrapper.c
           MdePkg/Library/UefiMemoryLib/MemLib.c
           MdePkg/Library/UefiMemoryLib/MemLibGeneric.c
           MdePkg/Library/UefiMemoryLib/MemLibGuid.c
           MdePkg/Library/UefiMemoryLib/MemLibInternals.h
           MdePkg/Library/UefiMemoryLib/ScanMem16Wrapper.c
           MdePkg/Library/UefiMemoryLib/ScanMem32Wrapper.c
           MdePkg/Library/UefiMemoryLib/ScanMem64Wrapper.c
           MdePkg/Library/UefiMemoryLib/ScanMem8Wrapper.c
           MdePkg/Library/UefiMemoryLib/SetMem16Wrapper.c
           MdePkg/Library/UefiMemoryLib/SetMem32Wrapper.c
           MdePkg/Library/UefiMemoryLib/SetMem64Wrapper.c
           MdePkg/Library/UefiMemoryLib/SetMemWrapper.c
           MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf
           MdePkg/Library/UefiMemoryLib/ZeroMemWrapper.c
           MdePkg/Library/UefiPalLib/UefiPalLib.c
           MdePkg/Library/UefiPalLib/UefiPalLib.inf
           MdePkg/Library/UefiPciLibPciRootBridgeIo/PciLib.c
           MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf
           MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/PciSegmentLib.c
           MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/PciSegmentLib.h
           MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf
           MdePkg/Library/UefiRuntimeLib/RuntimeLib.c
           MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf
           MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.c
           MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
           MdePkg/Library/UefiSalLib/UefiSalLib.c
           MdePkg/Library/UefiSalLib/UefiSalLib.inf
           MdePkg/Library/UefiScsiLib/UefiScsiLib.c
           MdePkg/Library/UefiScsiLib/UefiScsiLib.inf
           MdePkg/Library/UefiUsbLib/Hid.c
           MdePkg/Library/UefiUsbLib/UefiUsbLib.inf
           MdePkg/Library/UefiUsbLib/UefiUsbLibInternal.h
           MdePkg/Library/UefiUsbLib/UsbDxeLib.c
           ShellPkg/Include/Library/PathLib.h
           ShellPkg/Include/Library/ShellCommandLib.h
           ShellPkg/Library/BasePathLib/BasePathLib.c
           ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.uni
           ShellPkg/Library/UefiShellNetwork1CommandsLib/Ifconfig.c
           ShellPkg/Library/UefiShellNetwork1CommandsLib/Ping.c
           ShellPkg/Library/UefiShellNetwork2CommandsLib/Ifconfig6.c
           ShellPkg/Library/UefiShellNetwork2CommandsLib/Ping6.c
           ShellPkg/Library/UefiShellTftpCommandLib/Tftp.c
Copyright: 2004-2017 Intel Corporation.
           2008-2012 Apple Inc.
           2009-2015 ARM Ltd.
           2011-2013 ARM LTD.
           2011-2013 ARM Limited.
           2012-2015 Hewlett-Packard Development Company, L.P.
           2015-2016 Hewlett Packard Enterprise Development LP
           2015-2016 Linaro Ltd.
           2016 American Megatrends, Inc.
           2017 AMD Incorporated.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Files:     MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenuStrings.uni
           MdeModulePkg/Application/CapsuleApp/CapsuleApp.uni
           MdeModulePkg/Application/CapsuleApp/CapsuleAppExtra.uni
           MdeModulePkg/Application/HelloWorld/HelloWorld.uni
           MdeModulePkg/Application/HelloWorld/HelloWorldExtra.uni
           MdeModulePkg/Application/HelloWorld/HelloWorldStr.uni
           MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfo.uni
           MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfoExtra.uni
           MdeModulePkg/Application/SmiHandlerProfileInfo/SmiHandlerProfileInfo.uni
           MdeModulePkg/Application/SmiHandlerProfileInfo/SmiHandlerProfileInfoExtra.uni
           MdeModulePkg/Application/UiApp/FrontPageStrings.uni
           MdeModulePkg/Application/UiApp/FrontPageVfr.Vfr
           MdeModulePkg/Application/UiApp/UiApp.uni
           MdeModulePkg/Application/UiApp/UiAppExtra.uni
           MdeModulePkg/Application/VariableInfo/VariableInfo.uni
           MdeModulePkg/Application/VariableInfo/VariableInfoExtra.uni
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThruDxe.uni
           MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThruDxeExtra.uni
           MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.uni
           MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxeExtra.uni
           MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxe.uni
           MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxeExtra.uni
           MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.uni
           MdeModulePkg/Bus/I2c/I2cDxe/I2cDxeExtra.uni
           MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxe.uni
           MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxeExtra.uni
           MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.uni
           MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxeExtra.uni
           MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.uni
           MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxeExtra.uni
           MdeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.uni
           MdeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxeExtra.uni
           MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.uni
           MdeModulePkg/Bus/Pci/EhciDxe/EhciDxeExtra.uni
           MdeModulePkg/Bus/Pci/EhciPei/EhciPei.uni
           MdeModulePkg/Bus/Pci/EhciPei/EhciPeiExtra.uni
           MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.uni
           MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPeiExtra.uni
           MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.uni
           MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupportExtra.uni
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxeExtra.uni
           MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.uni
           MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxeExtra.uni
           MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxe.uni
           MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxeExtra.uni
           MdeModulePkg/Bus/Pci/SataControllerDxe/SataControllerDxe.uni
           MdeModulePkg/Bus/Pci/SataControllerDxe/SataControllerDxeExtra.uni
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.uni
           MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxeExtra.uni
           MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPei.uni
           MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPeiExtra.uni
           MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.uni
           MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxeExtra.uni
           MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.uni
           MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPeiExtra.uni
           MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.uni
           MdeModulePkg/Bus/Pci/UhciDxe/UhciDxeExtra.uni
           MdeModulePkg/Bus/Pci/UhciPei/UhciPei.uni
           MdeModulePkg/Bus/Pci/UhciPei/UhciPeiExtra.uni
           MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.uni
           MdeModulePkg/Bus/Pci/XhciDxe/XhciDxeExtra.uni
           MdeModulePkg/Bus/Pci/XhciPei/XhciPei.uni
           MdeModulePkg/Bus/Pci/XhciPei/XhciPeiExtra.uni
           MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.uni
           MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusExtra.uni
           MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.uni
           MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskExtra.uni
           MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPei.uni
           MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPeiExtra.uni
           MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxe.uni
           MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxeExtra.uni
           MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPei.uni
           MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPeiExtra.uni
           MdeModulePkg/Bus/Sd/SdDxe/SdDxe.uni
           MdeModulePkg/Bus/Sd/SdDxe/SdDxeExtra.uni
           MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.uni
           MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPeiExtra.uni
           MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.uni
           MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThruExtra.uni
           MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPei.uni
           MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPeiExtra.uni
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.uni
           MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxeExtra.uni
           MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.uni
           MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPeiExtra.uni
           MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.uni
           MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxeExtra.uni
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.uni
           MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxeExtra.uni
           MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointerDxe.uni
           MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointerDxeExtra.uni
           MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.uni
           MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxeExtra.uni
           MdeModulePkg/Core/Dxe/DxeCore.uni
           MdeModulePkg/Core/Dxe/DxeCoreExtra.uni
           MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni
           MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni
           MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.S
           MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.asm
           MdeModulePkg/Core/DxeIplPeim/Ia32/IdtVectorAsm.nasm
           MdeModulePkg/Core/Pei/PeiCore.uni
           MdeModulePkg/Core/Pei/PeiCoreExtra.uni
           MdeModulePkg/Core/PiSmmCore/PiSmmCore.uni
           MdeModulePkg/Core/PiSmmCore/PiSmmCoreExtra.uni
           MdeModulePkg/Core/PiSmmCore/PiSmmIpl.uni
           MdeModulePkg/Core/PiSmmCore/PiSmmIplExtra.uni
           MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.uni
           MdeModulePkg/Core/RuntimeDxe/RuntimeDxeExtra.uni
           MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.uni
           MdeModulePkg/Library/BasePlatformHookLibNull/BasePlatformHookLibNull.uni
           MdeModulePkg/Library/BaseResetSystemLibNull/BaseResetSystemLibNull.uni
           MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.uni
           MdeModulePkg/Library/BaseSortLib/BaseSortLib.uni
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManager.vfr
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerStrings.uni
           MdeModulePkg/Library/BootManagerUiLib/BootManagerVfr.Vfr
           MdeModulePkg/Library/BrotliCustomDecompressLib/BrotliDecompressLib.uni
           MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.uni
           MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLibModStrs.uni
           MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.uni
           MdeModulePkg/Library/DeviceManagerUiLib/DeviceManagerStrings.uni
           MdeModulePkg/Library/DeviceManagerUiLib/DeviceManagerVfr.Vfr
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.uni
           MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.uni
           MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.uni
           MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.uni
           MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationProfileLib.uni
           MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.uni
           MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.uni
           MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.uni
           MdeModulePkg/Library/DxeFileExplorerProtocol/DxeFileExplorerProtocol.uni
           MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.uni
           MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.uni
           MdeModulePkg/Library/DxeNetLib/DxeNetLib.uni
           MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.uni
           MdeModulePkg/Library/DxePrintLibPrint2Protocol/DxePrintLibPrint2Protocol.uni
           MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.uni
           MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.uni
           MdeModulePkg/Library/DxeSmmPerformanceLib/DxeSmmPerformanceLib.uni
           MdeModulePkg/Library/DxeTcpIoLib/DxeTcpIoLib.uni
           MdeModulePkg/Library/DxeUdpIoLib/DxeUpdIoLib.uni
           MdeModulePkg/Library/FileExplorerLib/FileExplorerVfr.vfr
           MdeModulePkg/Library/FmpAuthenticationLibNull/FmpAuthenticationLibNull.uni
           MdeModulePkg/Library/LockBoxNullLib/LockBoxNullLib.uni
           MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaArchDecompressLib.uni
           MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaDecompressLib.uni
           MdeModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.uni
           MdeModulePkg/Library/PciHostBridgeLibNull/PciHostBridgeLibNull.uni
           MdeModulePkg/Library/PeiCrc32GuidedSectionExtractLib/PeiCrc32GuidedSectionExtractLib.uni
           MdeModulePkg/Library/PeiDebugPrintHobLib/PeiDebugPrintHobLib.uni
           MdeModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.uni
           MdeModulePkg/Library/PeiPerformanceLib/PeiPerformanceLib.uni
           MdeModulePkg/Library/PeiRecoveryLibNull/PeiRecoveryLibNull.uni
           MdeModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.uni
           MdeModulePkg/Library/PeiS3LibNull/PeiS3LibNull.uni
           MdeModulePkg/Library/PiDxeS3BootScriptLib/DxeS3BootScriptLib.uni
           MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationLib.uni
           MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationProfileLib.uni
           MdeModulePkg/Library/PiSmmCoreSmmServicesTableLib/PiSmmCoreSmmServicesTableLib.uni
           MdeModulePkg/Library/PlatformBootManagerLibNull/PlatformBootManagerLibNull.uni
           MdeModulePkg/Library/PlatformHookLibSerialPortPpi/PlatformHookLibSerialPortPpi.uni
           MdeModulePkg/Library/PlatformVarCleanupLib/PlatformVarCleanupLib.uni
           MdeModulePkg/Library/PlatformVarCleanupLib/VfrStrings.uni
           MdeModulePkg/Library/RuntimeDxeReportStatusCodeLib/RuntimeDxeReportStatusCodeLib.uni
           MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib.uni
           MdeModulePkg/Library/SmmCorePlatformHookLibNull/SmmCorePlatformHookLibNull.uni
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.uni
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxPeiLib.uni
           MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxSmmLib.uni
           MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLib.uni
           MdeModulePkg/Library/SmmReportStatusCodeLib/SmmReportStatusCodeLib.uni
           MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.uni
           MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.uni
           MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.uni
           MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.uni
           MdeModulePkg/Library/UefiSortLib/UefiSortLib.uni
           MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiLib.uni
           MdeModulePkg/Library/VarCheckLib/VarCheckLib.uni
           MdeModulePkg/Library/VarCheckPcdLib/VarCheckPcdLib.uni
           MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.uni
           MdeModulePkg/Logo/Logo.idf
           MdeModulePkg/Logo/Logo.uni
           MdeModulePkg/Logo/LogoDxe.uni
           MdeModulePkg/Logo/LogoDxeExtra.uni
           MdeModulePkg/Logo/LogoExtra.uni
           MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.uni
           MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformExtra.uni
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.uni
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxeExtra.uni
           MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.uni
           MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxeExtra.uni
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.uni
           MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxeExtra.uni
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.uni
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxeExtra.uni
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTablePei/FirmwarePerformancePei.uni
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTablePei/FirmwarePerformancePeiExtra.uni
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmm.uni
           MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmmExtra.uni
           MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxe.uni
           MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxeExtra.uni
           MdeModulePkg/Universal/Acpi/SmmS3SaveState/SmmS3SaveState.uni
           MdeModulePkg/Universal/Acpi/SmmS3SaveState/SmmS3SaveStateExtra.uni
           MdeModulePkg/Universal/BdsDxe/BdsDxe.uni
           MdeModulePkg/Universal/BdsDxe/BdsDxeExtra.uni
           MdeModulePkg/Universal/BootManagerPolicyDxe/BootManagerPolicyDxe.uni
           MdeModulePkg/Universal/BootManagerPolicyDxe/BootManagerPolicyDxeExtra.uni
           MdeModulePkg/Universal/CapsulePei/CapsulePei.uni
           MdeModulePkg/Universal/CapsulePei/CapsulePeiExtra.uni
           MdeModulePkg/Universal/CapsulePei/CapsuleX64.uni
           MdeModulePkg/Universal/CapsulePei/CapsuleX64Extra.uni
           MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.uni
           MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxeExtra.uni
           MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.uni
           MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxeExtra.uni
           MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.uni
           MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxeExtra.uni
           MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.uni
           MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxeExtra.uni
           MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.uni
           MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxeExtra.uni
           MdeModulePkg/Universal/DebugPortDxe/DebugPortDxe.uni
           MdeModulePkg/Universal/DebugPortDxe/DebugPortDxeExtra.uni
           MdeModulePkg/Universal/DebugSupportDxe/DebugSupportDxe.uni
           MdeModulePkg/Universal/DebugSupportDxe/DebugSupportDxeExtra.uni
           MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.S
           MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.asm
           MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.nasm
           MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S
           MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.asm
           MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.nasm
           MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.uni
           MdeModulePkg/Universal/DevicePathDxe/DevicePathDxeExtra.uni
           MdeModulePkg/Universal/Disk/CdExpressPei/CdExpressPei.uni
           MdeModulePkg/Universal/Disk/CdExpressPei/CdExpressPeiExtra.uni
           MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.uni
           MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxeExtra.uni
           MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.uni
           MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxeExtra.uni
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.uni
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskHii.vfr
           MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskHiiStrings.uni
           MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.uni
           MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxeExtra.uni
           MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngine.uni
           MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineExtra.uni
           MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthConfigureVfr.Vfr
           MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe.uni
           MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxeExtra.uni
           MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerStrings.uni
           MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerVfr.Vfr
           MdeModulePkg/Universal/DriverSampleDxe/DriverSample.uni
           MdeModulePkg/Universal/DriverSampleDxe/DriverSampleExtra.uni
           MdeModulePkg/Universal/DriverSampleDxe/Inventory.vfr
           MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr
           MdeModulePkg/Universal/EbcDxe/AArch64/EbcLowLevel.S
           MdeModulePkg/Universal/EbcDxe/EbcDebugger.uni
           MdeModulePkg/Universal/EbcDxe/EbcDebuggerConfig.uni
           MdeModulePkg/Universal/EbcDxe/EbcDebuggerConfigExtra.uni
           MdeModulePkg/Universal/EbcDxe/EbcDebuggerExtra.uni
           MdeModulePkg/Universal/EbcDxe/EbcDxe.uni
           MdeModulePkg/Universal/EbcDxe/EbcDxeExtra.uni
           MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.S
           MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.asm
           MdeModulePkg/Universal/EbcDxe/Ia32/EbcLowLevel.nasm
           MdeModulePkg/Universal/EbcDxe/Ipf/EbcLowLevel.s
           MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.S
           MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.asm
           MdeModulePkg/Universal/EbcDxe/X64/EbcLowLevel.nasm
           MdeModulePkg/Universal/EsrtDxe/EsrtDxe.uni
           MdeModulePkg/Universal/EsrtDxe/EsrtDxeExtra.uni
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.uni
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxeExtra.uni
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxe.uni
           MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxeExtra.uni
           MdeModulePkg/Universal/FaultTolerantWriteDxe/SmmFaultTolerantWriteDxe.uni
           MdeModulePkg/Universal/FaultTolerantWriteDxe/SmmFaultTolerantWriteDxeExtra.uni
           MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.uni
           MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePeiExtra.uni
           MdeModulePkg/Universal/FileExplorerDxe/FileExplorerDxe.uni
           MdeModulePkg/Universal/FileExplorerDxe/FileExplorerDxeExtra.uni
           MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystem.uni
           MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemExtra.uni
           MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.uni
           MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseExtra.uni
           MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSample.uni
           MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSampleExtra.uni
           MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2Dxe.uni
           MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2DxeExtra.uni
           MdeModulePkg/Universal/LoadFileOnFv2/LoadFileOnFv2.uni
           MdeModulePkg/Universal/LoadFileOnFv2/LoadFileOnFv2Extra.uni
           MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.uni
           MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxExtra.uni
           MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxe.uni
           MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxeExtra.uni
           MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.uni
           MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxeExtra.uni
           MdeModulePkg/Universal/Metronome/Metronome.uni
           MdeModulePkg/Universal/Metronome/MetronomeExtra.uni
           MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.uni
           MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxeExtra.uni
           MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.uni
           MdeModulePkg/Universal/Network/ArpDxe/ArpDxeExtra.uni
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.uni
           MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4DxeExtra.uni
           MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.uni
           MdeModulePkg/Universal/Network/DpcDxe/DpcDxeExtra.uni
           MdeModulePkg/Universal/Network/IScsiDxe/IScsi4Dxe.uni
           MdeModulePkg/Universal/Network/IScsiDxe/IScsi4DxeExtra.uni
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.uni
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4DxeExtra.uni
           MdeModulePkg/Universal/Network/Ip4Dxe/Ip4DxeStrings.uni
           MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.uni
           MdeModulePkg/Universal/Network/MnpDxe/MnpDxeExtra.uni
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.uni
           MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4DxeExtra.uni
           MdeModulePkg/Universal/Network/SnpDxe/SnpDxe.uni
           MdeModulePkg/Universal/Network/SnpDxe/SnpDxeExtra.uni
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.uni
           MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4DxeExtra.uni
           MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.uni
           MdeModulePkg/Universal/Network/Udp4Dxe/Udp4DxeExtra.uni
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxe4BcDxe.uni
           MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxe4BcDxeExtra.uni
           MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfig.vfr
           MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.uni
           MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxeExtra.uni
           MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigStrings.uni
           MdeModulePkg/Universal/PCD/Dxe/PcdDxe.uni
           MdeModulePkg/Universal/PCD/Dxe/PcdDxeExtra.uni
           MdeModulePkg/Universal/PCD/Pei/PcdPeim.uni
           MdeModulePkg/Universal/PCD/Pei/PcdPeimExtra.uni
           MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2Pei.uni
           MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2PeiExtra.uni
           MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideDxe.uni
           MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideDxeExtra.uni
           MdeModulePkg/Universal/PrintDxe/PrintDxe.uni
           MdeModulePkg/Universal/PrintDxe/PrintDxeExtra.uni
           MdeModulePkg/Universal/PropertiesTableAttributesDxe/PropertiesTableAttributesDxe.uni
           MdeModulePkg/Universal/PropertiesTableAttributesDxe/PropertiesTableAttributesDxeExtra.uni
           MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei.uni
           MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPeiExtra.uni
           MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.uni
           MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxeExtra.uni
           MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.uni
           MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmmExtra.uni
           MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.uni
           MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxeExtra.uni
           MdeModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.uni
           MdeModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxeExtra.uni
           MdeModulePkg/Universal/SectionExtractionPei/SectionExtractionPei.uni
           MdeModulePkg/Universal/SectionExtractionPei/SectionExtractionPeiExtra.uni
           MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.uni
           MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxeExtra.uni
           MdeModulePkg/Universal/SerialDxe/SerialDxe.uni
           MdeModulePkg/Universal/SerialDxe/SerialDxeExtra.uni
           MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowser.uni
           MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserExtra.uni
           MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.uni
           MdeModulePkg/Universal/SmbiosDxe/SmbiosDxeExtra.uni
           MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxe.uni
           MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxeExtra.uni
           MdeModulePkg/Universal/SmmCommunicationBufferDxe/SmmCommunicationBufferDxe.uni
           MdeModulePkg/Universal/SmmCommunicationBufferDxe/SmmCommunicationBufferExtraDxe.uni
           MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei.uni
           MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPeiExtra.uni
           MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.uni
           MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxeExtra.uni
           MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmm.uni
           MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmmExtra.uni
           MdeModulePkg/Universal/TimestampDxe/TimestampDxe.uni
           MdeModulePkg/Universal/TimestampDxe/TimestampDxeExtra.uni
           MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.uni
           MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxeExtra.uni
           MdeModulePkg/Universal/Variable/Pei/PeiVariable.uni
           MdeModulePkg/Universal/Variable/Pei/PeiVariableExtra.uni
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.uni
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxeExtra.uni
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.uni
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmExtra.uni
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.uni
           MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxeExtra.uni
           MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.uni
           MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimerExtra.uni
           MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.uni
           MdePkg/Library/BaseS3IoLib/BaseS3IoLib.uni
           MdePkg/Library/BaseS3PciLib/BaseS3PciLib.uni
           MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.uni
           MdePkg/Library/BaseS3StallLib/BaseS3StallLib.uni
           MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.uni
           MdePkg/MdePkg.uni
           MdePkg/MdePkgExtra.uni
           ShellPkg/Application/ShellCTestApp/TestArgv.nsh
Copyright: 2004-2017 Intel Corporation.
           2008-2009 Apple Inc.
           2011 Apple, Inc.
           2014 Hewlett-Packard Development Company, L.P.
           2015 The Linux Foundation.
           2016 Hewlett Packard Enterprise Development LP
           2016 Linaro, Ltd.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 **/

Files:     .gitignore
           BaseTools/.gitignore
           BaseTools/Bin/CYGWIN_NT-5.1-i686/BootSectImage
           BaseTools/Bin/CYGWIN_NT-5.1-i686/BuildEnv
           BaseTools/Bin/CYGWIN_NT-5.1-i686/Ecc
           BaseTools/Bin/CYGWIN_NT-5.1-i686/EfiLdrImage
           BaseTools/Bin/CYGWIN_NT-5.1-i686/EfiRom
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GenCrc32
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GenDepex
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GenFds
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GenFfs
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GenFv
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GenFw
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GenPage
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GenSec
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GenVtf
           BaseTools/Bin/CYGWIN_NT-5.1-i686/GnuGenBootSector
           BaseTools/Bin/CYGWIN_NT-5.1-i686/LzmaCompress
           BaseTools/Bin/CYGWIN_NT-5.1-i686/RunBinToolFromBuildDir
           BaseTools/Bin/CYGWIN_NT-5.1-i686/RunToolFromSource
           BaseTools/Bin/CYGWIN_NT-5.1-i686/Split
           BaseTools/Bin/CYGWIN_NT-5.1-i686/TargetTool
           BaseTools/Bin/CYGWIN_NT-5.1-i686/TianoCompress
           BaseTools/Bin/CYGWIN_NT-5.1-i686/Trim
           BaseTools/Bin/CYGWIN_NT-5.1-i686/VfrCompile
           BaseTools/Bin/CYGWIN_NT-5.1-i686/VolInfo
           BaseTools/Bin/CYGWIN_NT-5.1-i686/build
           BaseTools/Bin/Darwin-i386/Arm/DEBUG_XCODE31/CompilerIntrinsicsLib.lib
           BaseTools/Bin/Darwin-i386/Arm/DEBUG_XCODE32/CompilerIntrinsicsLib.lib
           BaseTools/Bin/Darwin-i386/Arm/RELEASE_XCODE31/CompilerIntrinsicsLib.lib
           BaseTools/Bin/Darwin-i386/Arm/RELEASE_XCODE32/CompilerIntrinsicsLib.lib
           BaseTools/Bin/externals.txt
           BaseTools/BinWrappers/PosixLike/BPDG
           BaseTools/BinWrappers/PosixLike/BootSectImage
           BaseTools/BinWrappers/PosixLike/Brotli
           BaseTools/BinWrappers/PosixLike/Ecc
           BaseTools/BinWrappers/PosixLike/EfiLdrImage
           BaseTools/BinWrappers/PosixLike/EfiRom
           BaseTools/BinWrappers/PosixLike/GenCrc32
           BaseTools/BinWrappers/PosixLike/GenDepex
           BaseTools/BinWrappers/PosixLike/GenFds
           BaseTools/BinWrappers/PosixLike/GenFfs
           BaseTools/BinWrappers/PosixLike/GenFv
           BaseTools/BinWrappers/PosixLike/GenFw
           BaseTools/BinWrappers/PosixLike/GenPage
           BaseTools/BinWrappers/PosixLike/GenPatchPcdTable
           BaseTools/BinWrappers/PosixLike/GenSec
           BaseTools/BinWrappers/PosixLike/GenVtf
           BaseTools/BinWrappers/PosixLike/GnuGenBootSector
           BaseTools/BinWrappers/PosixLike/LzmaCompress
           BaseTools/BinWrappers/PosixLike/PatchPcdValue
           BaseTools/BinWrappers/PosixLike/Pkcs7Sign
           BaseTools/BinWrappers/PosixLike/Rsa2048Sha256GenerateKeys
           BaseTools/BinWrappers/PosixLike/Rsa2048Sha256Sign
           BaseTools/BinWrappers/PosixLike/Split
           BaseTools/BinWrappers/PosixLike/TargetTool
           BaseTools/BinWrappers/PosixLike/TianoCompress
           BaseTools/BinWrappers/PosixLike/Trim
           BaseTools/BinWrappers/PosixLike/UPT
           BaseTools/BinWrappers/PosixLike/VfrCompile
           BaseTools/BinWrappers/PosixLike/VolInfo
           BaseTools/BinWrappers/PosixLike/build
           BaseTools/BinWrappers/WindowsLike/BPDG.bat
           BaseTools/BinWrappers/WindowsLike/Ecc.bat
           BaseTools/BinWrappers/WindowsLike/GenDepex.bat
           BaseTools/BinWrappers/WindowsLike/GenFds.bat
           BaseTools/BinWrappers/WindowsLike/GenPatchPcdTable.bat
           BaseTools/BinWrappers/WindowsLike/PatchPcdValue.bat
           BaseTools/BinWrappers/WindowsLike/Pkcs7Sign.bat
           BaseTools/BinWrappers/WindowsLike/Rsa2048Sha256GenerateKeys.bat
           BaseTools/BinWrappers/WindowsLike/Rsa2048Sha256Sign.bat
           BaseTools/BinWrappers/WindowsLike/TargetTool.bat
           BaseTools/BinWrappers/WindowsLike/Trim.bat
           BaseTools/BinWrappers/WindowsLike/UPT.bat
           BaseTools/BinWrappers/WindowsLike/build.bat
           BaseTools/Conf/Empty_Package_Information_Data_File.ini
           BaseTools/Conf/ReadMe.txt
           BaseTools/ReadMe.txt
           BaseTools/Scripts/SetVisualStudio.bat
           BaseTools/Scripts/ShowEnvironment.bat
           BaseTools/Source/C/BrotliCompress/BrotliCompress.bat
           BaseTools/Source/C/BrotliCompress/README.md
           BaseTools/Source/C/BrotliCompress/ReadMe.txt
           BaseTools/Source/C/BrotliCompress/docs/brotli-comparison-study-2015-09-22.pdf
           BaseTools/Source/C/LzmaCompress/LZMA-SDK-README.txt
           BaseTools/Source/C/LzmaCompress/LzmaF86Compress.bat
           BaseTools/Source/C/LzmaCompress/Sdk/C/7zFile.c
           BaseTools/Source/C/LzmaCompress/Sdk/C/7zFile.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/7zStream.c
           BaseTools/Source/C/LzmaCompress/Sdk/C/7zTypes.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/7zVersion.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/Alloc.c
           BaseTools/Source/C/LzmaCompress/Sdk/C/Alloc.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/Bra.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/Bra86.c
           BaseTools/Source/C/LzmaCompress/Sdk/C/Compiler.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/CpuArch.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/LzFind.c
           BaseTools/Source/C/LzmaCompress/Sdk/C/LzFind.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/LzFindMt.c
           BaseTools/Source/C/LzmaCompress/Sdk/C/LzFindMt.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/LzHash.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaDec.c
           BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaDec.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/Precomp.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/Threads.c
           BaseTools/Source/C/LzmaCompress/Sdk/C/Threads.h
           BaseTools/Source/C/LzmaCompress/Sdk/C/Types.h
           BaseTools/Source/C/LzmaCompress/Sdk/DOC/lzma-history.txt
           BaseTools/Source/C/LzmaCompress/Sdk/DOC/lzma-sdk.txt
           BaseTools/Source/C/LzmaCompress/Sdk/history.txt
           BaseTools/Source/C/LzmaCompress/Sdk/lzma.txt
           BaseTools/Source/C/Makefiles/NmakeSubdirs.bat
           BaseTools/Source/C/VfrCompile/Pccts/CHANGES_FROM_131.txt
           BaseTools/Source/C/VfrCompile/Pccts/CHANGES_FROM_133.txt
           BaseTools/Source/C/VfrCompile/Pccts/KNOWN_PROBLEMS.txt
           BaseTools/Source/C/VfrCompile/Pccts/MPW_Read_Me
           BaseTools/Source/C/VfrCompile/Pccts/Makefile
           BaseTools/Source/C/VfrCompile/Pccts/NOTES.bcc
           BaseTools/Source/C/VfrCompile/Pccts/NOTES.msvc
           BaseTools/Source/C/VfrCompile/Pccts/README
           BaseTools/Source/C/VfrCompile/Pccts/RIGHTS
           BaseTools/Source/C/VfrCompile/Pccts/antlr/AntlrDDK.mak
           BaseTools/Source/C/VfrCompile/Pccts/antlr/AntlrMS.mak
           BaseTools/Source/C/VfrCompile/Pccts/antlr/AntlrPPC.mak
           BaseTools/Source/C/VfrCompile/Pccts/antlr/README
           BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr.1
           BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr.g
           BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr.r
           BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr1.txt
           BaseTools/Source/C/VfrCompile/Pccts/antlr/bits.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/build.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/dumpcycles.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/dumpnode.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/egman.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/err.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/fcache.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/fset.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/fset2.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/gen.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/generic.h
           BaseTools/Source/C/VfrCompile/Pccts/antlr/globals.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/hash.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/hash.h
           BaseTools/Source/C/VfrCompile/Pccts/antlr/lex.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/main.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/makefile
           BaseTools/Source/C/VfrCompile/Pccts/antlr/makefile.cygwin
           BaseTools/Source/C/VfrCompile/Pccts/antlr/makefile1
           BaseTools/Source/C/VfrCompile/Pccts/antlr/misc.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/mode.h
           BaseTools/Source/C/VfrCompile/Pccts/antlr/mrhoist.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/pred.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/proto.h
           BaseTools/Source/C/VfrCompile/Pccts/antlr/scan.c
           BaseTools/Source/C/VfrCompile/Pccts/antlr/stdpccts.h
           BaseTools/Source/C/VfrCompile/Pccts/antlr/syn.h
           BaseTools/Source/C/VfrCompile/Pccts/antlr/tokens.h
           BaseTools/Source/C/VfrCompile/Pccts/dlg/DlgDDK.mak
           BaseTools/Source/C/VfrCompile/Pccts/dlg/DlgMS.mak
           BaseTools/Source/C/VfrCompile/Pccts/dlg/DlgPPC.mak
           BaseTools/Source/C/VfrCompile/Pccts/dlg/automata.c
           BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.1
           BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.h
           BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.r
           BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg1.txt
           BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg_a.c
           BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg_p.c
           BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg_p.g
           BaseTools/Source/C/VfrCompile/Pccts/dlg/err.c
           BaseTools/Source/C/VfrCompile/Pccts/dlg/main.c
           BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile
           BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile.cygwin
           BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile1
           BaseTools/Source/C/VfrCompile/Pccts/dlg/mode.h
           BaseTools/Source/C/VfrCompile/Pccts/dlg/output.c
           BaseTools/Source/C/VfrCompile/Pccts/dlg/relabel.c
           BaseTools/Source/C/VfrCompile/Pccts/dlg/stdpccts.h
           BaseTools/Source/C/VfrCompile/Pccts/dlg/support.c
           BaseTools/Source/C/VfrCompile/Pccts/dlg/tokens.h
           BaseTools/Source/C/VfrCompile/Pccts/h/AParser.cpp
           BaseTools/Source/C/VfrCompile/Pccts/h/AParser.h
           BaseTools/Source/C/VfrCompile/Pccts/h/ASTBase.cpp
           BaseTools/Source/C/VfrCompile/Pccts/h/ASTBase.h
           BaseTools/Source/C/VfrCompile/Pccts/h/ATokPtr.h
           BaseTools/Source/C/VfrCompile/Pccts/h/ATokPtrImpl.h
           BaseTools/Source/C/VfrCompile/Pccts/h/AToken.h
           BaseTools/Source/C/VfrCompile/Pccts/h/ATokenBuffer.cpp
           BaseTools/Source/C/VfrCompile/Pccts/h/ATokenBuffer.h
           BaseTools/Source/C/VfrCompile/Pccts/h/ATokenStream.h
           BaseTools/Source/C/VfrCompile/Pccts/h/DLG_stream_input.h
           BaseTools/Source/C/VfrCompile/Pccts/h/DLexer.h
           BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.cpp
           BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.h
           BaseTools/Source/C/VfrCompile/Pccts/h/PBlackBox.h
           BaseTools/Source/C/VfrCompile/Pccts/h/PCCTSAST.cpp
           BaseTools/Source/C/VfrCompile/Pccts/h/PCCTSAST.h
           BaseTools/Source/C/VfrCompile/Pccts/h/SList.h
           BaseTools/Source/C/VfrCompile/Pccts/h/antlr.h
           BaseTools/Source/C/VfrCompile/Pccts/h/ast.c
           BaseTools/Source/C/VfrCompile/Pccts/h/ast.h
           BaseTools/Source/C/VfrCompile/Pccts/h/charbuf.h
           BaseTools/Source/C/VfrCompile/Pccts/h/charptr.c
           BaseTools/Source/C/VfrCompile/Pccts/h/charptr.h
           BaseTools/Source/C/VfrCompile/Pccts/h/config.h
           BaseTools/Source/C/VfrCompile/Pccts/h/dlgauto.h
           BaseTools/Source/C/VfrCompile/Pccts/h/dlgdef.h
           BaseTools/Source/C/VfrCompile/Pccts/h/err.h
           BaseTools/Source/C/VfrCompile/Pccts/h/int.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pccts_assert.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pccts_iostream.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pccts_istream.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pccts_setjmp.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pccts_stdarg.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pccts_stdio.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pccts_stdlib.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pccts_string.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pcctscfg.h
           BaseTools/Source/C/VfrCompile/Pccts/h/pcnames.bat
           BaseTools/Source/C/VfrCompile/Pccts/h/slist.cpp
           BaseTools/Source/C/VfrCompile/Pccts/history.ps
           BaseTools/Source/C/VfrCompile/Pccts/makefile.old
           BaseTools/Source/C/VfrCompile/Pccts/support/genmk/genmk.c
           BaseTools/Source/C/VfrCompile/Pccts/support/genmk/genmk_old.c
           BaseTools/Source/C/VfrCompile/Pccts/support/genmk/makefile
           BaseTools/Source/C/VfrCompile/Pccts/support/rexpr/makefile
           BaseTools/Source/C/VfrCompile/Pccts/support/rexpr/rexpr.c
           BaseTools/Source/C/VfrCompile/Pccts/support/rexpr/rexpr.h
           BaseTools/Source/C/VfrCompile/Pccts/support/rexpr/test.c
           BaseTools/Source/C/VfrCompile/Pccts/support/set/set.c
           BaseTools/Source/C/VfrCompile/Pccts/support/set/set.h
           BaseTools/Source/C/VfrCompile/Pccts/support/sym/sym.c
           BaseTools/Source/C/VfrCompile/Pccts/support/sym/template.h
           BaseTools/Source/Python/Common/PyUtility.pyd
           BaseTools/Source/Python/Eot/EfiCompressor.pyd
           BaseTools/Source/Python/Eot/LzmaCompressor.pyd
           BaseTools/Source/Python/Pkcs7Sign/Readme.md
           BaseTools/Source/Python/Pkcs7Sign/TestCert.pem
           BaseTools/Source/Python/Pkcs7Sign/TestCert.pub.pem
           BaseTools/Source/Python/Pkcs7Sign/TestRoot.cer
           BaseTools/Source/Python/Pkcs7Sign/TestRoot.pem
           BaseTools/Source/Python/Pkcs7Sign/TestRoot.pub.pem
           BaseTools/Source/Python/Pkcs7Sign/TestSub.pem
           BaseTools/Source/Python/Pkcs7Sign/TestSub.pub.pem
           BaseTools/Source/Python/Rsa2048Sha256Sign/TestSigningPrivateKey.pem
           BaseTools/Source/Python/Rsa2048Sha256Sign/TestSigningPublicKey.bin
           BaseTools/Source/Python/Rsa2048Sha256Sign/TestSigningPublicKey.txt
           BaseTools/Source/Python/UPT/Dll/sqlite3.dll
           BaseTools/UserManuals/BootSectImage_Utility_Man_Page.rtf
           BaseTools/UserManuals/Build_Utility_Man_Page.rtf
           BaseTools/UserManuals/EfiLdrImage_Utility_Man_Page.rtf
           BaseTools/UserManuals/EfiRom_Utility_Man_Page.rtf
           BaseTools/UserManuals/Fpd2Dsc_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenBootSector_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenCrc32_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenDepex_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenFds_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenFfs_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenFv_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenPage_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenPatchPcdTable_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenSec_Utility_Man_Page.rtf
           BaseTools/UserManuals/GenVtf_Utility_Man_Page.rtf
           BaseTools/UserManuals/Intel_UEFI_Packaging_Tool_Man_Page.rtf
           BaseTools/UserManuals/LzmaCompress_Utility_Man_Page.rtf
           BaseTools/UserManuals/Msa2Inf_Utility_Man_Page.rtf
           BaseTools/UserManuals/PatchPcdValue_Utility_Man_Page.rtf
           BaseTools/UserManuals/Spd2Dec_Utility_Man_Page.rtf
           BaseTools/UserManuals/SplitFile_Utility_Man_Page.rtf
           BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf
           BaseTools/UserManuals/TianoCompress_Utility_Man_Page.rtf
           BaseTools/UserManuals/Trim_Utility_Man_Page.rtf
           BaseTools/UserManuals/UtilityManPage_template.rtf
           BaseTools/UserManuals/VfrCompiler_Utility_Man_Page.rtf
           BaseTools/UserManuals/VolInfo_Utility_Man_Page.rtf
           BaseTools/building-gcc.txt
           BaseTools/gcc/README.txt
           BaseTools/get_vsvars.bat
           BaseTools/set_vsprefix_envs.bat
           BaseTools/toolsetup.bat
           CMake/GTest.txt.in
           CMake/unit_test.cmake
           DcpmemPkg/common/NvmStatus.uni
           DcpmemPkg/driver/Core/Diagnostics/DiagnosticsMessages.uni
           MdeModulePkg/Library/BrotliCustomDecompressLib/README.md
           MdeModulePkg/Library/BrotliCustomDecompressLib/ReadMe.txt
           MdeModulePkg/Library/BrotliCustomDecompressLib/docs/brotli-comparison-study-2015-09-22.pdf
           MdeModulePkg/Library/LzmaCustomDecompressLib/LZMA-SDK-README.txt
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/7zTypes.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/7zVersion.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Bra.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Bra86.c
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Compiler.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/CpuArch.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/LzFind.c
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/LzFind.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/LzHash.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/LzmaDec.c
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/LzmaDec.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Precomp.h
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/DOC/lzma-history.txt
           MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/DOC/lzma-sdk.txt
           MdeModulePkg/Logo/Logo.bmp
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.uni
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxeExtra.uni
           MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxeStrings.uni
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/AUTHORS
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/README
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/st.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/st.h
           README.md
           ShellPkg/Application/ShellCTestApp/README.txt
           ShellPkg/Application/ShellCTestApp/TestArgv.log
           ShellPkg/Library/UefiDpLib/Readme.txt
           ShellPkg/Readme.txt
           install/linux/rel-release/ipmctl.spec.in
           rpmbuild.sh
           src/os/docs/Doxyfile_api.in
           src/os/ini/ipmctl_default.c
           src/os/monitor/ipmctl-monitor.service
           src/os/os_string_overrides.uni
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
License:   __NO_COPYRIGHT_NOR_LICENSE__

Files:     BaseTools/BuildNotes.txt
           CMakeLists.txt
           DcpmemPkg/cli/CommandParser.c
           DcpmemPkg/cli/CommandParser.h
           DcpmemPkg/cli/Common.c
           DcpmemPkg/cli/Common.h
           DcpmemPkg/cli/CreateGoalCommand.c
           DcpmemPkg/cli/CreateGoalCommand.h
           DcpmemPkg/cli/CreateNamespaceCommand.h
           DcpmemPkg/cli/DeleteDimmCommand.c
           DcpmemPkg/cli/DeleteDimmCommand.h
           DcpmemPkg/cli/DeleteGoalCommand.c
           DcpmemPkg/cli/DeleteGoalCommand.h
           DcpmemPkg/cli/DeleteNamespaceCommand.h
           DcpmemPkg/cli/DeletePcdCommand.c
           DcpmemPkg/cli/DeletePcdCommand.h
           DcpmemPkg/cli/DumpDebugCommand.c
           DcpmemPkg/cli/DumpDebugCommand.h
           DcpmemPkg/cli/DumpDeviceSupportCommand.c
           DcpmemPkg/cli/DumpDeviceSupportCommand.h
           DcpmemPkg/cli/DumpGoalCommand.c
           DcpmemPkg/cli/DumpGoalCommand.h
           DcpmemPkg/cli/LoadCommand.c
           DcpmemPkg/cli/LoadCommand.h
           DcpmemPkg/cli/LoadGoalCommand.c
           DcpmemPkg/cli/LoadGoalCommand.h
           DcpmemPkg/cli/LoadRecoverCommand.c
           DcpmemPkg/cli/LoadRecoverCommand.h
           DcpmemPkg/cli/NvmDimmCli.c
           DcpmemPkg/cli/NvmDimmCli.h
           DcpmemPkg/cli/SetDimmCommand.c
           DcpmemPkg/cli/SetDimmCommand.h
           DcpmemPkg/cli/SetPreferencesCommand.c
           DcpmemPkg/cli/SetPreferencesCommand.h
           DcpmemPkg/cli/SetSensorCommand.c
           DcpmemPkg/cli/SetSensorCommand.h
           DcpmemPkg/cli/ShowAcpiCommand.c
           DcpmemPkg/cli/ShowAcpiCommand.h
           DcpmemPkg/cli/ShowDimmsCommand.c
           DcpmemPkg/cli/ShowDimmsCommand.h
           DcpmemPkg/cli/ShowErrorCommand.c
           DcpmemPkg/cli/ShowErrorCommand.h
           DcpmemPkg/cli/ShowEventCommand.c
           DcpmemPkg/cli/ShowEventCommand.h
           DcpmemPkg/cli/ShowFirmwareCommand.c
           DcpmemPkg/cli/ShowFirmwareCommand.h
           DcpmemPkg/cli/ShowGoalCommand.c
           DcpmemPkg/cli/ShowGoalCommand.h
           DcpmemPkg/cli/ShowHostServerCommand.c
           DcpmemPkg/cli/ShowHostServerCommand.h
           DcpmemPkg/cli/ShowMemoryResourcesCommand.c
           DcpmemPkg/cli/ShowMemoryResourcesCommand.h
           DcpmemPkg/cli/ShowNamespaceCommand.h
           DcpmemPkg/cli/ShowPcdCommand.c
           DcpmemPkg/cli/ShowPcdCommand.h
           DcpmemPkg/cli/ShowPerformanceCommand.c
           DcpmemPkg/cli/ShowPerformanceCommand.h
           DcpmemPkg/cli/ShowPreferencesCommand.c
           DcpmemPkg/cli/ShowPreferencesCommand.h
           DcpmemPkg/cli/ShowRegionsCommand.c
           DcpmemPkg/cli/ShowRegionsCommand.h
           DcpmemPkg/cli/ShowRegisterCommand.c
           DcpmemPkg/cli/ShowRegisterCommand.h
           DcpmemPkg/cli/ShowSensorCommand.c
           DcpmemPkg/cli/ShowSensorCommand.h
           DcpmemPkg/cli/ShowSmbiosCommand.h
           DcpmemPkg/cli/ShowSocketsCommand.c
           DcpmemPkg/cli/ShowSocketsCommand.h
           DcpmemPkg/cli/ShowSystemCapabilitiesCommand.c
           DcpmemPkg/cli/ShowSystemCapabilitiesCommand.h
           DcpmemPkg/cli/ShowTopologyCommand.c
           DcpmemPkg/cli/ShowTopologyCommand.h
           DcpmemPkg/cli/StartDiagnosticCommand.c
           DcpmemPkg/cli/StartDiagnosticCommand.h
           DcpmemPkg/cli/StartFormatCommand.c
           DcpmemPkg/cli/StartFormatCommand.h
           DcpmemPkg/common/Convert.c
           DcpmemPkg/common/Convert.h
           DcpmemPkg/common/Debug.h
           DcpmemPkg/common/FileTraverse.h
           DcpmemPkg/common/FormatStrings.h
           DcpmemPkg/common/FwUtility.c
           DcpmemPkg/common/FwUtility.h
           DcpmemPkg/common/LbaCommon.c
           DcpmemPkg/common/LbaCommon.h
           DcpmemPkg/common/NvmHealth.c
           DcpmemPkg/common/NvmHealth.h
           DcpmemPkg/common/NvmInterface.h
           DcpmemPkg/common/NvmLimits.h
           DcpmemPkg/common/NvmStatus.c
           DcpmemPkg/common/NvmStatus.h
           DcpmemPkg/common/NvmTables.c
           DcpmemPkg/common/NvmTables.h
           DcpmemPkg/common/NvmTypes.h
           DcpmemPkg/common/PcdCommon.c
           DcpmemPkg/common/PcdCommon.h
           DcpmemPkg/common/ShowAcpi.c
           DcpmemPkg/common/ShowAcpi.h
           DcpmemPkg/common/Types.h
           DcpmemPkg/common/Utility.c
           DcpmemPkg/common/Utility.h
           DcpmemPkg/driver/Core/AsmCommands.h
           DcpmemPkg/driver/Core/Btt.c
           DcpmemPkg/driver/Core/Btt.h
           DcpmemPkg/driver/Core/BttLayout.h
           DcpmemPkg/driver/Core/Diagnostics/ConfigDiagnostic.c
           DcpmemPkg/driver/Core/Diagnostics/ConfigDiagnostic.h
           DcpmemPkg/driver/Core/Diagnostics/CoreDiagnostics.c
           DcpmemPkg/driver/Core/Diagnostics/CoreDiagnostics.h
           DcpmemPkg/driver/Core/Diagnostics/FwDiagnostic.c
           DcpmemPkg/driver/Core/Diagnostics/FwDiagnostic.h
           DcpmemPkg/driver/Core/Diagnostics/QuickDiagnostic.c
           DcpmemPkg/driver/Core/Diagnostics/QuickDiagnostic.h
           DcpmemPkg/driver/Core/Diagnostics/SecurityDiagnostic.c
           DcpmemPkg/driver/Core/Diagnostics/SecurityDiagnostic.h
           DcpmemPkg/driver/Core/Dimm.c
           DcpmemPkg/driver/Core/Dimm.h
           DcpmemPkg/driver/Core/Namespace.c
           DcpmemPkg/driver/Core/Namespace.h
           DcpmemPkg/driver/Core/NvmDimmPassThru.h
           DcpmemPkg/driver/Core/NvmSecurity.c
           DcpmemPkg/driver/Core/NvmSecurity.h
           DcpmemPkg/driver/Core/Pfn.c
           DcpmemPkg/driver/Core/Pfn.h
           DcpmemPkg/driver/Core/PfnLayout.h
           DcpmemPkg/driver/Core/Region.c
           DcpmemPkg/driver/Core/Region.h
           DcpmemPkg/driver/NvmDimmDriver.c
           DcpmemPkg/driver/NvmDimmDriver.h
           DcpmemPkg/driver/NvmDimmDriverData.h
           DcpmemPkg/driver/Protocol/Device/NvmFirmwareManagement.c
           DcpmemPkg/driver/Protocol/Device/NvmFirmwareManagement.h
           DcpmemPkg/driver/Protocol/Device/StorageSecurityCommand.c
           DcpmemPkg/driver/Protocol/Device/StorageSecurityCommand.h
           DcpmemPkg/driver/Protocol/Driver/ComponentName.h
           DcpmemPkg/driver/Protocol/Driver/DriverBinding.h
           DcpmemPkg/driver/Protocol/Driver/DriverDiagnostics.h
           DcpmemPkg/driver/Protocol/Driver/DriverHealth.h
           DcpmemPkg/driver/Protocol/Driver/NvmDimmConfig.c
           DcpmemPkg/driver/Protocol/Driver/NvmDimmConfig.h
           DcpmemPkg/driver/Protocol/Namespace/NvmDimmBlockIo.c
           DcpmemPkg/driver/Protocol/Namespace/NvmDimmBlockIo.h
           DcpmemPkg/driver/Utils/AcpiParsing.c
           DcpmemPkg/driver/Utils/AcpiParsing.h
           DcpmemPkg/driver/Utils/DumpLoadPools.c
           DcpmemPkg/driver/Utils/DumpLoadPools.h
           DcpmemPkg/driver/Utils/Interleave.c
           DcpmemPkg/driver/Utils/Interleave.h
           DcpmemPkg/driver/Utils/PlatformConfigData.c
           DcpmemPkg/driver/Utils/PlatformConfigData.h
           DcpmemPkg/driver/Utils/SmbiosUtility.c
           DcpmemPkg/driver/Utils/SmbiosUtility.h
           MdePkg/Library/UefiMemoryAllocationLib/AllocTracer.c
           src/os/cli_cmds/DumpSupportCommand.c
           src/os/cli_cmds/DumpSupportCommand.h
           src/os/efi_shim/AutoGen.c
           src/os/efi_shim/AutoGen.h
           src/os/efi_shim/ProcessorBind.h
           src/os/efi_shim/lnx_efi_api.c
           src/os/efi_shim/os_efi_api.c
           src/os/efi_shim/os_efi_api.h
           src/os/efi_shim/os_efi_bs_protocol.c
           src/os/efi_shim/os_efi_bs_protocol.h
           src/os/efi_shim/os_efi_preferences.c
           src/os/efi_shim/os_efi_preferences.h
           src/os/efi_shim/os_efi_shell_parameters_protocol.c
           src/os/efi_shim/os_efi_shell_parameters_protocol.h
           src/os/efi_shim/os_efi_simple_file_protocol.c
           src/os/efi_shim/os_efi_simple_file_protocol.h
           src/os/efi_shim/win_efi_api.c
           src/os/ini/ini_auto_gen_default_config.py
           src/os/ini/ipmctl_default.h
           src/os/linux/lnx_adapter_acpi_events.c
           src/os/linux/lnx_adapter_logging.h
           src/os/linux/lnx_api.c
           src/os/linux/lnx_common.h
           src/os/linux/lnx_system.c
           src/os/monitor/AcpiEventMonitor.cpp
           src/os/nvm_api/export_api.h
           src/os/nvm_api/nvm_management.h
           src/os/nvm_api/nvm_output_parsing.c
           src/os/nvm_api/nvm_types.h
           src/os/nvm_api/unittest/NvmApi_Tests.cpp
           src/os/nvm_api/unittest/NvmApi_Tests.h
           src/os/os.h
           src/os/os_common.c
           src/os/os_common.h
           src/os/os_main.c
           src/os/os_types.h
           src/os/win/win_adapter_acpi_events.c
           src/os/win/win_api.c
           src/os/win/win_common.c
           src/os/win/win_common.h
           src/os/win/win_scm2_adapter.c
           src/os/win/win_scm2_adapter.h
           src/os/win/win_scm2_ioctl.c
           src/os/win/win_scm2_ioctl.h
           src/os/win/win_scm2_ioctl_passthrough.c
           src/os/win/win_scm2_ioctl_passthrough.h
           src/os/win/win_scm2_passthrough.c
           src/os/win/win_scm2_passthrough.h
           src/os/win/win_system.c
Copyright: 2007 Intel Corporation.
           2015-2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __NO_LICENSE__

Files:     BaseTools/Scripts/GccBase.lds
           BaseTools/Scripts/MemoryProfileSymbolGen.py
           BaseTools/Scripts/Rvct-Align32.sct
           BaseTools/Scripts/Rvct-Align4K.sct
           BaseTools/Scripts/SmiHandlerProfileSymbolGen.py
           MdeModulePkg/Application/SmiHandlerProfileInfo/SmiHandlerProfileInfo.inf
           MdeModulePkg/Application/UiApp/FrontPageCustomizedUi.c
           MdeModulePkg/Application/UiApp/FrontPageCustomizedUi.h
           MdeModulePkg/Application/UiApp/FrontPageCustomizedUiSupport.c
           MdeModulePkg/Application/UiApp/FrontPageCustomizedUiSupport.h
           MdeModulePkg/Include/Guid/CapsuleVendor.h
           MdeModulePkg/Include/Guid/ConsoleInDevice.h
           MdeModulePkg/Include/Guid/ConsoleOutDevice.h
           MdeModulePkg/Include/Guid/Crc32GuidedSectionExtraction.h
           MdeModulePkg/Include/Guid/DebugMask.h
           MdeModulePkg/Include/Guid/DriverSampleHii.h
           MdeModulePkg/Include/Guid/FaultTolerantWrite.h
           MdeModulePkg/Include/Guid/HiiResourceSampleHii.h
           MdeModulePkg/Include/Guid/Ip4Config2Hii.h
           MdeModulePkg/Include/Guid/Ip4ConfigHii.h
           MdeModulePkg/Include/Guid/Ip4IScsiConfigHii.h
           MdeModulePkg/Include/Guid/LoadModuleAtFixedAddress.h
           MdeModulePkg/Include/Guid/LzmaDecompress.h
           MdeModulePkg/Include/Guid/MdeModuleHii.h
           MdeModulePkg/Include/Guid/MdeModulePkgTokenSpace.h
           MdeModulePkg/Include/Guid/MemoryStatusCodeRecord.h
           MdeModulePkg/Include/Guid/MemoryTypeInformation.h
           MdeModulePkg/Include/Guid/MtcVendor.h
           MdeModulePkg/Include/Guid/NicIp4ConfigNvData.h
           MdeModulePkg/Include/Guid/PcdDataBaseHobGuid.h
           MdeModulePkg/Include/Guid/PcdDataBaseSignatureGuid.h
           MdeModulePkg/Include/Guid/Performance.h
           MdeModulePkg/Include/Guid/PiSmmCommunicationRegionTable.h
           MdeModulePkg/Include/Guid/PiSmmMemoryAttributesTable.h
           MdeModulePkg/Include/Guid/PlatDriOverrideHii.h
           MdeModulePkg/Include/Guid/PlatformHasAcpi.h
           MdeModulePkg/Include/Guid/SmmVariableCommon.h
           MdeModulePkg/Include/Guid/StandardErrorDevice.h
           MdeModulePkg/Include/Guid/StatusCodeCallbackGuid.h
           MdeModulePkg/Include/Guid/StatusCodeDataTypeDebug.h
           MdeModulePkg/Include/Guid/StatusCodeDataTypeVariable.h
           MdeModulePkg/Include/Guid/SystemNvDataGuid.h
           MdeModulePkg/Include/Guid/TtyTerm.h
           MdeModulePkg/Include/Guid/UsbKeyBoardLayout.h
           MdeModulePkg/Include/Guid/VariableFormat.h
           MdeModulePkg/Include/Guid/VariableIndexTable.h
           MdeModulePkg/Include/Guid/VlanConfigHii.h
           MdeModulePkg/Include/Guid/ZeroGuid.h
           MdeModulePkg/Include/Library/AuthVariableLib.h
           MdeModulePkg/Include/Library/BootLogoLib.h
           MdeModulePkg/Include/Library/CapsuleLib.h
           MdeModulePkg/Include/Library/CustomizedDisplayLib.h
           MdeModulePkg/Include/Library/DebugAgentLib.h
           MdeModulePkg/Include/Library/DpcLib.h
           MdeModulePkg/Include/Library/FileExplorerLib.h
           MdeModulePkg/Include/Library/HiiLib.h
           MdeModulePkg/Include/Library/IpIoLib.h
           MdeModulePkg/Include/Library/OemHookStatusCodeLib.h
           MdeModulePkg/Include/Library/PlatformHookLib.h
           MdeModulePkg/Include/Library/RecoveryLib.h
           MdeModulePkg/Include/Library/ResetSystemLib.h
           MdeModulePkg/Include/Library/S3Lib.h
           MdeModulePkg/Include/Library/SecurityManagementLib.h
           MdeModulePkg/Include/Library/SmmCorePlatformHookLib.h
           MdeModulePkg/Include/Library/UefiHiiServicesLib.h
           MdeModulePkg/Include/Library/VarCheckLib.h
           MdeModulePkg/Include/Protocol/BootLogo.h
           MdeModulePkg/Include/Protocol/DisplayProtocol.h
           MdeModulePkg/Include/Protocol/Dpc.h
           MdeModulePkg/Include/Protocol/EsrtManagement.h
           MdeModulePkg/Include/Protocol/FaultTolerantWrite.h
           MdeModulePkg/Include/Protocol/FileExplorer.h
           MdeModulePkg/Include/Protocol/FormBrowserEx.h
           MdeModulePkg/Include/Protocol/FormBrowserEx2.h
           MdeModulePkg/Include/Protocol/GenericMemoryTest.h
           MdeModulePkg/Include/Protocol/LoadPe32Image.h
           MdeModulePkg/Include/Protocol/PlatformLogo.h
           MdeModulePkg/Include/Protocol/Print2.h
           MdeModulePkg/Include/Protocol/Ps2Policy.h
           MdeModulePkg/Include/Protocol/SmmFaultTolerantWrite.h
           MdeModulePkg/Include/Protocol/SmmFirmwareVolumeBlock.h
           MdeModulePkg/Include/Protocol/SmmSwapAddressRange.h
           MdeModulePkg/Include/Protocol/SwapAddressRange.h
           MdeModulePkg/Include/Protocol/UfsHostController.h
           MdeModulePkg/Library/BootLogoLib/BootLogoLib.c
           MdeModulePkg/Library/BootLogoLib/BootLogoLib.inf
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerCustomizedUi.c
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerCustomizedUi.h
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerCustomizedUiSupport.h
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerUiLib.inf
           MdeModulePkg/Library/BootManagerUiLib/BootManager.c
           MdeModulePkg/Library/BootManagerUiLib/BootManager.h
           MdeModulePkg/Library/BootManagerUiLib/BootManagerUiLib.inf
           MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.c
           MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLibInternal.c
           MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLibInternal.h
           MdeModulePkg/Library/DeviceManagerUiLib/DeviceManagerUiLib.inf
           MdeModulePkg/Library/FileExplorerLib/FileExplorer.c
           MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf
           MdeModulePkg/Library/FileExplorerLib/FormGuid.h
           MdeModulePkg/MdeModulePkg.dec
           MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.h
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/OnigurumaIntrinsics.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/OnigurumaUefiPort.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/OnigurumaUefiPort.h
           MdeModulePkg/Universal/RegularExpressionDxe/RegularExpressionDxe.c
           MdeModulePkg/Universal/RegularExpressionDxe/RegularExpressionDxe.h
           MdeModulePkg/Universal/RegularExpressionDxe/RegularExpressionDxe.inf
           MdePkg/Include/Ebc/ProcessorBind.h
           MdePkg/Include/Guid/EventGroup.h
           MdePkg/Include/Guid/FileInfo.h
           MdePkg/Include/Guid/FileSystemInfo.h
           MdePkg/Include/Ia32/ProcessorBind.h
           MdePkg/Include/IndustryStandard/Acpi10.h
           MdePkg/Include/IndustryStandard/Atapi.h
           MdePkg/Include/IndustryStandard/Pci.h
           MdePkg/Include/IndustryStandard/Sal.h
           MdePkg/Include/IndustryStandard/SmBios.h
           MdePkg/Include/Library/BaseMemoryLib.h
           MdePkg/Include/Library/DebugLib.h
           MdePkg/Include/Library/DevicePathLib.h
           MdePkg/Include/Library/DxeServicesLib.h
           MdePkg/Include/Library/OrderedCollectionLib.h
           MdePkg/Include/Library/PeCoffGetEntryPointLib.h
           MdePkg/Include/Library/PeCoffLib.h
           MdePkg/Include/Library/ReportStatusCodeLib.h
           MdePkg/Include/Library/UefiLib.h
           MdePkg/Include/Library/UefiRuntimeLib.h
           MdePkg/Include/Pi/PiSmmCommunicationAcpiTable.h
           MdePkg/Include/PiDxe.h
           MdePkg/Include/PiPei.h
           MdePkg/Include/PiSmm.h
           MdePkg/Include/Ppi/Pcd.h
           MdePkg/Include/Protocol/AuthenticationInfo.h
           MdePkg/Include/Protocol/ComponentName.h
           MdePkg/Include/Protocol/DebugSupport.h
           MdePkg/Include/Protocol/DevicePath.h
           MdePkg/Include/Protocol/DriverBinding.h
           MdePkg/Include/Protocol/DriverDiagnostics.h
           MdePkg/Include/Protocol/DriverFamilyOverride.h
           MdePkg/Include/Protocol/FormBrowser2.h
           MdePkg/Include/Protocol/Hash.h
           MdePkg/Include/Protocol/Hash2.h
           MdePkg/Include/Protocol/HiiConfigAccess.h
           MdePkg/Include/Protocol/HiiConfigKeyword.h
           MdePkg/Include/Protocol/HiiConfigRouting.h
           MdePkg/Include/Protocol/HiiDatabase.h
           MdePkg/Include/Protocol/HiiFont.h
           MdePkg/Include/Protocol/HiiImageDecoder.h
           MdePkg/Include/Protocol/HiiImageEx.h
           MdePkg/Include/Protocol/HiiString.h
           MdePkg/Include/Protocol/Kms.h
           MdePkg/Include/Protocol/LoadFile.h
           MdePkg/Include/Protocol/MonotonicCounter.h
           MdePkg/Include/Protocol/Pcd.h
           MdePkg/Include/Protocol/Pkcs7Verify.h
           MdePkg/Include/Protocol/RegularExpressionProtocol.h
           MdePkg/Include/Protocol/Rng.h
           MdePkg/Include/Protocol/SimpleFileSystem.h
           MdePkg/Include/Protocol/SimpleTextOut.h
           MdePkg/Include/Protocol/TapeIo.h
           MdePkg/Include/Protocol/TcgService.h
           MdePkg/Include/Protocol/UnicodeCollation.h
           MdePkg/Include/Uefi.h
           MdePkg/Include/Uefi/UefiAcpiDataTable.h
           MdePkg/Include/Uefi/UefiBaseType.h
           MdePkg/Include/Uefi/UefiGpt.h
           MdePkg/Include/Uefi/UefiMultiPhase.h
           MdePkg/Include/Uefi/UefiSpec.h
           MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.c
           MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.inf
Copyright: 2004-2017 Intel Corporation.
           2011-2016 ARM Ltd.
           2014-2017 Hewlett Packard Enterprise Development LP
           2014-2017 Red Hat, Inc.
           2015-2016 Linaro Ltd.
           2017 AMD Incorporated.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Files:     MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenuApp.uni
           MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenuAppExtra.uni
           MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.uni
           MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.uni
           MdeModulePkg/Library/DxeDebugPrintErrorLevelLib/DxeDebugPrintErrorLevelLib.uni
           MdeModulePkg/Library/DxeIpmiLibIpmiProtocol/DxeIpmiLibIpmiProtocol.uni
           MdeModulePkg/Library/PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.uni
           MdeModulePkg/Library/SmmIpmiLibSmmIpmiProtocol/SmmIpmiLibSmmIpmiProtocol.uni
           MdeModulePkg/Library/SmmMemoryAllocationProfileLib/SmmMemoryAllocationProfileLib.uni
           MdeModulePkg/Library/SmmSmiHandlerProfileLib/SmmSmiHandlerProfileLib.uni
           MdeModulePkg/Library/UefiMemoryAllocationProfileLib/UefiMemoryAllocationProfileLib.uni
           MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.uni
           MdePkg/Library/BaseCpuLib/BaseCpuLib.uni
           MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.uni
           MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.uni
           MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.uni
           MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.uni
           MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni
           MdePkg/Library/BaseLib/BaseLib.uni
           MdePkg/Library/BaseMemoryLib/BaseMemoryLib.uni
           MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.uni
           MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.uni
           MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.uni
           MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.uni
           MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.uni
           MdePkg/Library/BasePalLibNull/BasePalLibNull.uni
           MdePkg/Library/BasePcdLibNull/BasePcdLibNull.uni
           MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.uni
           MdePkg/Library/BasePciExpressLib/BasePciExpressLib.uni
           MdePkg/Library/BasePciLibCf8/BasePciLibCf8.uni
           MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni
           MdePkg/Library/BasePciSegmentLibPci/BasePciSegmentLibPci.uni
           MdePkg/Library/BasePeCoffExtraActionLibNull/PeCoffExtraActionLibNull.uni
           MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.uni
           MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni
           MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.uni
           MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.uni
           MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.uni
           MdePkg/Library/BasePrintLib/BasePrintLib.uni
           MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.uni
           MdePkg/Library/BaseRngLib/BaseRngLib.uni
           MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.uni
           MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.uni
           MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.uni
           MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.uni
           MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.uni
           MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.uni
           MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.uni
           MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.uni
           MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.uni
           MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.uni
           MdePkg/Library/DxeHobLib/DxeHobLib.uni
           MdePkg/Library/DxeHstiLib/DxeHstiLib.uni
           MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.uni
           MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.uni
           MdePkg/Library/DxePalLibEsal/DxePalLibEsal.uni
           MdePkg/Library/DxePcdLib/DxePcdLib.uni
           MdePkg/Library/DxePciLibEsal/DxePciLibEsal.uni
           MdePkg/Library/DxePciSegmentLibEsal/DxePciSegementLibEsal.uni
           MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.uni
           MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.uni
           MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.uni
           MdePkg/Library/DxeServicesLib/DxeServicesLib.uni
           MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.uni
           MdePkg/Library/DxeSmbusLib/DxeSmbusLib.uni
           MdePkg/Library/DxeTimerLibEsal/DxeTimerLibEsal.uni
           MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.uni
           MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.uni
           MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.uni
           MdePkg/Library/PeiHobLib/PeiHobLib.uni
           MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.uni
           MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.uni
           MdePkg/Library/PeiMemoryLib/PeiMemoryLib.uni
           MdePkg/Library/PeiPalLib/PeiPalLib.uni
           MdePkg/Library/PeiPcdLib/PeiPcdLib.uni
           MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.uni
           MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.uni
           MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.uni
           MdePkg/Library/PeiServicesLib/PeiServicesLib.uni
           MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.uni
           MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.uni
           MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.uni
           MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.uni
           MdePkg/Library/PeimEntryPoint/PeimEntryPoint.uni
           MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.uni
           MdePkg/Library/SmiHandlerProfileLibNull/SmiHandlerProfileLibNull.uni
           MdePkg/Library/SmmIoLib/SmmIoLib.uni
           MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.uni
           MdePkg/Library/SmmLibNull/SmmLibNull.uni
           MdePkg/Library/SmmMemLib/SmmMemLib.uni
           MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.uni
           MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.uni
           MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.uni
           MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.uni
           MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.uni
           MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.uni
           MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.uni
           MdePkg/Library/UefiDebugLibDebugPortProtocol/UefiDebugLibDebugPortProtocol.uni
           MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.uni
           MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.uni
           MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.uni
           MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.uni
           MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.uni
           MdePkg/Library/UefiLib/UefiLib.uni
           MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.uni
           MdePkg/Library/UefiMemoryLib/UefiMemoryLib.uni
           MdePkg/Library/UefiPalLib/UefiPalLib.uni
           MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.uni
           MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.uni
           MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.uni
           MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.uni
           MdePkg/Library/UefiSalLib/UefiSalLib.uni
           MdePkg/Library/UefiScsiLib/UefiScsiLib.uni
           MdePkg/Library/UefiUsbLib/UefiUsbLib.uni
Copyright: 2006-2017 Intel Corporation.
           2008-2009 Apple Inc.
           2011-2014 ARM Ltd.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution. The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 **/

Files:     BaseTools/Source/C/PyEfiCompressor/setup.py
           BaseTools/Source/C/PyUtility/setup.py
           BaseTools/Source/Python/AutoGen/AutoGen.py
           BaseTools/Source/Python/AutoGen/BuildEngine.py
           BaseTools/Source/Python/AutoGen/GenC.py
           BaseTools/Source/Python/AutoGen/GenDepex.py
           BaseTools/Source/Python/AutoGen/GenMake.py
           BaseTools/Source/Python/AutoGen/IdfClassObject.py
           BaseTools/Source/Python/AutoGen/InfSectionParser.py
           BaseTools/Source/Python/AutoGen/StrGather.py
           BaseTools/Source/Python/AutoGen/UniClassObject.py
           BaseTools/Source/Python/BPDG/BPDG.py
           BaseTools/Source/Python/Common/Database.py
           BaseTools/Source/Python/Common/DecClassObject.py
           BaseTools/Source/Python/Common/Dictionary.py
           BaseTools/Source/Python/Common/DscClassObject.py
           BaseTools/Source/Python/Common/EdkIIWorkspace.py
           BaseTools/Source/Python/Common/EdkIIWorkspaceBuild.py
           BaseTools/Source/Python/Common/Expression.py
           BaseTools/Source/Python/Common/FdfClassObject.py
           BaseTools/Source/Python/Common/FdfParserLite.py
           BaseTools/Source/Python/Common/InfClassObject.py
           BaseTools/Source/Python/Common/MigrationUtilities.py
           BaseTools/Source/Python/Common/Misc.py
           BaseTools/Source/Python/Common/Parsing.py
           BaseTools/Source/Python/Common/String.py
           BaseTools/Source/Python/Common/TargetTxtClassObject.py
           BaseTools/Source/Python/Common/ToolDefClassObject.py
           BaseTools/Source/Python/CommonDataClass/DataClass.py
           BaseTools/Source/Python/CommonDataClass/ModuleClass.py
           BaseTools/Source/Python/CommonDataClass/PackageClass.py
           BaseTools/Source/Python/CommonDataClass/PlatformClass.py
           BaseTools/Source/Python/Ecc/CodeFragmentCollector.py
           BaseTools/Source/Python/Ecc/Configuration.py
           BaseTools/Source/Python/Ecc/Database.py
           BaseTools/Source/Python/Ecc/Ecc.py
           BaseTools/Source/Python/Ecc/EccGlobalData.py
           BaseTools/Source/Python/Ecc/Exception.py
           BaseTools/Source/Python/Ecc/FileProfile.py
           BaseTools/Source/Python/Ecc/MetaFileWorkspace/MetaDataTable.py
           BaseTools/Source/Python/Ecc/MetaFileWorkspace/MetaFileParser.py
           BaseTools/Source/Python/Ecc/MetaFileWorkspace/MetaFileTable.py
           BaseTools/Source/Python/Ecc/Xml/XmlRoutines.py
           BaseTools/Source/Python/Eot/CodeFragmentCollector.py
           BaseTools/Source/Python/Eot/Database.py
           BaseTools/Source/Python/Eot/Eot.py
           BaseTools/Source/Python/Eot/FileProfile.py
           BaseTools/Source/Python/Eot/FvImage.py
           BaseTools/Source/Python/Eot/InfParserLite.py
           BaseTools/Source/Python/Eot/Parser.py
           BaseTools/Source/Python/Eot/Report.py
           BaseTools/Source/Python/Eot/c.py
           BaseTools/Source/Python/GenFds/AprioriSection.py
           BaseTools/Source/Python/GenFds/Capsule.py
           BaseTools/Source/Python/GenFds/CapsuleData.py
           BaseTools/Source/Python/GenFds/ComponentStatement.py
           BaseTools/Source/Python/GenFds/CompressSection.py
           BaseTools/Source/Python/GenFds/DataSection.py
           BaseTools/Source/Python/GenFds/DepexSection.py
           BaseTools/Source/Python/GenFds/EfiSection.py
           BaseTools/Source/Python/GenFds/Fd.py
           BaseTools/Source/Python/GenFds/FdfParser.py
           BaseTools/Source/Python/GenFds/Ffs.py
           BaseTools/Source/Python/GenFds/FfsFileStatement.py
           BaseTools/Source/Python/GenFds/FfsInfStatement.py
           BaseTools/Source/Python/GenFds/Fv.py
           BaseTools/Source/Python/GenFds/FvImageSection.py
           BaseTools/Source/Python/GenFds/GenFds.py
           BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py
           BaseTools/Source/Python/GenFds/GuidSection.py
           BaseTools/Source/Python/GenFds/OptRomFileStatement.py
           BaseTools/Source/Python/GenFds/OptRomInfStatement.py
           BaseTools/Source/Python/GenFds/OptionRom.py
           BaseTools/Source/Python/GenFds/Region.py
           BaseTools/Source/Python/GenFds/Rule.py
           BaseTools/Source/Python/GenFds/RuleComplexFile.py
           BaseTools/Source/Python/GenFds/RuleSimpleFile.py
           BaseTools/Source/Python/GenFds/Section.py
           BaseTools/Source/Python/GenFds/UiSection.py
           BaseTools/Source/Python/GenFds/VerSection.py
           BaseTools/Source/Python/GenFds/Vtf.py
           BaseTools/Source/Python/PatchPcdValue/PatchPcdValue.py
           BaseTools/Source/Python/Table/Table.py
           BaseTools/Source/Python/Table/TableDataModel.py
           BaseTools/Source/Python/Table/TableDec.py
           BaseTools/Source/Python/Table/TableDsc.py
           BaseTools/Source/Python/Table/TableEotReport.py
           BaseTools/Source/Python/Table/TableFdf.py
           BaseTools/Source/Python/Table/TableFile.py
           BaseTools/Source/Python/Table/TableFunction.py
           BaseTools/Source/Python/Table/TableIdentifier.py
           BaseTools/Source/Python/Table/TableInf.py
           BaseTools/Source/Python/Table/TablePcd.py
           BaseTools/Source/Python/Table/TableQuery.py
           BaseTools/Source/Python/Table/TableReport.py
           BaseTools/Source/Python/Trim/Trim.py
           BaseTools/Source/Python/Workspace/MetaDataTable.py
           BaseTools/Source/Python/Workspace/MetaFileParser.py
           BaseTools/Source/Python/Workspace/MetaFileTable.py
           BaseTools/Source/Python/Workspace/WorkspaceDatabase.py
           BaseTools/Source/Python/build/BuildReport.py
           BaseTools/Source/Python/build/build.py
           BaseTools/Tests/CToolsTests.py
           BaseTools/Tests/CheckPythonSyntax.py
           BaseTools/Tests/CheckUnicodeSourceFiles.py
           BaseTools/Tests/PythonToolsTests.py
           BaseTools/Tests/RunTests.py
           BaseTools/Tests/TestTools.py
           BaseTools/Tests/TianoCompress.py
Copyright: 2007-2017 Intel Corporation.
           2014-2016 Hewlett-Packard Development Company, L.P.
           2015 Hewlett Packard Enterprise Development, L.P.
           2015-2016 Hewlett Packard Enterprise Development LP
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Import Modules

Files:     MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/enc/ascii.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/enc/unicode.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/enc/utf16_le.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/oniggnu.h
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/onigposix.h
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/oniguruma.h
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regcomp.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regenc.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regenc.h
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regerror.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regexec.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/reggnu.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regparse.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regparse.h
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regposix.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regsyntax.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regtrav.c
Copyright: 2002-2013 K.Kosako  <sndgk393 AT ybb DOT ne DOT jp>
           2015 Hewlett Packard Enterprise Development LP
License:   BSD-2-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.

Files:     MdePkg/Include/Ppi/BootInRecoveryMode.h
           MdePkg/Include/Ppi/Decompress.h
           MdePkg/Include/Ppi/DxeIpl.h
           MdePkg/Include/Ppi/EndOfPeiPhase.h
           MdePkg/Include/Ppi/FirmwareVolumeInfo.h
           MdePkg/Include/Ppi/GuidedSectionExtraction.h
           MdePkg/Include/Ppi/LoadFile.h
           MdePkg/Include/Ppi/LoadImage.h
           MdePkg/Include/Ppi/MasterBootMode.h
           MdePkg/Include/Ppi/MemoryDiscovered.h
           MdePkg/Include/Ppi/PciCfg2.h
           MdePkg/Include/Ppi/Reset.h
           MdePkg/Include/Ppi/Security2.h
           MdePkg/Include/Ppi/Smbus2.h
           MdePkg/Include/Ppi/Stall.h
           MdePkg/Include/Ppi/StatusCode.h
           MdePkg/Include/Ppi/TemporaryRamSupport.h
Copyright: 2006-2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is introduced in PI Version 1.0.

Files:     BaseTools/Source/C/BrotliCompress/common/constants.h
           BaseTools/Source/C/BrotliCompress/common/dictionary.c
           BaseTools/Source/C/BrotliCompress/dec/decode.c
           BaseTools/Source/C/BrotliCompress/dec/state.c
           BaseTools/Source/C/BrotliCompress/enc/hash_forgetful_chain_inc.h
           BaseTools/Source/C/BrotliCompress/enc/hash_longest_match_inc.h
           BaseTools/Source/C/BrotliCompress/enc/hash_longest_match_quickly_inc.h
           BaseTools/Source/C/BrotliCompress/enc/histogram_inc.h
           BaseTools/Source/C/BrotliCompress/enc/static_dict.c
           MdeModulePkg/Library/BrotliCustomDecompressLib/common/constants.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/common/dictionary.c
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/decode.c
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/state.c
Copyright: 2010-2016 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT

Files:     MdePkg/Include/Protocol/Dns4.h
           MdePkg/Include/Protocol/Dns6.h
           MdePkg/Include/Protocol/EapConfiguration.h
           MdePkg/Include/Protocol/EapManagement2.h
           MdePkg/Include/Protocol/Http.h
           MdePkg/Include/Protocol/HttpUtilities.h
           MdePkg/Include/Protocol/Ip4Config2.h
           MdePkg/Include/Protocol/Rest.h
           MdePkg/Include/Protocol/Tls.h
           MdePkg/Include/Protocol/TlsConfig.h
           MdePkg/Include/Protocol/WiFi.h
Copyright: 2015 Hewlett Packard Enterprise Development LP
           2015-2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution. The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in UEFI Specification 2.5

Files:     MdePkg/Include/Protocol/Dhcp6.h
           MdePkg/Include/Protocol/Eap.h
           MdePkg/Include/Protocol/EapManagement.h
           MdePkg/Include/Protocol/Ftp4.h
           MdePkg/Include/Protocol/Ip6.h
           MdePkg/Include/Protocol/IpSecConfig.h
           MdePkg/Include/Protocol/Mtftp6.h
           MdePkg/Include/Protocol/Tcp6.h
           MdePkg/Include/Protocol/Udp6.h
           MdePkg/Include/Protocol/VlanConfig.h
Copyright: 2008-2015 Intel Corporation.
           2016 Hewlett Packard Enterprise Development LP
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in UEFI Specification 2.2

Files:     MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.c
           MdePkg/Library/BaseLib/X64/CpuBreakpoint.c
           MdePkg/Library/BaseLib/X64/ReadMsr64.c
           MdePkg/Library/BaseLib/X64/WriteMsr64.c
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange16.c
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange32.c
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedCompareExchange64.c
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedDecrement.c
           MdePkg/Library/BaseSynchronizationLib/X64/InterlockedIncrement.c
Copyright: 2006-2016 Intel Corporation.
           2015 Linaro Ltd.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Microsoft Visual Studio 7.1 Function Prototypes for I/O Intrinsics.

Files:     MdeModulePkg/Library/BootLogoLib/BootLogoLib.uni
           MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerUiLib.uni
           MdeModulePkg/Library/BootManagerUiLib/BootManagerUiLib.uni
           MdeModulePkg/Library/DeviceManagerUiLib/DeviceManagerUiLib.uni
           MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.uni
           MdeModulePkg/MdeModulePkg.uni
           MdeModulePkg/MdeModulePkgExtra.uni
           MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.uni
Copyright: 2007-2016 Intel Corporation.
           2014 Red Hat, Inc.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 **/

Files:     MdePkg/Include/Protocol/CpuIo2.h
           MdePkg/Include/Protocol/DiskInfo.h
           MdePkg/Include/Protocol/IncompatiblePciDeviceSupport.h
           MdePkg/Include/Protocol/LegacyRegion2.h
           MdePkg/Include/Protocol/PciEnumerationComplete.h
           MdePkg/Include/Protocol/PciHotPlugInit.h
           MdePkg/Include/Protocol/PciHotPlugRequest.h
           MdePkg/Include/Protocol/PciOverride.h
Copyright: 2006-2014 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is defined in UEFI Platform Initialization Specification 1.2
 Volume 5: Standards

Files:     BaseTools/Source/C/Common/Decompress.c
           BaseTools/Source/C/Common/EfiUtilityMsgs.c
           BaseTools/Source/C/Common/PeCoffLoaderEx.c
           BaseTools/Source/C/Common/SimpleFileParsing.c
           BaseTools/Source/C/GenBootSector/FatFormat.h
           BaseTools/Source/C/GnuGenBootSector/FatFormat.h
           BaseTools/Source/C/VfrCompile/VfrSyntax.g
Copyright: 2004-2017 Intel Corporation.
           2011-2013 ARM Ltd.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 --

Files:     MdePkg/Include/Protocol/SmmGpiDispatch2.h
           MdePkg/Include/Protocol/SmmIoTrapDispatch2.h
           MdePkg/Include/Protocol/SmmPeriodicTimerDispatch2.h
           MdePkg/Include/Protocol/SmmPowerButtonDispatch2.h
           MdePkg/Include/Protocol/SmmStandbyButtonDispatch2.h
           MdePkg/Include/Protocol/SmmUsbDispatch2.h
Copyright: 2009-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This protocol is from PI Version 1.1.

Files:     MdePkg/Include/Guid/Apriori.h
           MdePkg/Include/Guid/AprioriFileName.h
           MdePkg/Include/Guid/DxeServices.h
           MdePkg/Include/Guid/EventLegacyBios.h
           MdePkg/Include/Guid/HobList.h
Copyright: 2006-2009 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUID introduced in PI Version 1.0.

Files:     MdePkg/Include/Protocol/I2cBusConfigurationManagement.h
           MdePkg/Include/Protocol/I2cEnumerate.h
           MdePkg/Include/Protocol/I2cHost.h
           MdePkg/Include/Protocol/I2cIo.h
           MdePkg/Include/Protocol/I2cMaster.h
Copyright: 2013-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This protocol is from PI Version 1.3.

Files:     BaseTools/Source/C/BrotliCompress/enc/backward_references_inc.h
           BaseTools/Source/C/BrotliCompress/enc/bit_cost_inc.h
           BaseTools/Source/C/BrotliCompress/enc/block_encoder_inc.h
           BaseTools/Source/C/BrotliCompress/enc/metablock_inc.h
Copyright: 2013-2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 template parameters: FN

Files:     BaseTools/Contributions.txt
           MdeModulePkg/Contributions.txt
           MdePkg/Contributions.txt
           ShellPkg/Contributions.txt
Copyright: __NO_COPYRIGHT__ in: BaseTools/Contributions.txt
           __NO_COPYRIGHT__ in: MdeModulePkg/Contributions.txt
           __NO_COPYRIGHT__ in: MdePkg/Contributions.txt
           __NO_COPYRIGHT__ in: ShellPkg/Contributions.txt
License:   __UNKNOWN__
 Contributions of code put into the public domain can also be
 accepted.
 .
 Contributions using other licenses might be accepted, but further
 review will be required.

Files:     MdePkg/Include/Protocol/Ip4.h
           MdePkg/Include/Protocol/Ip4Config.h
           MdePkg/Include/Protocol/Tcp4.h
           MdePkg/Include/Protocol/Udp4.h
Copyright: 2006-2014 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in UEFI Specification 2.0.

Files:     BaseTools/Source/C/BrotliCompress/dec/bit_reader.c
           BaseTools/Source/C/BrotliCompress/dec/bit_reader.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/bit_reader.c
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/bit_reader.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Bit reading helpers

Files:     MdePkg/Include/Protocol/Bis.h
           MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
           MdePkg/Include/Protocol/PxeBaseCode.h
           MdePkg/Include/Protocol/SimpleNetwork.h
Copyright: 2006-2016 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in EFI Specification 1.10.

Files:     BaseTools/Source/C/BrotliCompress/dec/huffman.c
           BaseTools/Source/C/BrotliCompress/dec/huffman.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/huffman.c
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/huffman.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Utilities for building Huffman decoding tables.

Files:     BaseTools/License.txt
           MdeModulePkg/License.txt
           MdePkg/License.txt
           ShellPkg/License.txt
Copyright: 2012-2013 Intel Corporation.
License:   BSD-2-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in
 the documentation and/or other materials provided with the
 distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.

Files:     MdePkg/Include/Protocol/EraseBlock.h
           MdePkg/Include/Protocol/RamDisk.h
           MdePkg/Include/Protocol/Supplicant.h
           MdePkg/Include/Protocol/WiFi2.h
Copyright: 2016-2017 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution. The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in UEFI Specification 2.6

Files:     MdePkg/Include/Guid/Acpi.h
           MdePkg/Include/Guid/Mps.h
           MdePkg/Include/Guid/PcAnsi.h
           MdePkg/Include/Guid/SalSystemTable.h
Copyright: 2006-2009 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUIDs defined in UEFI 2.0 spec.

Files:     MdePkg/Include/Ppi/CpuIo.h
           MdePkg/Include/Ppi/ReadOnlyVariable2.h
           MdePkg/Include/Ppi/SecPlatformInformation.h
Copyright: 2006-2015 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is introduced in PI Version 1.0.

Files:     MdePkg/Include/Protocol/BluetoothConfig.h
           MdePkg/Include/Protocol/BluetoothHc.h
           MdePkg/Include/Protocol/BluetoothIo.h
Copyright: 2015-2017 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in UEFI Specification 2.5

Files:     src/os/linux/lnx_adapter_passthrough.c
           src/os/linux/lnx_adapter_passthrough.h
           src/os/linux/lnx_common.c
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file implements the Linux driver adapter interface for issuing IOCTL
 passthrough commands.

Files:     BaseTools/Source/C/BrotliCompress/enc/memory.c
           BaseTools/Source/C/BrotliCompress/enc/metablock.c
           BaseTools/Source/C/BrotliCompress/enc/metablock.h
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Algorithms for distributing the literals and commands of a metablock between
 block types and contexts.

Files:     BaseTools/Source/BinaryFiles.txt
           BaseTools/Source/Python/Ecc/CParser.py
           BaseTools/Source/Python/Eot/CParser.py
Copyright: 2009-2016 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License which accompanies this distribution.
 The full text of the license may be found at:
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Files:     MdePkg/Library/BaseMemoryLibOptDxe/AArch64/CompareGuid.S
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/CompareGuid.S
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/CompareGuid.asm
Copyright: 2016 Linaro Limited
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 * Neither the name of the Linaro nor the
 names of its contributors may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     MdePkg/Include/Ppi/S3Resume2.h
           MdePkg/Include/Protocol/S3SaveState.h
           MdePkg/Include/Protocol/S3SmmSaveState.h
Copyright: 2009-2011 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is defined in UEFI Platform Initialization Specification 1.2 Volume 5:
 Standards

Files:     MdePkg/Library/BaseSynchronizationLib/Ia32/GccInline.c
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedIncrement.c
           MdePkg/Library/BaseSynchronizationLib/X64/GccInline.c
Copyright: 2006-2016 Intel Corporation.
           2008-2009 Apple Inc.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Performs an atomic increment of an 32-bit unsigned integer.
 .
 Performs an atomic increment of the 32-bit unsigned integer specified by
 Value and returns the incremented value. The increment operation must be
 performed using MP safe mechanisms. The state of the return value is not
 guaranteed to be MP safe.
 .
 @param  Value A pointer to the 32-bit value to increment.
 .
 @return The incremented value.

Files:     MdePkg/Include/Protocol/FirmwareVolume2.h
           MdePkg/Include/Protocol/GuidedSectionExtraction.h
           MdePkg/Include/Protocol/SmbusHc.h
Copyright: 2006-2011 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference: PI
 Version 1.00.

Files:     MdePkg/Library/BaseSynchronizationLib/AArch64/Synchronization.c
           MdePkg/Library/BaseSynchronizationLib/Arm/Synchronization.c
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange32.c
Copyright: 2006-2016 Intel Corporation.
           2008-2009 Apple Inc.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Performs an atomic compare exchange operation on a 32-bit unsigned integer.
 .
 Performs an atomic compare exchange operation on the 32-bit unsigned integer
 specified by Value.  If Value is equal to CompareValue, then Value is set to
 ExchangeValue and CompareValue is returned.  If Value is not equal to CompareValue,
 then Value is returned.  The compare exchange operation must be performed using
 MP safe mechanisms.
 .
 @param  Value         A pointer to the 32-bit value for the compare exchange
 operation.
 @param  CompareValue  32-bit value used in compare operation.
 @param  ExchangeValue 32-bit value used in exchange operation.
 .
 @return The original *Value before exchange.

Files:     MdePkg/Include/Guid/FirmwareFileSystem2.h
           MdePkg/Include/Guid/FirmwareFileSystem3.h
           MdePkg/Include/Guid/MemoryAllocationHob.h
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUIDs introduced in PI Version 1.0.

Files:     MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiSdt.c
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTable.c
           MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableProtocol.c
Copyright: 2006-2016 Intel Corporation.
           2016 Linaro Ltd.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Includes

Files:     MdePkg/Include/Ppi/Graphics.h
           MdePkg/Include/Ppi/MpServices.h
           MdePkg/Include/Ppi/Reset2.h
Copyright: 2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution. The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is introduced in PI Version 1.4.

Files:     MdePkg/Include/Guid/ImageAuthentication.h
           MdePkg/Include/Guid/SmBios.h
           MdePkg/Include/Guid/SystemResourceTable.h
Copyright: 2006-2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUIDs defined in UEFI 2.5 spec.

Files:     BaseTools/Source/C/BrotliCompress/dec/transform.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/transform.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Transformations on dictionary words.

Files:     BaseTools/Source/C/BrotliCompress/enc/backward_references.c
           BaseTools/Source/C/BrotliCompress/enc/backward_references.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Function to find backward reference copies.

Files:     BaseTools/Source/C/BrotliCompress/enc/compress_fragment_two_pass.c
           BaseTools/Source/C/BrotliCompress/enc/compress_fragment_two_pass.h
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Function for fast encoding of an input fragment, independently from the input
 history. This function uses two-pass processing: in the first pass we save
 the found backward matches and literal bytes into a buffer, and in the
 second pass we emit them into the bit stream using prefix codes built based
 on the actual command and literal byte histograms.

Files:     BaseTools/Source/C/BrotliCompress/enc/bit_cost.c
           BaseTools/Source/C/BrotliCompress/enc/bit_cost.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Functions to estimate the bit cost of Huffman trees.

Files:     src/os/monitor/AcpiEventMonitor.h
           src/os/monitor/PerformanceMonitor.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the definition of the performance monitoring class
 of the NvmMonitor service which periodically polls and stores performance metrics
 for each manageable NVM-DIMM in the system.

Files:     BaseTools/Source/C/BrotliCompress/dec/prefix.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/prefix.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Lookup tables to map prefix codes to value ranges. This is used during
 decoding of the block lengths, literal insertion lengths and copy lengths.

Files:     MdePkg/Include/Protocol/IdeControllerInit.h
           MdePkg/Include/Protocol/PciHostBridgeResourceAllocation.h
Copyright: 2007-2011 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is defined in UEFI Platform Initialization Specification 1.2
 Volume 5: Standards.

Files:     BaseTools/Source/C/BrotliCompress/common/types.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/common/types.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Common types

Files:     BaseTools/Source/C/BrotliCompress/dec/port.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/port.h
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Macros for compiler / platform specific features and build options.
 .
 Build options are:

Files:     src/os/monitor/EventMonitor.cpp
           src/os/monitor/EventMonitor.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the implementation of the event monitoring class
 of the NvmMonitor service which periodically detects and stores interesting events.

Files:     BaseTools/Source/C/BrotliCompress/common/dictionary.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/common/dictionary.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Collection of static dictionary words.

Files:     BaseTools/Source/C/BrotliCompress/dec/state.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/state.h
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Brotli state for partial streaming decoding.

Files:     BaseTools/Source/C/BrotliCompress/dec/context.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/context.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Lookup table to map the previous two bytes to a context id.
 .
 There are four different context modeling modes defined here:

Files:     MdePkg/Include/Protocol/ManagedNetwork.h
           MdePkg/Include/Protocol/Mtftp4.h
Copyright: 2006-2011 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in UEFI Specification 2.0

Files:     BaseTools/Source/C/BrotliCompress/enc/literal_cost.c
           BaseTools/Source/C/BrotliCompress/enc/literal_cost.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Literal cost model to allow backward reference replacement to be efficient.

Files:     BaseTools/Source/C/BrotliCompress/enc/cluster.c
           BaseTools/Source/C/BrotliCompress/enc/cluster.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Functions for clustering similar histograms together.

Files:     src/os/ini/ini.c
           src/os/ini/ini.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the implementation of the common ini file parser.

Files:     MdePkg/Include/Protocol/Arp.h
           MdePkg/Include/Protocol/Dhcp4.h
Copyright: 2006-2010 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol was introduced in UEFI Specification 2.0.

Files:     BaseTools/Source/C/BrotliCompress/enc/utf8_util.c
           BaseTools/Source/C/BrotliCompress/enc/utf8_util.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Heuristics for deciding about the UTF8-ness of strings.

Files:     BaseTools/Source/C/BrotliCompress/common/port.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/common/port.h
Copyright: 2016 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Macros for compiler / platform specific features and build options.

Files:     BaseTools/Source/C/BrotliCompress/enc/entropy_encode.c
           BaseTools/Source/C/BrotliCompress/enc/entropy_encode.h
Copyright: 2010 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Entropy encoding (Huffman) utilities.

Files:     BaseTools/Source/Python/Ecc/CLexer.py
           BaseTools/Source/Python/Eot/CLexer.py
Copyright: 2009-2010 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available
 under the terms and conditions of the BSD License which accompanies this
 distribution.  The full text of the license may be found at:
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 for convenience in actions

Files:     BaseTools/Source/C/BrotliCompress/dec/decode.h
           MdeModulePkg/Library/BrotliCustomDecompressLib/dec/decode.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 API for Brotli decompression

Files:     MdePkg/Include/Protocol/BluetoothAttribute.h
           MdePkg/Include/Protocol/BluetoothLeConfig.h
Copyright: 2017 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in UEFI Specification 2.7

Files:     BaseTools/Source/C/BrotliCompress/enc/block_splitter.c
           BaseTools/Source/C/BrotliCompress/enc/block_splitter.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Block split point selection utilities.

Files:     MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regposerr.c
           MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regversion.c
Copyright: 2002-2008 K.Kosako  <sndgk393 AT ybb DOT ne DOT jp>
           2015 Hewlett Packard Enterprise Development LP
License:   BSD-2-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 #include "config.h"

Files:     MdePkg/Library/BaseMemoryLibOptDxe/Arm/ScanMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/ScanMem.asm
Copyright: 2010-2011 Linaro Limited
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 * Neither the name of Linaro Limited nor the names of its
 contributors may be used to endorse or promote products derived
 from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Written by Dave Gilbert <david.gilbert@linaro.org>
 .
 This memchr routine is optimised on a Cortex-A9 and should work on
 all ARMv7 processors.   It has a fast past for short sizes, and has
 an optimised path for large data sets; the worst case is finding the
 match early in a large data set.
 .
 2011-02-07 david.gilbert@linaro.org
 Extracted from local git a5b438d861
 2011-07-14 david.gilbert@linaro.org
 Import endianness fix from local git ea786f1b
 2011-12-07 david.gilbert@linaro.org
 Removed unneeded cbz from align loop
 .
 this lets us check a flag in a 00/ff byte easily in either endianness
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     MdePkg/Library/BaseMemoryLibOptDxe/Arm/CompareMem.S
           MdePkg/Library/BaseMemoryLibOptDxe/Arm/CompareMem.asm
Copyright: 2013-2016 Linaro Limited
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 * Neither the name of the Linaro nor the
 names of its contributors may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Parameters and result.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     MdePkg/Library/BaseSynchronizationLib/Ebc/Synchronization.c
           MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange16.c
Copyright: 2006-2016 Intel Corporation.
           2015 Linaro Ltd.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Performs an atomic compare exchange operation on a 16-bit unsigned integer.
 .
 Performs an atomic compare exchange operation on the 16-bit unsigned integer
 specified by Value.  If Value is equal to CompareValue, then Value is set to
 ExchangeValue and CompareValue is returned.  If Value is not equal to CompareValue,
 then Value is returned.  The compare exchange operation must be performed using
 MP safe mechanisms.
 .
 @param  Value         A pointer to the 16-bit value for the compare exchange
 operation.
 @param  CompareValue  16-bit value used in compare operation.
 @param  ExchangeValue 16-bit value used in exchange operation.
 .
 @return The original *Value before exchange.

Files:     MdePkg/Include/Guid/Gpt.h
           MdePkg/Include/Guid/HiiKeyBoardLayout.h
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUIDs defined in UEFI 2.1 spec.

Files:     MdePkg/Include/Ppi/IsaHc.h
           MdePkg/Include/Ppi/SuperIo.h
Copyright: 2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is from PI Version 1.2.1.

Files:     MdePkg/Include/Guid/DebugImageInfoTable.h
           MdePkg/Include/Guid/WinCertificate.h
Copyright: 2006-2012 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUID defined in UEFI 2.0 spec.

Files:     BaseTools/Source/C/Common/FvLib.c
           BaseTools/Source/C/GenFv/GenFvInternalLib.c
Copyright: 2004-2016 Intel Corporation.
           2011-2013 ARM Ltd.
           2016 HP Development Company, L.P.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Include files

Files:     MdePkg/Include/Ppi/PiPcd.h
           MdePkg/Include/Protocol/PiPcd.h
Copyright: 2009-2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.2 Vol 3.

Files:     MdePkg/Include/Ppi/PiPcdInfo.h
           MdePkg/Include/Protocol/PiPcdInfo.h
Copyright: 2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.2.1 Vol 3.

Files:     BaseTools/Source/Python/Ecc/CodeFragment.py
           BaseTools/Source/Python/Eot/CodeFragment.py
Copyright: 2007-2010 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 The description of comment contents and start & end position

Files:     MdePkg/Include/Ppi/TemporaryRamDone.h
           MdePkg/Include/Ppi/VectorHandoffInfo.h
Copyright: 2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is introduced in PI Version 1.2.1.

Files:     MdePkg/Library/BaseCacheMaintenanceLib/ArmCache.c
           MdePkg/Library/BaseIoLibIntrinsic/IoLibArm.c
Copyright: 2006-2009 Intel Corporation.
           2008-2009 Apple Inc.
           2017 AMD Incorporated.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Include common header file for this module.

Files:     ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/TextEditStrings.uni
           ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexeditStrings.uni
Copyright: 2005-2011 Intel Corporation.
           2014 Hewlett-Packard Development Company, L.P.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution. The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Abstract:
 .
 Additional string definitions for UEFI Shell 2.0 Debug1 profile Edit command
 .
 **/

Files:     MdePkg/Include/Guid/CapsuleReport.h
           MdePkg/Include/Guid/FmpCapsule.h
Copyright: 2013-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUIDs defined in UEFI 2.4 spec.

Files:     MdePkg/Include/Protocol/AdapterInformation.h
           MdePkg/Include/Protocol/Timestamp.h
Copyright: 2013-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution. The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in UEFI Specification 2.4

Files:     MdePkg/Library/BaseCpuLib/Ia32/CpuSleep.c
           MdePkg/Library/BaseCpuLib/Ia32/CpuSleepGcc.c
Copyright: 2006-2008 Intel Corporation.
           2008-2009 Apple Inc.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Places the CPU in a sleep state until an interrupt is received.
 .
 Places the CPU in a sleep state until an interrupt is received. If interrupts
 are disabled prior to calling this function, then the CPU will be placed in a
 sleep state indefinitely.

Files:     MdePkg/Include/Protocol/IsaHc.h
           MdePkg/Include/Protocol/SuperIoControl.h
Copyright: 2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This protocol is from PI Version 1.2.1.

Files:     src/os/win/win_msgs.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __HEADER___
 The following are message definitions.
 .
 Values are 32 bit values laid out as follows:
 .
 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
 +---+-+-+-----------------------+-------------------------------+
 |Sev|C|R|     Facility          |               Code            |
 +---+-+-+-----------------------+-------------------------------+
 .
 where
 .
 Sev - is the severity code
 .
 00 - Success
 01 - Informational
 10 - Warning
 11 - Error
 .
 C - is the Customer code flag
 .
 R - is a reserved bit
 .
 Facility - is the facility code
 .
 Code - is the facility's status code
 7 - EFI DEVICE ERROR
 .
 Define the facility codes

Files:     BaseTools/Source/C/BrotliCompress/enc/entropy_encode_static.h
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Static entropy codes used for faster meta-block encoding.

Files:     src/os/linux/lnx_adapter.c
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 Implementation of Linux device adapter interface for general operations.

Files:     MdePkg/Include/Pi/PiDxeCis.h
Copyright: 2006-2015 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.4

Files:     src/os/linux/lnx_acpi.c
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 Implementations of ACPI helper functions for Linux

Files:     DcpmemPkg/common/NvmStatusValues.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 @brief Definition of the NVM status codes

Files:     MdePkg/Include/Guid/HiiPlatformSetupFormset.h
Copyright: 2006-2010 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUID defined in UEFI 2.1.

Files:     MdePkg/Include/Pi/PiMultiPhase.h
Copyright: 2006-2015 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 These elements are defined in UEFI Platform Initialization Specification 1.2.

Files:     BaseTools/Source/C/BrotliCompress/enc/context.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Functions to map previous bytes into a context id.

Files:     src/os/nvm_api/nvm_management.c
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the functionality that is dynamically executed upon library load.

Files:     src/os/monitor/win_service.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the definition of Windows system service utility methods.

Files:     MdePkg/Include/Uefi/UefiPxe.h
Copyright: 2006-2016 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 32/64-bit PXE specification:
 alpha-4, 99-Dec-17.

Files:     BaseTools/Source/C/BrotliCompress/enc/quality.h
Copyright: 2016 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Constants and formulas that affect speed-ratio trade-offs and thus define
 quality levels.

Files:     src/os/linux/lnx_acpi.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 Common ACPI parsing functions

Files:     DcpmemPkg/common/Version.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 Version number is BCD with format:
 MMmmRr

Files:     BaseTools/Source/C/BrotliCompress/enc/ringbuffer.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Sliding window over the input data.

Files:     src/os/monitor/lnx_main.cpp
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the entry point for the NvmMonitor service on Linux.

Files:     MdePkg/Include/Protocol/FirmwareVolumeBlock.h
Copyright: 2006-2011 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference: PI
 Version 1.0 and 1.2.

Files:     ShellPkg/Library/UefiShellDebug1CommandsLib/MemMap.c
Copyright: 2010-2017 Intel Corporation.
           2013-2015 Hewlett-Packard Development Company, L.P.
           2016 Hewlett Packard Enterprise Development LP
License:   __UNKNOWN__
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which acModeanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Need full names for Standard-Format Output

Files:     BaseTools/Source/C/BrotliCompress/enc/histogram.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Models the histograms of literals, commands and distance codes.

Files:     BaseTools/Source/C/BrotliCompress/enc/dictionary_hash.h
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Hash table on the 4-byte prefixes of static dictionary words.

Files:     BaseTools/Source/C/BrotliCompress/enc/write_bits.h
Copyright: 2010 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Write bits into a byte array.

Files:     src/os/monitor/win_service.cpp
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the implementation of Windows system service utility methods.

Files:     MdePkg/Include/Ppi/BlockIo2.h
Copyright: 2015 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is defined in UEFI Platform Initialization Specification 1.4 Volume 1:
 Pre-EFI Initalization Core Interface.

Files:     BaseTools/Source/C/BrotliCompress/enc/hash.h
Copyright: 2010 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 A (forgetful) hash table to the data seen by the compressor, to
 help create backward references to previous data.

Files:     BaseTools/Source/C/BrotliCompress/enc/compress_fragment.c
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Function for fast encoding of an input fragment, independently from the input
 history. This function uses one-pass processing: when we find a backward
 match, we immediately emit the corresponding command and literal codes to
 the bit stream.
 .
 Adapted from the CompressFragment() function in
 https://github.com/google/snappy/blob/master/snappy.cc

Files:     src/os/efi_shim/os_efi_hii_auto_gen_strings.py
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause Conversion script for UEFI unicode files to OS usage Tested with python2 and python3
License:   __UNKNOWN__
 Make python3 print function compatible with python2 if needed

Files:     MdePkg/Include/Protocol/MpService.h
Copyright: 2006-2016 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is defined in the UEFI Platform Initialization Specification 1.2,
 Volume 2:Driver Execution Environment Core Interface.

Files:     src/os/linux/lnx_smbios_types.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains definitions for structures and values necessary for perusing
 the raw SMBIOS table data.
 .
 These structures and values are defined in DMTF SMBIOS spec 3.0.0.

Files:     BaseTools/Source/C/BrotliCompress/enc/static_dict.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Class to model the static dictionary.

Files:     BaseTools/Source/C/BrotliCompress/tools/version.h
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Defines a common version string used by all of the brotli tools.

Files:     src/os/monitor/LogEnterExit.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file defines a class to log trace entry and exit for CPP code

Files:     MdePkg/Include/Pi/PiHob.h
Copyright: 2006-2016 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.4a

Files:     DcpmemPkg/common/NvmWorkarounds.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 Dynamic workarounds flag.
 Only in the debug version, we enable the runtime workarounds that can be set by an enviromental
 variable in the shell (before loading the driver).

Files:     MdePkg/Include/Pi/PiStatusCode.h
Copyright: 2009-2013 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 These status codes are defined in UEFI Platform Initialization Specification 1.2,
 Volume 3: Shared Architectural Elements.

Files:     BaseTools/Source/C/BrotliCompress/enc/compress_fragment.h
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Function for fast encoding of an input fragment, independently from the input
 history. This function uses one-pass processing: when we find a backward
 match, we immediately emit the corresponding command and literal codes to
 the bit stream.

Files:     BaseTools/Source/C/BrotliCompress/enc/port.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Macros for endianness, branch prediction and unaligned loads and stores.

Files:     BaseTools/Source/C/BrotliCompress/enc/encode_parallel.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 API for parallel Brotli compression
 Note that this is only a proof of concept currently and not part of the
 final API yet.

Files:     BaseTools/Source/C/VfrCompile/Pccts/CHANGES_FROM_133_BEFORE_MR13.txt
Copyright: If the guess succeeds the rule will be called once more without guess mode so that normal actions will be executed.
License:   __UNKNOWN__
 This means that the init-action might need to distinguish
 between guess mode and non-guess mode using the variable
 [zz]guessing.
 .
 #107. (Changed in 1.33MR10) construction of ASTs in guess mode
 .
 Prior to 1.33MR10, when using automatic AST construction in C++
 mode for a rule, an AST would be constructed for elements of the
 rule even while in guess mode.  In MR10 this no longer occurs.
 .
 #106. (Changed in 1.33MR10) guess variable confusion
 .
 In C++ mode a guess which failed always restored the parser state

Files:     BaseTools/Source/C/BrotliCompress/enc/memory.h
Copyright: 2016 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Macros for memory management.

Files:     BaseTools/Source/C/VfrCompile/Pccts/h/BufFileInput.cpp
Copyright: __NO_COPYRIGHT__ in: BaseTools/Source/C/VfrCompile/Pccts/h/BufFileInput.cpp
License:   __UNKNOWN__
 Change History:

Files:     src/os/s_string/s_str.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the definition of various safe string functions
 that should be used instead of the built in ones (i.e. strcpy, strncpy, ...)

Files:     BaseTools/Conf/XMLSchema/DistributionPackage.xsd
Copyright: 2008-2012 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available
 under the terms and conditions of the BSD License which may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 -->

Files:     BaseTools/Source/C/BrotliCompress/enc/command.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 This class models a sequence of literals and a backward reference copy.

Files:     BaseTools/Source/C/BrotliCompress/enc/brotli_bit_stream.c
Copyright: 2014 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Brotli bit stream functions to support the low level format. There are no
 compression algorithms here, just the right ordering of bits to match the
 specs.

Files:     ShellPkg/Library/UefiShellDebug1CommandsLib/Mode.c
Copyright: 2010-2013 Intel Corporation.
           2015 Hewlett-Packard Development Company, L.P.
License:   __UNKNOWN__
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which acModeanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Files:     BaseTools/Source/C/VfrCompile/Pccts/h/BufFileInput.h
Copyright: __NO_COPYRIGHT__ in: BaseTools/Source/C/VfrCompile/Pccts/h/BufFileInput.h
License:   __UNKNOWN__
 Change History:
 .
 28-May-1998    Add virtual destructor to release buffer
 Manfred Kogler (km@cast.uni-linz.ac.at)
 (1.33MR14)

Files:     BaseTools/Source/C/BrotliCompress/enc/encode.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 API for Brotli compression.

Files:     BaseTools/Source/C/BrotliCompress/enc/block_splitter_inc.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 template parameters: FN, DataType

Files:     BaseTools/Source/C/BrotliCompress/enc/find_match_length.h
Copyright: 2010 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Function to find maximal matching prefixes of strings.

Files:     BaseTools/Source/C/BrotliCompress/enc/static_dict_lut.h
Copyright: 2015 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Lookup table for static dictionary and transforms.

Files:     BaseTools/Source/C/BrotliCompress/enc/prefix.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Functions for encoding of integers into prefix codes the amount of extra
 bits, and the actual values of the extra bits.

Files:     BaseTools/Source/C/BrotliCompress/enc/fast_log.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Utilities for fast computation of logarithms.

Files:     MdePkg/Include/Pi/PiI2c.h
Copyright: 2013 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.3

Files:     BaseTools/Source/C/BrotliCompress/enc/cluster_inc.h
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 template parameters: FN, CODE

Files:     src/os/eventlog/event.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the definition of the common eventing functionality.

Files:     src/os/monitor/win_main.cpp
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the entry point for the NvmMonitor service on Windows.

Files:     BaseTools/Source/C/Common/FmmtLib.c
Copyright: 2011-2014 Intel Corporation. The source code contained or described herein and all documents related
License:   __UNKNOWN__
 to the source code ("Material") are owned by Intel Corporation or its
 suppliers or licensors. Title to the Material remains with Intel
 Corporation or its suppliers and licensors.
 The Material may contain trade secrets and proprietary and confidential
 information of Intel Corporation and its suppliers and licensors, and is
 protected by worldwide copyright and trade secret laws and treaty
 provisions. No part of the Material may be used, copied, reproduced,
 modified, published, uploaded, posted, transmitted, distributed, or
 disclosed in any way without Intel's prior express written permission.
 .
 No license under any patent, copyright, trade secret or other intellectual
 property right is granted to or conferred upon you by disclosure or
 delivery of the Materials, either expressly, by implication, inducement,
 estoppel or otherwise. Any license under such intellectual property rights
 must be express and approved by Intel in writing.
 .
 Include any supplier copyright notices as supplier requires Intel to use.
 .
 Include supplier trademarks or logos as supplier requires Intel to use,
 preceded by an asterisk. An asterisked footnote can be added as follows:
 *Third Party trademarks are the property of their respective owners.
 .
 Unless otherwise agreed by Intel in writing, you may not remove or alter
 this notice or any other notice embedded in Materials by Intel or Intel's
 suppliers or licensors in any way.

Files:     BaseTools/Source/C/BrotliCompress/enc/compressor.h
Copyright: 2016 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 C++ API for Brotli compression.

Files:     src/os/monitor/NvmMonitorBase.cpp
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the implementation of the NvmMonitor service.

Files:     src/os/linux/lnx_adapter.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file declares common definitions and helper functions used throughout the Linux
 device adapter.

Files:     BaseTools/Source/C/BrotliCompress/tools/bro.c
Copyright: 2014 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Example main() function for Brotli library.

Files:     MdePkg/Include/Protocol/PciPlatform.h
Copyright: 2007-2010 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is defined in UEFI Platform Initialization Specification 1.2
 Volume 5: Standards

Files:     BaseTools/Source/C/BrotliCompress/enc/brotli_bit_stream.h
Copyright: 2014 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Functions to convert brotli-related data structures into the
 brotli bit stream. The functions here operate under
 assumption that there is enough space in the storage, i.e., there are
 no out-of-range checks anywhere.
 .
 These functions do bit addressing into a byte array. The byte array

Files:     MdePkg/Include/Pi/PiPeiCis.h
Copyright: 2006-2016 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.4a.

Files:     MdePkg/Include/Ppi/SecPlatformInformation2.h
Copyright: 2015-2016 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is introduced from PI Version 1.4.

Files:     MdePkg/Include/Ppi/Capsule.h
Copyright: 2015 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is introduced in PI Version 1.4.

Files:     src/os/eventlog/event.c
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the implementation of the common eventing functionality.

Files:     BaseTools/Source/C/BrotliCompress/enc/histogram.c
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Build per-context histograms of literals, commands and distance codes.

Files:     MdePkg/Include/Protocol/PxeBaseCodeCallBack.h
Copyright: 2006-2010 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in EFI Specification 1.10

Files:     BaseTools/Source/C/VfrCompile/Pccts/CHANGES_SUMMARY.txt
Copyright: If the guess succeeds the rule will be called once more without guess mode so that normal actions will be executed.
License:   __UNKNOWN__
 This means that the init-action might need to distinguish
 between guess mode and non-guess mode using the variable
 [zz]guessing.
 .
 #101. (Changed in 1.33MR10) antlr -info command line switch
 .
 -info
 .
 p   - extra predicate information in generated file
 .
 t   - information about tnode use:
 at the end of each rule in generated file
 summary on stderr at end of program
 .
 m   - monitor progress
 prints name of each rule as it is started
 flushes output at start of each rule
 .
 f   - first/follow set information to stdout
 .
 0   - no operation (added in 1.33MR11)
 .
 The options may be combined and may appear in any order.
 For example:
 .
 antlr -info ptm -CC -gt -mrhoist on mygrammar.g
 .
 #100a. (Changed in 1.33MR10) Predicate tree simplification
 .
 When the same predicates can be referenced in more than one
 alternative of a block large predicate trees can be formed.
 .
 The difference that these optimizations make is so dramatic
 that I have decided to use it even when -mrhoist is not selected.
 .
 Consider the following grammar:
 .
 start : ( all )* ;
 .
 all   : a
 | d
 | e
 | f
 ;
 .
 a     : c A B
 | c A C
 ;

Files:     src/os/s_string/s_str.c
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the implementation of various safe string functions
 that should be used instead of the built in ones (i.e. strcpy, strncpy, ...)

Files:     src/os/monitor/PerformanceMonitor.cpp
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the implementation of the performance monitoring class
 of the NvmMonitor service which periodically polls and stores performance metrics
 for each manageable NVM-DIMM in the system.

Files:     MdePkg/Include/Pi/PiFirmwareFile.h
Copyright: 2006-2015 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.4.

Files:     src/os/nvm_api/nvm_output_parsing.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 The file describes the entry points of the Native Management API.
 It is intended to be used by clients of the Native Management API
 in order to perform management actions.
 .
 To compile applications using the Native Management API, include this header file
 and link with the -lixpdimm option.

Files:     MdePkg/Include/Ppi/BlockIo.h
Copyright: 2007-2015 Intel Corporation.
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is defined in UEFI Platform Initialization Specification 1.2 Volume 1:
 Pre-EFI Initalization Core Interface.

Files:     MdePkg/Include/Uefi/UefiInternalFormRepresentation.h
Copyright: 2006-2016 Intel Corporation.
           2016 Hewlett Packard Enterprise Development LP
License:   __UNKNOWN__
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 These definitions are from UEFI 2.1 and 2.2.

Files:     BaseTools/Source/C/BrotliCompress/enc/encode.c
Copyright: 2013 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Implementation of Brotli compressor.

Files:     BaseTools/Source/C/BrotliCompress/enc/streams.h
Copyright: 2009 Google Inc.
License:   __UNKNOWN__
 Distributed under MIT license.
 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
 .
 Input and output classes for streaming brotli compression.

Files:     src/os/monitor/NvmMonitorBase.h
Copyright: 2018 Intel Corporation. SPDX-License-Identifier: BSD-3-Clause
License:   __UNKNOWN__
 This file contains the definitino of the NvmMonitor service.

Files:     BaseTools/Source/C/GenFw/elf64.h
Copyright: 2009-2010 Apple Inc.
License:   BSD-2-Clause
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 -
 Copyright (c) 1996-1998 John D. Polstra.
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 $FreeBSD: src/sys/sys/elf64.h,v 1.10.14.2 2007/12/03 21:30:36 marius Exp $

Files:     MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regint.h
Copyright: 2002-2013 K.Kosako  <sndgk393 AT ybb DOT ne DOT jp>
License:   BSD-2-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 for debug

Files:     BaseTools/Source/C/GenFw/elf32.h
Copyright: 2009-2010 Apple Inc.
License:   BSD-2-Clause
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 -
 Copyright (c) 1996-1998 John D. Polstra.
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 .
 $FreeBSD: src/sys/sys/elf32.h,v 1.8.14.2 2007/12/03 21:30:36 marius Exp $

Files:     BaseTools/Source/C/GenFw/elf_common.h
Copyright: 2009-2010 Apple Inc.
           2011-2013 ARM Ltd.
License:   BSD-2-Clause
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 -
 Copyright (c) 1998 John D. Polstra.
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.

Files:     MdePkg/Library/BaseMemoryLibOptDxe/AArch64/CompareMem.S
Copyright: 2013 Linaro Limited
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 * Neither the name of the Linaro nor the
 names of its contributors may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Assumptions:
 .
 ARMv8-a, AArch64
 .
 Parameters and result.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     MdePkg/Library/BaseMemoryLibOptDxe/AArch64/CopyMem.S
Copyright: 2012-2016 Linaro Limited
           2015 ARM Ltd
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 * Neither the name of the Linaro nor the
 names of its contributors may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. The name of the company may not be used to endorse or promote
 products derived from this software without specific prior written
 permission.
 .
 THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Assumptions:
 .
 ARMv8-a, AArch64, unaligned accesses.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     MdePkg/Library/BaseMemoryLibOptDxe/AArch64/ScanMem.S
Copyright: 2014 ARM Limited
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 * Neither the name of the company nor the names of its contributors
 may be used to endorse or promote products derived from this
 software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Assumptions:
 .
 ARMv8-a, AArch64
 Neon Available.
 .
 Arguments and results.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     MdePkg/Library/BaseMemoryLibOptDxe/AArch64/SetMem.S
Copyright: 2012-2016 Linaro Limited
           2015 ARM Ltd
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 * Neither the name of the Linaro nor the
 names of its contributors may be used to endorse or promote products
 derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 3. The name of the company may not be used to endorse or promote
 products derived from this software without specific prior written
 permission.
 .
 THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Assumptions:
 .
 ARMv8-a, AArch64, unaligned accesses
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     MdePkg/Library/BaseLib/Ia32/ModU64x32.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Divides a 64-bit unsigned integer by a 32-bit unsigned integer and
 generates a 32-bit unsigned remainder.
 .
 This function divides the 64-bit unsigned value Dividend by the 32-bit
 unsigned value Divisor and generates a 32-bit remainder. This function
 returns the 32-bit unsigned remainder.
 .
 @param  Dividend  A 64-bit unsigned value.
 @param  Divisor   A 32-bit unsigned value.
 .
 @return Dividend % Divisor

Files:     BaseTools/Source/Python/CommonDataClass/CommonClass.py
Copyright: 2007-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.    The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Generate help text

Files:     MdePkg/Include/Ppi/FirmwareVolumeInfo2.h
Copyright: 2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is introduced in PI Version 1.3 errata.

Files:     MdePkg/Include/Pi/PiFirmwareVolume.h
Copyright: 2006-2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.3

Files:     BaseTools/Source/Python/CommonDataClass/Exceptions.py
Copyright: 2011 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.    The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Exceptions used in Expression

Files:     MdePkg/Library/BaseLib/Ia32/MultU64x32.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Multiples a 64-bit unsigned integer by a 32-bit unsigned integer
 and generates a 64-bit unsigned result.
 .
 This function multiples the 64-bit unsigned value Multiplicand by the 32-bit
 unsigned value Multiplier and generates a 64-bit unsigned result. This 64-
 bit unsigned result is returned.
 .
 @param  Multiplicand  A 64-bit unsigned value.
 @param  Multiplier    A 32-bit unsigned value.
 .
 @return Multiplicand * Multiplier

Files:     MdePkg/Include/Pi/PiDependency.h
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.0

Files:     BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
Copyright: 2008-2009 Apple Inc.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 .
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 ARMCC tools do not support cygwin paths. Ths script converts cygwin paths to DOS paths
 in any arguments.

Files:     MdePkg/Library/BaseLib/Ia32/ReadTsc.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Time Stamp Counter (TSC).
 .
 Reads and returns the current value of TSC. This function is only available
 on IA-32 and x64.
 .
 @return The current value of TSC

Files:     MdePkg/Include/Guid/GraphicsInfoHob.h
Copyright: 2015-2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution. The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This HOB is introduced in in PI Version 1.4.

Files:     MdePkg/Include/Protocol/IpSec.h
Copyright: 2009-2010 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:

Files:     MdePkg/Library/BaseLib/Ia32/ReadMm0.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of 64-bit MMX Register #0 (MM0).
 .
 Reads and returns the current value of MM0. This function is only available
 on IA-32 and x64.
 .
 @return The current value of MM0.

Files:     MdePkg/Include/IndustryStandard/SdramSpdDdr4.h
Copyright: 2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 - Serial Presence Detect (SPD) for DDR4 SDRAM Modules Document Release 4
 http://www.jedec.org/standards-documents/docs/spd412l-4

Files:     MdePkg/Include/Ppi/DeviceRecoveryModule.h
Copyright: 2007-2011 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is defined in UEFI Platform Initialization Specification 1.2 Volume 1:
 Pre-EFI Initalization Core Interface

Files:     MdePkg/Include/Ppi/I2cMaster.h
Copyright: 2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is introduced in PI Version 1.3.

Files:     MdePkg/Library/BaseLib/Ia32/WriteCr2.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Control Register 2 (CR2).
 .
 Writes and returns a new value to CR2. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to CR2.
 .
 @return The value written to CR2.

Files:     MdePkg/Library/BaseLib/Ia32/ReadMm4.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of 64-bit MMX Register #4 (MM4).
 .
 Reads and returns the current value of MM4. This function is only available
 on IA-32 and x64.
 .
 @return The current value of MM4.

Files:     MdePkg/Library/BaseLib/Ia32/DisableCache.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Set CD bit and clear NW bit of CR0 followed by a WBINVD.
 .
 Disables the caches by setting the CD bit of CR0 to 1, clearing the NW bit of CR0 to 0,
 and executing a WBINVD instruction.  This function is only available on IA-32 and x64.

Files:     MdeModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.c
Copyright: 2006-2009 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Initialize OEM status code device .

Files:     MdePkg/Library/BaseLib/Ia32/ReadDr3.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Debug Register 3 (DR3).
 .
 Reads and returns the current value of DR3. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of Debug Register 3 (DR3).

Files:     MdePkg/Include/Guid/GlobalVariable.h
Copyright: 2006-2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUID defined in UEFI 2.1

Files:     MdePkg/Library/BaseLib/Ia32/WriteMm2.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes the current value of 64-bit MMX Register #2 (MM2).
 .
 Writes the current value of MM2. This function is only available on IA32 and
 x64.
 .
 @param  Value The 64-bit value to write to MM2.

Files:     MdePkg/Library/BaseLib/Ia32/WriteDr4.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Debug Register 4 (DR4).
 .
 Writes and returns a new value to DR4. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to Dr4.
 .
 @return The value written to Debug Register 4 (DR4).

Files:     MdePkg/Library/BaseLib/Ia32/DivU64x32.c
Copyright: 2006-2010 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Divides a 64-bit unsigned integer by a 32-bit unsigned integer and
 generates a 64-bit unsigned result.
 .
 This function divides the 64-bit unsigned value Dividend by the 32-bit
 unsigned value Divisor and generates a 64-bit unsigned quotient. This
 function returns the 64-bit unsigned quotient.
 .
 @param  Dividend  A 64-bit unsigned value.
 @param  Divisor   A 32-bit unsigned value.
 .
 @return Dividend / Divisor

Files:     BaseTools/Source/Python/Common/EdkLogger.py
Copyright: 2007-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Import modules

Files:     MdePkg/Library/BaseLib/Ia32/WriteMm0.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes the current value of 64-bit MMX Register #0 (MM0).
 .
 Writes the current value of MM0. This function is only available on IA32 and
 x64.
 .
 @param  Value The 64-bit value to write to MM0.

Files:     MdePkg/Library/BaseLib/Ia32/ReadMm2.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of 64-bit MMX Register #2 (MM2).
 .
 Reads and returns the current value of MM2. This function is only available
 on IA-32 and x64.
 .
 @return The current value of MM2.

Files:     MdePkg/Library/BaseLib/Ia32/FlushCacheLine.c
Copyright: 2006-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Flushes a cache line from all the instruction and data caches within the
 coherency domain of the CPU.
 .
 Flushed the cache line specified by LinearAddress, and returns LinearAddress.
 This function is only available on IA-32 and x64.
 .
 @param  LinearAddress The address of the cache line to flush. If the CPU is
 in a physical addressing mode, then LinearAddress is a
 physical address. If the CPU is in a virtual
 addressing mode, then LinearAddress is a virtual
 address.
 .
 @return LinearAddress

Files:     MdePkg/Library/BaseLib/Ia32/ReadDr6.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Debug Register 6 (DR6).
 .
 Reads and returns the current value of DR6. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of Debug Register 6 (DR6).

Files:     MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedDecrement.c
Copyright: 2006-2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Performs an atomic decrement of an 32-bit unsigned integer.
 .
 Performs an atomic decrement of the 32-bit unsigned integer specified by
 Value and returns the decrement value. The decrement operation must be
 performed using MP safe mechanisms. The state of the return value is not
 guaranteed to be MP safe.
 .
 @param  Value A pointer to the 32-bit value to decrement.
 .
 @return The decrement value.

Files:     MdePkg/Library/BaseLib/Ia32/ReadMm1.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of 64-bit MMX Register #1 (MM1).
 .
 Reads and returns the current value of MM1. This function is only available
 on IA-32 and x64.
 .
 @return The current value of MM1.

Files:     MdePkg/Library/BaseLib/Ia32/WriteDr3.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Debug Register 3 (DR3).
 .
 Writes and returns a new value to DR3. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to Dr3.
 .
 @return The value written to Debug Register 3 (DR3).

Files:     MdePkg/Library/BaseLib/Ia32/ReadMm7.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of 64-bit MMX Register #7 (MM7).
 .
 Reads and returns the current value of MM7. This function is only available
 on IA-32 and x64.
 .
 @return The current value of MM7.

Files:     BaseTools/Source/Python/Eot/EotToolError.py
Copyright: 2008-2010 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Error id

Files:     MdePkg/Library/BaseLib/Ia32/DisableInterrupts.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Disables CPU interrupts.

Files:     MdePkg/Library/BaseLib/Ia32/ReadFs.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of FS Data Segment Register (FS).
 .
 Reads and returns the current value of FS. This function is only available on
 IA-32 and x64.
 .
 @return The current value of FS.

Files:     MdePkg/Include/Guid/VectorHandoffTable.h
Copyright: 2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUID defined in PI 1.2.1 spec.

Files:     MdePkg/Include/Guid/Cper.h
Copyright: 2011-2016 Intel Corporation.
           2016 Hewlett Packard Enterprise Development LP
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUIDs defined in UEFI 2.6 Specification.

Files:     MdePkg/Include/Pi/PiBootMode.h
Copyright: 2006-2012 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 PI Version 1.2.1A

Files:     MdePkg/Library/BaseLib/Ia32/ReadCr4.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of the Control Register 4 (CR4).
 .
 Reads and returns the current value of CR4. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of the Control Register 4 (CR4).

Files:     MdePkg/Include/IndustryStandard/SdramSpdLpDdr.h
Copyright: 2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 - Serial Presence Detect (SPD) for LPDDR3 and LPDDR4 SDRAM Modules Document Release 2
 http://www.jedec.org/standards-documents/docs/spd412m-2

Files:     MdePkg/Library/BaseLib/Ia32/ReadCr0.c
Copyright: 2006-2014 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of the Control Register 0 (CR0).
 .
 Reads and returns the current value of CR0. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of the Control Register 0 (CR0).

Files:     MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.c
Copyright: 2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Tpm measure and log data, and extend the measurement result into a specific PCR.
 .
 @param[in]  PcrIndex         PCR Index.
 @param[in]  EventType        Event type.
 @param[in]  EventLog         Measurement event log.
 @param[in]  LogLen           Event log length in bytes.
 @param[in]  HashData         The start of the data buffer to be hashed, extended.
 @param[in]  HashDataLen      The length, in bytes, of the buffer referenced by HashData

Files:     MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Divides a 64-bit unsigned integer by a 32-bit unsigned integer and
 generates a 64-bit unsigned result and an optional 32-bit unsigned remainder.
 .
 This function divides the 64-bit unsigned value Dividend by the 32-bit
 unsigned value Divisor and generates a 64-bit unsigned quotient. If Remainder
 is not NULL, then the 32-bit unsigned remainder is returned in Remainder.
 This function returns the 64-bit unsigned quotient.
 .
 @param  Dividend  A 64-bit unsigned value.
 @param  Divisor   A 32-bit unsigned value.
 @param  Remainder A pointer to a 32-bit unsigned value. This parameter is
 optional and may be NULL.
 .
 @return Dividend / Divisor

Files:     MdePkg/Include/Ppi/RecoveryModule.h
Copyright: 2007-2011 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is defined in UEFI Platform Initialization Specification 1.2 Errata B Volume 1:
 Pre-EFI Initalization Core Interface

Files:     MdePkg/Library/BaseLib/Ia32/ReadMm6.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of 64-bit MMX Register #6 (MM6).
 .
 Reads and returns the current value of MM6. This function is only available
 on IA-32 and x64.
 .
 @return The current value of MM6.

Files:     BaseTools/Source/Python/AutoGen/ValidCheckingInfoObject.py
Copyright: 2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 This file is used to collect the Variable checking information
 .
 #
 Import Modules

Files:     BaseTools/Source/Python/BPDG/StringTable.py
Copyright: 2010-2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 string table starts here...
 .
 strings are classified as following types

Files:     MdePkg/Library/BaseLib/Ia32/MultU64x64.c
Copyright: 2006-2010 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Multiplies a 64-bit unsigned integer by a 64-bit unsigned integer
 and generates a 64-bit unsigned result.
 .
 This function multiplies the 64-bit unsigned value Multiplicand by the 64-bit
 unsigned value Multiplier and generates a 64-bit unsigned result. This 64-
 bit unsigned result is returned.
 .
 @param  Multiplicand  A 64-bit unsigned value.
 @param  Multiplier    A 64-bit unsigned value.
 .
 @return Multiplicand * Multiplier

Files:     MdePkg/Library/BaseLib/Ia32/CpuId.c
Copyright: 2006-2010 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Retrieves CPUID information.
 .
 Executes the CPUID instruction with EAX set to the value specified by Index.
 This function always returns Index.
 If Eax is not NULL, then the value of EAX after CPUID is returned in Eax.
 If Ebx is not NULL, then the value of EBX after CPUID is returned in Ebx.
 If Ecx is not NULL, then the value of ECX after CPUID is returned in Ecx.
 If Edx is not NULL, then the value of EDX after CPUID is returned in Edx.
 This function is only available on IA-32 and x64.
 .
 @param  Index         The 32-bit value to load into EAX prior to invoking the CPUID
 instruction.
 @param  RegisterEax   A pointer to the 32-bit EAX value returned by the CPUID
 instruction. This is an optional parameter that may be NULL.
 @param  RegisterEbx   A pointer to the 32-bit EBX value returned by the CPUID
 instruction. This is an optional parameter that may be NULL.
 @param  RegisterEcx   A pointer to the 32-bit ECX value returned by the CPUID
 instruction. This is an optional parameter that may be NULL.
 @param  RegisterEdx   A pointer to the 32-bit EDX value returned by the CPUID
 instruction. This is an optional parameter that may be NULL.
 .
 @return Index.

Files:     BaseTools/Source/Python/CommonDataClass/FdfClass.py
Copyright: 2007-2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 FD data in FDF

Files:     MdePkg/Library/BaseLib/Ia32/ARShiftU64.c
Copyright: 2006-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Shifts a 64-bit integer right between 0 and 63 bits. The high bits
 are filled with original integer's bit 63. The shifted value is returned.
 .
 This function shifts the 64-bit value Operand to the right by Count bits. The
 high Count bits are set to bit 63 of Operand.  The shifted value is returned.
 .
 @param  Operand The 64-bit operand to shift right.
 @param  Count   The number of bits to shift right.
 .
 @return Operand arithmetically shifted right by Count.

Files:     MdePkg/Library/BaseLib/Ia32/RRotU64.c
Copyright: 2006-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Rotates a 64-bit integer right between 0 and 63 bits, filling
 the high bits with the high low bits that were rotated.
 .
 This function rotates the 64-bit value Operand to the right by Count bits.
 The high Count bits are fill with the low Count bits of Operand. The rotated
 value is returned.
 .
 @param  Operand The 64-bit operand to rotate right.
 @param  Count   The number of bits to rotate right.
 .
 @return Operand >>> Count

Files:     MdePkg/Library/BaseLib/Ia32/WriteDr2.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Debug Register 2 (DR2).
 .
 Writes and returns a new value to DR2. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to Dr2.
 .
 @return The value written to Debug Register 2 (DR2).

Files:     BaseTools/Source/C/Include/Common/UefiInternalFormRepresentation.h
Copyright: 2006-2015 Intel Corporation.
           2016 Hewlett Packard Enterprise Development LP
License:   BSD_ACCOMPANY
 This program and the accompanying materials are licensed and made available
 under the terms and conditions of the BSD License which accompanies this
 distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 These definitions are from UEFI 2.6

Files:     MdePkg/Library/BaseLib/Ia32/CpuIdEx.c
Copyright: 2006-2010 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Retrieves CPUID information using an extended leaf identifier.
 .
 Executes the CPUID instruction with EAX set to the value specified by Index
 and ECX set to the value specified by SubIndex. This function always returns
 Index. This function is only available on IA-32 and x64.
 .
 If Eax is not NULL, then the value of EAX after CPUID is returned in Eax.
 If Ebx is not NULL, then the value of EBX after CPUID is returned in Ebx.
 If Ecx is not NULL, then the value of ECX after CPUID is returned in Ecx.
 If Edx is not NULL, then the value of EDX after CPUID is returned in Edx.
 .
 @param  Index         The 32-bit value to load into EAX prior to invoking the
 CPUID instruction.
 @param  SubIndex      The 32-bit value to load into ECX prior to invoking the
 CPUID instruction.
 @param  RegisterEax   A pointer to the 32-bit EAX value returned by the CPUID
 instruction. This is an optional parameter that may be
 NULL.
 @param  RegisterEbx   A pointer to the 32-bit EBX value returned by the CPUID
 instruction. This is an optional parameter that may be
 NULL.
 @param  RegisterEcx   A pointer to the 32-bit ECX value returned by the CPUID
 instruction. This is an optional parameter that may be
 NULL.
 @param  RegisterEdx   A pointer to the 32-bit EDX value returned by the CPUID
 instruction. This is an optional parameter that may be
 NULL.
 .
 @return Index.

Files:     MdePkg/Library/BaseLib/Ia32/ReadDr2.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Debug Register 2 (DR2).
 .
 Reads and returns the current value of DR2. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of Debug Register 2 (DR2).

Files:     MdePkg/Library/BaseLib/Ia32/WriteMm3.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes the current value of 64-bit MMX Register #3 (MM3).
 .
 Writes the current value of MM3. This function is only available on IA32 and
 x64.
 .
 @param  Value The 64-bit value to write to MM3.

Files:     MdePkg/Library/BaseLib/Ia32/ReadSs.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Stack Segment Register (SS).
 .
 Reads and returns the current value of SS. This function is only available on
 IA-32 and x64.
 .
 @return The current value of SS.

Files:     MdePkg/Library/BaseLib/Ia32/CpuPause.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Requests CPU to pause for a short period of time.
 .
 Requests CPU to pause for a short period of time. Typically used in MP
 systems to prevent memory starvation while waiting for a spin lock.

Files:     MdePkg/Library/BaseLib/Ia32/RShiftU64.c
Copyright: 2006-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Shifts a 64-bit integer right between 0 and 63 bits. This high bits
 are filled with zeros. The shifted value is returned.
 .
 This function shifts the 64-bit value Operand to the right by Count bits. The
 high Count bits are set to zero. The shifted value is returned.
 .
 @param  Operand The 64-bit operand to shift right.
 @param  Count   The number of bits to shift right.
 .
 @return Operand >> Count

Files:     MdePkg/Library/BaseLib/Ia32/WriteMm6.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes the current value of 64-bit MMX Register #6 (MM6).
 .
 Writes the current value of MM6. This function is only available on IA32 and
 x64.
 .
 @param  Value The 64-bit value to write to MM6.

Files:     BaseTools/Conf/build_rule.template
Copyright: 2007-2015 Intel Corporation.
           2008-2010 Apple Inc.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Syntax
 .
 "*" is used to indicate that the source files will be processed at the same time.

Files:     MdePkg/Library/BaseLib/Ia32/WriteDr7.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Debug Register 7 (DR7).
 .
 Writes and returns a new value to DR7. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to Dr7.
 .
 @return The value written to Debug Register 7 (DR7).

Files:     BaseTools/Source/C/GenVtf/GenVtf.h
Copyright: 1999-2014 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials are licensed and made available
 under the terms and conditions of the BSD License which accompanies this
 distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Module Coded to EFI 2.0 Coding Conventions

Files:     MdePkg/Include/IndustryStandard/LowPowerIdleTable.h
Copyright: 2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 - ACPI Low Power Idle Table (LPIT) Revision 001, dated July 2014

Files:     MdePkg/Include/IndustryStandard/Nvme.h
Copyright: 2016 Hewlett Packard Enterprise Development LP
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Specification Reference:
 NVMe Specification 1.1

Files:     MdePkg/Include/Protocol/DriverHealth.h
Copyright: 2009-2013 Intel Corporation.
           2014 Hewlett-Packard Development Company, L.P.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is defined in UEFI Specification 2.3d

Files:     BaseTools/Source/Python/Common/Identification.py
Copyright: 2007 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Identification
 .
 This class defined basic Identification information structure which is used by INF/DEC/DSC files
 .
 @param object:          Inherited from object class
 .
 @var FileName:          To store data for Filename
 @var FileFullPath:      To store data for full path of the file
 @var FileRelativePath:  To store data for relative path of the file
 @var RunStatus:       Status of build system running

Files:     MdePkg/Library/BaseLib/X86MemoryFence.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Used to serialize load and store operations.
 .
 All loads and stores that proceed calls to this function are guaranteed to be
 globally visible when this function returns.

Files:     MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c
Copyright: 2006-2012 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 The following IoLib instances contain the same copy of this file:
 .
 BaseIoLibIntrinsic
 DxeIoLibCpuIo
 PeiIoLibCpuIo

Files:     MdePkg/Library/BaseLib/Ia32/EnableCache.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Perform a WBINVD and clear both the CD and NW bits of CR0.
 .
 Enables the caches by executing a WBINVD instruction and then clear both the CD and NW
 bits of CR0 to 0.  This function is only available on IA-32 and x64.

Files:     MdePkg/Library/BaseLib/Ia32/WriteCr4.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Control Register 4 (CR4).
 .
 Writes and returns a new value to CR4. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to CR4.
 .
 @return The value written to CR4.

Files:     MdePkg/Library/BaseLib/Ia32/Wbinvd.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Executes a WBINVD instruction.
 .
 Executes a WBINVD instruction. This function is only available on IA-32 and
 x64.

Files:     MdePkg/Library/BaseLib/Ia32/ReadCs.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Code Segment Register (CS).
 .
 Reads and returns the current value of CS. This function is only available on
 IA-32 and x64.
 .
 @return The current value of CS.

Files:     MdePkg/Library/BaseLib/Ia32/ReadGs.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of GS Data Segment Register (GS).
 .
 Reads and returns the current value of GS. This function is only available on
 IA-32 and x64.
 .
 @return The current value of GS.

Files:     MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.c
Copyright: 2006-2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Performs an atomic compare exchange operation on a 64-bit unsigned integer.
 .
 Performs an atomic compare exchange operation on the 64-bit unsigned integer specified
 by Value.  If Value is equal to CompareValue, then Value is set to ExchangeValue and
 CompareValue is returned.  If Value is not equal to CompareValue, then Value is returned.
 The compare exchange operation must be performed using MP safe mechanisms.
 .
 @param  Value         A pointer to the 64-bit value for the compare exchange
 operation.
 @param  CompareValue  A 64-bit value used in a compare operation.
 @param  ExchangeValue A 64-bit value used in an exchange operation.
 .
 @return The original *Value before exchange.

Files:     MdePkg/Include/IndustryStandard/SdramSpdDdr3.h
Copyright: 2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 - Serial Presence Detect (SPD) for DDR3 SDRAM Modules Document Release 6

Files:     MdePkg/Library/BaseLib/Ia32/WriteCr3.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Control Register 3 (CR3).
 .
 Writes and returns a new value to CR3. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to CR3.
 .
 @return The value written to CR3.

Files:     BaseTools/Source/Python/Common/RangeExpression.py
Copyright: 2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.    The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 # Import Modules

Files:     MdeModulePkg/Core/Dxe/Misc/Stall.c
Copyright: 2006-2017 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Include statements

Files:     MdePkg/Library/BaseLib/Ia32/Mwait.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Executes an MWAIT instruction.
 .
 Executes an MWAIT instruction with the register state specified by Eax and
 Ecx. Returns Eax. This function is only available on IA-32 and x64.
 .
 @param  RegisterEax The value to load into EAX or RAX before executing the MONITOR
 instruction.
 @param  RegisterEcx The value to load into ECX or RCX before executing the MONITOR
 instruction.
 .
 @return RegisterEax

Files:     MdePkg/Library/BaseLib/Ia32/LRotU64.c
Copyright: 2006-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Rotates a 64-bit integer left between 0 and 63 bits, filling
 the low bits with the high bits that were rotated.
 .
 This function rotates the 64-bit value Operand to the left by Count bits. The
 low Count bits are fill with the high Count bits of Operand. The rotated
 value is returned.
 .
 @param  Operand The 64-bit operand to rotate left.
 @param  Count   The number of bits to rotate left.
 .
 @return Operand <<< Count

Files:     MdePkg/Library/BaseLib/Ia32/LShiftU64.c
Copyright: 2006-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Shifts a 64-bit integer left between 0 and 63 bits. The low bits
 are filled with zeros. The shifted value is returned.
 .
 This function shifts the 64-bit value Operand to the left by Count bits. The
 low Count bits are set to zero. The shifted value is returned.
 .
 @param  Operand The 64-bit operand to shift left.
 @param  Count   The number of bits to shift left.
 .
 @return Operand << Count

Files:     MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Enables CPU interrupts for the smallest window required to capture any
 pending interrupts.

Files:     MdePkg/Library/BaseLib/Ia32/ReadDr0.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Debug Register 0 (DR0).
 .
 Reads and returns the current value of DR0. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of Debug Register 0 (DR0).

Files:     MdePkg/Library/BaseLib/Ia32/WriteDr5.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Debug Register 5 (DR5).
 .
 Writes and returns a new value to DR5. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to Dr5.
 .
 @return The value written to Debug Register 5 (DR5).

Files:     MdePkg/Library/BaseSynchronizationLib/Ipf/InternalGetSpinLockProperties.c
Copyright: 2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Internal function to retrieve the architecture specific spin lock alignment
 requirements for optimal spin lock performance.
 .
 @return The architecture specific spin lock alignment.

Files:     MdePkg/Library/BaseLib/Ia32/ReadCr2.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of the Control Register 2 (CR2).
 .
 Reads and returns the current value of CR2. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of the Control Register 2 (CR2).

Files:     BaseTools/Conf/target.template
Copyright: 2006-2011 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 ALL Paths are Relative to WORKSPACE
 .
 Separate multiple LIST entries with a SINGLE SPACE character, do not use comma characters.
 Un-set an option by either commenting out the line, or not setting a value.
 .
 PROPERTY              Type       Use         Description

Files:     MdePkg/Library/BaseLib/Ia32/EnableInterrupts.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Enables CPU interrupts.

Files:     MdePkg/Include/Guid/FirmwareContentsSigned.h
Copyright: 2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUID introduced in PI Version 1.2.1.

Files:     MdePkg/Library/BaseLib/Ia32/WriteLdtr.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes the current Local Descriptor Table Register (GDTR) selector.
 .
 Writes and the current LDTR descriptor specified by Ldtr. This function is
 only available on IA-32 and x64.
 .
 @param  Ldtr  16-bit LDTR selector value.

Files:     BaseTools/Source/Python/Common/DataType.py
Copyright: 2007-2017 Intel Corporation.
           2011-2013 ARM Ltd.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Common Definitions

Files:     MdePkg/Library/BaseLib/Ia32/WriteMm4.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes the current value of 64-bit MMX Register #4 (MM4).
 .
 Writes the current value of MM4. This function is only available on IA32 and
 x64.
 .
 @param  Value The 64-bit value to write to MM4.

Files:     MdePkg/Library/BaseLib/Ia32/WriteCr0.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Control Register 0 (CR0).
 .
 Writes and returns a new value to CR0. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to CR0.
 .
 @return The value written to CR0.

Files:     MdePkg/Library/BaseLib/Ia32/ReadMm5.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of 64-bit MMX Register #5 (MM5).
 .
 Reads and returns the current value of MM5. This function is only available
 on IA-32 and x64.
 .
 @return The current value of MM5.

Files:     MdePkg/Library/BaseLib/Ia32/Invd.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Executes a INVD instruction.
 .
 Executes a INVD instruction. This function is only available on IA-32 and
 x64.

Files:     MdePkg/Library/BaseLib/Ia32/ReadTr.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Task Register (TR).
 .
 Reads and returns the current value of TR. This function is only available on
 IA-32 and x64.
 .
 @return The current value of TR.

Files:     MdePkg/Library/BaseLib/Ia32/WriteDr1.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Debug Register 1 (DR1).
 .
 Writes and returns a new value to DR1. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to Dr1.
 .
 @return The value written to Debug Register 1 (DR1).

Files:     MdePkg/Library/SmmIoLibSmmCpuIo2/IoHighLevel.c
Copyright: 2009-2012 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 The following IoLib instances share the same version of this file:
 .
 BaseIoLibIntrinsic
 DxeIoLibCpuIo
 PeiIoLibCpuIo
 SmmIoLibCpuIo

Files:     MdePkg/Library/BaseLib/Ia32/ReadCr3.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of the Control Register 3 (CR3).
 .
 Reads and returns the current value of CR3. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of the Control Register 3 (CR3).

Files:     MdePkg/Library/BaseLib/Ia32/SwapBytes64.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Switches the endianess of a 64-bit integer.
 .
 This function swaps the bytes in a 64-bit unsigned value to switch the value
 from little endian to big endian or vice versa. The byte swapped value is
 returned.
 .
 @param  Operand A 64-bit unsigned value.
 .
 @return The byte swaped Operand.

Files:     MdePkg/Library/BaseLib/Ia32/WriteMm1.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes the current value of 64-bit MMX Register #1 (MM1).
 .
 Writes the current value of MM1. This function is only available on IA32 and
 x64.
 .
 @param  Value The 64-bit value to write to MM1.

Files:     MdeModulePkg/Library/CustomizedDisplayLib/Colors.h
Copyright: 2004-2011 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Unicode collation protocol in

Files:     BaseTools/Source/Python/Ecc/config.ini
Copyright: 2007-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Identify the version of current configuration

Files:     MdePkg/Library/BaseLib/Ia32/ReadDr4.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Debug Register 4 (DR4).
 .
 Reads and returns the current value of DR4. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of Debug Register 4 (DR4).

Files:     MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Flushes all the Translation Lookaside Buffers(TLB) entries in a CPU.
 .
 Flushes all the Translation Lookaside Buffers(TLB) entries in a CPU.

Files:     MdePkg/Library/BaseLib/Ia32/WriteMm5.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes the current value of 64-bit MMX Register #5 (MM5).
 .
 Writes the current value of MM5. This function is only available on IA32 and
 x64.
 .
 @param  Value The 64-bit value to write to MM5.

Files:     MdePkg/Library/BaseLib/Ia32/ReadDr7.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Debug Register 7 (DR7).
 .
 Reads and returns the current value of DR7. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of Debug Register 7 (DR7).

Files:     MdePkg/Library/BaseLib/Ia32/ReadDr5.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Debug Register 5 (DR5).
 .
 Reads and returns the current value of DR5. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of Debug Register 5 (DR5).

Files:     MdePkg/Include/Protocol/FirmwareManagement.h
Copyright: 2009-2015 Intel Corporation.
           2013-2014 Hewlett-Packard Development Company, L.P.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This Protocol is introduced in UEFI Specification 2.3

Files:     MdePkg/Include/Guid/HiiFormMapMethodGuid.h
Copyright: 2009 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUID defined in UEFI 2.2 spec.

Files:     MdePkg/Library/BaseLib/Ia32/ReadEs.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of ES Data Segment Register (ES).
 .
 Reads and returns the current value of ES. This function is only available on
 IA-32 and x64.
 .
 @return The current value of ES.

Files:     MdePkg/Include/Guid/StatusCodeDataTypeId.h
Copyright: 2006-2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 These GUIDs and structures are defined in UEFI Platform Initialization Specification 1.2
 Volume 3: Shared Architectural Elements

Files:     MdePkg/Library/BaseLib/Ia32/WriteDr6.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Debug Register 6 (DR6).
 .
 Writes and returns a new value to DR6. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to Dr6.
 .
 @return The value written to Debug Register 6 (DR6).

Files:     MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe.inf
Copyright: 2013-2015 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Defines Section - statements that will be processed to create a Makefile.

Files:     BaseTools/Source/Python/GenFds/Attribute.py
Copyright: 2007 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Import Modules
 .
 name value pair

Files:     MdePkg/Library/BaseLib/Ia32/WriteDr0.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a value to Debug Register 0 (DR0).
 .
 Writes and returns a new value to DR0. This function is only available on
 IA-32 and x64. This writes a 32-bit value on IA-32 and a 64-bit value on x64.
 .
 @param  Value The value to write to Dr0.
 .
 @return The value written to Debug Register 0 (DR0).

Files:     MdePkg/Library/BaseLib/Ia32/ReadDs.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Data Segment Register (DS).
 .
 Reads and returns the current value of DS. This function is only available on
 IA-32 and x64.
 .
 @return The current value of DS.

Files:     MdePkg/Library/BaseLib/Ia32/ReadEflags.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of the EFLAGS register.
 .
 Reads and returns the current value of the EFLAGS register. This function is
 only available on IA-32 and x64. This returns a 32-bit value on IA-32 and a
 64-bit value on x64.
 .
 @return EFLAGS on IA-32 or RFLAGS on x64.

Files:     MdePkg/Library/BaseLib/Ia32/Monitor.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Sets up a monitor buffer that is used by AsmMwait().
 .
 Executes a MONITOR instruction with the register state specified by Eax, Ecx
 and Edx. Returns Eax. This function is only available on IA-32 and x64.
 .
 @param  RegisterEax The value to load into EAX or RAX before executing the MONITOR
 instruction.
 @param  RegisterEcx The value to load into ECX or RCX before executing the MONITOR
 instruction.
 @param  RegisterEdx The value to load into EDX or RDX before executing the MONITOR
 instruction.
 .
 @return RegisterEax

Files:     MdePkg/Library/BaseLib/Ia32/ReadDr1.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of Debug Register 1 (DR1).
 .
 Reads and returns the current value of DR1. This function is only available
 on IA-32 and x64. This returns a 32-bit value on IA-32 and a 64-bit value on
 x64.
 .
 @return The value of Debug Register 1 (DR1).

Files:     MdePkg/Library/BaseLib/Ia32/WriteMm7.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes the current value of 64-bit MMX Register #7 (MM7).
 .
 Writes the current value of MM7. This function is only available on IA32 and
 x64.
 .
 @param  Value The 64-bit value to write to MM7.

Files:     MdePkg/Include/Ppi/FirmwareVolume.h
Copyright: 2006-2013 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 This PPI is from PI Version 1.0 errata.

Files:     MdePkg/Library/BaseLib/Ia32/ReadLdtr.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current Local Descriptor Table Register(LDTR) selector.
 .
 Reads and returns the current 16-bit LDTR descriptor value. This function is
 only available on IA-32 and x64.
 .
 @return The current selector of LDT.

Files:     BaseTools/Source/C/GenFv/GenFv.c
Copyright: 2007-2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 File included in build

Files:     MdePkg/Library/BaseLib/Ia32/ReadMm3.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of 64-bit MMX Register #3 (MM3).
 .
 Reads and returns the current value of MM3. This function is only available
 on IA-32 and x64.
 .
 @return The current value of MM3.

Files:     MdePkg/Include/Guid/HardwareErrorVariable.h
Copyright: 2007-2009 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 GUID defined in UEFI 2.1.

Files:     MdePkg/Library/BaseLib/Ia32/ReadPmc.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Reads the current value of a Performance Counter (PMC).
 .
 Reads and returns the current value of performance counter specified by
 Index. This function is only available on IA-32 and x64.
 .
 @param  Index The 32-bit Performance Counter index to read.
 .
 @return The value of the PMC specified by Index.

Files:     MdePkg/Include/IndustryStandard/DmaRemappingReportingTable.h
Copyright: 2016 Intel Corporation.
License:   BSD_ACCOMPANY
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 @par Revision Reference:
 - Intel(R) Virtualization Technology for Directed I/O (VT-D) Architecture
 Specification v2.4, Dated June 2016.
 http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/vt-directed-io-spec.pdf
 .
 @par Glossary:
 - HPET - High Precision Event Timer
 - NUMA - Non-uniform Memory Access

Files:     MdePkg/Include/Library/PrintLib.h
Copyright: 2006-2017 Intel Corporation.
License:   __UNKNOWN__ with unknown exception
 This program and the accompanying materials are licensed and made available under
 the terms and conditions of the BSD License that accompanies this distribution.
 The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 The Print Library functions provide a simple means to produce formatted output
 strings.  Many of the output functions use a format string to describe how to
 format the output of variable arguments.  The format string consists of normal
 text and argument descriptors.  There are no restrictions for how the normal
 text and argument descriptors can be mixed.  The following end of line(EOL)
 translations must be performed on the contents of the format string:
 .
 - '\\r' is translated to '\\r'
 - '\\r\\n' is translated to '\\r\\n'
 - '\\n' is translated to '\\r\\n'
 - '\\n\\r' is translated to '\\r\\n'
 .
 This does not follow the ANSI C standard for sprint().  The format of argument
 descriptors is described below.  The ANSI C standard for sprint() has been
 followed for some of the format types, and has not been followed for others.
 The exceptions are noted below.
 .
 %[flags][width][.precision]type
 .
 [flags]:
 - -
 - The field is left justified.  If not flag is not specified, then the
 field is right justified.
 - space
 - Prefix a space character to a number.  Only valid for types X, x, and d.
 - +
 - Prefix a plus character to a number.  Only valid for types X, x, and d.
 If both space and + are specified, then space is ignored.
 - 0
 - Pad with 0 characters to the left of a number.  Only valid for types
 X, x, and d.
 - ,
 - Place a comma every 3rd digit of the number.  Only valid for type d.
 If 0 is also specified, then 0 is ignored.
 - L, l
 - The number being printed is size UINT64.  Only valid for types X, x, and d.
 If this flag is not specified, then the number being printed is size int.
 - NOTE: All invalid flags are ignored.
 .
 [width]:
 .
 - *
 - The width of the field is specified by a UINTN argument in the
 argument list.
 - number
 - The number specified as a decimal value represents the width of
 the field.
 - NOTE: If [width] is not specified, then a field width of 0 is assumed.
 .
 [.precision]:
 .
 - *
 - The precision of the field is specified by a UINTN argument in the
 argument list.
 - number
 - The number specified as a decimal value represents the precision of
 the field.
 - NOTE: If [.precision] is not specified, then a precision of 0 is assumed.
 .
 type:
 .
 - %
 - Print a %%.
 - c
 - The argument is a Unicode character.  ASCII characters can be printed
 using this type too by making sure bits 8..15 of the argument are set to 0.
 - x
 - The argument is an unsigned hexadecimal number.  The characters used are 0..9 and
 A..F.  If the flag 'L' is not specified, then the argument is assumed
 to be size int.  This does not follow ANSI C.
 - X
 - The argument is an unsigned hexadecimal number and the number is padded with
 zeros.  This is equivalent to a format string of "0x". If the flag
 'L' is not specified, then the argument is assumed to be size int.
 This does not follow ANSI C.
 - d
 - The argument is a signed decimal number.  If the flag 'L' is not specified,
 then the argument is assumed to be size int.
 - u
 - The argument is a unsigned decimal number.  If the flag 'L' is not specified,
 then the argument is assumed to be size int.
 - p
 - The argument is a pointer that is a (VOID *), and it is printed as an
 unsigned hexadecimal number  The characters used are 0..9 and A..F.
 - a
 - The argument is a pointer to an ASCII string.
 This does not follow ANSI C.
 - S, s
 - The argument is a pointer to a Unicode string.
 This does not follow ANSI C.
 - g
 - The argument is a pointer to a GUID structure.  The GUID is printed
 in the format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
 This does not follow ANSI C.
 - t

Files:     BaseTools/Source/C/VfrCompile/Pccts/history.txt
Copyright: __NO_COPYRIGHT__ in: BaseTools/Source/C/VfrCompile/Pccts/history.txt
License:   __UNKNOWN__ with unknown exception
 On April 1, 1994, PCCTS 1.20 was released.  This  was  the  first
 version  to  actively  support C++ output.  It also included important
 fixes regarding semantic predicates and (..)+ subrules.  This  version
 also introduced token classes, the "not" operator, and token ranges.
 .
 On June 19, 1994, SORCERER 1.00B9 was released.   Gary  Funck  of
 Intrepid  Technology  joined the SORCERER team and provided very valu-
 able suggestions regarding the "transform" mode of SORCERER.
 .
 On August 8, 1994, PCCTS 1.21 was released.  It mainly cleaned up
 the C++ output and included a number of bug fixes.
 .
 From the 1.21 release forward, the maintenance and support of all
 PCCTS  tools  will be primarily provided by Parr Research Corporation,
 Minneapolis MN---an organization founded on the principles  of  excel-
 lence in research and integrity in business; we are devoted to provid-
 ing really cool software tools.  Please see file PCCTS.FUTURE for more
 information.  All PCCTS tools currently in the public domain will con-
 tinue to be in the public domain.
 .
 Looking towards the future, a graphical user-interface is in  the
 design  phase.   This  would  allow  users  to view the syntax diagram
 representation of their grammars and would highlight  nondeterministic
 productions.   Parsing can be traced graphically as well.  This system
 will be built using a multiplatform window library.  We  also  antici-
 pate  the  introduction  of  a  sophisticated error handling mechanism
 called "parser exception handling" in a near future release.
 .
 Page 2
 .
 PCCTS
 .
 Currently, PCCTS is used at over 1000 known academic, government,
 and  commercial  sites in 37 countries.  Of course, the true number of
 users is unknown due to the large number of ftp sites.
 Credits

Files:     BaseTools/Source/Python/Ecc/ParserWarning.py
Copyright: 2009-2010 Intel Corporation.
License:   BSD_ACCOMPANY with unknown exception
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 The exception class that used to report error messages when preprocessing
 .
 Currently the "ToolName" is set to be "ECC PP".

Files:     MdePkg/Library/BaseLib/Ia32/WriteMsr64.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY with unknown exception *** check multiple exceptions ***
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Writes a 64-bit value to a Machine Specific Register(MSR), and returns the
 value.
 .
 Writes the 64-bit value specified by Value to the MSR specified by Index. The
 64-bit value written to the MSR is returned. No parameter checking is
 performed on Index or Value, and some of these may cause CPU exceptions. The
 caller must either guarantee that Index and Value are valid, or the caller
 must establish proper exception handlers. This function is only available on
 IA-32 and x64.
 .
 @param  Index The 32-bit MSR index to write.
 @param  Value The 64-bit value to write to the MSR.
 .
 @return Value

Files:     MdePkg/Library/BaseLib/Ia32/ReadMsr64.c
Copyright: 2006-2008 Intel Corporation.
License:   BSD_ACCOMPANY with unknown exception *** check multiple exceptions ***
 This program and the accompanying materials
 are licensed and made available under the terms and conditions of the BSD License
 which accompanies this distribution.  The full text of the license may be found at
 http://opensource.org/licenses/bsd-license.php.
 .
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 .
 Returns a 64-bit Machine Specific Register(MSR).
 .
 Reads and returns the 64-bit MSR specified by Index. No parameter checking is
 performed on Index, and some Index values may cause CPU exceptions. The
 caller must either guarantee that Index is valid, or the caller must set up
 exception handlers to catch the exceptions. This function is only available
 on IA-32 and x64.
 .
 @param  Index The 32-bit MSR index to read.
 .
 @return The value of the MSR identified by Index.

#----------------------------------------------------------------------------
# xml and html files (skipped):
#         BaseTools/Conf/FrameworkDatabase.template
#         BaseTools/Source/Python/Ecc/exception.xml
#         BaseTools/Source/C/VfrCompile/Pccts/dlg/parser.dlg
#         BaseTools/Source/C/VfrCompile/Pccts/antlr/parser.dlg

#----------------------------------------------------------------------------
# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
# license/copyright files.

#----------------------------------------------------------------------------
# License file: LICENSE
 /*
  * Copyright (c) 2018, Intel Corporation
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  *
  *   * Redistributions of source code must retain the above copyright notice,
  *     this list of conditions and the following disclaimer.
  *   * Redistributions in binary form must reproduce the above copyright
  *     notice, this list of conditions and the following disclaimer in the
  *     documentation and/or other materials provided with the distribution.
  *   * Neither the name of Intel Corporation nor the names of its contributors
  *     may be used to endorse or promote products derived from this software
  *     without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
