From fea55a166188d251e1f60ab2ba58c2dccdd11fb2 Mon Sep 17 00:00:00 2001 From: "Zeng, Star" Date: Thu, 28 Aug 2014 06:53:43 +0000 Subject: [PATCH] MdeModulePkg: INF/DEC file updates to EDK II packages 2. Add MODULE_UNI_FILE file that contains the localized Abstract and Description of a module. a. Addresses an information gap between INF files and the UEFI Distribution Packaging Specification XML schema b. There will be an associated update to UPT in BaseTools to consume MODULE_UNI_FILE and associated UNI file during UDP creation that performs the INF -> XML conversion. c. There will be an associated update to UPT in BaseTools to produce MODULE_UNI_FILE and associated UNI file during UDP installation that performs the XML -> INF conversion. 3. Add Module Extra UNI file that provides the localized Name of a module. a. [UserExtensions.TianoCore."ExtraFiles"] provides an easy method for a module to specify extra files not listed in [Sources] or [Binaries] sections to be added to a UDP without having to list the files in the UPT package information data file. b. There will be an associated update to UPT in BaseTools to package up files listed in [UserExtensions.TianoCore."ExtraFiles"] during UDP creation. c. UNI file contains localized name of a module to go along with the localized Abstract and Description from the MODULE_UNI_FILE. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Zeng, Star Reviewed-by: Gao, Liming git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15963 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Application/HelloWorld/HelloWorld.uni | Bin 0 -> 2268 bytes .../HelloWorld/HelloWorldExtra.uni | Bin 0 -> 1340 bytes .../Application/VariableInfo/VariableInfo.uni | Bin 0 -> 2396 bytes .../VariableInfo/VariableInfoExtra.uni | Bin 0 -> 1362 bytes .../AtaAtapiPassThru/AtaAtapiPassThruDxe.uni | Bin 0 -> 2126 bytes .../AtaAtapiPassThruDxeExtra.uni | Bin 0 -> 1372 bytes MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.uni | Bin 0 -> 2410 bytes .../Bus/Ata/AtaBusDxe/AtaBusDxeExtra.uni | Bin 0 -> 1328 bytes MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxe.uni | Bin 0 -> 2038 bytes .../Bus/I2c/I2cDxe/I2cBusDxeExtra.uni | Bin 0 -> 1314 bytes MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.uni | Bin 0 -> 2292 bytes MdeModulePkg/Bus/I2c/I2cDxe/I2cDxeExtra.uni | Bin 0 -> 1300 bytes MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxe.uni | Bin 0 -> 1830 bytes .../Bus/I2c/I2cDxe/I2cHostDxeExtra.uni | Bin 0 -> 1318 bytes MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.uni | Bin 0 -> 3906 bytes MdeModulePkg/Bus/Pci/EhciDxe/EhciDxeExtra.uni | Bin 0 -> 1348 bytes MdeModulePkg/Bus/Pci/EhciPei/EhciPei.uni | Bin 0 -> 2178 bytes MdeModulePkg/Bus/Pci/EhciPei/EhciPeiExtra.uni | Bin 0 -> 1362 bytes MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.uni | Bin 0 -> 2530 bytes .../Bus/Pci/IdeBusPei/IdeBusPeiExtra.uni | Bin 0 -> 1372 bytes .../IncompatiblePciDeviceSupport.uni | Bin 0 -> 1958 bytes .../IncompatiblePciDeviceSupportExtra.uni | Bin 0 -> 1414 bytes .../Bus/Pci/NvmExpressDxe/NvmExpressDxe.uni | Bin 0 -> 1908 bytes .../Pci/NvmExpressDxe/NvmExpressDxeExtra.uni | Bin 0 -> 1330 bytes MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.uni | Bin 0 -> 2010 bytes .../Bus/Pci/PciBusDxe/PciBusDxeExtra.uni | Bin 0 -> 1328 bytes MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.uni | Bin 0 -> 2224 bytes MdeModulePkg/Bus/Pci/UhciDxe/UhciDxeExtra.uni | Bin 0 -> 1326 bytes MdeModulePkg/Bus/Pci/UhciPei/UhciPei.uni | Bin 0 -> 2208 bytes MdeModulePkg/Bus/Pci/UhciPei/UhciPeiExtra.uni | Bin 0 -> 1362 bytes MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.uni | Bin 0 -> 2322 bytes MdeModulePkg/Bus/Pci/XhciDxe/XhciDxeExtra.uni | Bin 0 -> 1326 bytes MdeModulePkg/Bus/Pci/XhciPei/XhciPei.uni | Bin 0 -> 2200 bytes MdeModulePkg/Bus/Pci/XhciPei/XhciPeiExtra.uni | Bin 0 -> 1338 bytes MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.uni | Bin 0 -> 2036 bytes .../Bus/Scsi/ScsiBusDxe/ScsiBusExtra.uni | Bin 0 -> 1336 bytes .../Bus/Scsi/ScsiDiskDxe/ScsiDisk.uni | Bin 0 -> 1964 bytes .../Bus/Scsi/ScsiDiskDxe/ScsiDiskExtra.uni | Bin 0 -> 1340 bytes MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPei.uni | Bin 0 -> 1932 bytes .../Bus/Usb/UsbBotPei/UsbBotPeiExtra.uni | Bin 0 -> 1364 bytes MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.uni | Bin 0 -> 1900 bytes .../Bus/Usb/UsbBusDxe/UsbBusDxeExtra.uni | Bin 0 -> 1336 bytes MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.uni | Bin 0 -> 1820 bytes .../Bus/Usb/UsbBusPei/UsbBusPeiExtra.uni | Bin 0 -> 1372 bytes MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.uni | Bin 0 -> 4980 bytes .../Bus/Usb/UsbKbDxe/UsbKbDxeExtra.uni | Bin 0 -> 1344 bytes .../UsbMassStorageDxe/UsbMassStorageDxe.uni | Bin 0 -> 5322 bytes .../UsbMassStorageDxeExtra.uni | Bin 0 -> 1370 bytes .../UsbMouseAbsolutePointerDxe.uni | Bin 0 -> 3708 bytes .../UsbMouseAbsolutePointerDxeExtra.uni | Bin 0 -> 1392 bytes .../Bus/Usb/UsbMouseDxe/UsbMouseDxe.uni | Bin 0 -> 3692 bytes .../Bus/Usb/UsbMouseDxe/UsbMouseDxeExtra.uni | Bin 0 -> 1344 bytes MdeModulePkg/Core/Dxe/DxeCore.uni | Bin 0 -> 1750 bytes MdeModulePkg/Core/Dxe/DxeCoreExtra.uni | Bin 0 -> 1346 bytes MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni | Bin 0 -> 2358 bytes MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni | Bin 0 -> 1376 bytes MdeModulePkg/Core/Pei/PeiCore.uni | Bin 0 -> 2792 bytes MdeModulePkg/Core/Pei/PeiCoreExtra.uni | Bin 0 -> 1336 bytes MdeModulePkg/Core/PiSmmCore/PiSmmCore.uni | Bin 0 -> 1846 bytes .../Core/PiSmmCore/PiSmmCoreExtra.uni | Bin 0 -> 1340 bytes MdeModulePkg/Core/PiSmmCore/PiSmmIpl.uni | Bin 0 -> 1838 bytes MdeModulePkg/Core/PiSmmCore/PiSmmIplExtra.uni | Bin 0 -> 1370 bytes MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.uni | Bin 0 -> 2286 bytes .../Core/RuntimeDxe/RuntimeDxeExtra.uni | Bin 0 -> 1350 bytes .../BasePlatformHookLibNull.uni | Bin 0 -> 1612 bytes .../BaseResetSystemLibNull.uni | Bin 0 -> 1924 bytes .../BaseSerialPortLib16550.uni | Bin 1648 -> 1638 bytes .../CpuExceptionHandlerLibNull.uni | Bin 0 -> 1870 bytes .../CustomizedDisplayLibModStrs.uni | Bin 0 -> 1678 bytes .../DebugAgentLibNull/DebugAgentLibNull.uni | Bin 0 -> 1788 bytes .../DxeCapsuleLibNull/DxeCapsuleLibNull.uni | Bin 0 -> 1660 bytes .../DxeCoreMemoryAllocationLib.uni | Bin 0 -> 2546 bytes .../DxeCorePerformanceLib.uni | Bin 0 -> 4018 bytes .../DxeCrc32GuidedSectionExtractLib.uni | Bin 0 -> 2668 bytes .../DxeDebugPrintErrorLevelLib.uni | Bin 0 -> 2440 bytes MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.uni | Bin 0 -> 1898 bytes .../Library/DxeIpIoLib/DxeIpIoLib.uni | Bin 0 -> 1834 bytes MdeModulePkg/Library/DxeNetLib/DxeNetLib.uni | Bin 0 -> 1754 bytes .../DxePerformanceLib/DxePerformanceLib.uni | Bin 0 -> 2742 bytes .../DxePrintLibPrint2Protocol.uni | Bin 0 -> 2032 bytes .../DxeReportStatusCodeLib.uni | Bin 0 -> 1676 bytes .../DxeSecurityManagementLib.uni | Bin 0 -> 1860 bytes .../DxeSmmPerformanceLib.uni | Bin 0 -> 2560 bytes .../Library/DxeTcpIoLib/DxeTcpIoLib.uni | Bin 0 -> 1874 bytes .../Library/DxeUdpIoLib/DxeUpdIoLib.uni | Bin 0 -> 1954 bytes .../Library/LockBoxNullLib/LockBoxNullLib.uni | Bin 0 -> 1580 bytes .../OemHookStatusCodeLibNull.uni | Bin 0 -> 1860 bytes .../PeiCrc32GuidedSectionExtractLib.uni | Bin 2352 -> 2354 bytes .../PeiDebugPrintHobLib.uni | Bin 0 -> 2042 bytes .../PeiPerformanceLib/PeiPerformanceLib.uni | Bin 0 -> 2466 bytes .../PeiRecoveryLibNull/PeiRecoveryLibNull.uni | Bin 0 -> 2208 bytes .../PeiReportStatusCodeLib.uni | Bin 0 -> 2380 bytes .../Library/PeiS3LibNull/PeiS3LibNull.uni | Bin 0 -> 2162 bytes .../DxeS3BootScriptLib.uni | Bin 0 -> 1760 bytes .../PiSmmCoreMemoryAllocationLib.uni | Bin 0 -> 2598 bytes .../PiSmmCoreSmmServicesTableLib.uni | Bin 0 -> 1612 bytes .../PlatformHookLibSerialPortPpi.uni | Bin 1818 -> 2224 bytes .../RuntimeDxeReportStatusCodeLib.uni | Bin 0 -> 1958 bytes .../SmmCorePerformanceLib.uni | Bin 0 -> 3484 bytes .../SmmCorePlatformHookLibNull.uni | Bin 0 -> 1678 bytes .../SmmLockBoxLib/SmmLockBoxDxeLib.uni | Bin 0 -> 1572 bytes .../SmmLockBoxLib/SmmLockBoxPeiLib.uni | Bin 0 -> 1572 bytes .../SmmLockBoxLib/SmmLockBoxSmmLib.uni | Bin 0 -> 1572 bytes .../SmmPerformanceLib/SmmPerformanceLib.uni | Bin 0 -> 2808 bytes .../SmmReportStatusCodeLib.uni | Bin 0 -> 1686 bytes .../Library/UefiHiiLib/UefiHiiLib.uni | Bin 0 -> 1852 bytes .../UefiHiiServicesLib/UefiHiiServicesLib.uni | Bin 0 -> 1654 bytes MdeModulePkg/Logo/Logo.uni | Bin 0 -> 2228 bytes MdeModulePkg/Logo/LogoExtra.uni | Bin 0 -> 1312 bytes .../Acpi/AcpiPlatformDxe/AcpiPlatform.uni | Bin 0 -> 1552 bytes .../AcpiPlatformDxe/AcpiPlatformExtra.uni | Bin 0 -> 1370 bytes .../Acpi/AcpiTableDxe/AcpiTableDxe.uni | Bin 0 -> 1544 bytes .../Acpi/AcpiTableDxe/AcpiTableDxeExtra.uni | Bin 0 -> 1350 bytes .../BootGraphicsResourceTableDxe.uni | Bin 0 -> 1820 bytes .../BootGraphicsResourceTableDxeExtra.uni | Bin 0 -> 1428 bytes .../BootScriptExecutorDxe.uni | Bin 0 -> 1874 bytes .../BootScriptExecutorDxeExtra.uni | Bin 0 -> 1390 bytes .../FirmwarePerformanceDxe.uni | Bin 0 -> 2344 bytes .../FirmwarePerformanceDxeExtra.uni | Bin 0 -> 1400 bytes .../FirmwarePerformancePei.uni | Bin 0 -> 3002 bytes .../FirmwarePerformancePeiExtra.uni | Bin 0 -> 1390 bytes .../FirmwarePerformanceSmm.uni | Bin 0 -> 2296 bytes .../FirmwarePerformanceSmmExtra.uni | Bin 0 -> 1390 bytes .../Acpi/S3SaveStateDxe/S3SaveStateDxe.uni | Bin 0 -> 1926 bytes .../S3SaveStateDxe/S3SaveStateDxeExtra.uni | Bin 0 -> 1360 bytes .../Acpi/SmmS3SaveState/SmmS3SaveState.uni | Bin 0 -> 1966 bytes .../SmmS3SaveState/SmmS3SaveStateExtra.uni | Bin 0 -> 1360 bytes .../Universal/CapsulePei/CapsulePei.uni | Bin 0 -> 2072 bytes .../Universal/CapsulePei/CapsulePeiExtra.uni | Bin 0 -> 1364 bytes .../Universal/CapsulePei/CapsuleX64.uni | Bin 0 -> 2796 bytes .../Universal/CapsulePei/CapsuleX64Extra.uni | Bin 0 -> 1382 bytes .../CapsuleRuntimeDxe/CapsuleRuntimeDxe.uni | Bin 0 -> 2190 bytes .../CapsuleRuntimeDxeExtra.uni | Bin 0 -> 1386 bytes .../Console/ConPlatformDxe/ConPlatformDxe.uni | Bin 0 -> 2136 bytes .../ConPlatformDxe/ConPlatformDxeExtra.uni | Bin 0 -> 1356 bytes .../Console/ConSplitterDxe/ConSplitterDxe.uni | Bin 0 -> 4020 bytes .../ConSplitterDxe/ConSplitterDxeExtra.uni | Bin 0 -> 1356 bytes .../GraphicsConsoleDxe/GraphicsConsoleDxe.uni | Bin 0 -> 2116 bytes .../GraphicsConsoleDxeExtra.uni | Bin 0 -> 1364 bytes .../Console/TerminalDxe/TerminalDxe.uni | Bin 0 -> 2340 bytes .../Console/TerminalDxe/TerminalDxeExtra.uni | Bin 0 -> 1334 bytes .../Universal/DebugPortDxe/DebugPortDxe.uni | Bin 0 -> 2602 bytes .../DebugPortDxe/DebugPortDxeExtra.uni | Bin 0 -> 1340 bytes .../DebugSupportDxe/DebugSupportDxe.uni | Bin 0 -> 2818 bytes .../DebugSupportDxe/DebugSupportDxeExtra.uni | Bin 0 -> 1352 bytes .../Universal/DevicePathDxe/DevicePathDxe.uni | Bin 0 -> 2492 bytes .../DevicePathDxe/DevicePathDxeExtra.uni | Bin 0 -> 1364 bytes .../Disk/CdExpressPei/CdExpressPei.uni | Bin 0 -> 2256 bytes .../Disk/CdExpressPei/CdExpressPeiExtra.uni | Bin 0 -> 1368 bytes .../Universal/Disk/DiskIoDxe/DiskIoDxe.uni | Bin 0 -> 3108 bytes .../Disk/DiskIoDxe/DiskIoDxeExtra.uni | Bin 0 -> 1340 bytes .../Disk/PartitionDxe/PartitionDxe.uni | Bin 0 -> 3156 bytes .../Disk/PartitionDxe/PartitionDxeExtra.uni | Bin 0 -> 1348 bytes .../EnglishDxe/EnglishDxe.uni | Bin 0 -> 2832 bytes .../EnglishDxe/EnglishDxeExtra.uni | Bin 0 -> 1352 bytes .../DisplayEngineDxe/DisplayEngine.uni | Bin 0 -> 1868 bytes .../DisplayEngineDxe/DisplayEngineExtra.uni | Bin 0 -> 1334 bytes .../DriverSampleDxe/DriverSample.uni | Bin 0 -> 2036 bytes .../DriverSampleDxe/DriverSampleExtra.uni | Bin 0 -> 1348 bytes .../Universal/DriverSampleDxe/VfrStrings.uni | Bin 61414 -> 61414 bytes MdeModulePkg/Universal/EbcDxe/EbcDxe.uni | Bin 0 -> 2266 bytes MdeModulePkg/Universal/EbcDxe/EbcDxeExtra.uni | Bin 0 -> 1354 bytes .../FaultTolerantWriteDxe.uni | Bin 0 -> 2378 bytes .../FaultTolerantWriteDxeExtra.uni | Bin 0 -> 1390 bytes .../FaultTolerantWriteSmmDxe.uni | Bin 0 -> 2454 bytes .../FaultTolerantWriteSmmDxeExtra.uni | Bin 0 -> 1418 bytes .../SmmFaultTolerantWriteDxe.uni | Bin 0 -> 2492 bytes .../SmmFaultTolerantWriteDxeExtra.uni | Bin 0 -> 1396 bytes .../FaultTolerantWritePei.uni | Bin 0 -> 2062 bytes .../FaultTolerantWritePeiExtra.uni | Bin 0 -> 1360 bytes .../Universal/HiiDatabaseDxe/HiiDatabase.uni | Bin 0 -> 2216 bytes .../HiiDatabaseDxe/HiiDatabaseExtra.uni | Bin 0 -> 1350 bytes .../HiiResourcesSample.uni | Bin 0 -> 2034 bytes .../HiiResourcesSampleExtra.uni | Bin 0 -> 1380 bytes .../LegacyRegion2Dxe/LegacyRegion2Dxe.uni | Bin 0 -> 3828 bytes .../LegacyRegion2DxeExtra.uni | Bin 0 -> 1370 bytes .../LockBox/SmmLockBox/SmmLockBox.uni | Bin 0 -> 1964 bytes .../LockBox/SmmLockBox/SmmLockBoxExtra.uni | Bin 0 -> 1350 bytes .../GenericMemoryTestDxe.uni | Bin 0 -> 2050 bytes .../GenericMemoryTestDxeExtra.uni | Bin 0 -> 1384 bytes .../NullMemoryTestDxe/NullMemoryTestDxe.uni | Bin 0 -> 2044 bytes .../NullMemoryTestDxeExtra.uni | Bin 0 -> 1372 bytes .../Universal/Metronome/Metronome.uni | Bin 0 -> 4394 bytes .../Universal/Metronome/MetronomeExtra.uni | Bin 0 -> 1354 bytes .../MonotonicCounterRuntimeDxe.uni | Bin 0 -> 2220 bytes .../MonotonicCounterRuntimeDxeExtra.uni | Bin 0 -> 1382 bytes .../Universal/Network/ArpDxe/ArpDxe.uni | Bin 0 -> 2250 bytes .../Universal/Network/ArpDxe/ArpDxeExtra.uni | Bin 0 -> 1322 bytes .../Universal/Network/Dhcp4Dxe/Dhcp4Dxe.uni | Bin 0 -> 2472 bytes .../Network/Dhcp4Dxe/Dhcp4DxeExtra.uni | Bin 0 -> 1334 bytes .../Universal/Network/DpcDxe/DpcDxe.uni | Bin 0 -> 1742 bytes .../Universal/Network/DpcDxe/DpcDxeExtra.uni | Bin 0 -> 1364 bytes .../Universal/Network/IScsiDxe/IScsi4Dxe.uni | Bin 0 -> 2656 bytes .../Network/IScsiDxe/IScsi4DxeExtra.uni | Bin 0 -> 1334 bytes .../Network/Ip4ConfigDxe/Ip4ConfigDxe.uni | Bin 0 -> 2660 bytes .../Ip4ConfigDxe/Ip4ConfigDxeExtra.uni | Bin 0 -> 1366 bytes .../Universal/Network/Ip4Dxe/Ip4Dxe.uni | Bin 0 -> 2802 bytes .../Universal/Network/Ip4Dxe/Ip4DxeExtra.uni | Bin 0 -> 1326 bytes .../Universal/Network/MnpDxe/MnpDxe.uni | Bin 0 -> 2598 bytes .../Universal/Network/MnpDxe/MnpDxeExtra.uni | Bin 0 -> 1320 bytes .../Universal/Network/Mtftp4Dxe/Mtftp4Dxe.uni | Bin 0 -> 2254 bytes .../Network/Mtftp4Dxe/Mtftp4DxeExtra.uni | Bin 0 -> 1338 bytes .../Universal/Network/SnpDxe/SnpDxe.uni | Bin 0 -> 2064 bytes .../Universal/Network/SnpDxe/SnpDxeExtra.uni | Bin 0 -> 1322 bytes .../Universal/Network/Tcp4Dxe/Tcp4Dxe.uni | Bin 0 -> 2192 bytes .../Network/Tcp4Dxe/Tcp4DxeExtra.uni | Bin 0 -> 1330 bytes .../Universal/Network/Udp4Dxe/Udp4Dxe.uni | Bin 0 -> 2108 bytes .../Network/Udp4Dxe/Udp4DxeExtra.uni | Bin 0 -> 1330 bytes .../Network/UefiPxeBcDxe/UefiPxe4BcDxe.uni | Bin 0 -> 2794 bytes .../UefiPxeBcDxe/UefiPxe4BcDxeExtra.uni | Bin 0 -> 1366 bytes .../Network/VlanConfigDxe/VlanConfigDxe.uni | Bin 0 -> 1952 bytes .../VlanConfigDxe/VlanConfigDxeExtra.uni | Bin 0 -> 1366 bytes MdeModulePkg/Universal/PCD/Dxe/PcdDxe.uni | Bin 0 -> 28784 bytes .../Universal/PCD/Dxe/PcdDxeExtra.uni | Bin 0 -> 1370 bytes MdeModulePkg/Universal/PCD/Pei/PcdPeim.uni | Bin 0 -> 28608 bytes .../Universal/PCD/Pei/PcdPeimExtra.uni | Bin 0 -> 1372 bytes .../PcatSingleSegmentPciCfg2Pei.uni | Bin 0 -> 2330 bytes .../PcatSingleSegmentPciCfg2PeiExtra.uni | Bin 0 -> 1414 bytes .../PlatDriOverrideDxe.uni | Bin 0 -> 5718 bytes .../PlatDriOverrideDxeExtra.uni | Bin 0 -> 1388 bytes .../PlatformDriOverrideDxe/VfrStrings.uni | Bin 10114 -> 10114 bytes MdeModulePkg/Universal/PrintDxe/PrintDxe.uni | Bin 0 -> 1858 bytes .../Universal/PrintDxe/PrintDxeExtra.uni | Bin 0 -> 1354 bytes .../Pei/ReportStatusCodeRouterPei.uni | Bin 0 -> 2064 bytes .../Pei/ReportStatusCodeRouterPeiExtra.uni | Bin 0 -> 1384 bytes .../ReportStatusCodeRouterRuntimeDxe.uni | Bin 0 -> 2180 bytes .../ReportStatusCodeRouterRuntimeDxeExtra.uni | Bin 0 -> 1398 bytes .../Smm/ReportStatusCodeRouterSmm.uni | Bin 0 -> 2180 bytes .../Smm/ReportStatusCodeRouterSmmExtra.uni | Bin 0 -> 1384 bytes .../ResetSystemRuntimeDxe.uni | Bin 0 -> 1726 bytes .../ResetSystemRuntimeDxeExtra.uni | Bin 0 -> 1372 bytes .../SectionExtractionDxe.uni | Bin 0 -> 1990 bytes .../SectionExtractionPei.uni | Bin 0 -> 1794 bytes .../SecurityStubDxe/SecurityStubDxe.uni | Bin 0 -> 2092 bytes .../SecurityStubDxe/SecurityStubDxeExtra.uni | Bin 0 -> 1360 bytes .../SetupBrowserDxe/SetupBrowser.uni | Bin 0 -> 2188 bytes .../SetupBrowserDxe/SetupBrowserExtra.uni | Bin 0 -> 1354 bytes .../Universal/SmbiosDxe/SmbiosDxe.uni | Bin 0 -> 2260 bytes .../Universal/SmbiosDxe/SmbiosDxeExtra.uni | Bin 0 -> 1326 bytes .../Pei/StatusCodeHandlerPei.uni | Bin 0 -> 2198 bytes .../Pei/StatusCodeHandlerPeiExtra.uni | Bin 0 -> 1374 bytes .../StatusCodeHandlerRuntimeDxe.uni | Bin 0 -> 2116 bytes .../StatusCodeHandlerRuntimeDxeExtra.uni | Bin 0 -> 1388 bytes .../Smm/StatusCodeHandlerSmm.uni | Bin 0 -> 2148 bytes .../Smm/StatusCodeHandlerSmmExtra.uni | Bin 0 -> 1374 bytes .../Universal/TimestampDxe/TimestampDxe.uni | Bin 0 -> 1894 bytes .../TimestampDxe/TimestampDxeExtra.uni | Bin 0 -> 1324 bytes .../EmuRuntimeDxe/EmuVariableRuntimeDxe.uni | Bin 0 -> 2238 bytes .../EmuVariableRuntimeDxeExtra.uni | Bin 0 -> 1374 bytes .../Universal/Variable/Pei/PeiVariable.uni | Bin 0 -> 2096 bytes .../Variable/Pei/PeiVariableExtra.uni | Bin 0 -> 1356 bytes .../RuntimeDxe/VariableRuntimeDxe.uni | Bin 0 -> 2038 bytes .../RuntimeDxe/VariableRuntimeDxeExtra.uni | Bin 0 -> 1360 bytes .../Variable/RuntimeDxe/VariableSmm.uni | Bin 0 -> 3694 bytes .../Variable/RuntimeDxe/VariableSmmExtra.uni | Bin 0 -> 1348 bytes .../RuntimeDxe/VariableSmmRuntimeDxe.uni | Bin 0 -> 2472 bytes .../RuntimeDxe/VariableSmmRuntimeDxeExtra.uni | Bin 0 -> 1372 bytes .../WatchdogTimerDxe/WatchdogTimer.uni | Bin 0 -> 2084 bytes .../WatchdogTimerDxe/WatchdogTimerExtra.uni | Bin 0 -> 1350 bytes 259 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 MdeModulePkg/Application/HelloWorld/HelloWorld.uni create mode 100644 MdeModulePkg/Application/HelloWorld/HelloWorldExtra.uni create mode 100644 MdeModulePkg/Application/VariableInfo/VariableInfo.uni create mode 100644 MdeModulePkg/Application/VariableInfo/VariableInfoExtra.uni create mode 100644 MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThruDxe.uni create mode 100644 MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThruDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.uni create mode 100644 MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxeExtra.uni create mode 100644 MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxe.uni create mode 100644 MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxeExtra.uni create mode 100644 MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.uni create mode 100644 MdeModulePkg/Bus/I2c/I2cDxe/I2cDxeExtra.uni create mode 100644 MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxe.uni create mode 100644 MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.uni create mode 100644 MdeModulePkg/Bus/Pci/EhciDxe/EhciDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/EhciPei/EhciPei.uni create mode 100644 MdeModulePkg/Bus/Pci/EhciPei/EhciPeiExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.uni create mode 100644 MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPeiExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.uni create mode 100644 MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupportExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.uni create mode 100644 MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.uni create mode 100644 MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.uni create mode 100644 MdeModulePkg/Bus/Pci/UhciDxe/UhciDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/UhciPei/UhciPei.uni create mode 100644 MdeModulePkg/Bus/Pci/UhciPei/UhciPeiExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.uni create mode 100644 MdeModulePkg/Bus/Pci/XhciDxe/XhciDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Pci/XhciPei/XhciPei.uni create mode 100644 MdeModulePkg/Bus/Pci/XhciPei/XhciPeiExtra.uni create mode 100644 MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.uni create mode 100644 MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusExtra.uni create mode 100644 MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.uni create mode 100644 MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskExtra.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPei.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPeiExtra.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPeiExtra.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointerDxe.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointerDxeExtra.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.uni create mode 100644 MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxeExtra.uni create mode 100644 MdeModulePkg/Core/Dxe/DxeCore.uni create mode 100644 MdeModulePkg/Core/Dxe/DxeCoreExtra.uni create mode 100644 MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni create mode 100644 MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni create mode 100644 MdeModulePkg/Core/Pei/PeiCore.uni create mode 100644 MdeModulePkg/Core/Pei/PeiCoreExtra.uni create mode 100644 MdeModulePkg/Core/PiSmmCore/PiSmmCore.uni create mode 100644 MdeModulePkg/Core/PiSmmCore/PiSmmCoreExtra.uni create mode 100644 MdeModulePkg/Core/PiSmmCore/PiSmmIpl.uni create mode 100644 MdeModulePkg/Core/PiSmmCore/PiSmmIplExtra.uni create mode 100644 MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.uni create mode 100644 MdeModulePkg/Core/RuntimeDxe/RuntimeDxeExtra.uni create mode 100644 MdeModulePkg/Library/BasePlatformHookLibNull/BasePlatformHookLibNull.uni create mode 100644 MdeModulePkg/Library/BaseResetSystemLibNull/BaseResetSystemLibNull.uni create mode 100644 MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.uni create mode 100644 MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLibModStrs.uni create mode 100644 MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.uni create mode 100644 MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.uni create mode 100644 MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.uni create mode 100644 MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.uni create mode 100644 MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.uni create mode 100644 MdeModulePkg/Library/DxeDebugPrintErrorLevelLib/DxeDebugPrintErrorLevelLib.uni create mode 100644 MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.uni create mode 100644 MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.uni create mode 100644 MdeModulePkg/Library/DxeNetLib/DxeNetLib.uni create mode 100644 MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.uni create mode 100644 MdeModulePkg/Library/DxePrintLibPrint2Protocol/DxePrintLibPrint2Protocol.uni create mode 100644 MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.uni create mode 100644 MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.uni create mode 100644 MdeModulePkg/Library/DxeSmmPerformanceLib/DxeSmmPerformanceLib.uni create mode 100644 MdeModulePkg/Library/DxeTcpIoLib/DxeTcpIoLib.uni create mode 100644 MdeModulePkg/Library/DxeUdpIoLib/DxeUpdIoLib.uni create mode 100644 MdeModulePkg/Library/LockBoxNullLib/LockBoxNullLib.uni create mode 100644 MdeModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.uni create mode 100644 MdeModulePkg/Library/PeiDebugPrintHobLib/PeiDebugPrintHobLib.uni create mode 100644 MdeModulePkg/Library/PeiPerformanceLib/PeiPerformanceLib.uni create mode 100644 MdeModulePkg/Library/PeiRecoveryLibNull/PeiRecoveryLibNull.uni create mode 100644 MdeModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.uni create mode 100644 MdeModulePkg/Library/PeiS3LibNull/PeiS3LibNull.uni create mode 100644 MdeModulePkg/Library/PiDxeS3BootScriptLib/DxeS3BootScriptLib.uni create mode 100644 MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationLib.uni create mode 100644 MdeModulePkg/Library/PiSmmCoreSmmServicesTableLib/PiSmmCoreSmmServicesTableLib.uni create mode 100644 MdeModulePkg/Library/RuntimeDxeReportStatusCodeLib/RuntimeDxeReportStatusCodeLib.uni create mode 100644 MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib.uni create mode 100644 MdeModulePkg/Library/SmmCorePlatformHookLibNull/SmmCorePlatformHookLibNull.uni create mode 100644 MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.uni create mode 100644 MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxPeiLib.uni create mode 100644 MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxSmmLib.uni create mode 100644 MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLib.uni create mode 100644 MdeModulePkg/Library/SmmReportStatusCodeLib/SmmReportStatusCodeLib.uni create mode 100644 MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.uni create mode 100644 MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.uni create mode 100644 MdeModulePkg/Logo/Logo.uni create mode 100644 MdeModulePkg/Logo/LogoExtra.uni create mode 100644 MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.uni create mode 100644 MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformExtra.uni create mode 100644 MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.uni create mode 100644 MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.uni create mode 100644 MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.uni create mode 100644 MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.uni create mode 100644 MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTablePei/FirmwarePerformancePei.uni create mode 100644 MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTablePei/FirmwarePerformancePeiExtra.uni create mode 100644 MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmm.uni create mode 100644 MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmmExtra.uni create mode 100644 MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxe.uni create mode 100644 MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Acpi/SmmS3SaveState/SmmS3SaveState.uni create mode 100644 MdeModulePkg/Universal/Acpi/SmmS3SaveState/SmmS3SaveStateExtra.uni create mode 100644 MdeModulePkg/Universal/CapsulePei/CapsulePei.uni create mode 100644 MdeModulePkg/Universal/CapsulePei/CapsulePeiExtra.uni create mode 100644 MdeModulePkg/Universal/CapsulePei/CapsuleX64.uni create mode 100644 MdeModulePkg/Universal/CapsulePei/CapsuleX64Extra.uni create mode 100644 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.uni create mode 100644 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.uni create mode 100644 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.uni create mode 100644 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.uni create mode 100644 MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.uni create mode 100644 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxeExtra.uni create mode 100644 MdeModulePkg/Universal/DebugPortDxe/DebugPortDxe.uni create mode 100644 MdeModulePkg/Universal/DebugPortDxe/DebugPortDxeExtra.uni create mode 100644 MdeModulePkg/Universal/DebugSupportDxe/DebugSupportDxe.uni create mode 100644 MdeModulePkg/Universal/DebugSupportDxe/DebugSupportDxeExtra.uni create mode 100644 MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.uni create mode 100644 MdeModulePkg/Universal/DevicePathDxe/DevicePathDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Disk/CdExpressPei/CdExpressPei.uni create mode 100644 MdeModulePkg/Universal/Disk/CdExpressPei/CdExpressPeiExtra.uni create mode 100644 MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.uni create mode 100644 MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.uni create mode 100644 MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.uni create mode 100644 MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxeExtra.uni create mode 100644 MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngine.uni create mode 100644 MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineExtra.uni create mode 100644 MdeModulePkg/Universal/DriverSampleDxe/DriverSample.uni create mode 100644 MdeModulePkg/Universal/DriverSampleDxe/DriverSampleExtra.uni create mode 100644 MdeModulePkg/Universal/EbcDxe/EbcDxe.uni create mode 100644 MdeModulePkg/Universal/EbcDxe/EbcDxeExtra.uni create mode 100644 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.uni create mode 100644 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxeExtra.uni create mode 100644 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxe.uni create mode 100644 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxeExtra.uni create mode 100644 MdeModulePkg/Universal/FaultTolerantWriteDxe/SmmFaultTolerantWriteDxe.uni create mode 100644 MdeModulePkg/Universal/FaultTolerantWriteDxe/SmmFaultTolerantWriteDxeExtra.uni create mode 100644 MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.uni create mode 100644 MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePeiExtra.uni create mode 100644 MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.uni create mode 100644 MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseExtra.uni create mode 100644 MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSample.uni create mode 100644 MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSampleExtra.uni create mode 100644 MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2Dxe.uni create mode 100644 MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2DxeExtra.uni create mode 100644 MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.uni create mode 100644 MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxExtra.uni create mode 100644 MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxe.uni create mode 100644 MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxeExtra.uni create mode 100644 MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.uni create mode 100644 MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Metronome/Metronome.uni create mode 100644 MdeModulePkg/Universal/Metronome/MetronomeExtra.uni create mode 100644 MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.uni create mode 100644 MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.uni create mode 100644 MdeModulePkg/Universal/Network/ArpDxe/ArpDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.uni create mode 100644 MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4DxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.uni create mode 100644 MdeModulePkg/Universal/Network/DpcDxe/DpcDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/IScsiDxe/IScsi4Dxe.uni create mode 100644 MdeModulePkg/Universal/Network/IScsiDxe/IScsi4DxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.uni create mode 100644 MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.uni create mode 100644 MdeModulePkg/Universal/Network/Ip4Dxe/Ip4DxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.uni create mode 100644 MdeModulePkg/Universal/Network/MnpDxe/MnpDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.uni create mode 100644 MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4DxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/SnpDxe/SnpDxe.uni create mode 100644 MdeModulePkg/Universal/Network/SnpDxe/SnpDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.uni create mode 100644 MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4DxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.uni create mode 100644 MdeModulePkg/Universal/Network/Udp4Dxe/Udp4DxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxe4BcDxe.uni create mode 100644 MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxe4BcDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.uni create mode 100644 MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxeExtra.uni create mode 100644 MdeModulePkg/Universal/PCD/Dxe/PcdDxe.uni create mode 100644 MdeModulePkg/Universal/PCD/Dxe/PcdDxeExtra.uni create mode 100644 MdeModulePkg/Universal/PCD/Pei/PcdPeim.uni create mode 100644 MdeModulePkg/Universal/PCD/Pei/PcdPeimExtra.uni create mode 100644 MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2Pei.uni create mode 100644 MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2PeiExtra.uni create mode 100644 MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideDxe.uni create mode 100644 MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideDxeExtra.uni create mode 100644 MdeModulePkg/Universal/PrintDxe/PrintDxe.uni create mode 100644 MdeModulePkg/Universal/PrintDxe/PrintDxeExtra.uni create mode 100644 MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei.uni create mode 100644 MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPeiExtra.uni create mode 100644 MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.uni create mode 100644 MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxeExtra.uni create mode 100644 MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.uni create mode 100644 MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmmExtra.uni create mode 100644 MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.uni create mode 100644 MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxeExtra.uni create mode 100644 MdeModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.uni create mode 100644 MdeModulePkg/Universal/SectionExtractionPei/SectionExtractionPei.uni create mode 100644 MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.uni create mode 100644 MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxeExtra.uni create mode 100644 MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowser.uni create mode 100644 MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserExtra.uni create mode 100644 MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.uni create mode 100644 MdeModulePkg/Universal/SmbiosDxe/SmbiosDxeExtra.uni create mode 100644 MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei.uni create mode 100644 MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPeiExtra.uni create mode 100644 MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.uni create mode 100644 MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxeExtra.uni create mode 100644 MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmm.uni create mode 100644 MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmmExtra.uni create mode 100644 MdeModulePkg/Universal/TimestampDxe/TimestampDxe.uni create mode 100644 MdeModulePkg/Universal/TimestampDxe/TimestampDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.uni create mode 100644 MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Variable/Pei/PeiVariable.uni create mode 100644 MdeModulePkg/Universal/Variable/Pei/PeiVariableExtra.uni create mode 100644 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.uni create mode 100644 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxeExtra.uni create mode 100644 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.uni create mode 100644 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmExtra.uni create mode 100644 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.uni create mode 100644 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxeExtra.uni create mode 100644 MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.uni create mode 100644 MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimerExtra.uni diff --git a/MdeModulePkg/Application/HelloWorld/HelloWorld.uni b/MdeModulePkg/Application/HelloWorld/HelloWorld.uni new file mode 100644 index 0000000000000000000000000000000000000000..78d882c24b53a4b0bfc46753d98b1ef86d6b8b7f GIT binary patch literal 2268 zcmcJRTW=CU6vxkV6TibqU(~czjSt2cBW<^KqZU$Vs!wJq6o}ly(%Y9;fB%`CT`(nT zVncQ==bZVU>zv`|k3HKn$M=k%v-fssBO6=awxEgAw#+6r_cUi`me`S{&>PT19oYpE zOXitPp`UX0l5fE`h1Z9c*r9#ol+Jxdu4h*suU=@0x;i!lCr2ub8LNCve~v_-vtu~f z1`C$R$RcMq-~`z@_KdJc)Y^&{#|7F9`Z<;@knh=JWE`@h3ayGp<^O^AH)m9|oORKe zv+A)9k!aZge#?VCD2mY31{QsGWrS0Bj&ptDJoDZUnQx#43$8rEdK4q}gi{yZ->Hw; zq&zjjp6_rSd_`O<;VUnW49V(S&UF1MS`{-P@8)*rqc#9v7Cr&#Df3Hv&hIs=-D3B` zUfB-o)JItPariD>b3az~QHRrjF9~HNU@POYOOaaGHDixBy|sO+>D|T}QBG$dEbvr* zXJ}XSL&mhf@V={h#k(sqpg71P=^C*bqc{4UK~sD}U8{m)P9wU`hG=G3nt?E83{iB{ zwQLY_Wk=970jaW4Ig#WDJHpKocSc^SbNk#q)z2p+bdQ29(b5~TBKpvyu6sH{T6l^? zxJlBKvzNzRtc+Tfj}B6yCUh&68CiVG_`5~xQ3-LpL#kVxpB4Vg&t(}?RnL+fyzw1H zbrpP(^ul{q_f;~0zpf#N(#7r`mA1~QgEHic(dgJQUB+39ifP&h#s-~671?Gy^m7Ml zN==>Nu{x5v*$Hz3T~P=KRn${zI6Ihk#{K~9OD!X;#l0r-HA+awdPKBNli568P zorh)riIG#^-^1!hd|S3%R*8C*y1%0K4TL6V&p=7oHSjoa8pNoB+@{|)dDG1qkn4<5 zb*Aj^f+Y)Uj1Tv|)Vx>n?C<^Fgc`7D<0ws3c&eOBQ%h+aIiV%|c;GwZYf$9f z+1c4MXU|Ob@1LIaEZ}>=FR+hxYpJbmX;1A5UhRElwdR-EHD8Xkz>23KnP1yWdu4C1&g#`$JH?Jl z%r&+$6TCVtCFfWhXC~b$e4SpD86L1zp~Pm4 zI`@+k+Rd>mCPl7$XI-I)nIh9#A1RSh@#frs8lJPhIO5W9eRM76jAD0u+Y}B$6o*1D z<=U~S}U>f{gRZ|sP<{(oVarMN|C-)o!(Jwl5S-K3o7 z)~z`<`sv;2xnI7Mx?l8$=tYrsH>J8GP{#EQZorN~oq`_{Glb?+)*W;Mn`WM5WLcI?J2Q%Ap|pJA7RFam#S58eBSUhP?^ zVsOG&G0)he@t}-y#GI6w!Y;CXluB1Tzr%x68nIf~0dG*VQYN2gB=KzYtZRLXZ39H* zNdE51MV*1EE1`Il%{mjSYRc~-gWu(5S#d>kN%YFlDeP1SkBICs?Q?s|^OD|XIeKO< zJdQRBDNm{aA!K0a8+fP&nyhTOPSH=;s!l1M^Jb=;rC7eUZ8UnbR14B7RPrUZ7qAol zIS2{(DQ%U_1inKo&S9ao+j#~d(o~bmL^uzs5^)l0g|5A++axeeK+tKZ zYgimY%~d?4h)#l{tWd;DmSfn46Q|V+ujy*vHdVC4>?bUSU<57|(`(mZ$XBR~k&dwz zo{)l8p_1|d0`T_5nt)q6Rl5p1r)s8{vu(uCNY{xK>O44%+je797>sj~HA*>ly zs=Gb%>~Df4h7ERCHTpmOpBk>0H2XWnRAmQfr3&1i=k`~s{aLYp`x_qNS^o>&b@%CS Ps9P(C*?s#D)|veQ%BYRP literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Application/VariableInfo/VariableInfoExtra.uni b/MdeModulePkg/Application/VariableInfo/VariableInfoExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..f23f1610623a3d5a3b0e6ccdc90e81948eebdd62 GIT binary patch literal 1362 zcmZXUTW`}q5QXO%iT_}Q7eH;o?Fk`7Lk(Chb(AI)o}%2ET1w-{Nekh}1K*kTB`J!s zmzmi!XU>lI@1Kr!EaLy1Ut}Nb+A>?(+#cH_tnz)cu@zXyHgQj4E245d=ZsVAOT521 zGsAXiTaRAZ!Zz&3M9cn>*cHCHj}>|~2mji3es*CuL`L=$^k>Yk?1jCw*Q}1~-5Wb% zEiS@bvQ~z|);^B0W}dN)=LEkZR7JoRvx0LQ{)OE$&a7?ktZRLHU)SES8^9>@de+3} zpcGVg3rbbrmWa9Ur?AfPt=+fdoV19rh?Vk5%Oz+Hz7*DJDLG}ea%R%4!q@3pnc<$b zZmGJF$nH2HZ^4O*Nyv5UtSb~TQ)E`_BPDX~vpLu04o}&iA8={7{&X#-jAD0KZ3YJ+ zibK##xi;)o^#q>#_aaqQ^)>czL*o34n1`GWbqQMTh?I?3t^FaFzmI=&f^xR?gHYhjz8$|~8#bVg>=$_O*GoIL2_6bTxXsLOC zHKD(TtYX)9Xcx>e_6S=*XtYo0=a`5~M^0I(k2SWKg)7t+bJzFU9qn0~hHiDOw*Ifi8eIr7-V_tZ# m=>Ct17eB?c{(IlTtD+aKD8Je8l1PCyzt9cM3)8BZ3-2GC2Ghm> literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThruDxe.uni b/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThruDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..de96874df8460d2ae7d64522205c4c2c6f489211 GIT binary patch literal 2126 zcmc(gTW`}q5QXQt692(!UjVfUAf6CHxUB&TXrf$HctUQIrk2tsid~?89{A3zFG|u1 zc&aS#dUoe>=FE8a_ph#XE#iI36WLq4u-xW0wH?;96I*FnH7?ofBNaR&yR?$ga>1ngu?WJPSOO)~RsRXcRRk z`exLe2!$h^gI@aq_cq!L%?bO7{X~Cg=V;%RRmecuob%4HP>hIdGFC2K7UC}U$}M9> zn%8_Qci|8tHS)lVY|mL2gEd!~>qhQHe&l`X7())?N$X-?c~70!;ANAaBO)*Dmbkgi z@Ka*(7>`ewU)VEy&Kuc5BfYeJzEej%^(^IKRq?O9a?h!QR$Sq1eJh8RXQNEj0TU|r z+74}CZ|<#JV0MN@M%|Tns7UE~OBP29_LjbP>&(y4yh1LCA_QWsXxPmhN5oo=?G%rN zqiMa%Hgs49(hR*h;~As+^TsjM9W4G;9m!W-sTyOb@C56c8F8@SuaSPRJEW_Qkw2|r zsr%puTEeIf+RQX3V(5#u%hm1bs2r>}O;puG|AKH{u&!*pR@pDA z{Dr7&I92zQ)Zmq$1nR56tF%|na>sjR#{PPQf|WCHPw2Guoeo|ud22RCoB#<(`gBas z-ZRGb899Z+2o^PuSWW4vF<*%@JGK))K?dm59$MB@&Xfd=p?mJ}rQX%J%Phb0y32g% zvZVb6(J8y~+4FdjouV^vTqmrj_>_kpD-mzv$hD@3BXp&sm_h3uT8jOZ`6D~Rtv@cQ zq9pDou`i9E)_V#QeY!|7kGD=jo!4DZKjPi7y{1d9`R^m5i?wff=wUm?OM(=WaoCCB zXoTK<&mMJC&(ElJ#;871^$+kRgkthx?}c5@T-pCy?z(Y?WUXH6H&wbT|G(${aJNta n_nY@neVY!w`(iZ0DYbqNwYSax-9YMT-9VcAaJPK}wUzh-FMwB< literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThruDxeExtra.uni b/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThruDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..d89350dfe332686f68bd04f5e132337d44cdb7cf GIT binary patch literal 1372 zcmZXU+iwz45XR@(#Q$N_zNl%z+mkUykX1LfKq#d3sac?Y* znKSdvcfJ|U-#<-jTEzE?Uu2){)-s#hjXk$#SasI2t)<1d=Csdl!*6JJmfO8`>=FOS z&TM59&gS_1#xlirL2S-`X)_`sPM2=~g71>E8z0MD8@B zPB+i|K5P6}peV-zl=6OCJfukq=LsGQnCNU*Xc1u%E9J{r%|Wa2Q>==Xk`q=-XC^&M zd__--3=gbTv((0nin}L5r#b7ANyxQu)+LIV$uq0;krFFe!U#`W3 z@&DUqa1f$61ih4N!(O)@!*jnbQdR74v4;wY^CLb_IUVW}wA|q}F5*{(0%Ek?(^Y-6 zr4k>!v(;fiTlwd%bc5UH)U)|S`wf;c%%}9+VfF?ncYL)XL;G$qZ2ELh&%QCX?3{gq zk`Y>J9%4=CuMw-*^&MH4ImRAg3kbFL3H==7apA~4R_bGoN6f+%>Jf9>_u8H8ak}JO zs6EdZ*(F{BXV%4@fGUihXCJT=ciEJ4h_8HNVB>6o2tkHmRxm>VBI0@Khzki>JzjH&1oEa^#NpvfhlGXknD!KMlXr AfB*mh literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.uni b/MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..6fc66da9642ef9957fcf43980cd25a22f3759ff5 GIT binary patch literal 2410 zcmcJRTTc^F5Xa}4#P6_y7d1eY_@Xh!7K%11ZJ-VMWO}1)?1k*MV86Wj`_Jj=wp1b^ znC9GO=FI%(wx_>;m8@h5<2k>?-rI$xHnhHNK@+EJO-5oBn_14w>)SXf?hu zs;Q&c%$ATuyG6cI_f^?R7&G*TT;)uJ+K%2UbEX< zoL<^1+ht$#`Uu&Qh728=RZA(mvB$9NHj@?ILYCos&d9tbdq}<|s;Bnu&WZ|A9Ju}w z8lvY@@P^8jrxWV=%6W6o+W^UtBa*F@-4MGmvTetaKnoSEJgY_u?YgU+h;q$Pm$j|K zEZPho#SJ|baHx+mY_4WUxFo4ehRBFJAtUO=aIa!#cEtJf8kUIk1}R}wt*B;JJx#GF zebN-WPwUh@?tn5{RZXi?ggsV+?)B{_^KC@yQ3-L>x1h7QKUw%MMAKzVRXtO3@W#JH zsw-7)j<+-Ls22CxXVh8gR@`$a9VB~H+Pdw1v|KV`G@AC2FGykyDyD89n9KHsbB!1# zL{V!KYK@v|v8#GyTXw=)g{~+B4Mo&zb_nl;o6=lor>@kz%__apy3JbgvrfB9MCWj& zv+nj1J4fc!ah*V~p;H>_Zu^vzkc%dZ`cg|qHiOhLvaxHrR)P;z`?}Oq zXs;2822~`RM;o24_o4*qCyXuISysuId?Z*`)V`yk&fOMTs+`Jr95`iS)I{#C-;Q^O zbj_%Vf!B$$zlSa%R3snkUD9{%?w4uXJ(QRC^HFtihIgug!^Yh<6s>5O*uD-gr zU%}Y<#T)dn*D&gdv3C;D&E^&Su3uK)i+=G4ml-bmrrm+Ns~ I$D(@v025nbPoDA zktwkYa2fNZ%|HfLmmdEDcFEd}w|?mz~61^W^GJ9}eq?LDKDYIbVJ zjN^iH&R7f?9BLExr=GFFN(+TTNLS7+Wf@x5e3?DE_J)1rd;|Mbow`;xL{aMJxd*?3 zML8C*l;_)kkS7V6CmV$#X4Sb;%-SLZ+2Ja$?1O*ZbPsVTbwIo|ancFZW_X`~PWEG>B0e za=(;o&0MD*qjUFODf2hmYp+?aWdeg`XSMn z`Wi8c+~1LP=_BHSSk6#;A5+f}hzn=#F;X3?J)jq_SP$siKG*DcN7E(iV(odxV3(i< zuB=NuhE*Ir&pu!#?TRVq5UeoDnxnpgRra6sKUk4+{r{pOOMZ&Tt}33IJ;sYZ)ufyq zYg8I*|McoKJ+9bcRWEu&^rFbS>%!eWEQ9I<*Kqe>9l;-g>7w$SQE;|HZcddyp$0^O92fni#+Za)a zSE^`lGvk@FXU^v5kB)ULU_9p+*n68>W;Zso18njnc8z7jZfZHZJA65(nXPPVOLt1G zU{y?HCwA&$XGCT;+1uAd*WNK-DmukFWxXZin%&mL*Kv`>c>B&<5HVrgU})jF*^6jX%qGEu4 zymo{j1U9+6WSVpn^>NyueW#e`VJ zsHTtlK&)ziWBrUrxb@<~eHDL)(7slA>g*9r^ih#&p24-}tYl9Az#VK)7zcJ(sl>k& z&)O9kV!j=bCA2G$h$Zpag`)%<5B(15o8I06Wu(k{BkKM!xrDIA*R@9fkAM1><4Sz} V8(UJ?5T2yIe%05%G4{CG`UL>rK$8Ff literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxeExtra.uni b/MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..13381e62822693a5ff86a3c283e67e5b28faac7f GIT binary patch literal 1314 zcmZXU-ER_65XI-&#Q))jzNl$IiBHBDi>$h_1wtXMPt5`?-Gq;3p|$wOtG_e*MKNUW z$IRR_=bjnv-#;yDS>SuaFW6_hwbT}NV=wImR{3IU+tfPtU>ob&6TV<)w#Jqanc8nG zGi(>OwT%7B=0pa(E4P0kc7^Z8#}c=kgUNqyJ3l+OJ0gR<0{t~}+uqtcdvC|A;{s*D zT4yp&X-qhgdX6TZQ#dI?OmZ}F$;iIp%k0tFHti!f8rrAoo;9Bl98$l*J@IQ$lw%1> zd7~{6QXzrml!zrvS1DXWz;lY%9_PS1)AkE~UZ#3qb7 z_rM8xGu9=OJlE1$mndSU$h6W&O021HeXc{*y6n%MajCifaxJEe|KB!+gAm0b*GsuJ z>~-r2JooD&RmJ`mdtM=Nej?_O({o*NEq6psiu3D20WsR{>8j4zQi%`Vx9X`}Tg7Lt zbd%d>)U$P<{RYbf<}*7v@H9cW{UzGoX9=_Koq>&e_K(8PHPm2y0A#jafym z@7Q|G5%z#BN2s-r>F0=u3rFs=QXgwtT;U z6-M8)57~*kY|1$zRx!$&M|~w$*?%(sz$51R|3yWX{1%a2RX878l0UACjDU-W9|4Uu-&g}MV!hSd$O!R~`P20tRE2g`F-!O@PWoH~C_wG&45n(BW- fy!a_w172;kmX3PORIe*X=z7oUZODjHZ2A2Ii8RVT literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.uni b/MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..ec3aaf7cd89b2ce2ac09e3b431fda43c138d6aea GIT binary patch literal 2292 zcmeH|TW`}q5QXQt692(UUjVfU6rK=5B&`7psH0p|c&eOB6H94Q_cn$;}edCo7e_jYBeO>AfftjQADiS-%J><6oX4Q!6bn(sNY z)TUS`wqku~3s!nIv!#vs%62xe%97waVElx~0-u0bE4P0M&Wx`Fq!i1>s@wP(iw=mX zLn+6BUgo?tB?@pVCb!EeRrztsJj{kJJ`x~?s8V;q>BOFdut7A*}J`6^!bk*{xt}h zHl!TYHi54?a}5jGHgK4dO~8t;zp|5F7P(Rr$0K0PcVUW6YzlPkRqeF0=8@796ss-= zPK&Zi*BK9WdQQw;{d&a=*qv3z_xoyRU&Gp*n83c2xMW(nb!zVOzMpAIMB#}+rg)7~ zXbRU=9##F&xe#}qB&k>XhMZLOe8y^#Nx3S%jvMT~?f%&|e=%C-HI;gn^x%!V4Wuib zgaz0u_(Jhg1$Kc? z%kesAJpxk*v5VbeCgxgG#16jlQB3dk0bj-b&iEONcbL;9w(H=@@GZ|O|k zKL$$-E9@>by8ExN?{+J0{)cWjf5skvE9-yi-`&R**AaE)?|LE~x9Ns7-ptkWr@s8} NiB9fg{v(T?{02peZ0Z02 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/I2c/I2cDxe/I2cDxeExtra.uni b/MdeModulePkg/Bus/I2c/I2cDxe/I2cDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..9496661f9e0a4684925bda7d4265dd6517436b19 GIT binary patch literal 1300 zcmZXUUvJYu5X9#hiSJ;gFM!$vBAyUJG{k^Kn?z}%mZ!=|+B8!B$q8-4hX;Ohw&S$O z^4;F<-t64$*?<2u)KJ9xh9}Zz-D;+}ZuC+w@H&>Lsj=F6#2e{MD^@8vGyTRh!FQpp zGS*8?wPBrN+5d&yC9#_@mWbt?$Jg40y;I$h8R-@1ubG>At9N>@W9+0rnHQLu)*xrp z*;3Ut>O@ZAmVud-D)GI0QdGFdb}v$m7`^WoI~>ih zOD1`(MPOZ`n3*$Ydws0Lir!ZHT6C?=`s@jpit9trV$AseX=iXSqB-Pxxz>iYPd$R? zVPCAO+27*NJ7ms}7jU-xb5A$L;Cr8{?_YStlqNp{3^m-h}%##EOHyLv@&A z{1Lt!q0&C#8;Qxd2*_P5-(!z8X5$*Q#@q^PuZ|BmT@p8HH&l#tNmf5F>)=m7HAXj7 z@3S&@`&@HCu5(;9&-zNPtN&#FLB!1c{l!I<{1maS_Ba)Kf)+h)lWVs59!uTIISPN6 zM)2Erw7)O@Yxo~x?XC-Td!Y39C%6W?3+fR3n4AtQ&#|I_c0}iV^QUw>W%ONh|4+y_ aKUb^4tBKa`(^c5n4tLf6gp8&mj z84cNUnKS2`Z@!tskMA|BS;Y60Uu19X#&Vn3(2lU_q-$d=OIDdJSlw~9V0X(n$F{Zs zmdFx2vvcMTSeLe9)pCy&`vKns%iLyrp0dvH6wbtB3U_QN*39?SEsKAV%Q>uXZ3Fw< zMzB`KkID22^O-%f=k|itX}No8C#)0Cc<5>fVF8B5l>0fWnN{(syB^UVw)9`1^U~E< z4Kh4mTf^G+=0TN0jYf_?1tBOK5o_!;U*0Brr zpANVbOz*vO2aG~J%ru9A@Wi0#Zq4e(9Iop!s_LOPAnrHV)v3BSv~P^RGCEWx=(xeF zzr8=-<}XI8Qd4!$iWbV|y2^XuDp$QrMw}l;SYqkJJEPMMPpY7d`3g0RpW$X5k98 z!rbt^b|)pHD^7*k^mvh7;nQ|rm)H|9h0yfaZFXWVn<94cm5*WuuXp$=_E+YQoQStx zT)d4Ea)|9qiL*mbP@+W_Ddq+5Driy8wnuzNc3gHzcqu`(YY>{;?ST^8HB6+E z^sJ*%7akA&j;Wj8-iTVKjOsI0{}e1StZ;kRqksP&xZ-&$_dm;A-O?dvbyBOW(eJYV He=`3GK{6p1 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxeExtra.uni b/MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..d1f60d4f09cdbba1f3353588c7ae02db8503dae1 GIT binary patch literal 1318 zcmZXU-ER_65XI-&#Q))jzNl$IiBHBDi>$h_1wtXMPt5`?-Gq;3!M6CvtG_e*MKNUW z$IRR_=bjnv-#;yDS>SuaFW6_hwbT}NV=wImR{3IU+tj|>+BUYeu07!mcE)~c39+gD z#xlcpfj?uvvN^E<@5=38h+W~k@v%fM=V0>R+s@C$pH! zu-2K3QyLRaq@JUR=M+wg5R)8DTr#q6_%eHNwoUtJ9UI!G>ZUcH5gby#!9DS7P?Tc{ zN_nF#5mF(6<&=meOyt`Yw+~pvO8HV&3(#u(1glOybyeRM6RjQ`&@g@X{qA=gW} z)Frz01fKhKk*Z>Ui#@N9I6o0{$mzK*xt2SkCdK)6p@0}|_jFa~Y^lTt?_Bj%uC3xT zSGvjVGwRto(0+qu0`r-j9C(_b-0{_ljQB4^uo=)jef!3EYUk`@lniL8d4x5lzs9U0 z*LQ3^<_LShmLt^K$MkbV#DydGS*edTHkgGg)CP0M_u3urak|7W)V^m7c1hIGnf0*8 zpbDe!*@x`JT{h($5vv$w&7-~&tL#6Sf8Y^w{r{pOOMZ*Ut}2`wJw}TG-K3mdYgQa< z{q)kb+%DTu)h~KA^oB^g>q6ZDD8uRo*I@TS9fKbc(}U$XtKeuyR8E~gr`idldQJ5| fAzu8HtpTq#T8HXAQ^l?vqw8I(*C8WL(dG9Kb_UBQ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.uni b/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..90022e343098a2c40461ba35c9d49d5f433f6eea GIT binary patch literal 3906 zcmdUy-A@xy5XI-2#Q$MaUesVwV|*~i$Vb(UN(r<<6BE+X(l)kT-0~s+y!tzLdb?ey zfDedSnpea5cG5LG5+$++` z;5gvA|FYeKPYa$J5pEedX65QU3#A*Fh>x-$-@AAcW2uZ4Ilc}}YI99SHhMQ_S}SY2 zY}2(gZ%xXS;^d*!J1${erCZ-!zIV=8f6hwnfef5Z&{B*~8AYC!wIv11Zi{CU@*piJ z3)+oRW`Y6~!!v%BtNFbZ6}!ljKI^5X80j(---ijP%17CA&zbLta@G>&N)to;^z%c0 zip3&U@~LUN?2crihPC5$-UvymkD88*H}K$y*lPdvu%lSqM?nt)-edN}bG{x;TTkp+ zY5xuB7eYRbq}1S9t}?PV-Twu){PlBCd~`l`VDu99JND|rdDVc8Xa9(~8SIqR5eP9O zG5=Ehe0I)*&pJVMruum{;A@Eg(Qidqx>l66*F8qkL`2tGod&MD7W0Pm#8dl(6&ls~ z9(lN>5mpKmS44-^F)|wU6E&_|Cx4stekgH?Or;)i><84cr&5UUgygZ3B`H!dZ*#gt ztI9`%S@P$Qe%%sU*X71i&dZF-QSmrx|7n-_jphE!&qDoD&oN4P5pGB6%HygNI1f>- z2CeiMFI$+<(}s5krIkmjp!9iSG~&C#c~pbTHp;2nTYlH;zt0 z^rv77p&o4S&=Pa?$zp@Knj@P&>kV^d`!nzNjEJ{xzS`7^`%tq_Gn@iFB@)}HNj5hx z?ReEPtFXSuvt-LNwRp|pQQHTh&e|p@HQR@YqNI4P5u*k?e)qRb{%gQ2uulF?#ci*2?TSYynTkE##tuNT{2rcsP z_WLT~{!sPfwW~CK7nNSTgW~({%M=#%ABt+^}mqr(2N_%@B6!|GF8vb c*D|qYj+N%(|MeEvn3rqw+pR3)-YHJpU(%U#xc~qF literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxeExtra.uni b/MdeModulePkg/Bus/Pci/EhciDxe/EhciDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..0039424c156fdf77f61457ee9d1f3a58f87eeb71 GIT binary patch literal 1348 zcmZXUL2uJQ5QXQA#DB2T3!v5k$_XJvf(^B3<0wr8oGK@2Q%gx4IiWQCc zygNHP^XBc_vH$(;TGs;JS3H4zvKz~7Y1j7Lp5fJAY_~SU8`(Ynz|O5;oe`DWA3Sq> zm$tK#_1YG;Wu0Nk|C!h|d)IFCn0~JIH@0`V3+n91c>(%M=C}6R-q~wwRT0+47cl=eURV!TL6`kIji&c4HXj?mQdf3s6c< zwgSbUZ%2eQ$>2OAVg(cJ?Q1OpJYuDKIo1-i7C*zQY$-XzT03Ua&EqS3URSuo*4<<_ zWmMiTGPGM_dnQ$_m1FHu#7vQSqmPs*xa&5r&mBgr&kwk?Tz@+)W{m%zHiv@{#i7zm zwYIEv>M1-Q--}cg`y2e#4TQZUBCu&;f7qtRnw0oqh`e?^ZymuX3U{%^G zzH~~5oWA5fyHB*=;+evHPR|`y4?(%*^@{j8u(6%-jRZENi&Fc_*s}}P35o`2s(Fkz zq0c5*vD0~C1Lhcii_qRdLSM&3Tsq_wOZ}{|!z^5(c9{Eat<`bEEwJzGi&yF@YTcuf zm<{kJpb8^()kmzvT|U(u6Qvkct)jjVtIVIw-`EjzeTQ*fr8-4yKN_4CJwb~hU8S0l zg$>76KmB>S&M)6l(>MB;=+7eUu4;9Mpp2RmT!Ec}Isrc>W&q0ztiYiiafA8-7TkKq rsGd_FoDeU5s@5U;46PH^{$HgpU42=7R}rTYV&r;R|BR9><@)yl!v4;! literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/EhciPei/EhciPei.uni b/MdeModulePkg/Bus/Pci/EhciPei/EhciPei.uni new file mode 100644 index 0000000000000000000000000000000000000000..647c9497e99fb2f7b53ddbf0892ccee1d167ff80 GIT binary patch literal 2178 zcmd6o-ER_65XI-YiT}f)syr5z*a(y8zP&AI{lL$U>fLd?%n4Lyp|d&n zTv5`Pa0)>VnrflsoINRd%!yPXjS7vl<=%C75NvXg=Gcw-kF^l*I+Yr0kjj@wnuIK) z7vYj+!KpK|#4x3P%iD+4>zMV&6-0^MRmpm$1#!ix5I9$gq|Q;sebf=7svfa_qyD5G z^^_z3hOHER7t<;`2@L13s~%9k>SX7^J2LuJrE6;OGQ2gUFXva*WnjC(%@R#C*Z8m4 z>4SfO;#Olf@G|0wG2+;zcT=#mQBaF6?V!3(tTWh@_BD3d&CpnnSsFO**$HFHzBq9Y zOa3!7onmnsJhzxh%lhADlwWz>W;_gQt#%j4&N!9NR*09_88)4O>xBIbpYqTOu{*4U zTziVx#a1?o=~i#CRqQW}A2<7tT$iMsTP(Ss+kecfqFTF?wd*Qt#COfSE&iA1r wmVY5)XKsEewnN^^{m(L&T29GXN@_1^bYJ!lXa0YFm87b>@0x%2MOxP4C*1pCDgXcg literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/EhciPei/EhciPeiExtra.uni b/MdeModulePkg/Bus/Pci/EhciPei/EhciPeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..3f5163896d431d8fad209bad12f20a7a5fd2a7a5 GIT binary patch literal 1362 zcmZ9MTW=FV42AuS#D5s2FM!&F+Y>^Fgf4VNb5WWKc&av+rYoh{XcJn(j|aZvy(K8h zjP0?H&)A;*`=?_a3;bX33--}&Ewz;`?5RD$s8#e?+9`5eVy=*t zA-9dM3Gu0CY;)3up*+N^z!tL{E?fS&JvjHay|| z?zh8Z;ra~L8D|?m+n2QnSj0;CQlu4V4Ss@E(W>MOY3b%viZM#; zblrLi&%?e1Q(X@y>=uurS7QGQ?*QXNR>u`8s=CK(ihsZ}D{CQcyMqdAqIUG;ozHTH zR8(31x!1f+Y))r8|8-%DWy&4qOy6<#HYj)et3Fn{?sdUy3A~iC4ebkS*ZSx&H4Ri% z`vhyu#9bprUg>Kaut(S%gr*BI6CUAl<;X)MO}5q+yKsftV(+;w?X>0=>>KCeHS~odNJ{K5W}6EW9|jLIynqyNxeSlj_w+WXAL+-I|zGQG4hv3gPZe&l?+S~X+g`~!w_&&U7( literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.uni b/MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.uni new file mode 100644 index 0000000000000000000000000000000000000000..c44024bddbfd4e469bb5ef57b6da0121104ac53b GIT binary patch literal 2530 zcmdUxTW=FF5QXQt692(UUjX$22=RarqHRKndP$U~6rQSF+H^&3+D!}n^T2n;bvB`` zT8XDB+O^jnpE*7=W9QHBP204<^O9e%Pj+sZ4eiWU7}HGCYF4)cdNZ5wo?1@Zw@d3` z6>Pw~)-?Ib>?==><)w8%+2)yG_XC6p7E@+-nafx&!^ro&fUJ+h4(#))?uyUf=mKRxV)(Dn7vO97h^-{RA?Yu@F4e>y^s z_d~m`f^da5DbnH*_7!ao;sJfBB~6zVNKDK9&tNExg6&w9cgq^Ce4n)mKkYNjBUJ8m zwBRe?Rr@cwNJHV?g<9&nkFNnddai~PlQv`5I`drx6w{s*{WP!G6huQ&AG+#Y+8Fyl zlpEMieQ)xVb{u1QJ9ay)oZ>%c2LtquHo@|Dq(S}7Ac&Lc1ub4i-U+)U_No0PwzuUhSpxyr6UmML07F6$(E8hK0- zig?K~n=4atm=K+E^|l>(ChjjW3bt4q|L!z{fi#s8u>xZzs-iQvUe3KL9)YS?MJEl; zy;c+%)wQWZ0 U%Gbx;uJJsI`+K_gX_+5?0RX<40{{R3 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPeiExtra.uni b/MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..ec4663cf913b941d8421b9149dc2b9ef579286ed GIT binary patch literal 1372 zcmZ9MTW`}q5QXO%iT|)lUjVfZw zb#lO5u@*uOhQ3Z5 zQI0!M%KPnzShzidb;jPt_x1-Z0v@qazLeDpv>JbcSEr@qjMdtiNzW2rr&R%Y9{8(1 z6Pq&1ch3p!=B!I5MXoz%U80DYBGXErCX0-^*XO&`@*Ml(h*Pjf*J8#fF2}b`;UI0r zq0mdYw%EG$6rRnx1e31KF1sP3sFm3NB09jh$?904Le)J{Q{n@W*+C0&+cgwcNA0M| zJMU-pTA{MybJslLY))m{|5ag&XUZMsbl-9I2$Wm?WgW{|_xfrvd=HXc z(}1d)M|cxDZpiTzMQlGRoEkkr zivfM5oaYu*9Bcjb4z=Ac-$~U$dR6qsNW1HUx&u&#)eWw}?t?l8KPILJ%S%?l(N3tK zzJ(=KpD?Ot)CXt8i=VQ!;H4@^N4<8cqHYzy$>;)gsLrX^^t}zS^j+x{$$7zA6>p*a E1A&;)jsO4v literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.uni b/MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.uni new file mode 100644 index 0000000000000000000000000000000000000000..6fb6db624c589a6db644a3d86c28d54ab10f18f2 GIT binary patch literal 1958 zcmd6oNpBND5QXa;iT^NiE`Smn5El?a*zp8LKx}zY;1rG5jAX}_H^`p{zSljQ9Z0w! zq0vll)vsQ?s_yyuqh>V=c%SkF_Rc1j*v!Uu#GF>zc4iT6WH&anh0Segv2Cy#IJ>|` zSnn7QX#-o^7K%lv)6sK#X(#lhk&qRG5LT($J}cs0Wu@*E3`*GIwsH}U zX?OHSSiZ4_b?ogy9(u4*6am=MZOS($bA@UfETmBk-=Z#Vh(@YSS(&pYo{CQST<0|v zGpD^$N>!tri%o&9z0y@PJ6_dfoLAhI9a>$np7HRW=8kigS@Du(f>q-BKD(3BzJ_(J z$@tSAm#iMYIUR<4??#%yKzL%{wUQ@gUJ(zdr_8JJAw?C>#GM7@PK>|vRlSuN?W^K- zyv1se?q7i5D_8nvOjSJ_vh~`XTh*1^a%(Npc} zTcH)MP%E?zH`eGRXLQM`Fk8-FV3*i*9Ip%JBQS-~a=tr^#9VXo*uz#f^69P4v6b(y zv>#a!Z=JX>_2Od)?MseRphqatri$dVdFNi!?OKENBiLyqUU6|Lw!e!^)zF2JDy5z0;CInI Z9GPyz|M`!R{Ux&ul>Zj@|0@bre*rgiJAD8E literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupportExtra.uni b/MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupportExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..0a3aaac3da35b5068e1cba40c09815180e9b8b95 GIT binary patch literal 1414 zcmZvcS#Q%&5QXO%iT_}wFM!&F?Fk`7(-^R5lPHS{PgS<2ma@r7Tgs0IzBAWLU7^Un zb7$tBIdksBfB&?sWf9LSevy5)YfEiq3wv(Q@G6$r#%8v)we4(T2jWxD=;KYTL+%~x zjCE+Y_8VK;p8W(%{xfnn#1{T8suydB@9e?PF73wg zUx5CSvv2LSy|H&#C*|(F9b=2TFjv^Bkmc+`AF9|Sa!Ono;uWyPEaTjsC!;@cZ`wy| z+rU1R+EnaDFiO3j9r;^OGCEs>QuKEqW8wQ5tP3?abQH9R$QCQrOR-jN5>RzO(y1vFAZb+Pek@J*OU6-Kc16kAj z{5DrWj1G@<)f^p|i4Q*OTdbh1@-tVuN%tA|*?OY=9?ul!b7rnyy$Q+DnzF7>L zKGV~)ue?v~f_;LL5n5^;;Z2yYF;?vQj;+fYh(FnV5nz)sxdQ_T^%%2Cyj^@Utj|H=BDh?wjD z7w1(%7qR^)aVqo#E&5E8YIgXS6}lB`#QT^hvNv{VQ=8e?j#$&qnSHiX`q*ym+A?;QJdu5{lzzqN zEu#gajDF^4GgeQTjco1n$`-A_ys`NKVgvj!=SJX6?S`>XrtWJ^J7y=sOG-Pp1doYb z`H6-5FLOrz6Kp~RvK#ZJAZ<9cgw23mhAKhiDgFHvL6$*C(g z-1?OghtW!(YrHD1D?CZFhn##w|ID7)Q+v*+oX=j^3FD?~Iwqo^a0Z4V3GoF#k=59j zMS-o{ge*xx={SPXE2~?_ULWM4=h5qgGMmCq_;cpcH|RY9LGvL`%HFl_ZHQ%oeaMB> z6oUjVg>ngNIy+-$$Y{Y{$l?xNc^tV-0@DOLR<&^tp!hWkP43CCAL$~ zyvEv1$&2j6xw>_&!Ti%6mt8&nS_OxZPVp-|A%$v`CsmLl9>7xdw#$bU70*krd}T(A zZ)p!1?W+=WRFw|4=hJQcigT4$qpD{`4qp1#sk#cf$~tqED{#rkO!YwbB`d1_5tX*@ zy8_CDcUQNO_4vADxU{L6mc6H~`5n+i#RwhM_gHOGReeUWYuo3pXfW zSacn^#YokwwnQ&np_b_DKG*CdkNccmVYb{~Warp)oYxuaO)!Pfa^D?hVy-oL>|rY# z`3zR?u$Awx^dH#~Z+&y|)=P*Xwl6tOf!;)kHgzPQja;)`CFvHe!ukR4ksarC626t7 z+64$L&h|lx?E)rJNqW}Ms0WX`o@4($gtewB!tJO0m%$Rl5|RA-ZC!Hqir{|ymGdsl bRS)f4>EFe0AO8RUpW*I*;-CHrg{nUR((^O5 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxeExtra.uni b/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..2f8bf5922d8a8aa4febb13ec9041832556d18eff GIT binary patch literal 1330 zcmZXUS#Q%&5QXO%iT_}wFM!$vP@fP&G{k^K8%JqE%TwhnO)X`qoX|G>c<6V=TM}gX zF0-6D_uR4n{cTyx0^T<~fqk}HOKombducDQ%Gb3ATUcmMc5fM;HBX1#6yLe6Y-|Y` zsr|t+!FFjI;!<1MjK~1*((PY}UE-ViSmKv+VDjJF)^lfeM`U2HK!45r-rm|fJGEoh zQGqgNt(=T3jR_g4*J$E7gOeh}Bu5jMod1;h!Pz$LqqVJXpQ`iLdvjV-ol##LXE; zjLQ2>hP)Z;l1W}`v8TJ3DKf3}krFFzy3T8JYaRCIdt7R+kFLd-@&D7Na1f$6?*H-bF zE8XPu8TZ*b(0+|&1oMfV9C(_b-0{|m4D37KL|{F-C$?{lXLi9pLdgIvH4m^x^w*G8 z==u)%nmVle#FPlN_7VLY5^?FsF)Q`4#s;%+h1y_l`(C@_9ZpyHg&KRsz^;huJF_nK z2vlLjUcJvw++|bE0kMiv)jaAev8w)y`3D{`*Y_6|Rq|7Wc3t7r=n-1<=qA!<%s%k8oqRsEvBhW;Va?xs+;2TH#>!423ks6+5WV!E)rU==vp5jUsrXU1(OjOsPr h{|WKpr)mvye)?_g|J8JF*N)Wj-qk-MBU(A-`wXpv&P4zK literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.uni b/MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..7d93e796e99cda2e01572b5262ff5bab36849ccd GIT binary patch literal 2010 zcmdUwU2hUm5QgWviT~k*-l%Dd8smjAMkuQ#wS@pp^~x+z=q42i3$6Y0>hsQFmyc@F zJ7YHN**Wv|&dhrbzkXJ&YJuN#o?strWSQOAmF=-7P0y~8g0=0~nyh_WTFyGOIhMER z=16z$b;H*Td5V>MQX*-u@Ex*yi{*e-F;bflr?8u{pW4Db&+LqBtqq$f<-||jKY(=V zxfhNwcfainN2@A|TH0P&N^YT39Ytjg;YxaGukC>ECb860%|Q|7D{QJXL!OW)SPi`_*0D7o^+7$F`<#bZzN7w* zz2E7pIFeymOn;0=YTuEI3C9^p9`H=jX^s=BiM0lH;_QV$yva)jrj8@97nw70Op!N{ zKl0V&75|o>7`*QGl04Firv(mmWKPaa77CXvv$8YNPT|4YuWntY9qjWKmV#e*-iHD2 zhm~ezR6HSwy;7zeSrzM4ZO%g-jT~H3izXw)KX~sV+U`p1<2_dK1nP{$`h{pw_EhW< zf8Y8k7q7(7+^y$K=!#j3D`WKA8FF^|SPo&@w&sW^*ZhiZ^z6hEkhEb;%Rce0ajM10 zF7Jk~J$9RL>VkVF@y=e@Icvhc?w%N7-Ss9MPO#{Dkl2?p z&N_ONPPAc>ayA~Eblt^OP(R_fXZs~fbSnh1t83qg(8BkEC<#)Hile4Rk9yes?b&B; zI(uW7q5Dld)ASFCC4?1_6?b@!{I75EiuXaicw8sMo-REQv)bj%{?v`fbVC1y|Ia_h Hx>vsexAQ_r literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxeExtra.uni b/MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..63eff41a7490c2536a901855245d754f08c1bc26 GIT binary patch literal 1328 zcmZXUS#KIa5QO_VQvSmTza)_jxt^jZiZPpH6&nx+*?F=Su<=S9)`Ac6Vdx0ag zbM(|y*VHug_fN}O7Wm%q3-;A+EVa2^+e>>vRBL^k5Nq4Lt*v8EtOYx@710D_YQKq0 ziJjZVGUiL0fefrJJ$?dq$=bEIC2!dW)B2rleecX}K?ZvT`)m65_SW9n2S!KL?4unr zjtkB?V=-iKs7=_Pdd4Oz$0!s+x^iwQ%h0ms%k06mH|;a$8`ziX)U~=Hic&w%9rzV2 z%CUf@Jl_U{JW0?z0kJ@d*0zNgfrwNoU&?3>Tg{&k)owXCVYGB*^0VaE?rD+XfwAr< zu`#Xo-Lpfh8RJq(o@?Q%OBN{;GOhfP6D#h!-q+?1JIqh_wA5N3-HQqB|EEpSAVz7( z{Zg(qbDesO&fR;Ft5SbMJij4neggAc)4ngcms?QdV*jdeK#DdyzN(Hk+{7oZVpUk~ zt?-#U-Q@Hc_t|>p{hG)aI1ZP2%UuG!&^rVG}^+VhOTE# ztTfjC>D6g@T(N_yUi60OMUi(`g}Z%N2Gt3!;O@aXfM>PCG-Xk zbq!7isu<>0Em#Jw33%c%hl5tkxfjfdTgar$Yqxtuz5zW&eYUyFF(obzw>hquPq{B| z>_{D#$km(^6P9Wmx{SH&uc$<917cu%?6QT54%pEEduE?Z{bb8CXLbp8iJXupgZl(b zX`L0Er2l97swq^Rv9HItZ%62L#b`)eI;(cimJZPwntn~=^YlM zBYU#LbjG}D$_q85l}>X(-pJ~OQc}TVmyVG-a?+5M&rzXmFK#iD3%$pduI4e%l=Ce$ z3FoUbl~?2eoy0Z!yw~JDfAUj$Gc*Zxr=ZE>GuBEKxmRpTbnTUHn%Qvc9Z9$TzGR1@ zdJ_Tvu|Bh*yeWj4WE zJ$kWIxM!!dG4oQxBb4eVcsXW8$00ZA$-{b9XoV}(3T?xUH9FWbJ0mL0rpp)E8Ee{( z*D3P}m_lf}+-*i;t~q7wvQ}%9)318PTIK#o`<94!>l+alS$qw#ec0lZ=m|=+aFcSL z{P4xpSHA}9d)#}rzjcd$W4vnTAT-(A10}X|m`Ek*Sx2KTJnp*oIX}IFW6oS(efdQ$ zI0Q=!D`5QXKSprvum2nsSFx)8vzq0T4%Ny-t?lXjtnS~}{D1tV{I^{HO8>`|-~QGA QDFyrPe^eEp=%jRi2it6GtN;K2 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxeExtra.uni b/MdeModulePkg/Bus/Pci/UhciDxe/UhciDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..71d9f6cf7743017e8c31394afc9853fda209b471 GIT binary patch literal 1326 zcmZXU-EP`I5QXQuQr^KLH))lars-8xRfXDZtR@%{P}{4>Kte15M#f1)AHL0Z)_)-t z^6t#+?3uG?hyC}rYhCmB-thD6v)x*1OS`cHdqq@h6T7n+(ZC*wdv;+NenM7ie~8S9 zU0Go{{@NC{#ZRyl|3dDXwHr6qnDtz)Z*1rGE~rzm=Lq!I%`z@qpOqdAl_6dwwwUE`+4AM~;JEwt(fT&BPtA#2c4HW&?mQdvGf;9) zwgRO-UqOa6N#HyqV+9kf?J6xiB4VX_Db^CS7C#}X-BNOfwRX&;TaB;X^QyuFw(cge zDWmq?vqP&ncFm-$wQ{U$6fsj~+UO%CGVZ$F*XIrc{EIypiy7npr%mA?L~$tf zQmrk%PCbR^^Lvr1Vt-4#ydiOZBGV3e3+WCw5J1b(Y|6y2FDNhmF&jzPOkI-UBSE*)T ze#5cVPcKi`#T7ej`bKYwUKVM0U8y?+Wz?MD8tfR<3HTv716W>Sc@FK68`M8w!L28Z h>N)kn3HjouY8~uzw2trt_-k+Ax>m14&bqSd?+HG!%838~ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/UhciPei/UhciPei.uni b/MdeModulePkg/Bus/Pci/UhciPei/UhciPei.uni new file mode 100644 index 0000000000000000000000000000000000000000..415430ca4898a222c035f22a49cd66c12cb40eb2 GIT binary patch literal 2208 zcmd6oUvCmY6vgjz6TicxeNoeb8smd8#@4R7Q466E^{H73g-uE!%eLAtul~**1`5^K z7n6pt^Y6~NXU;vd`|D@Znilv!<`?XZompw;Hnc6~w9>UPqhLMSQ)|;NZNhk96}>CQ z6{FJTJS#?Xo7vPZXiMumQUG)6Q4=dzDQv{r1`9F)LTB#Mmjjl=XwXwVd9m zqt@U|K@~&gEkFpc$~9_!J| zT;rY{(Pqp`lZdd=KgZJ<5yy_)q9-rwxlJovp>ES2_*kReC9^NA3bW<;f_)*T%A|($OU`; zUXqd>#`oi!vF#d2hr6jD=Nxl>xvIUa*PoR5w+i?1`y_weeCw=#q4ak6U*D!xC4K`Y Ck7oA( literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/UhciPei/UhciPeiExtra.uni b/MdeModulePkg/Bus/Pci/UhciPei/UhciPeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..5cde35591ac7dc59ed09a3b7aa4e0fa91b54487c GIT binary patch literal 1362 zcmZ9MU2hUm5QgX4#Q(6NH)>kY>Xk7@u&dozSVAG{RkM7QZbDhIU@QIc>hsQifgzkT zGiT=O3W3q zGUT@LH6cFrjBQT3FqDUQ71&~y!)41qw+H9mwhz{`k$tRh+^`$NDE0en@XtWWx!FA^ z)%|vOEL@+#I^%5PXZx}i0T!`Rz7%N%T7#cpRkSKOLs~mC)vdx;^t{aQfUMpmHf2@Z zFCuiBBUem{T=&kpLJ>20rgeP|S!DFQiSNk0#jWNC+rrFqE}-78}9(dhpdh(R8)13*A)K%&#bJ4xa|%qtclvullMN$ z8B$SY`R88qHnBOK?fln;EtV;Fm@|FH+1sGp@vr(=?Yh^ch42|NPqBSv?OGo_qNV{= z)jq}=F>w>5&?`N$0egtOL1?-VG2tN|*Nz+`X|lDp*o7<97JJWiX{R-}z`k=XUa@DC z-X)Wm4X{U`3M2OHBQ$ZBO*zMS$wyfWuP^v2@+bQ@PQ+YaWLRb?ZV}p#8mB>zsKt=E zQqBu&*BqPr=?&_*UAB{Yg7m8BjZy7x%IXe58Pzwq0XqhD0)B|k0G55Ez|l_VpuUAA xT~AmwGn#`l{KZe%TF95wIzkt=_CB*Q_t~tbOkdiFSbb4?KXTr#R?S#A{{Y>y&*%UE literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.uni b/MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..a5050817c96628f7eb899fabc9bd5cce337fafcd GIT binary patch literal 2322 zcmdUwOK;Oq6ok*Z692(UH-Op(5G#ZbN#jzB(o{*R!U{P}+e9RBaMD8mJn+rAz6lAh zE|3ti?CblQGiT1&_v@Fs)h*$E$d%YjyR?yw?ZUPg(@f8X^b&hZd(K?TK6`&)CA}No zOJ+wl=ULL5+sq1^(vGa}NC}vQubNoSOm0`qO?f7^sL=cD95QpmOjuj6OHmJP-!k6L z9d!Xt0je05wpX!?Tr=>*WdaASm~c-S6So*ikr%%El6dF5X*NWgc#IMA;;_ka&Uns! z{oRh-xg?%*$(*p1@9{yrxYv5kn4?Y>8g8SSv63HI1NnBKD`&yvv@*em3WI0f8? zU`p$v;w1e)@~)g>)`c?}vS!Y>Fcw_OTy+&s<@%606;h8yJE;L90n3lLO~2?(nS1#e3Y`Afdh-0iaVa%^zRh_^9H#p>nGBVlaB zUinP=O3#R{z0yu2H{ANJ^5r*i%?{1#>xteBktQImP{d0s<;tLpW`kejz9w~QF?zJd zB{KcwI;h@4UC(p`1K|lNXr)MUk2LS&jTlw+kfO@xl5u^5+IPYKKs8@yw602mvN@_I zAcp;NZ1_r~Z)7U>EU3XV|M$pOL07FVUFALElvJ|5q5GVXKD-AwZ9VoLC`0ZTBep&M zEGdjma8BD^@od-|`k8yagOc8sm)f&YNs}5MJ*zagx zGb7&mucTF!kVDEJHsY+%Gn6>NO^Vt2;V-L`q7LhO+*`K2bW8Z7cj3{o_aL;{dkRWQ zuR+FPrh!I1c>L&miM1?{y$E(@GsZ-8cu2X?cbbf@=BBFcRkZqwfzR5wXOwxulNP_$!;vSrCr-|dqz}iKkU|KL?gQ=9@x1R_!(Kb{UI_Z zc4<2+@z=JnEq;cj_-At0tX;d&WBR#T-`L*mT~KGoo)@6MWPWR}?TwvcoiyG%JH}3G z%q6xel(unW#{S$@3|Z;HP#NM?VT)M_mn~mucaD2#AFOX9``DbgWjBUV?#{CzzW}A= zWGhho`F3PTlMK!?GFC9r+P>BzAR<<(mt!qKYwW0Mmo}8zg4t1%t+>K#ZKpm4VYu%Ekb(-34I-tap{m#EcLU-4zqBD+F|ZHU*2)UEwJybi&yF@%I{H0 z%m&00P=%4Y>LWaHS4=g>WGP2gtE?~NYUfYpZ>)&9{)cg0r8-5-OW|=^^aL%2bd_pG z7B(DP{q*v5U0kuFrf>9?=w*?1SGBrBP)5xOuE0(~oq!*cGl1mu1xN7WhBs7wny#S!w4sv<>F8(zP+8VBcs@txdnQ3FCoP^sX3J zj7ppHtQgI0W>dSMEv@fJ0nDjKO{`$0un}t)JcHFY=zVsMS-D~*#!lI#te@Cd)&--59|^&F%58tC+ack+b-Fr^lEbI40p4& zIaz5R*$(EEyBM|&6}vAc$M38yg_QOV0Cat)I}7U`Dsl+My4s=r|U3|1G+ z)$EU4&it&ZRL_oVpZ0*6RI&Lzg~WDd3y&GWM7ll&@fq!|y|9<|%C_m}uFH@L1Xro@ zdRJbFn7hHsp4Ui@DA8DGD}ShRVm^Sw8<=(M?OL_uxu`>|*oYm4yH5U*_Q^K|45h>b z7Ft`dFFH$JtH~k;1#IR^M;FY=(dVql2l8sHVnWy6fyc;^1##y*lloFxtMXss5i?Ev zlnF(=6j>4#m059!?oPY+sn7vvU+yppcH0;0CoN$hO@$G)QYLvO zJB-9!bIRByRx!#MqdpL;+}~+Gvm)NQfqK_P<~l>hJ2K&{&~ub%<0s`jxOdm}u5ZHn z3I7e-TDm6QoT%Cf2rc&ZK*{U`CQ?ay?x9ha%zyiBQ9s>*5jEGlUVf1acKl5wB|D5C r%XebaRge<@rh~k5gaYzads(qRY4NZQkMpY}kKKOr{J$^KsusTiPitmf literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Pci/XhciPei/XhciPeiExtra.uni b/MdeModulePkg/Bus/Pci/XhciPei/XhciPeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..d977f2f8c2d343537ae5f96aef70b0381baacf46 GIT binary patch literal 1338 zcmZ9MTW`}q5QXO%iT_}wFM!$v5Kjmp5^AVLb5WWIc&c)1YAKB)$FzhW4}53rwVNu+ z?#^Y;oIN|Fw@GADhZf${ggg3>$vO0HSRzOCo0HT zxxIjAMr`M?Lv{KHk65W*%4!2zgFnNo-O_HsYU|9TRKVBnWmVyxwQgf(b4Km^#STSt z)`3Y`>&{sR6fsj~TI(YvGH$oo*W=dCu`iFfG+ZBCiv^?D9iKLZgAm1`)JwJY*gEwb zo{#TEs*3#${_=*z`8PRFIUVa#YIz`QUhU5+1;nU$q^mlo;3nRC&t|MjZIz$9(rr$k zbDy0j+VAnqVZOApCy_QNxBP=5VUBEK7Z$^6L>CS1D`VIC*a?b8XsUUFH=)m_tYX)B zY6IpNe}mB6LBh8ZlX2z9Lssf%jV)&33bn=Db6eJF%`LL;#Kmjq6=ip+BxVEr38=yt zdi61uxXY)S6S9<}s%6#}a<%g(^EV=5uJ16es+6aQc^d*wgPx$ph^|u2bH2-XeA8EC0gvYUI38t(viL{sUG;&L#i= literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.uni b/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.uni new file mode 100644 index 0000000000000000000000000000000000000000..d186f67cd9108501a216bb6c331f954a9b2f8a6f GIT binary patch literal 2036 zcmdUw-ER_65XI-YiT}ffzNl$IjqyQ^k?-jA6(bLPys%dej`t69SHlwV@+?bLD`+sJmPOQ4Z9nm+jD|YZup6I)c|H|tY>fEbXkRenNVkdUEfvfGPg`f>0Wto9!=5@#F zO3pI4Y~AZSBU?lpGR+S~bb!fwc%+Zna1uE*qm!uZ0T@q5K=f3OVr}z^h zL{=i7>Yx~#fI_w#XZ{S&i6c_3oY|OYk)a-Y>gE`Wv?RTaTuCvy&PqYbx8#wUduTT3 z=aLh$O0f}#7%9lPsY|gjr7RJ9vsEYI0=Pcx_|a z9CxkBn6fW6LWGk43^k{C9DC#zGpShb3ZvpGYK8H@*IMnZk)2>w%$Da%>;#`9$JJy% zBc>v>JogbRA=jQVcJP&tat5yt_$v2z#?M%UTX!#AWeGK;_H7-fjGntoftbDwkUH{gsm1>mJ=#{ogD9KmJAH7w!K4kCMON D)F?uk literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusExtra.uni b/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..420965e83d151448d5bb3f1bad2b7c682a8f5874 GIT binary patch literal 1336 zcmZvcTW`}q5QXO%iT_}wFM!&F+Y>^Fq%mO8#!;FGc&ePFO)aId<)kg)#{=IP-$;cb z@6OJiJ#%JuvVVT}tY-n=3x0upv};RkZCCcxp5WEqg)MB0cVKtSft^`~Cjph(FOW;e z?5tqDv6W*IEcs8tZfpliW6fF5<$i8^KfAIUFo8XT{WYRmQYK{D)JK)bxa;=ZfO{UYK0DCTYJKopEEuKkFxwOjVw8rmUW&D4 zt*qzh{P$i0Q(dM1nw|2Fr1~eQ$Epr1Q&w{iYF?essv1aB+g}0vJAS#n^B&Hy%IXSV zc&)qSUvQ(nN7dirnWKG4*BwUh!g9k`*QB16&ld|(HKvbZ`^?z4bJh_x4XCQ-Dc*=q zn_-1s>6wj~L;Nj6dkYbr9fG)U<`_#It+B%_Ua@wV2fo(oxX~8aH}<6~_J~^di6mts z{1L3;h&}p*m9)#Jm{U-~C~ArN1Xd@1Fn?u7%JokSt0-j_p?z<7TK0%qjOi=I99p;0 z*w#;PPtX1G9W|Y!*F^7+YIj*xcMQv<$>0+17}gp5A(#;=&#?k$JK_fQA6Rkg38Q*W heQ*L^`V_5$b;=j9u3xwzd5B}^{i}DP04H?){RJ(p%nkqm literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.uni b/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.uni new file mode 100644 index 0000000000000000000000000000000000000000..f8d78e552a8c4b40759117c07d0b90d0f89b5cf3 GIT binary patch literal 1964 zcmdUwNpBND5QXa;iT^NiE`Smn5aNIk!j1_Ts4}Wm>FP2D(JON7+Uq?&)d9Y?*XR~_kpCGT0#|`s z)k!?eKq1)@yE*z|Scnu$^%kF@S{Y~JW{N~CiFMyU!Mkk5qvGB2sXsFtGV1IG3rW?1 z0f&z?b5#pogiD(Fni+9W&~+QT7M;~*|8WOPK>E$`piUH$-Ar>3$e$2+u6%d;&L4tu zyB?ccb%Dg!Mwq{&wU23+7tiDpt)a_acg8ayOx2oI^-o0=Ub(`&o2>v*~13w(sRZ|^MzQHS11?Hyy&KCw?=Q?G^QKBo!YHDDDxjt6$i z9CI!vh*BW!n?X^2vBRfMXpQ(!%*%>-rhwGH{1fTMd zy4YQILasAK?4v6k#q?Tl(N*j(%pZ^lx9(oNisEyK?ep5t#(M%29r{Tz+js7~-rNSL zAMhR6A*}m;@ps0vc8-S>+W}r;I|qqa5}!>t>VxA?zeDP$?!Tnw8KZ8Cy5JaJLRe!C tckMoJb-B9L{++qc%UyGsEBk-TUHzi>TfNj-SLt{8|2_Br#Htzrc literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskExtra.uni b/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..0cb5610ce543b8c88ba975e7d8c445996682efaa GIT binary patch literal 1340 zcmZvc-EUGs5XI-&#Q$MKU(~eV*OM_uC|A9)1wtX}Q*(iq-bjJmORM%`GR|XXN&s$eC@3CE!x~1$N=6 zon`oITY?Jgu04JVc5ORQnk&|74W|9A?fvZ1ZomY40{c_em-gIV*ek4)+Iwxs*m23Z z!WKgYhvtOysb_4n(?y{W(p7LvS%#LJk=ea#Z`)hz+1TFwN8JQPx^;j*gLlcC*e!l_ zza5Ax_vfhIu($QSeOZe@M5>f8#ahAE+&&?y)2iegYwgNZ&x&8C7iETfY`somGiIH; z`F(*6QEK(+9TGvN++VI-VxgIaw$3HvJ(rEqRwU{$Y-QjIhG>B0eih3zm zj;~wK(E0DX1XEq5|C*iRjimY~sE4W!D^pZ+4{BDP-;_0wrl!9F{5yVId*fZK9xJLV zeCD-obN`GN?L4S{PGpAm1zmTTy$#C^qpC@@>OP+=Le+>q8rnzZuASq@)HG04trMa# zoi@daywXz}utvlihUOJwIy(Y!;mkuUb+qOdt9ZrQV(qyv@3__$>vKQq@J@+#HXDw#bV^*BU5Z09~`3Y~uY{u$2qwv+5nF(_X zk2kQMwV2t?SKsix%R0n9oONWeeevl3o^@`wdB0rf$xJkZqJqm`xea$>Xfax*{rURYFRu7Ma(2MC5DK?b@4r6b-do z61#w%DzEw`;D<^ErzG%I?Pjph+8PdX;)8d@Qw$Qg~>5l?k6;#EQ z@0v$0O>m^VDnE%saM)_&*pO)kQpHic6q%OFR2&v~OnwZzXyLMB#-Dc>Is4AKI8Ht4 z?oLw}D4Q^XR?4Jvq8$%mxm}OqY!#lJupTNT=0Avau-)dgt4`2UXJhC!m=GOw(0*5? zwsO&mTDrlvYdo+M+K72+5)dl=V>}%Z(eub{dh)W~HCo{cwMN_WV~q|< zW~ZzQv+eUaJ0+&;d7UsHgDHfz&)sDt=9*K+KCy~X&JgvUSmpjk`-v6t)(Oy54(PEDxua9+e&3G%yqoG@>wmxhE0ul$ D;6gI> literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPeiExtra.uni b/MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..2e2cdf5a7b38a414ec62153d5251975023c8b5f9 GIT binary patch literal 1364 zcmZ9MTaOY!5QXd6#Q)G?U)1al-kyvxf;;NOg&{0NecEtab`loIfUEf9)$i2Yz!19Y z)~8Na)%4##ZEIWL|BPR-_jYTUt!!bB?GaY_#yLS5rV%PW|46PH+XPz;_(}AHP#H+v-vm7ov{<%Fk_sHIIzoEUWZ{4sP!6@_lY>D51q8#_2 zRQKBxv2c9`>kYoG`wnF-0v54Sz6@yvT7y5qs?)0E3~BAmRL=@ur{`sc2W0hULPyl4 zU_Uq^Z;o6sDRSLA>k3886q(iaIcBk;@6Guxy}U%fI^h)Tr`KY}Dt4#0&ETNgibGK^ z<=Ua^)>C*M_a&I>dOT&fL=?Re`(H!{7$37btx!?b15s1r1Cg7u7UH%)s<0+%Pfy1_MIF6^*Oxx<|4JIx+}a>u{wW3}sEpDl*ZfO$&o6KltM=m|9q zR8{*3Yr@2hkz%j(*!t`-_6DKpLc)Z{L|i*^iloWb+F}>3P+RO>*QK4;+=6|@FJ7r< zl-?nenDwzIpb8`P>_aqhmrXfGL@7pDi>Qyp>g0F!FL=aUUu0ZnDQ*$lw;HEGPpHL! zxl+zci)xNd{qzpC-7ec%JwbX^^v0-mH)VAPpbYC9+<={eItD)`rVq;=QgF00I;d}9 wN!KT=niU+}bk@Ir3YQ94G2UzCNZvX%Q literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.uni b/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..c54fbaffd4d0921ad6de21ddb6eba986b5e245d1 GIT binary patch literal 1900 zcmd6oTW`}q5QXQt692(UUjVfUAjAVgh=drhfF?>DwLDeMJyI@}9YXu(f$!|v&ZXh< zgplRz?(F!?nKQGSAKz2vDb|_WlgG%0tk<^UcVtVxS~#BsoA45B@>sZ8Vw2oDC%SgmJc$ilbomKW@rU?r zh%;c!teW$@&$bKGUA9*iy08BY+n)LOzi0avb#Cm=DL5h1H4Gn;*(1hh_JrpJv-5oQ z)SlZJ^9bdnp>z^L3Wk2A*^Jo|RRXKCFAwGGu~oIysis<~VnaM%p;O0RAJNg*@&?}( z2*O{0P}FUm_l0USz+(Xm?cEV?iNCL`c#1&+m#plm1eNES64_o#oO?z zCll(g&Qvd`cYMbcJba`DNL!BLCC^!@jCNP_xH{AKb%RPZS%2E&QuNa|yu@+pQ1>&P z!9aLI@>(fU##$NoVYyq6IFC2R?kgk4xA+_~+E>Nvc!yWtY>FR{e-x4)N$ZtRL{6*lF1<{=|6Iu0d$=Z4Z>tu3;jTq-PzCVtD-OIi-F&K@)0T z+^Fh;bFjp)0^Z?GoMGQRb<6xqZ$G?+kKbz*mydG#yNuKYU2;)}v`g)eW%cKbigQ&k N+x|cOA2x2-(#tW=Syq05&aEjJ;;;iIHv^F8;#{*yWzTzNj zXL@>is%xs-^Y>53Iu`g|@C)|Qt}U~rUD;E6f>(PJ+uGE6_LI49_v{5bwT;azB{H+$ zc;@)dZD%>_wJnGY?5^GaiP$xJS3Xv_)f`Owx3>4Q3%emQ*fY?dGrzW%_R8L1oz$zh zc8ndDm`iLSvgOO|&bhbkJ@*^ghx*nHyD^M1zt1i4 z8&H&E1xj_l9TCzbh4YMv6->0ZFSQ7G#7g-xtR-j-eu`J8rQ{52?aZWSg|E}|GQ%CV z>XT9tRVh#vsVwY3j)F;%Yvrsf6fsj|R_h}rHq^U0*Q17g)~5$t8m_-wiy7npx6R-n zL~$teQm!p)-Fgbohjo#vVtaapv#pkYco7?Bqv-3#%EuJaN=k(lR_BJRte3c^A9Bgb~ErQjME=ueRW7p1D$0!=m zRPz{bOrK4#BG-9h1Lg>SgV59n@qZY=A!oRTzn9AF&d5`IK`^lwy>%i26*dPX1v2#*Ucle;Acnid#f>QR6h|F%tNG-n)7ua-tMleg6O}yv$z! literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.uni b/MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.uni new file mode 100644 index 0000000000000000000000000000000000000000..428ad69eb0af8fdc7301e894c2696d16c790df57 GIT binary patch literal 1820 zcmc(gTaOY!5QXb`6aPbpeNnRuYK#xY7{MKNqAr9>R-ZP*0?Q=aG9W8|Uj0rtGXsKg zA509H>8|SPQ>RZ=4?lm@tY(hqF+XQ-Y-FiTY-lI=w9>UPmb0EMt#A=@gI;7ze-L4Yhb>_7k5cvv4+V=X0Vxcw*V&|~SEb)3L z;D<_uN+NQ7qh(qY0)wbh8rYT4zig+n9EtDxa%;_QZTR267dR<_D+GFJGj&*Syd({1trZ7-8 zVFay|X^E{9_hGqPkNj@r8jM&E6%zCB#5&mSa@toX=&9cCdkscJ2OV_YRiUlAXhkhv z`WvbK3i>KK^J-VwnNgwIZ~8Cs^x;3C- z=&7-bH>SsW%p$LG&n_7w{L&;Kl={c?bVNkQBR83;m-VhN3RkEV#)h|LofXWkSQTc| z=W}*NOxyFi#2!Vw5vPy(3n+zcPMgMZ9$b_0b%w~k6gVZi zzAG*INjWbLZoa;sHCR93IkD5CYr@S5s$GN7WN#0Y$gW``m854Kjk;w1)9;k}=_cJ$ z^MtqVjJn_)EHSL`zW*2Y__wU$xr_h(*sJ0lc&i&)h0e!L@OSp*zs&#so|h{80v`b# A^Z)<= literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPeiExtra.uni b/MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..3520fdba45de87e1a6e181b1e1de787b8ea1833d GIT binary patch literal 1372 zcmZ9M-EUGs5XI-&#Q$MKU(~eV*OM_uuvfjY1wtX}Q^Qy3O(>UKuuA{<>hH|`#1M9O zW@pcwJu`RzK6b2Qf&UAB!9LoJCAPMuJ+&uzwKuVy&8%m?n1}2n_%1B9xlM^o>;c~b z-<9nx!`|46$iVK#{hx^4u($NF#4YDw+TYs2&#vs2$Y9Svf6n~cUfL^r!|JTE-r6ba zxWHVq7D5Jw#wq6$&)80ZF|rCM)sk)bGmAfDSKPrI}}<3JYuDM39B_|HU1Q@PD{x-tBo_0o+Z9cFNzHJtW}>W z6;YJ}RgucV4&=z09kr(> z@4TPYYq`pb&s_61XEQ3>`L7B)JTvaFp!<%qw?Vn(U)Hglb+4}$!DmQ64eSeJ*DkSR zG!3Y#d5kxv<0h;kS9)T7<_Ld{P*)+Q!y_WD9C^S>ovpFOEL@?sn0s!^I<2?``_8_2 z4LqalE}6uvk3R-g7z58f!V-7+lygj!Vw5$H`b?}&{$&2fj+pCW!tr3=)dWv}Ub8)50Y(kqhjg0(8%Li+~= Cs4otkUVByND^!F z`)`n)apIhPQ+sSFb3d@!3a6(?=y8v1tHS<&Ezs#R5MQ8q8F>a1%@vxGU}@yy1Sax; zUx>uS>53Cim|JJH_e4U-MTVUfjxZ&U0c}@J-I?oTnTMNBn-O zSQHcT;#L2T*g1oB`BN73f(I2{k~L&bUQNQ=AUqXFnufR&l9LcUgW&%$`(A@2W9%bq z%H8EI+2s)-q=SWhJ=V{-CP9CULfI!fV?=8d7HOC7WJ?~Rdd!R>Hb&@0(4%M<0~#f} zsE{f`By+%=PRLqu9iEJa>$aJ!H?&-oqB< zo$MEWv2zAC<#WNzdBEA`SuB;HkC{FR9JwG>M+2NEi0WY&=%uu_2glHEe2{p<88-n_a>-wv18h}|3N@4!{8%&Mx&5XEm9 zVtZNF?p)VTm9EqdLUwIJENqU{@xFk;bD~bn4DpcS`7!LOe(%~du3vb1TD|Sq&jFFg z#L6a8M!xpOb89_rhsJc?DzrR!|0H^(47W}m8J^h-kY=nEP1&T&Ld zV5J87jQ+K}3xb2+v23?^DclXSi$=Obs% zochUa<{olCut)P~i5U}F`+$TdXFEtq?E^@}lK9+%qc%9!U61geGH8g;y`Cuwo+3*K z8%Wmr-F2ajV7aWnp6!a4Bdk^|wdP)0W&dW|{d>8oXTR%?S6{zPeg3LG)obTg>MvaUlCAG~y}GaOeTDqyUGFj))dp$&em$`BE>0Hn+3ogNzxwau zZoA+5+pKQk_WEA$YJB_~mSXK$RXc8fu0icu9UtGO1HV6Z-qnAA`@_KZ_!n}2ti9R) KAje<#1OEX(oCrVw literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxeExtra.uni b/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..b337726abfbbd8c6361c6a93f6370e6fff9481ee GIT binary patch literal 1344 zcmZXUTW?ZP5QXR2#Q(5EU(~eV?a3G;$Wc#dfl!F`sX0JPPr{`+U|an0>bK_HN)6e! znb~XBUNfA(e_GbEz<9+k*k`-8)RuN-&+Qpj`6jltsr49Ld%zRy)HXJ=gt*jxW0_++ zx1D92*R~)&;9a}@3$bf_S3Z}hTig5Hh20Pt>;>pAS>M`gdt>j|om8jycFaC5 zFqiCwkb$8&;eP5Fn|RtVRD^it*kYE!Wy{Fy&bc@3qjhX#pQ<<4?8Y!k{XMtDZ$MFw z6)5HVc0@>%1kN)eRxpuoUuY4qh?VlC?3SR__z70smXb4eYiA}sOMKm)7a8u@t2zm_ zP>q89;)c8#`;tkXYvrs<6fsj|TInMtHdMR5*P(`8&Zh@lYOeRL#f>UOk29RVi(oaRiw5?Mxou~hV-yW&s&$Mt zrq3qqBG-9hebxwjjZoJhrmrI+&K-HcPW`O8!75y#Hds4;*6Fz77VHOp@fvtWo!ev* zvp)71RACG}`-qdc%ch)Tq7fK5QQ_3+FpOeeRf>wY^%cySf3=ggd%)m`3# z0TYuy!^_JMFSkr`&g{H~x6qZ>KSW~J$#ob!MF9;-^GXGRc5DqWhlhPne`O`ib}p zoabwt+##dCm9T^#uFVf8{0m9h(mwb+=EGOg6j`T7h6t@XkGK)fEpzB(Jd(W(7Hcek8y=P6!aJ^%^flNtgn(h`oA=j8Rc37)5 z(&?*SvsSwQpnb!Pa4U-Ib1iN|J^h}`DWo^>#1U+g&ci%kgy&SxRzdv@&y(~tXN%tv zZE&>GUr1=O_ZTU4diz-HGyC|c1CCX{rxqoWHG>;o2a5&UR$a=Ix=|jp`rR_iW&P*b zF21y}T3kBHPidL`pSC?BaJ^c?vtar5{t}h;?K*hf%BjdG53jKoWo&wNU10UwMmL0i zhxr%7m#nJ`U3V*nO|Phn>QNqA{zbd^CHa5W(ot(f`zI&p8DUvOfBms7GD_UtU!$tu h96KNPyJB^Fge(xzW}{q0d8%@0(@1F&?S{7D#{=J)UGJ8n zDE4@KJac?z)_;DttYv}!3x2^q+Lf(rZI|}cp5WEq#B!V2nN68<8`<8rma$rb>e@YH zuv2_lxzM`kvQu7e67`S z#Vy!(_Qfmpj9RzJBxZg5J)$Z`>e+{^#9cn+9D@=@Sqs!>usZpJ`5QZ8uJ14@vlO>T z?7WIoNAID^MUSy_=8pK9SU0mS+99(>M4#YIaq6@N*sG;T z^)Tmx-fpnl$WY!LtLB{%WdhcDj8(F&Er^kXoP@Z{j7#tcudpcRlLa%@=v$VhBfWpF zNkG1s)7}iS)SQ*XstZ>|sFlH@)tU8_gls!l7Gdlf-nz`xs-1C53yR>YGp6S}#A{)r z{8O|P*KNdC9&Z`bYg5hT>~-)Z%_)}S?gi$Bs{Ta3Eq#gOd<;TKgQyeYh+i`$m!A;sqIX2+hTph#ToNr z1*M=l4H(7NAZwK}hCPE_M#iZ2ig6+OTTW7-SEu4_ak=ugv-lO;g`3;G$lhnWj}PR1 zjv|D%4{NIZ=dk;N_qM&_dc)Ux*4nbyCPc0kCGc@YErtD&*VbGm>iMy0E?aYXSSVfM%gr=qJ&vRIO zg|32@Rj+xKc%}mocs)hED^f}M)zH zJtOY@;@6Q%Jr}IOPWazQSCLm)j|0maK_z|0=Od)_=#SAuY4al+csb$r82)bAo>f3p zM>#e7$g{|QP0DQYEQfcC-YVK^lX)dD+_rt*75c?S^pLY(MavZ|n!$68FKJlM0&n@1 z_X6)yXsea)bO(&eXD!4_>;Riaz_m|*6`%4@3$Yutgj{`!*uqveiW#kTu~qDEygxA_ z+^W1v7A59Tv9D7i{q2Oet7ZR4dv zt4PLiqzFeXa4fr4LzT$aglf_0Aqgs2$CnTm@T}VSeR~=R4~kp%6LK literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointerDxeExtra.uni b/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointerDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..763dcaed03fc9370979f2c5ae1ef0ea2237300a3 GIT binary patch literal 1392 zcmZvcTW=FV42AuS#D5s2FM!&F+Y>^Fge(xzCQ&Y;JXM>dO;^gL+LX58#{=K->_sUk z%8c!?kI&ei{qwtJEerf#@C)|Qt}L^aUD{K7f>mcz+u6*{Y->M}F0GBWLtCNWq7RWX z+qj%t*B-D1JH zXR2|{RdaMpC*Jv-Yr-z+2k2#y-op_z6)@M(!*9dhFddzi#$JmhvNSbG@4R+xQy}{mb zUD|QQE!cO?#cSXhrMJl>W_|2EP=zt@>?1UBmrXe*c*#duqt|DA75Rhx8z*9}cbF7e z;w=(8uW)Mg9<>-URm$15X2r3tpT18mx65`^&CQ1X=*yzoT@=+Ff-vNc@ppiQcGr8zwO@~MmGj@$K#)|VqERtV+) EFNL4ikpKVy literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.uni b/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..a2f3868b077789dab9669252f79b0a26d76e8d2b GIT binary patch literal 3692 zcmd6pZBG+H6ov0+692=dd{M)T5aS18j9`m2Ds5;9nwXfrKxxuavP(h!y!xD(z1^0y z0wxIA?9T4YoqNwcbMEZ?{HnxnB#LAXp zb;*0m*M*&0i)Ug(+B5DRBN^X5cQ`dy7G1{9nLFZbY@OV?fzKiRik?`V(LS~pd6asv zzo56nJ+QSL;oWg+-Wj;YM481`CDU4nDNIF-B;+HsWoBH0M_7eT`JT?1u|nUX3?1qH z@=OBi`CN9VP-PQF606Q#4Ivi#d8;z*DG8aju-t~NYdGsLQ_P%kO9P7FE0fZ59^y5z zQSKQUipm)AR>WJx^2$VO1#>NYNo$JbxVwRM;c9_MtC^x7X`~mdMpLo&Kv?Fx0k&go z`$5;8;GrKfas4FLB)fiyB%Ml;QGqElVgQiOIm4d8E+Z+5y<%L5{+5%}=T)hA8(gls%{+d^cH!oBFS7U9?&AY_ zpQ8w&?ZKLA{yFTvpxv}rTyJ<=&A&G6wF!}HMY+mDiVrX5hDLq2R9}oV47zhKafgzoof&ZutH|;1plK=l^9&YW zp{t-})oW2Do@pNhUQbc)ij)yc>)8gSN0m~=sBoTydeF)U@lT#N5zVp^{{q)owe$Jf zGvb~vejTaQbHN&Hh5w9n6?v6)8dzQnD(Nvk8zG~o4el;Vn;luh%PF_V@V04tRsm5R z<<#sW&u#u^Qf7l^IkZiBt7z+x%qxN6L))jV&@VQkhl2eoTCQNx2%c-aNyB=UXysSl zOSC)TTVKUacf_cC)8Es3lfR0~`nT0}nOk9^$3K z*ESi)k!?6?f@9IO9I8aV##D<=4M|YJD!zoUglE;p|2a{VLYB((Zh1-@4KkE&>XQ|j zm+S3$`agN`DJ$*`k9T^}ALBmfv-_M|R4en&kG|(QJJaXL$33wW{}ug39{#N2e?4!% kQx#FK^Yr%ceI@k%kf)}nljmcd+nx>s|8{b8{Kc;N2Ueaoe*gdg literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxeExtra.uni b/MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..6aab5aaa1022986fc5558c5500d78182d8fe8c3d GIT binary patch literal 1344 zcmZXUNpBND5QXcE#D8cx7eI;4c0veYGXq#8w&g{HQ#4-UjN~O6ngw08URTxhpWiKOS>XSIU$BpMZK!uixAHrZ*TPzdSDxuq;ai*A$IoojE}d+XTHK2$fa)s0b<`h9M} zZ(&i4H7w=*_8^p#1kE!LYm{j3P~;-ukt)SYu~x9v{0Uy2Rwidy8&{@$mi#(BFCyGw zt40Y`QKbTPQI^FWh>nR}-Y$JM0UdjuC)Q(*@z)G>4Z8Go3}WQWeJu5}#s;%^#ol1<_*$#eN?Wk+>`PbQ zBWm3yl9cuEcVQJr-=hy%NxOWCIR+(+qUNa2V0H2b^EY;+T;E|_M9FUv+hxU5vvzM)jQf;0(O_I`lXV1*~{(IG`R^oliQ?hq9w$vszvLkHrbnOPql3Dl;Y;GC;l1-TnZSB$W z&agG?i$#nJb|vf@S!Iiqd}k9X`eVyg#X(!BM z=Q@IU$pWv1vn$wF@YL`tqQKV4bp|Pwp~nb4D)z?e*0#3?$`zGZ5Icum#_6UYNV_4U z&Zo*G@Kv3pfqWazG9z9!6C>r4G86LVbxE*k?*z|)*~~c!HAmN8RZEszUiC?0eZI1- zor91I9wF0oS6`utm)NQrp{~*(R5s^dr!EbwpZB=rOz$|QII5P1Cr#lZJRyZ%P^Kko zowyInJge#vx?AkW-p8tqIDg}N$Z21fpyYZFPIk;L@d~r)`AT+4Oxt-~ zV2{BRLeq1%S&6x9%Gf1VG0GXDJ`k(iUm4Hvh_~)uw9OLE5b+1faSHSpC0g{8ayA~^ zdHwsUuztjQWXHRH33n!_b_GI{y**GOyMl>SlAbj*>cZo9&#~VVVXf(nYws6z!6{f` pSY~&)x4Iku@^39WW3m1_&Z=_}Cs@dG515S9P{ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Core/Dxe/DxeCoreExtra.uni b/MdeModulePkg/Core/Dxe/DxeCoreExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..094ad27f0758c931752d8f54f61adfe9491fe39f GIT binary patch literal 1346 zcmZXUTW{Jx5QXQtQvZWRUfL=#y**V`RVZ$2HNl9B+CD`F5@HE3GBgSO@lC$7>kFhp z?9R^4oH=`Tybu4{*0zBED}I4}wrk65X;=2#p5fJA&+b`&vD^ygz|OH|mJ*fOUp#Ys zBipf?+1eJiWu0QludFqDS8l8@tJ&{wZ0~Xxc0*)fFF=3E{MKIE8+(U!RYC2caz$b zQF(vJ&~AZUG4Zulj&+41W{S*eeWXOrT{n4M?y$%D{D@1#_0DNAWBmWL861Qt4qh+S z+OpQEr|>+ym%yZ}_+PW*??|lgiF(TFSQ)S8o~UV=pO+el)9yf7b<&Qz_~3dt$MWhb zzHnNHoWI~k+fUTr;+evIPS+h*4?(%%Uuja!I?s2DU^SqR68py3u?yBQn(F(}JjNT- zX%no-DLt`1bA-P^Xl@~?ix;mAHypcc>(0 zef%+~!bn{8AuDm0Pc_FxDMnR&)K_Aa`J4F%J7TUcF)FM0Q$+Tw#%a)Fv>4D=s@b!! z=Gf?`x2Ns=@}1P3qt`@li?q8e)g6E`tWR(Wb^_`I{D_!7EHAJEhjzjZ>Kj;a>nWpp mPJM7jy!feF>)>VU!C$!}qVzuauX2m0=Q>$0MnQ)1s{bPfVa{y; literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni b/MdeModulePkg/Core/DxeIplPeim/DxeIpl.uni new file mode 100644 index 0000000000000000000000000000000000000000..ad7f202f51bef77e59f0190fc44854c3b9ee5afa GIT binary patch literal 2358 zcmd6oTW=FF5QXQt68~Y9zO<-K0U;g`LL@YS70^VvP={Gdr`0_LL{GclN_l8{5zhuxaMACAP4fUejt8+ZTF6yQB4O ziG64TEU8U59+Ay$!_Cz=AAgtbNdEPWbd(Ltd5A7(Vx&uXmzkMMz@Uo{8whj z#G2q;Ugs6E>kug=zlhlx_)C|&G7zT5eO75+*bD5+J7qLx+~kS*P8kbbJIO&*Rw2)r z*%WKBM#$ITYmN8`J39ia$@qA~UBLGo3|yvt{BMYmu{Hr)G5yS(aZYw4EW26MS+#WD z@<|zq@33B&6ZR(Ske0h03q#)W6O(~6`Dm|Uzp78>&>t6fw+5=@+*V+u@G^1{kJ!gC zxG(G(&ntST>(O(2X(#l>tJI@9cr7S@u^RSQW~RctJPK^pQoC8uGRNcqRlKpPwe0PK z>hO9fsuq|FJSXHESk&B#y-eASbft_G%PU~9;W6lQ%#2hvbvdb?0bOgwvn)3>ovg%q zyk+zC^hyYM_(&61zks5=q!X_~^~J%Ab5qo-YHbuNHQvu9RQ#5z$S!5=?ldJA;VA=u zlDryox8ojJ-mgbw9sK;M)mc+*l=B_$-JG_0@l3Ap>aEuYMJuO#!>aU?qo>#I{*kgg zv+~Xy&t<2RYv#8jEU@(0%K)uy&y+zK(E=ag+p&-CE^4BkhJD~&aravco4Nt??O=^j zSC?MRaon{FzBTM(!y^>@$Edl6N82Gc=t;$Tm-q@-s3pEtH`eH6li4M+!fd#BkzL}` za(P`~kHHi|!^LhfQs%NLVh3OOD5m$S(XdF$-y9`~7R4>fM&fK#CBrq^wz znCE}oyZT$4k@XYWfgQrS*NZE5liB;0!JMpKlB_@KdJwknkT%a zH>uzhEM-^%ai9K5CC7ufcpMW_Pa6)TtmdX>e`Dj{Oz1rB-yg8}x9-QkPyhJ;{p%G~ F{td=dcqIS; literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni b/MdeModulePkg/Core/DxeIplPeim/DxeIplExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..ec8cebc428f20499e6d897fc39559dd1a341f49a GIT binary patch literal 1376 zcmZ9MTW`}q5QXO%iT_}wFMwKy+Y>^Fgcz`B<0uyaPnC0NYN?GQJCueW4}53Wm%6gN zJGVV^c6N6E{q0-d0{$0#fqk?q%k0KB_SBwWm2YJC=&|jw2X=0`tt>^(><{)ewwWEQ zK;PNcO7s*-_D{s_@NL{!Bi6I`@9pT;Zta@Lz@CBrocXoAv{&{9>8#P-+9`5eVTz41 z6fo16vOaSeLp%c*Dnh(GwwM)gDftV#bKFCFZ$q2fhi1PmyE%+9x1T-nIVj3;3rfAe z0}&giuV9_y+dJQ}szrcBtduW9x&f`lPqAvXD!D@1IcBO`jjz?~D#IPJPA0V_qt^Xm zg}eoF&BW)rb*yU?F;isL)JK)bIq7!YkTV>ipLe*lTz|V-tQf_vyW0#7LKFvIFXbxH zwd*B3AD&BKs;l^4;qhlA*7rm`X4S2XujY}cWwk!9Y9LOB2bEPP9XN}3u7h(VUtPr) zuGS&@FF4Wuqw1GfmT+Iwb=~YCDA)XTP3l?u`DziYCiGEaUl<2=fgV#+-5$+ztTCOo zK#E+Y7dB>&u(t^9Da3SkM8wP?CrIjOjXh@J3bn^Pbh@Wxa?CjahFXw=R_$+S$))JVzu%o^EW(VuA3NDS^O>{`_bUE=rOgJ&{xVivasRU z)=w`_-`Qn5X*x%*iQX2~?y{=x1e9sBgG;azP#54w#EfBiffP8j6HZWfV9TkejOsb{ v!5Q)5r)<6I1(9zAf32MnrT4+#$`XrS9DjRshjr53_dsu=zo`X?!ma=RVYAcL literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Core/Pei/PeiCore.uni b/MdeModulePkg/Core/Pei/PeiCore.uni new file mode 100644 index 0000000000000000000000000000000000000000..309f8c3c31ba3c305db9c4481c4cc75d70862d2f GIT binary patch literal 2792 zcmd6pUr!TJ5XI-2#P6^vFKVC&8Xt%;7F%Sa(55Y-iHTWg3yr0a-GbtWSAS=2Z%d&B z)R2(P?%qFh&zw0k_wN4wwPGula6jcr?2YxTZv*Sv0%MwK(C*u|Wju%UkL|=dcIGw- zV+CUejOEx}pVf+n)hy+GYDb_H*pH37_sy$&P5XEW@44e`fiz@R>h!SD8u=B{fPRRiYCph8@jD$GV39d))jpB2%UKPWA*PWt zNGw|2oYl7=o}zgU`$N=HjvvEFnOd`FTrX)Yk9({3!nIZoDZ??h zstxUmuu~G=%6nY5VJ$M1*oPS|k?D8W;ehA$NaH>eQqU??p=wF{@oeH%`Dl;z>iNkK zs;WzsDd)3{W>pC~USPHFvG=gnK2m(rH!@ZAjL5;dpGvB$psTENSGml}oXo6T(Y;_~ zAKf}s+N|#~C`a7UN87f%?i*B0-QMx6aPH|;Y4NQ3yUl1yP3;nK&6VA?9o{v@r9wcM zs-9BAH7r_=T&Jbl)w9G~xI!=S-tfM9OA|(W%nGya{u0~6rs=$P7*D|zLfw5g>4~|< zvRsx6+?~PA91GWDM~b`BKfRNPMxTnz8x#De#E_C zi>Mu{B@R~QhNba2p}lkU z>ojES`uC^gOvUzYT$SGzUX=UBMAdnGZ|C~&-@15~eIfP`!8``{KUT7vzP8h|@qfO! zO|3V6O_q_j*sK|7m{{e#O BnOy(? literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Core/Pei/PeiCoreExtra.uni b/MdeModulePkg/Core/Pei/PeiCoreExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..f01d0e307ad837e86481cbf8e337b5960dd30b3a GIT binary patch literal 1336 zcmZXUNpBND5QXcE#D5q$7eI;4c0vddlL1D=iyT{lQ#4-UjO0yYlVE;4@V)9;>>z8p ztE;PCy?$NpzkgcRvWV{mzsNq?t!1{bnLV{9c(vDOmDwj-TaFdkCDz1JqB8r9XNvF2 zcI;-hvbk+pr&#hUYsKEo#}c!g!~Vwho;$ZYA|rbS`g7*j_R?P28?3Wx_0~?YlLB*r z9e8b=T}poD6`Smw!%z|86|lujXV~)PcJJJq_TJhyun*OVYj#5zWqzIw@oP|WPPPQ4 zJl~E8X_CTuLd4QGzPB&5i13J&>Sb69&}#e?ud=1&1Z(BYq+5xv>}gTq9$R;l+L%#! zKgrN;j$JYdwU*AhL=iJZW|cltV$EIGd2R0Sg7xJQmzwK?YcXN`|Fjt#geVR{FV)(z z)~UzvJiHgFD)zVd!wre^FJc~ZI@TpI;<0vjL=f^5N|?%jj&?Z zcVu1W7=MH>Ak^9?^m9zal_U4C)W;ed%)%9FgSqW%txgX(U9&ILo>z?Qny7&@>*7y9 z6-Lji4_Jx2e5yGlRxzp?qCOL=>OYvju_NaC|HVa>aEjQzS2#6#f);(cNi{F5S#hlO z(~Hw`zkDZEzvvCoiz4lA3U&LS45|~{fZYRi1b$3R7nU8Y$k9%?Id%S=+fEtPYr6k4 h;>AzZ8VB#0uoJHsUWM>q+~VobB~$Ox85znezki6<&CCD* literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Core/PiSmmCore/PiSmmCore.uni b/MdeModulePkg/Core/PiSmmCore/PiSmmCore.uni new file mode 100644 index 0000000000000000000000000000000000000000..59f04db4bb1c65d34bfeb29b72c133393f19f12f GIT binary patch literal 1846 zcmd6oNpBND5QXa;iT^NiE`Smn5El?a*zo`(Ahx_Ha6;bVjAX}_mjwTL;Ct1x*gyma z4v{t8)73SvURAwr|M*_BnngU1`9=1|E-kg0P3#Dpc6xS&WzE~%7B;r6??$$?73&-J z#&}0IuxrMyec~6{nI*hOHo|9)?+ibAY_O%7Wx_mh+W>otrw|q}*vDBAXJXZi&;4d~ z2K%M$V4T{Nx+&X-)Zh{GGke1C1#hR>>Zv`q6W$ZA!Gs#AZpwG*V_B6dJ9YNuQDUnn zs?C~bMJFb7qH3?KVI6yYXT3t-rhGA={-JMU<_&y9A4f&k)Uh48T$7FZFGh-`Ue1V{ zcVpl@B5Wz&s;A;4R3T{Ax4BMkc$dZoHe^)Ht$PW%;rW}3o9ctQ$_SEMy-Wjussu2S_w=R({s{Y0oUV*HKqS4M|b z3ANbaHO#(WWciEHrl_gZvq1?j{TxbHp|0{?d6lcKk}3O#5!P6S@E)VI!<{N9S3G$& zdiLI8n6yz$%ib~8{q%;j+w?Qs!XRqQX! zAJ`FZowzuQ5^{*`bAeN$Csd-1iWIZ?+x?^4vIgr1JV$n1s3e?}E<8H+6@(Vw_CbkR z)yX*Q)TvPq9(VnY{d5RxizcS76LtR-EHSLWZ2$IMW78Sgzc>Hy{af)&mF>UfDt&ax XQrc-3UHMbKf6rAX?LPbil{NSYhPETm literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Core/PiSmmCore/PiSmmCoreExtra.uni b/MdeModulePkg/Core/PiSmmCore/PiSmmCoreExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..5faa16de92355d57358bd2e16d453ebb3a2dad05 GIT binary patch literal 1340 zcmZXUNpBND5QXcE#D5q$7eI;4c0vdd;{iq_w&g{EQ#7^{XC!YLn*{UYf$vq%Vh35% zU0q%E>h(QeJVRUZ`($g&*^BG~YicQxnf=By z!#A`YyP2(QZd=wVmi)?Ev3KKRiCfNLe`9;ko!cFekv#+bIrD3KX|L=J)>*ZBYp2*r zfw{mAyf)4*B|r0uO?J*Ipm#??tML{Vo1*L*o34n8%!sbqQMTiJBDo>p}rB+8yYsKH6~;@4SoGSV3FG z=dN^<)92i0>yh?bJQJAD=(*$SO;GOmYDGr&)neH6>7Jf_VLZ1>)(J{RXsLOGH=)1A zSh4Fnwk~swKf)IfYV8yHIVNK0$UQ9evBn0oaE01nZu?rR(*sUd>QcQ%3cg m?*EK<@l&)i}>Dd*MHLJNTY;0RUjcjQv_BWi3 z(T;3j*Nj~|;}_Y9C9ESGp)*H!hMqJw$kI$QVV<~bfILN078W2V?IhN=Q>$iZ{%1@l zAYa;!tfV$2XNvS8@jqgIW>5INV0E1Bp4xLeVx4&W6Y`^+Ex5h(vCK%7lRD?pC~d1A zE3&udTTz7xRjAr4Ygor#-?S)9bRL2>9 z^I8lXM}#cpuIedFvMLLjbvNh84QughU_(av+`5)5mpFo_xw9^}A|}aRT5v@<2yDsm zH{e_o>FFMp9Oqvm);Gkj1Yfe{1MT9 zRzfazXbrRbi!6R2+7vkzdp0oPrT3tC74jzZa^D?xLN1v+_Ry7%dmD)yo4BH`&ig1ttVtc?~Z&ne|mlNQr1BIfbYN#3zmdV>4KwUpRv&5ZXYW# zyE+kvlR7!-f#bg4p?8ODZQ;b!d7|ncV@n7tAp8F1T_aPElyBzWeS0e&r(*rHNX3pW XF^W0uq9(tJ_V?Pnm&l?6e_2 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Core/PiSmmCore/PiSmmIplExtra.uni b/MdeModulePkg/Core/PiSmmCore/PiSmmIplExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..352b7722fc14e095a69535e9e6492299ed2bfd9b GIT binary patch literal 1370 zcmZ9MTW`}q5QXO%iT_}wFMwKy+Y>^Fh8nPF<0wv4c&eOBQ%g-8IiV1KJn)@eU*gL0 z?(FRBnX_kh_ut>X^)29k!57#^yS3czZD~*K30}>O@T9ipi*3tXV3$_d+%oLk{t&ys zm)hP+#v5DNj&X)1|0iNM%q?A8qt?Bj-`c^gUD+LxfjtBLIsI#UX|L=J)>$)pYp2+8 zg()`5P{K@Y#`@f444FBHp(4b~V~be{mmPm;4~~0i?`>dX`_SyUWjBFQ?)I}Kz5qoz z)}Yk;+Y_;L<2kGg=C*F`P-zk15i8}(vF<@@@iV+yEhXnz8^=t#)%aSys4_fYt2&v@ zXtnMqD>PeT*Gzn_wPRhQh?yeuMjt6rQ0;czfEr#fzU**mx&Crm%xT50yW1QNLKFwD zmvZeGYu7V)9@j;xiv2BqUmKyH<#5;F}3oNg# z;!CG=$nHz(*?*+{4$lnc3(j0OdkD%Mf2+vEzFGvE5vM1yFSO@&#W+UE04>!|@W!04 zDOTk4o!XE-!XM!C2(9)p=Q$!Gb;t>p&av7ay>NxvqaV1jMyE%du9+8V;xYzyP1M*i z8{&^a6-MH+j~R)(e9Ac?Rx!%zqdpU>>_6zgF(c->e^Hgi?;^7A4Ni+5qs55Rq?{KP zHXK|1^yc)PU%r#(yyy+liz4lADs@MojGGQv9;>Azddeyt3xsut{u+CbAnwDf4SqPM9z37Rk~EU`1fuV3oRDy{t3DYR(}r>0+O_ zr?Q9X8pj0h3-IM_;`Z$lqdI=%T`We7#4XL)wHVEj%#qKXZx6g7{8DVk&OobDkOQ*= zUpoM0!bsW!^aFctd#vk&BSb~M9-;EtL$7@ApzqKx?IS*leAV$ibl(fspJ0E5M_3e>?yyOjCS+cGkf7NG;$8w zX(6Ows8wDPMl-9TsS~p-3T#!7G8`C=h`MU8ZQt7VW@9B}RXBG1DF|V&RHv%F9(=Wr zQ&>oM=Q$dqnK~owN5V*T5^~ma9ucyv5>-uNQ=n_@Fvq`PtP>OVG4fiIRy7@XWVgVg{dHjlVxyq@kXUQJC@>@l9H6r!}(dy*syjK~g z)LE^R_XUzZmP0CS-FFp~OTLhet{rm+MVy4THSHa3o%0fLCv|8Kz3(DzP*Z0_9D8QZ z?36x6t}J8-Mb;bCaEwLAk(-QEyJ{=+!WDXje&6Ss?W`D`qZMY;{Y7?;P1|{$B5!~x zgr@s$GZS;kJ`IKhwWQBi_0-;@nFXLu{W`I0brxOth#X`8*`oSc82?Nyb`*bm)G%GwtYnyftoC1zG9;!IN~M_ueT{kHvd2um-(*y}{QzYCTa zRzUujZ_MTwrs5GR>ifm4I_VItYN)l^onOWM=a_Zk{;$`pxOM*4dlqiv`@d^pg^Fh8VDD<0ws3c&ePFO)cdnCzOUC4}53Vm!>H4 z?(FRBnX_jm`}a@BIu`N0;1}6PyRqCBc5P4X3100D?We75hkuE`XZMVeo!Q!^mJyrV zZ#*-67ep1TS2njT>kLc&Ps9r0+Q$mHn#2Ca_I`G5w?szv4D{#BukEG1vNu>K_3Eu1 zV<#o%0$Ujh+xVC{S7mIoa|%O6h*!WCvjQ$#zQXRDd)wYymz#d5@7=H)!6^6pY=~cj zQgE{+DAoOTL`ahi&Ql_mFwx$=)FQ$oR?3%SEkJAVGrT%2C8t;`XC~b$e4U<^8Sb!E zq0ApY z&`Y_ttaa-NJk>*0U8Jhm-{21w66bqj9&C1|-PYEqtGmkNl{?t!lAqaBra=Y71! z3fd~ZaHZR@DX3@Xk@j0W6PVBFxx?&jP;U7eMMn13V%QAmp47fDp4vI<1SKQ1)I7qQ z&|hP$*!3M-pE<@K;R^_j_6hwQ6LI0lDVF+JV~bh1LTxd3eXZ5;15TIh3pMqOkzEos zbY^}038=zIJ^PTAxXY)UBVrY!tRd<%vC95~`5QZ8uK!zH{}%NPY;N$M;eTOQ_;@IX z!ZC-VViZCKhI+-CFk8XiS+`W7!CteQac@n_?2dkpZ;IH z)|rp2P2?Gw>}=`2W@ifTIhD5QyA8?}tx_ZA1qCn}P%)96(0AkthcDr$_`4XLRy zv%o7m=1umQ53#8b8r4H;IKX1$kt1fRUG*(S;R?0I*z;?x4r@l|oC-7Y{+yj-GxWU9 z*bl)JLgal9S&6y!!^Blz>&2h>Mdh8pYT>_U-xCA*@?!V&UsV**^kH m3|mC@Z2=1zgL9O-gqWE7Cw9!KR)qVhq)cl74 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/BaseResetSystemLibNull/BaseResetSystemLibNull.uni b/MdeModulePkg/Library/BaseResetSystemLibNull/BaseResetSystemLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..2142e4febb6cb6b859d1dc6e8d9f8dcd6746b5ce GIT binary patch literal 1924 zcmdUv-EPxB5QXQu67R4|ZwhK1sF08lLO8^L1td}9sBl#|F-aq(NoA*nynNw1YsYTd zB5_G&?RtM^XU?2CyT5PR);33b#^>yvO>J%q`(b;mX{Tpb%omJKSS@I4#zWgMUNgI3 z_JuQJ%PpmCn9ptLcT@foY#f&7?CRu-wS~8uv9qM?tb~eq<#?-iq?YWBij+9BhZe8r9Umxml5>cv>e zM!-&3RjBbTE_2VR_`PP7!P*<^!0g*Q>?NR?d-gA}U4c&iRaez7Al5j$Ilhxuts!BEcxvFc+O6-Iq|r9tjG8ivOX(%t0IqFYl@g) zD;vcutv*z-zw`ghj&SS7MO75NL7IK5{WRWVm>8fU#q8dDjr5YXLH&fbXZy8E%9~QM zc7}&OXGeI6>bV=x6m1E8=kLq0!UTCIr!&Sg@=iX=xEe_2Gpz-Z(#)ycFnI+A z-pTFElYyd=EQ_UKqA*&4K??}=K~_zk%Bny4ABz?*seZf1h z6PwtaIkX#Rzrv^BY=iBc^UfV&#r^{)nN?UTyJdgPzP3wN7q&Ltlyyl=#b|K0*5C2@ zw^^N#^%WUZWVIrznp_@|$0O!v_Qakt26o);p4$=Yh+J#(m&QV)?yAsX zZ?RU~+wxZSjWI{3mo~Dgz1q_&flYyD0ColX%HglstC~5ps-T*t@Lk}cYUu2idmH=% zEMlZs1*;OYrW&fI?v|XWGt?(y)1m8b?tD_1rudbN8Kds0+B#K-G(3Eywd34y6fb$I zXMBe#Bj1J1y^+mqj8&c1acP)dI~^8`_cJYEAUq*?trSTeuZ%NTHc?fNWT%&U)qfvi ze1p$Eqr0kj9o6NT%Y6xdpT8K@t)}Xpni{-t-=X@->niWcW!C3rMP&wix^J;$@XqP9 zyRrMAT=F(*Bz&JCOeSAl|ItJt5J-*Y0~`r^V}6rV$ApIV#_Jwk~IU8I=fd;cH(EeEiEz zLd@McD50IhL@G(oAsQv{_}z0z-PH3dYMnCb8&UO-!4ktBnKWJZcmK*gr+`%WGY!-? RGqP7tP1G1<2Wwd z8A3honV}?i7HE;21ELatD z^k2b2d2_pT%!lASBKMg+v8VRjPFQyiD9Zz8PL<4g6t(Jjny^(wg|_jXxXrL$Gfu5; zFRf*Ldvyn&Asp130Dew|xz|{+FHX88Lj6$(QX*DF%C{$PO?<#I_7jVR`nM_TC@c4D zbv0$Rc4q2efv@c8p~5w5-RGFT$6MKvA#YAb!9?B7sVde5ikK;KK~%g8c{B7;<+W_U zz3HZpxm0&^9c!#H z3s>kh=9cfZJ2~QXj$f!iQP--T=odJCM_7$Wq7$eXU zc1_M6Jx#hbgwNl85mPTlcsu5~D@STL1y5`hQ@i8482r6d-^Jj1n4lWHTB%T9Qhh11f%Sg)~Gc4a#&tze$v5!n{+ z$OhO`yq4HK#s%jk_9t#k&EfCtj`c0;(k`(Uwy|q$?Ot$G@k&m&K0{pRemDqDKz0pU z2gW58sJh2se!~31p4oH0$c~%UOFP0&Jr4`dogz45Xe^pqW4wAbyKU?pyAF)Y7g>~WKWW`$=&Y)AB^kH2B9F3p+6xO!E9cZP?U*V!HSu6)ln9+7gbu+~Hi z%&T*{yXHh4SO0~kjjp@%I{po|v{TS^DJb%t)v3b{I7+|Xc+3H#a0#vS5mXS=74G%z z6s1+FYOw^Qx1NU?4M_%(KT~@jm;_vwEBf8H@1ha)# z^b~*TdRx~oL}kON)Kk)fSN?rTR~4`FcAn*!n~u(O_jup2GX?h?rQOdR6XlXGu#wvb zOTaKfF`2z*?Ad45DIDs(YR=hB(bNPh@yt$m>jUgDJ|RNOdTJ+}4Y{ev8J4uGvBRvm zirQiB`?Xd_4Wctn6*KesB0Ixp>~Rg*Pl>4rna@3DCFI&u#vEVyC}-vM4qxT|%KVWN z;ns^w>MT_aiG69}w9!+T81dhvoCDrf#aUoZ|AJli9`PO6VWX1jrBtk)6Cva7geZxf zgG4Ne&mJ7*;P~6`kiJRtOL|=}N+;_6F|mZOLnT3V|Lfnj<7-vD|5mLOa!Q?2'k PpDKQc)y8nFTJ`+`X|Ejm literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.uni b/MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..3eb438ebcbbc73c68f6187754c53072e2d66432f GIT binary patch literal 1660 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 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.uni b/MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..12c9ddab4d4610ea7b0f51fb41da835f62d02bb4 GIT binary patch literal 1898 zcmcJQZ)?*~6vof%f!`r?Z&bEaMG!>9cFQ#A*3za-UrE|-T_9~o8mIg6&fjxyldRRD z!bZ9O&wb8wo^x(`^RsPj3usUI1@_L)EwkLtY==FaBzD2hidoJ$w!%`{HS5e4?3b(; zHsMBKmz*r^ijyg8-8ro z&6q9FBd`wVvS_fSec^K8bw48`p}n!L4eafm3i|xb9R3^xWp>I~sg%N3S(w8@XV-Ps z=8lnkWz2GNTIEO8B862w%DwU}HVwM&s$R5nMN|EyRGO+Vpfww z&y6_$z-pV*rY-?drS5HvvDf|OS^;q?YgJW0C0TgwUa2a}D=X{5=^S#ipwik~%CFcN z!+c7uZTb#Dxu8{gRAXWvc$EP!d0;(zPv5a))-h`8Ihr;{=)c?6Y;PxZPGWj4eLj=9owzz zWkFs7yi2vOAoRF90wrSAA!2{hL8An_yMDXmPt`vo=PAAFMOCm5mKe5Rw*5V>Uh@5a r?^-TOMfz`Xsy2p1sJiLb8TnJJe~&Y%U!^MgfB&N%PLq%vND;MP0OTy4 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.uni b/MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..d5aa026e65f2d560868b5b0c5585d5d832c3e2bd GIT binary patch literal 1834 zcmdUwOK;Oa6ov1)692(UH-K6PP{jgOh=jUeLF*`SR9GP=Y0^k}RE`Ps&(nTqCbmgS zRFY76EI z?1c@92<)1brL9>RVJjxK4(}CK?&jsE`S18Hi3=>UQ@p(A+K#BHn6I&V3Q?>SqmD}_LQ`i~tTdvTHIFoxp)M&;>JSEHu5tKEbElpXqj1S{ zS}`LImT0(+Yg^Awus?5MDUtqg>K^ibxYH>Jluu0f6QD{`ymmYQU|nWMDkJ?2-;3_w0Y zYumL$vRv_$e3WBqA32#ifn7`N1MildVaKo;z^BHP*%)>8`HCFJeLH82m=_y9L(PAT znj<`VE_1?{RIGP{QF)cM!Ps`Ttb+>K1*^)LxO#zI;L~-u&Y6$NsSJs$-Nh1e&8cFF zuY6R~d!6E|+Fuzzu_D|$d(ozf-$P_ysyub}7$!RCNi|O%+(^1do1lKevuFF2UKaEv zpt@N5MuvpgK3O8H7CZJUEjUW?+x6S0e^UR1o@czJH>u!|Tte6&-|qX=-^M*6wr^vd ijrwM9IPAjzcj(pe9=N53PQ~+|cJMg*f9>C<=Hd=sj35gD literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/DxeNetLib/DxeNetLib.uni b/MdeModulePkg/Library/DxeNetLib/DxeNetLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..4ebafe98d765230765b98654b622d2f53dcff0fa GIT binary patch literal 1754 zcmd6oL2uJQ5QXPliT_}w7eH+S2ys9Nkx&B`w2l%-g;QlGO=^+2m1A1^=PBRYjcrn> z;D7{*?A@K6ee>qctaJ0NXFUse9`Xz9mCY@;rJdRiHti&KhGorc$(UJbDbF?Q+zRX! z>%yj-2<(ELbGu|`##(18PHQK_YmI%%yueb~6`rMiX1!)zx>G_~TXz%t|6%YNt{3E7 zlEH$EDp=nqmj{eb>=D0b%=R~{$M)3rm`7w&%QibZ0S}y zCA==DsM)m_Hn5Ssyi*&m{lej|Ku}d?jCBQ4_)dwsf`#_3;ZTrGfJKZHD`&Q(0=4q0 zw5q4dt2U~)*tF<6t6Ix)$)ny$skS;OurH2-kXs%;(h8&&MZCl|Z7Cf#^6uLq>j*Ui^wgMOjp(ikv(RZgu_MM1yVURqt^N_+9O5x{$T2f@vECg< z;R?0GIB;vN_8Ml#>@d7)>XXJPtVUNHRLhNFXSc$o8ikRRlAI0=uZ}3&@PmJ%` z5pUhSa1+Jn5ZcEEr$vuYVn{zJ=D|;29eodbu)fE$W4lei_&eiOI{_i)>;#n1PGBOH zq-P(E5_sJ8+ogWGg$rt)@>aj83--Yh!w$^;#<#TN_$!A$%Rp5h!(AOQY_$GW7QfHn KU;J~l`F;n9F&FUw literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.uni b/MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..695d1d76f7d59876f22ae35da50051c807e21600 GIT binary patch literal 2742 zcmdUxUr!TJ5XI-2#P4uZUeriYV|*~i2(oIU(gsS#FYm^1HNZ?P9_&%Rs6Y+`3vX|KMBl47;l8L@L8?-SzYc8PrtPkKiP z298KLrZxv@!F}p@V+N~G1UyW6`x3jUdn)iO47m**?pGSVo&r&G=VA_D z5!q@EGrPiCysl@t#cqz*+`XP-IU%F2vp<8a$Zyvxu!q0CeQ=NcHFf(+p53yx_sLW2 zT+eU-hOT2eTZ=npCatLYtFzboa&FR+v~}VB19308q{oiu+_z^X_K|bl!!mN5-bqzc zbm?-!{wn=OwIo#+L{Zh26)83+_>n$_@U8kjrWQ{aU)pniuX);9%wE_l5K0FZSoXmk z7WJ6mN4-+T3AV$&EGpkpu^3QqOkIyX5WTfsJFs_adnIRI@PH8*gGtFiM`Sz zN@7MFt17&UwN%D?)qG_s$-AYmCvTf3wDgnf#cd|y@5}8XnO1eWQ;42y2X~*VLy~AKX4a zYmQMk?}t*AJp`Ys-YWTAh4gNe>XnCbRxh7n595?pqzsTO&h2=K2vF%{f&PUdn6_(O&Sm!pkrL9=cZHQmQ z{F2qm_hxqGr)TWUu`RK7IjK|f*hU-To#G|G%x7a8F<;;xfmJYD(T21smWjpAu);iW z{JUPqc1^sI)z^3U|88=K8dqdPx=v7E%05P;CyWR7jNeOU`|H(ndtrOb6VJiebreDY zhI-{LXEsN%$eQd+=?Yu9DahxNR@fJMY5Uq**0VQT8uww7dp1MvCXPP?LG_}{s#;Vv zDSVYxRgCs-I5+1u5f(90ten{tv`q$8gE~89N42L)4E3@>*V&Q#q%ckKQ+;LhI(O|H zgk13mk!H?$gCbsHo0rN+g9VjWoom^t9kEtLS6ntszq$@X`iD2o;UYXK5wubyy(!%| zgXP_PNKtXWz#cLq#^3PSW^`Ybprc-Fwm!dD-(QSYrKYN$6*+k2?_G5jbd`7EH>-2= zg3L6wbYEi0;60+!?#Hf!a!K2$(YN=!TYU+7*0E#yrk$`(&@e(pjeV>MH8o%syRrjo zGsf5>YyqKCJ+VXf+ME<}hnZ?ueT`ALLai~je67`9$>@w-VRk%TWM}yFoL3ur0;Ui; z9=pd%%wb6R6VC?pvvl&Is2I!zgI%<{9pYataSSU6~s)Z literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.uni b/MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..57635f7e520efd1b57815b9c4f2785df3c6e32c9 GIT binary patch literal 1676 zcmchXTW`}q5QXQt692(UUjVfUAjAVgh=dxjfI3PX6`m?Pp{=Fd~ebuv`1+>R}fxWRa%WZDoY!91uj_iwtj0Lu}tr$yI8~T)X$t>n{cvnPBnm>pKDr}o?qm`9+Opv{>Jp{R7w{d3k!;sn-bUmh*Cl#yy;Qn>rh z@O)(h8`=w)w(Mi zb#|uAmX4G3ti%L>Hkzt>N^1`cO9t;5mG=8i7nBQHtwv%W z+}j&cF|oa;@7rgXMQEsc*O*|9sHq9F&?!5yW5y7BfXyScsz=mth{xC=$IMi_>N||W z6>5iZ;MQ6lG>lHz6=v+>1$KhZ$niSH9)T%@*u@^P5_8!UF~L_pis`-H;j7qR89%Zk z-gR{L?{3q^z=l%cx I(Cux10SB}Pi2wiq literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.uni b/MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..84a049e260a4a3869b757a0180ab0db99d0aa0a8 GIT binary patch literal 1860 zcmd6oPjAye5XI+QiSMvVFM!$v5El?aB*Z`jG*RNHa6*n#+(^wIIc`h8Jn(zF*_bp` za6v-Rde=L%Z{Ezjb$)zrS<4*bAwOrY?5oY}!p`h~Jz09Tu(ef|G3V?%TjJwv#5%W2 zEAg-F#y)zF%nJ7Bj0L+Nuubp{bBRZZr{nyRm9wsWvV?hM=h)VqYHs4j=qZ*N76&I` z)fg+*OS@us$~k!`@`52oIq$;zm7(*z6i2LUmf~~iv#U6{WF@rQ9Oqc3_^CFxS-!@$ zA~QuUU|ezjKCvG#Ke0#rp0PUKygjz3cEnnhtw6hAErb#bJu`L#k0zEjc6rp;VkiE} zucQKJ@M_u%>)6m<-dVp;ufpTcK~O)Z%oTjq)eOEl@#nCR?FJ4DvQgE!8Rk zIMQ0pCFnP{BpXm$+s;Q8I))YyaSIsA|j8WB(bW<;BCUi!Ozu^;aMr5>Gl~6~i zf8ukOzNETPt!i6Ssi&d`&;9+Au0mbqUHZ(LUL^(g-3V)TCh(r3v|URRlygR`Mr!Z; zy&IsIzP;ty=Ke~NBc5G9r|kC7)R>GDU)iypFemJ*3IU<6dJhdJc#J%9pOv($XM(j316RxQ=|8&!~hj3W_RzV>nquU^*zRc9d1<;ZpsKAL;C_kpR;3765iTm z94u{Wl)~e#-ywaI<_mfqzNF4~{}?PWY{2T@eT}1T_rJ;wpRaQMyNsoh5xGi1gKckq Rm-U}B)_waQ{{iZn`~+|xD^UOd literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/DxeSmmPerformanceLib/DxeSmmPerformanceLib.uni b/MdeModulePkg/Library/DxeSmmPerformanceLib/DxeSmmPerformanceLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..43bcc4eff7b72b61a020f0b4dafc9f386f505027 GIT binary patch literal 2560 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 YRWoBES3M2eO#MoO|0DjGJScj#A3V<}YXATM literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/PeiCrc32GuidedSectionExtractLib/PeiCrc32GuidedSectionExtractLib.uni b/MdeModulePkg/Library/PeiCrc32GuidedSectionExtractLib/PeiCrc32GuidedSectionExtractLib.uni index 6c4ec2290de1ba749572900828c171f1fccf9c72..db67a79229eb718d31db490f9dcc2d1d386170d5 100644 GIT binary patch delta 347 zcmdlWv`J`!R5}-fJ`gG}1TdsBWCCeth9ZV!24e;zAlsdx6eyMglt}^df`N20LkUnM zpCJ#(cV(ym@`@M|!J-NbIY5~tFu#bQl0lCFVlveH$(ii4*0OzvTxG+BXVktB-A3|c^_544S!fot+x yHqFUAtXh+;SQSE*Xy7NM$#+@wCyTLzZJ3^0l&*JWs9-1oiX;NXN*H{A z@<~9Iz6|*cDGa3yIY1o>K+$}lY$A}C$xsCpNdbyE0@W2G=~Mv9=YeHhfGUcC>WhG? z3xFyzfx7d6I-J3D2~ai zsQ`3L{=|c_jMfvMn{p}uRe;q^mgJbs4rA|Tte(uo9tAUr6|7=n<7}MDYk6P>fs_IO D(%(fe diff --git a/MdeModulePkg/Library/PeiDebugPrintHobLib/PeiDebugPrintHobLib.uni b/MdeModulePkg/Library/PeiDebugPrintHobLib/PeiDebugPrintHobLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..acf4d3a3ba72df2ccf5a33d9a674707619153a12 GIT binary patch literal 2042 zcmd6oUvCmY6vgjz6TicTzNl$I8=s6Zf}ka8m%x(hlY!+=H-$nL(Duu#zca(^7Sy!S zn3&D%&fK|k?wND%%zpn?vzkS;$2^g}vWaCjv#}ju)6ALm?LALK%WP=54QMxvQ~UQHN$(529IOFziWJeiVnu{);@-j;+co1An8Kgq zbBRs;!IoQKcxtgVu$LTCTY$L6GvgchDbnZ`BVn#Ut?uEyX7!RCisO`hiOoZH`-ty} zJ+Y@eNA&A>E!_?@Y7;31OZFL$lnCp^K)S4GIr|^OqiQc;-L;p6(s#!_0q2>SLg!=Ez_nUnTDlPM}J$k)=%-LUS;QRN3)w5xRW^?8P4NYRn@M^!E<+tRnJ~mdFO6tRd$|}ncAN2D=b5JkEpcW*i}$2 zXdy;or`Cc=hboTkE$=#~TqmK&yXn3O);4wCw*+4)+vi4U((lp_2&L+6YPf|*&mqV3 zbe{CC@D;AmD|{PntkF@y=$u($#x7oD=lFCTuQTjzFoh7i*j+|qE}J4I_{v8yz1JIj z75fw4cg%>lPI_w_#qXhI9}Aoky^Rtbsz@=LKix38YiqE6Ks&I*qDuTp>A|CGpFxOO ztJ}B5sLqc4OdX99c>L};bf-gD8>)2b>O|Q;21^Vpp#S?jI&yhv5Km{z{~P=XyzjkS lar#K3`zfTV>Yo1^)X&9>PVrwxPqO&V zIz+pNC&}Mi!*&@xkLyvNVQ0W2JOlC*OgT}UtL=HV#xc^A?GhUS&!5TnVzyJ3r%|r_ zDH_G@@hO%-P328>{K}tJly~J=GF5udu9?4KU720YkB?aGF4b3i#@Lu39pGPn?~}U+ zj8E+`&vX8^X0s>u%#{Be6sp)6|L%1heGC1Nzw?-<9puueY^w@FsJu*K3_UboQiqnk zTFX3V+JGGewG4c{!ijI%4o$*XuVRMGYLA2c9FJM*Q8l&vWYK?I>&NX{9 zM|Ox*HXG4jutRiO5!XKJIW}dX5q-Cq3Axtfv5l^Dod&aYNgoOrsJ6Or=2qemq^0`Bf+IU{~ zY*Ih<(14m3eAO*t!4|fJum-Z#_k-&GXZKg?yybhW7Nb*yzZai4aX@6^OLJa{RWbfL zzV^Hu??&`*?#%UB5r5L%qVvyB$0@7n)bsP|f4VhOG|RVVfVsL?rJ+cw*c44VtNzx# HSuyG-U80bH literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/PeiRecoveryLibNull/PeiRecoveryLibNull.uni b/MdeModulePkg/Library/PeiRecoveryLibNull/PeiRecoveryLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..b9ae9898089345f99a31da0e2101b6f4fb4b6020 GIT binary patch literal 2208 zcmd6o-A@xy5XI-2#Q$MaUerJ<#Q0#0vB07YLYuaTJdth7N0WY#-GcJZtG_e1w+jW7 z7ZTHS@7L^^Gc#xI{{B_7nkD>S^GocLo!QVvc4{l^>Eyt!SdW;s+3nlZt{HQ?VP}MG zk9js<4{c(F%~(&cJjLP+`<$_5sWoh$*_fSyV@4m*Q`auQE1rZK>?UA|#T0+%&ME=9 zU^ZZ1EHvKs7|zA>oRirj9wVbZ*co`@RA4)G-om`HORzH#6y?l$3}BzL?z0}v^D|`? zty0@12PgAfoRH7dwykO37~6Kt$v&$cJG8It$gYKbf}c~b%EaS}+!TZIDvJ%P+9qQG zEBPO~eegW=>{RFVjBjtVdkM!J+jAnD@%BsJe8sqFZ}`1qwmx5N*jrm;-oU3KmKubR zgQ2G)jD8ZUb1sV#TlrIFRGHlMGl202+am6dOUz0YTw*(go$$vX#Cob~%6bN0>2VAT zo!!78)OE~SJjEb`OR-S1l&W{7Tq#s~T~^ZfpEoHu7 zrw8)^TD$AJ3d#ll=p&9@`$Bg}`E9!8Gtau;D-E)lkWYF z0z#Sp25L^R=s0qdnN+N2g;BUdtuSu+TC24Mvm;K0*>r!29bwaUUI*+qz!XB09o?a+ zGuNIxcCnR>di8}3@VBb0<{t>wVs8Kd literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.uni b/MdeModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..ee6ae282f6735fb3454c57fd8aef9ccceffe7930 GIT binary patch literal 2380 zcmdUwTW`}q5QXQt68~Y9z5r?yK!^u~5Dhh80Zo*P3Qv`jCTT=&a?GWF9{A2~)^1WN zArJ^;*?XIvIp@r*_uJQoHO%qe<#G1R#x}K?jckuOt)#ZFwH21p4w-kh#Ku{N{)&Fi znzOFADC{G)&Ym-W?rq=TZGcV2d&$b!?{L<(1kY+OSX*OT-$eZTam7&_#60(09pjwQ z$g?TH>=<9=8x#qABjRDn`V)II&n~dMNu4e}bCb1{t+ONb+7_rHrKL-??y!@(3*rcG z#?Fkn8Q+1=*#WatzZN_!7++;F#B#3OZ(1cg@RlsvbUmo&JRb|Xh885spM;^Db5PeGtnGWRMqFSQSl7C%HtdqTDxSQv~tV{k@BJ3&WIcH zuG&_%q^t6%^CC2rckK=5;d;&-XGR$0xxx`5&3(QjM&XjBG8~kV2H`YD{7rIq%&an1 zVTnjTdmV;+g>9Q@RqatLMN*xM@c@)Ds_ImViu0IxRg{pA>eEZSvVA+DO_-Mo!9%5bN)0DibiL;mJ%?9)Yqat!uQl4H zA8T|_B06PNK3hJXvr}w39@h!;DL&<)y8t7_>T%>?HwR7D3p|eTC|@fO zM)-)Fhx*$-!@ih~*;#J!m@yiF9fK!MDYgq|F3go(;v)t@aW0+55cUc40rROVB4&f! zs%9ss&|9m~a}|5mLYuaAQK#m6O>82tN3Q?eW6Ai4x73uy0s0-%r!bMviQ5Nn6IWzY z-%qSw!YjdcOf*Zre$JOK=nw4`&s#?O>)C<5u|39hd@4%iT?h#nY889tC$cL0vM8{n znbc4=61$=u!uY)%5%GtunZLw#0XyN(Ku|47Z)HkK$M79sF@uHnZr~7dIb$xKVi3b6 z&Ffb6sc%(Ps!LVrW`)GAxbUxdRrfKqt?E~<#UWHz#v^!|fmCo5FIi4F9rW2 za(&GF+Z`@hey_bA2ekJioxnhNMa{~S&YL3c!}4}MBI~RbJNKGZZp8T)?Ix$Yy6C*b zUcG&fUS~KcAWq9%Rn^auEWGpEL6sGhm387em-#Xwmz53WQ&##gA5v>~eV0MG;LY^N z`i_0!bg1%M*09gCRliN@s2QQB`VOmgs;kSW<{Edov5pzHu*nb#{p(b74U4uTHyEjk z)t2amE7TJGkw(bV+b$@& zgQ`RvcB*L9!Sl9f*UyQtR@8=W;K-|BA1pB}5y}7kXOuh=Me}d5DF1DuP;E4G)gOxI g@mO@Cp2q(v;(R@gKU4VYZ~l|oej7aePbxC_7c#|JPXGV_ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/PiDxeS3BootScriptLib/DxeS3BootScriptLib.uni b/MdeModulePkg/Library/PiDxeS3BootScriptLib/DxeS3BootScriptLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..d8ab3e8b085a88c5e99a180ac81c91766ce2d2d6 GIT binary patch literal 1760 zcmd6nTW`}q5QXQt692(UUjVfUP{ad5h=drhfF{aCg{La_T1wK&NecP%z;|ZtxNSfx z5)a7Q%k0jcIdgW_KY!G$W)bZ%Uu17=YN^d_Vh5~gr)gg-X6)Jt{m?G?*34EmvJBrV zw>~i&Vh?CrtLCQ*jK4V>fp-CpVvLBjfz8+>Pv|$qowz+^FJool9&2YJ-Vuy+UVf`R zCT}@)1w%2P;io7MiSvl@nLXiq!R$D68b4SySl(#u&XN0|UPC_lvb#|QNUo%$~47k&v>Bcz-x#STdE%GRVqj+hS?vznR zmsC}Gu0bs|u~joAm!ej_xeg=x{Y+E%2~SD{trTg6t&E3M!p-}LOqxousn>|^Mx4LX z-{o{$m!RYpuVH>(br>>~!Ub2=&zf6!>2F1q6_k~C=DAhLJ>za_=y)^R6)QuSkEylW zJ5^9FXhn=-?AZr@hiz)7W$)?h_8Eo=YU-70?6I0qU43S;YuvX}#+Y@f5fDoK6RJ7J zqwB~mW~yTK6-MC-wZhnNTh`Hz*%`aSYzX2|2|4jS8F+Jwb^!^`w~1y*IBvTMgC^Xa{zzNG0i6N24A*{`4LCI}z4~_cHT(Q5776C59FH6UO`fIYVv#tG{2xb5`E> a%UYGvC0|uhdv`y-%lv=Nx{Bt?S?w22^%U&@ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationLib.uni b/MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..eeceeb2e99fe5c5ae8b68d32d231479bdcf0265b GIT binary patch literal 2598 zcmd6pT~AX%5QgWP#Q(4b+1=T9X5RVO{`}Ffh6SFd{DQr;BP(rWLt9}@JKKDZZDKRKV%B7D#B5+aJ413} zr>uVBtB*u)Ayu+EXTQfd;C!${-iJuVbNUYKPk49Hu+6yXI)+wXXioYIJ8^^(E2eJQ znE9!rXAAm%ddB+_&BBhSZlXWTpE(+4cH#C89j|u{b;_>nDbZ6Rm)SaUI|6<o3eX zEwMC&C-E_X`(Wp2(#|p8$@(tbi%($&E0FIy6M@xesaTfZIvJez_$|(7>=4Qnpcc$=aCT`qpmD&s13( zWak#Es{L$Bs@hA>nSsaprl%$L2`@)mnv~!2xK9S9x>h_2Fyzk>>*_r^H?;4(Z(5{W z%a%kQ)w5zIsxqVh^7E|XRM~Sz3|@J^Q(i@0B|USzIwxmDvVrzx4Rcod*nLQ*UEisL za>A3?DC~o^uw<8v>DYVTP49VaI1I3;v0$}LPVMv6a%T5!hq1-FScnLj^)?-|g+$kp zJA5g3^{z1rSEx0{4WDbaR#|kwt}r{UFW3Pxdv4bb>uoTF&~e>+%w)ONq_IF&GSV5P z-XSa9Ul>2KBfC{`t%a88L(4u_I2pYS6T4)QbZ%9>DKV#8se#pxcvft+%97L{#oAX8 zI-K1HrNyj?$C1w_92MAc*Kd`$sdA2qb?h|3qrVQ8EUbaN+{gd^?N@V8J%|e65E7 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/PiSmmCoreSmmServicesTableLib/PiSmmCoreSmmServicesTableLib.uni b/MdeModulePkg/Library/PiSmmCoreSmmServicesTableLib/PiSmmCoreSmmServicesTableLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..7a563006add93d7d80e5bd071d90db9730f916c4 GIT binary patch literal 1612 zcmchXTW`}q5QXQt692(UUjVg9K|CRZNT>k|sH4PD;iouPf@3GBTst-#(`hO7#^!GFwb z%}!#eW$tufU$AHFr@T9Bmw5jcRUB7DD~Nq%*S3MvQ`kLYd}$~4f;X_^diBbVm`Aq2 za|-V&%azMD#hNo)z&@}p`|@b8m9Z3AmpV*sg6A9S*}&fJ<(t4JcN(oYvxJ?LnS+pm zKVjV9A$3#uj`5h2iS~A!Ti_pH5hH1yGn;`{sVR+hcE*lsv2dJ(TA}Ogq{P2rt{OMB z+ByzGZg}`ebH}+t5ihaLYh|RtlAdYK_2`&W)~bKQrDA&PbQtq}m}w3_;YkUvl_ITK zE91kNAY zrVwHmd%#M}WmCiiU->Ae_xgaZVt;4+%#L{L#)V}RpF?QhYMcf=LWw?Iq?o4<{vY~V zbzuF3_rMP8F7Y?Tt9AiG%-InrpZ>3P6Lf!pW~$#-awQVma${ MklVPFKxTq50CH?DhyVZp delta 301 zcmdlWIE!zBR6Q>P7lS?!Dlh~v3oK41|Nn@h9sc850IA( zRFMPZS23hAqyWVnfilHFJw-tAWFV~or1QWsEH?rlCQx@CP~I6#mjGq+ zfTFw{Q0sXo>oRFiPGgGUggJhbLPyf{o{MfTIOhvc$~eqbIWXQ6We1=JAK9%wzAyT%nIHK?UIqRGuFrK zJ5FSlVw2FWnP;{vZI@Wd;;YSAJ>xBuOE4=`AMWu1GKn?#;dXRRIG3szEikEyh6-%U_vv`USkz4y1YN5ypQ9q+b%f`5#Ly2I*+ ztj5&Th*9K~9oaE`#JXcGAk?bI)Nq8wz$14Vsdn{l&9sYj&_ocm_q1!-+g9ct~GfaVk;Z@3|4QkmG3X~AJ`FZ-MFaq5@Lw>R#iAPdW;f1 zsz^SMe)&@A8{C5RJ=&h_Z>l8Rl%U!v2wl#OK#A-WCQ?ayw$W$^k3T*88z@1q$d;DUq_s^y5d87#^Pb`C_G1eq zCQ3}R-Q6>DX5N{3XZHO1xoz8)a6RUi*c&^up7pI`8>~sv;CamIkpF>Y_RUUNNzmz8 zi?xjFiuWFpiB0D;X1sT-jjRbnl*a?LzOaWyj6S)^DZ+hQc;*($hPE-$Z{ zcBxP1ySPuh-o5f(u=#>j@Awu^&U$r?GiwO@Z_0LzLNj1QKF93r!Vr0Q2tOWie{N6h z8NbA~^0yc8O5Nh!+vnM*$Ot={LF!p?tBPa?FVp3t8m@!AOUC0fgv7W0yj+bndQxaO19GoVO|o)CYgRN-a#W{Fvz z*&+VMA+~DZNf-H|hY2e!khkI5qNIwIbFP?=cyHPVOTp5BJ9T@{|4#U-)yQT-K6P)h zT7z9jJf$JWN4C#BWnI~D3q}5GusKEJFj%hhBo^zx!d-S{wZeTjyz8x)v&TqfvmX2< zc8tzJz_rhM4V$u1555n06LPJ|V-sEJ$fs+)Ls!1Pa{q`#xYc{ewJ*7y!g`HN zG~knb?yY>^b;8&tpAWb;Y%}MJPY%!82^Q+?J;F+ACm>Oll+PV<)C9-6-)86&*_y$P zZs3bpu!SultbnZitf0F8*-54nVp3dpi%Lv5Bp$J(k>|fGvfHClZ+Q#=%!2; Gv*b4ty-mIV literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/SmmCorePlatformHookLibNull/SmmCorePlatformHookLibNull.uni b/MdeModulePkg/Library/SmmCorePlatformHookLibNull/SmmCorePlatformHookLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..f3e8d7f77e2f82598585d062c4e82d564e6b7e99 GIT binary patch literal 1678 zcmd6nTW`}q5QXQt692(UUjVfUAf6CHB*cIP)KTK7@PzDyrWUzWwgdFfw|r-9uW12^ z7Z9@cIPp!gJI~#Uh zGuzo`W+%4Cx@PtkoD6$PyJVf))=EyLj0=zdZ=)!O3)mE}S=l*k0=o;FdyJ3lfj#64 z?AWg!+Y$2!#ubc}RjtB>%Ul}d%(m9YGHmkhuuFEOSV=4F3;hz$r#7;wJ!|xB^G{%t z;~BuO0CPp3I&G!blKlz~sh`4kfyV|<*)E;3D=Zt<;wc6xY)XHJx&xhEW0Cf{39%7c zjjppx=aa%T#ZPyf(d*pac?r4WQAgT1&Mk^~2`~4`D5D*f(w!SoQDfGskB&>L!&j%n zg8t`BbGQgkO4M2@l4?pBXR!S7KBTC)pZSUu<8S!fW^_}PT1QoE)|}rp`HNBIHC6Rg z+`$v~PE=R5uJSHiW_>a*xXHmS-Ai^dcrU56o3Z<#oYPu05?)palL-|Q+bjB^dy5eo z2B@epVK<_t=FCE;?3`CPWQPO%Cz zcJTr`#b@exov$s@AMkPJgojdv|CDcIc~Q%YEpdCe=QI5Oa18O2}$R#z<1V(ofMD| z0$IDWvpYU>_RQGdzctiQVBF^kdaes)nrWf~_Iz@p_e!vDwbV$T)WTll&xji;*MM<@ zpJ}0$*7ytJCaP}`{x!}E@_!~{PR6M&$ryB(jQ6mQ^gs_8LC2-{SVyc=Sgm0-V{L>S z49^30Ggb@u1~oZ%M1{SI-h`V?*u7#N6ZsSsx_Wl&hJDy%LPFsBiJj&DuI*fkN8 z=#OB$)SO74-9+`KoXjI5=gL^kK-=nPo&BzLx4u@}Y$|lWJKo@5v34B?)X3Eg`Vu)9 zx#D3(a&nsUmZN!@ZB{B%aahtF)!Qxg=ni+rE~B8YQHK$;QTK0}k4xo>>q zAuM<65oArPUcBJEsF0ao6B}T=%V}SoLQi++koZ94a-)NptxIj)MQdvDB=)@ftI*fc zc~ra3n>iJ2+|qx=&Jg}%I&MFA9h6JPwtidN*X#H_b?BhBUNJZI4sI!G`fIc8vzyXm zXRMN_@tIDs3H#QhK&bRj>FI=sUPNxQaxZ(XVU26l8nzXEdq*X+b54!fj`@PliRngO zr|hR-8lfF?ck#^Jd(PM=)-ldmM7<=|xj$gvaAMy60+UUa;tmOal`T$%o}xsDesa!} zpZ*~JLp5N1hjF08vTGL9C6L{!eFUM+yJw&zcuj6xoHWs>Pu%aGL+a;mU`ovg%`OV literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxPeiLib.uni b/MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxPeiLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..0d53524b7425efd597899300e822d946570c3b14 GIT binary patch literal 1572 zcmcJPTW`}q5QWckCH})IeF4-afOtX(kx&B`rHPVMg(s9-Q;S@X6MFgcz<1V(-4u`z z0$IDWvpYU>_RQGdzctiQU_9grdZ}||nrWgv_I%P&q7-|qrAGR!7WNu{M%+-j28$mgig)r&hf?87D_GJu_fIgR*pd}}hsu8EjL ze+1*D=0y7JCaO2(WF8qgSH@}v+Ezd7?02oZ^|jh&Q=$9a@dp2rwd**bMy_Vi*T})h z6%Q+tlhd5H9L>vYvr?Ig!;8u{;scS(jSgnEF12+Rt*OPc*z@kMLSIMc zQSCZ!=2WzCNB#BxZT`!P%aqT`fY7rZ~3D9U3Jyg8|J3o|2upq0&F4rxPN25xLFEz3jP$HLg)>*jDuI9hA(@I5lQF<_kI_rW<*k zu%Ciygm%o`#WQp7Ib)w#$2eyZ^_p1c{)m0YiFx}A^k1Z4?mHyOZX7^D z2(+4`XL_n@s(a`Aw}u)Dw1<2_FLka=GflL|ns<77&lhy8rAGR!7UMPc48Ngr4QMym znHE}UjlIBcqWT8mU*o(Y{ud(VM4ak^h(Y&>_<-?=9_cYH=&-b&>VSC)t2L}<%#DzP z;eNns#%uxKpeFnFsIXVjnsBoTtC#d+JfEXNS1<0|un(II&j5A~<}~8Zv8~CNagE0$ z+9Mb*HOJF?H&MMQJM+lMu`*^e(6;(nXP>q1*4JvAO@;2W;|=~LbLVkDj-1V)uaSe1 zD;`!PC#E@XIhvQ*W~DL}hb7ffoo-PZN7%PP^(9db&D?_y;_f8y(DSU25wpT9b=svF2T0g}(OA zquO;&=47;SNB!WxZT)wP%dcO{B6g+-YS7hhYD)z4Sh5IUnyz^^z_(gHKoQ* znI%!m(5!x|!7t74O=7@cK?cQKCaVIp)z% zFNj~L2CVPV_OxGC&4Rr6ow915KxlLJ6qE$3$&HJhCK~ne``x!s{`?P2$@zfZ_2Mcx n1j`I-^ndpf)*@rG{xiT;)D>Qr3NCPiJDY}Q zbA7HKyyvVethi;dv$Bo%8F8m}jeUkE?Gb{J zBNC3eEkRmvpF7@=L4_h?K4-tO)9wOqiaWJ2uPcv}5dWG>n(TY-Lwj20kURGomVxuQCst9> zrOox#jEafME{LKk)>SE1XZVp`#_+CsKceD~8DH2ld(JPh-SX`v2&IcFEQemVP?s5g z)Gt+>#P(TNWh>v(q8Lzr%w3-uh+f-)9ow6Y{Svxi?EWWsh`blB6TP3iMkizvSW&k~ z>FR0W6oNij7A3o}66$pIy!tz6E_&Bqb>F%wC1_Q(muGdC^r}(s6Ysd_Me3HNsu?OE z4yN>SweJA69r7*>S6E^{e#g7!rOJAyIT1sD$8U=wg)fBqVOd61Hz%fVkdTg83AGXC z8?5S>?(!0tl-dTX{nHf#!c>&3N$&IFbe)V@zZ+q}%mCyWTD!Z_ z#LER&=c`0$92Sf3!n1P_Sna~3AyGJv4^c} z6f;=8$5yewF@9o2xYc{aFoQw5SH+Ek9 zT34rU!?RO{+vO)sbjeJ5>6DdNm*d~_QGTIo_AkUFWj+{`cp4 GrTE`m)YUow literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/SmmReportStatusCodeLib/SmmReportStatusCodeLib.uni b/MdeModulePkg/Library/SmmReportStatusCodeLib/SmmReportStatusCodeLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..5c44bb11a94110d5810146ab6b352a123537ef86 GIT binary patch literal 1686 zcmb`HTW`}q5QXQt692(UUjVfUAYMQSkx&B`P)E6_@KiYoZ7t;{#|84|f$!{k?T}JY zA!KU--eUf62!Yk&GBxSuI-BW8}RqzzlP@;USe>G zmrimY_7CWv*dxAYjE<|>V|!{xj1$mH(B_PVP*ghT{5kU_aU$!oE{_IV%1AXaDcpHy zc)qZn4eaHfG9%dJPRljEE7(cH1qeZj5)Uby!B=`OV4<}w`*jj+Kof%l9``+cPi$`yZ5V`T3v zhDo1_N$o9d*WJYg4I@-kKf;<&Q)5Q4Q+8~p^fC4bn@4C=PpIJ-kD)_O8L4*Fw&;Z` z)E0fu%{4o!8J)2z%+$q;>&C@Z6n}=;KGir4dV&&tsz@_@v5DJkg|6SN^IvakxJ6D zi$)`O-1Z%kH`V+lxz1=+XUhIDSYp_s{r6Y1AyZMul|^#+K-<&1frPBTjE@PQL>!w;N8+80{=BncP=C zZ^_^qMRFJ~?TV}-dkFVO^v~=G&kIJ!E4Co_$b^uCp?9NU%ua`WMKst_ zDtBFiN((fL?Ui+HV6X2eHG)m%+6KLsj=u(>(z+mG;q#eSLKW5CZC$&yGtyldBUP%Z zgM6T~D|S?=jaN<;tk89KUgF;{maiswNbZtDRBs_iXcl-BK3_ZM3Plc4WLCRN8f@`t zbFOPcJ7F%5He4#E-&}_oZ*kktG~-6$i9ygxH|>}!<0&jFPpckMRNOCF50w$)@5J0? zw699Uw=(gsW?G)#midcOQEMvq6x86Qe|z#(&{fg7XBN9lmhA7}uw!Kk?>SD}--$uF zqE%{C{fI9+fp;J0^z0q)j(uXDqGg1d>PM`mcx%ikafQcrMxU@QH3CATeu|e9B8HCK zVt^fWk{%3SRiTO%c( literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.uni b/MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..4fa721b210a928cc81d424e089406fb9cd6c7f2e GIT binary patch literal 1654 zcmc(fTW`}q5QXQt692(UUjVfUAS5J&5D9g`0_rGnRCucFByBAvapagw|9s1Lb{(4p zka$2K%X^ubJ#*&l*mt)*>si42kSDNLc4@gSY;FhGp3+9CWI0UjX%~ASRcP4T5PFNI#s+zbDL4|3me$TUhY+%z$SP4tvOS` zPWVd@QnJsODDCnd1+<=}rVXr=Exonw!bvjHL#cj9J z94^9>5?(81+OSu}87$kr3QUTM`z3aNGh+OWn0-dOs(2mMxmkU_sOuM_s?k*4Q_%^} z-M68>^13Rzbd`0fyyRwjd%AD1WbmHRX}h_*pj`8A)kyfxLYNHcnAqMh_U!}v2n_>N z)SO_A=&1>-&?!5yGv*MxRPYF`>JdF05;1njF)Q`1#tyS^h1y{rxV?5q4Wo0s!i-(M zz|M&oIbLVjBQS*!yWAsoVlJC9Cd4X6IepYAvC934`5hkd))yDnS$qwleQa=A^av$} zbdhqN{PZW$AFK!Kd%OpB*mQ~iQoL#xAjF)VfD+mTOr(W3a@q!~D1ZlpR-#>iM&3)B$7aPMfQ4kW@pZvIlKA(t!6cIJdgP~dt)P;+RTP_z?v*wn=o@W;61X$uCZp!XST30 zkF!2IGMi&tGFvkH!u;A+eqYM|h27W{wuOJEtjjL%6kqubu^chK!CU($d{41Dz884N zCuN5s46t00+Yv?i#};|i4SY(3br3D>3=g4vPrfNTtJ}J6R~Pck@f!H*RPBU?_T2X*0|>c=aqTiagW+n3OZF*_1E>Uc{5Wj_+|iXnAd zwhb79I;2S96oLdSX`$)FHEBv89jLE?+xiH@G9?>XSvGG6*{Z!@t(5M z2loJ_?dGl$Wx|uQ(X|hpb!ROU)8tIIQQ1f4F&sKr)YxS;MpHe$BF}8k&KV=t#X^Ws zvL2)12#=1B+~iBz)w{x|xQbd~toylUM+Kq_tcuz6`J7$g)AqQ|S&xaS2u+{6%}mI( zri@*D<)fUz>m9zz{h9F;i*V~!jJ8=q4Uv5+;*`;2m}sFQ=GnmNqnBbQ5PKd{SN)^FhPq(U#!;H6@KiaMrk2tqazab^@xXUxeMu_I zyR);iXU?7(``_P=bu8k2#S__QyS3aFHnZpU46pVsY-MxaU`;GzKes=`Oz~aW)(X~3 zVm7QZEcw51V#(gj#|o{Q!~WWKes*qmL`L?)Ciar~t-ZE4_73Z$UcI+t?4-n8U@Jpm zYacVt=bo|6&M6EPAzlGn%nG<{cnf=Q?rr;MT^rb^`mPPTA&hdr&zgAMzu;!~pj7wU z5;61j1lB9|*1oqZwTSSDmGb3S3(y+;46ja0$qCldnMt<_U#F*Kh6ij_C9^T3&i&$q zb_?u^Nyv5YtSb~TQ)FK2BPCW;xjEORhG(oV4!AU2A6<(Hqu3qZHiv@{#UbdWTpQN9 z^%$P}b&;xKe~Uj0u!j*1w z`+|CQo@l?pGluz;o;%Fm2IY>oQDkV}EQU>=?n&({#~ie2B4 z^_XM)5x#)XXrIu}F%egeoMNeuHMW?AE7TTq*VkGd?{T_jU#O{PjO?1IfivsjPe2t$ z>e&aZ#9cn+91^P-Werj1#47tw=I`u?xxT-+%o1)9+m9NjK~K=4Pd6#&nYC+n+a literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.uni b/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.uni new file mode 100644 index 0000000000000000000000000000000000000000..0ac3ad9a326bbc18b9310b5830c5d2f2e6626403 GIT binary patch literal 1552 zcmcJPTW`}q5QXQt68~Y9z5r?yKs+FX5J_Xe0%|K46`rcxnpjGc$O$d^^DW=mwH*>b zLI`AeFS9de&Yl_j{;pvSbG(mvoV~Ft%WQ5FJHn=ut_|$kR^H~UX=j#Nj6KCNunqo8 z%kgm5X3p$}*u04Tml$W{S=rX-nA(iY&K}yx9x*?&Cp<4$off;N_S{Zb$F{(80#^rf zF!iTpr>du-AS!v9-UA?li{pm9?y6uMck5gH48~13L$E$|%ho?`bSj|BzwHshl?3|MktA*zz)Dm5>;{yMNwdyypA*15H zdJaO~@d%l&J?9cdyu>!El+lfr)OQ!xq8r-mKkjiUncjLGMvOn-G=q!qq(sn4nbz!e z;~^}6tcNpcD)v{LgxZMnH@prx?duYh+~PGX;+KU2;a3uwymPN} zoxA7Mrg5PB8p{yoV|r~rcO8@&Z>dK)_w2nzFiPp2#NIJB?GyVLHTBhK?qQATu0E^C zYuvYU<_Npg2najXRqij$A2<=GtYNqXvE)q}_Ho@45#?w?Zg0i*g&U2qDP g7}gm7=HFNIe8u_C7^})%xT*uvO50zt{{M`>1G&)dfB*mh literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformExtra.uni b/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..613bba3117f9a39dbc6b108c8c354eda600b7f64 GIT binary patch literal 1370 zcmZXUS#Q%o6ov0I692(!UjVfZ+Y>^Fq%mO8#!(glPnF}OsiicIoX`?}e9L!cyfj6Y zXYMxVo;fr2!+pm(7Vy5}3GB07S#B#^*mHYERJpEYwjnwsp4yIz!b-a#bB>h}Tao?C znmMsC6(#=KmbS%Du@pa}c1>>K#u~kzeSTwmw{~gQR0j3}^q0(U?X|tJcUY&5_ufvh z;|g{zKJMR)@-XHTP7_s`W*sfjI3RDXW{b<19Y7+gxCI zbyZ(FtwZ)-a-y9l>Tik6;6CTp9d-{vx#q1ksb}ryn?Wxb7o7aaT+|Cse6MU47LTYPIqg^LH|0t}ijFy7*m0_Oroh(POk2as%WYv(J7P_qww+nm5@wkVZREa)mBMap!#n0( z;5}z0w_A1=`@R1T;fx%gZRZ*0c1_;M?vwce;}d(t^NiW)-g<0L?Sy$^Dh{>RS`sPWj(scQBU?Hn>6SBFINA`auE7G&7<=WMgj%9&?_`gE%UrdqtF(0vLaup8 zk%FA!T%xFkVw+dW$a_OC)cZQtr^b=JKj2c<_>1c><}1|0ljdX;o|Fh$DbpHTCmz|h z%Bp&(&w^qzJfSw?{FSJ?oDOvfO74gnxgs-85EKxnP1VurpAA)b?j5eq3d$iHtOB&O%QE?7^% z6hi8`dst$wHD%0*Rg7|msMo|Q_b0}8c*I+GFWzSfXNc`%g;S#^DAA>#l=GY$7BnlB z)BmW&+CAPQJFfaA+?k--6$mMN2cX1u1rwaHJq&&{~2G^xKAF{zgsE$E6)F$?+>M~?8*QD literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxeExtra.uni b/MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..27355aa9836b05162bbd4a6b221e0d315a2f0d44 GIT binary patch literal 1350 zcmZXUNpBiK5QXa;DgR+)Uy{g%Y^NxS0%nqoVgtgUI46t6;E~ug;D!A7*x#$31rni| zuCA(n_4-vYPk-xHw}|HrzsSDY)KZ(QzD^9V*NEH?Ayi#RnCzI0OGoZtX`=N$Vim4Xk64?&*Y2d`7TGW2;??nr z+Bc{qW^MclsKV%Y^&UHMmrphOWGP2gL)JHPb@DgsPaG?#6SU|u zSE|{vTFJ4}PhX+B`{g?>Cr4iseOsj6b*^p~lwNs*Yp^?@4#1DeX~XgYD{{1B|F;O` oj`^7R%xDfy$rnFWlbUB>C+w?low|1AI4z%HeJe6@b)tBl0nRJVfdBvi literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.uni b/MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..93cd499aa7213e28c962a443c99172bd22a3a880 GIT binary patch literal 1820 zcmcJQTW`}q5QXQt692(UUs}{AfOtX(k+h~*TpT5i3Qx#Mn#58rRW3mOJn)@yY&V69 zA{ANoUS{^pnX|L&pFbMbuz>e5PhhWYWSLFv$_|*5C9w%JD|$0q*w8j^4VarVyS9|^ z6l>GYtZfm!7JdsXfnC@V`?Vts9HRsB3hM^TfWGik>+dj+SbJd|=8mntWAJZ0#B)tN zA^&eiXXJ5hTQbRPOiX2bL{`VN&+Lgk!gqkj3>LC&eP73T%$$*8 zW%Q=(TCo!;bJBN;MSG|^5St2JYlrTW!ZgKi%D33%jdKuk#Y2iLiK#3Lj^ZV@S*eVy z3o5i)*RrmiGk(9vrC|DPS9udh-On^5Vo@!5eJheGS{e7L(3|^_p95t*@)Mxl6X)-I zZ*$t$C0BBbSKk#GkwLD2GF_Lds(#k&!V5ols;peu>a5gRxnwUJx0GKo(}($xTHB9Z z2W7%r=uxzZy|oZVZE7d>6W6p4j3d+x&{J)KEuy-5^g`FTXCG-p=A}lCQ0X60%^@CL zM~>;KiuJA03RkE#+Ln(sIw_f5VijiW@dCTVr^6$J1Y76`vB&N(5_8QdVuF`^6jO0x zd&5^NKhwU$BHlWC;Vw#^Luj8$oP3=!i%_CXJt^k-Z?}+c$p)++@gCS=Sub<;B_O&~ z`vOAD+8!t&qb3>W7Trh*es?{Geoln7p*F@|FRFr5u*9$itDCp(in)irP literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxeExtra.uni b/MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..9a3921d5809974652fa9451f4561a92fa238b51c GIT binary patch literal 1428 zcmZXUTW`}q5QXO%iT|)_Unpu5E`34>(KH4u+9XO70Z&!pG^wTB?2zA?Ng;q&2HeTC~Hmp3KZ2?urBwP6Cq7Ta88I=5Gmhwr$xXbR;rgWn^U{SA7NFt zl$6#>XC^&Md}U8|74Dhq6wC7noRL%(cA!SVq^PynI|VUQWLoK?J+0`9IeKmYV4X! z*+Zd$IOUI&RVU?~#Ru~kspfzv#i(i#^@Uhv{$l)&N6hsn zM!PD-E+YF`;ne6cTJ-2E)ofd%;#ljaTdL`H*$%7D(QTr;McQ5O)a`-NuXb<^b{Etk z_z^K3SY9#% z7t`sx)N<-n-MZaBzE`Yb5$|K3$lln)ITTE*=@HA=3LsD`T79i7*34xFMQ&4?rLKe$HyW z%WQyj!7C237Kg}vZVK-i-3vyQUhgd#h zer8X2Ua&gd?w;CnJ7Jv=cMaNtC1^C$PXL13~yR5W*Qm#2SO8eV->ow{YDJ@#fe^NW@6_PgqU8W?g5H=RZZGx~TeM zQ=rRN^_Jw4S3TCX9;0L%Jfu~na~>hmY#T-T$a!fs*;OW-+i1_PMqkv~e>&ijGraOn z>@(iZbOHn6i9zU7MN*$CkKRr7qT3VivB@OUyOj zYj?6^c8*q<4UZSuIW{flb%s0vQwR-@-C`%^k||;vTiGaPuzH8BVt-}+h(^41_jJbt zbL9|o%X6FpJ)sg!`bjbCx9+^Yn-y3;;61YAUB84olY-u|Zy+@A?SK-qtCDfhRH;#$ z$iI7z{hkPGLvLJozo-jN!4ks~NPqKvE;(Ouz8_w-kz$eDipW1nqb65O`jq#gjgaN8FHaNzU_B*ZEvWM zcV~8H&zwCw?B72f>sZA1ieF@(?b>o%+tQxfGgcMrS;22_W6P{0y2Xy|k(|u#unSiE z&X4RIFS8j4x&0<%!TvEh+PATl?eJ$uHt`9#NUxvKa&4Ht7B!nng_Dx)&8Q=K%DkZ z6jdkfxr-03zY8p{uJTK#b(`~-+-L^|Pu1VCGKc$ut~-vjLAl|pHK}Kv=R5zF$cFS$ zYTp>Uc7dOuX@shpC#)uP+7v5xN>6RT9J3w}!Yw3pc1*_DA*WdCXpJpq;R?0I+;hIX z(}r7QKZ%Q1>MF|bQc27PtS6ufBX!kBc;c=#)tr!}998vMU&+I<p zscCxm?(FQDGiPS+{`y(5iUt19`33u60~^`c`nH2jD{UKMS@Jfqnf2`2R|B>w)|Fi{ zAN%^D9a+=rcpkI5!2g!j1y})lpSJ-BvR|^d>-HM&!cd$`>uj+1KxkSG+rE`IOrGMS zI9JYe<*~$Awzw;D##>{cIY18t^Qmlu+G}EX(!wt_)hOv#C6i}wZSlWxMswrBrisBq~Pc_JE zsw&0$+^@(H_;XtmV?+gpp3@#t_hI|mUfL^u!49(78+ZizWQu1WeFJ?XhOtuWhY|BB zl@E5vx;%31w606n;D%=p&v)qAviDniWe&m&b_=qYfS2YUwbZ=pI!$1qwKW{3_^a#1 zNZmW)O`V?BIqhxrkGfgsL2Pn#?d@Tc<%YjbR;ps44^>eiOKsIuqvjKkaun51o})|| zt1a$bUcDR4=d-ufBt@_d--h={@ygLuvrNoPeFcVKz99`So1rUU;Hs5avK zgXeutMO~tjYrHz1sZL2$K%7>Ys_LH=Re0;)A9Yq#R^AKOxy;T5wW*-yUFDZpIxz3i zYsHl^C`10K9_iS&PnN)_N$)i5BhN$o%Dj%60X;RgvDWFXGu{%{_{>fi6YNqWBINql z>E;BFQ%7#_rY_dA#3)>$mKdu(*DODm=d22|;qii<!*xctjmyxo@0w|Kv$-`&UWxxD(n0Z*`e ALjV8( literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxeExtra.uni b/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..a39550b9df55097c1de4cd4fee9abc23d3bc3fe5 GIT binary patch literal 1400 zcmZvc-ER_65XI-&#Q$N_zNl$Itxv`np=@>276^q{pPJ>PbQ567f^G4S*Z$7zS4Bhi z-nnz1!zc&7NSY)foHVEVpr_Vd@M7TbH2Z}ou8fC9g%^(0{u1f zdwXl|>;&t$T79r1?5Mz8U@JprYae6IC!VpvP78*L5U(6t%yhpEUuO5tyO#x%^gwW;(S_Y zAWqw7%BqvL)Z(Lec#4&)tN6?j8{9vmqRl<^H+aTypVD=IXK#RV$5(1n&brSx3t`o# zk9zi%v1OO6BQyz*A-5U9-&2_zEaMPH7bs^etMaj?w9Yd>Kwf$dRwI3O`&cdltFca8?bwzj=&Fz z>B907D{!N)knG4bN3Y*OC(pwHiXW!PWnOXbt4mU(gAzm8H^l%K&Ye0L99VuS%P+SwXA{h)7 zab>^H%vZK;Eqi@!*Oqw;{hhF)%RbF0LtRNVUHB?LBUotc5_@C3(XNjDD+byhXN4-# zxuR@J)!G-K?S!tik?}4}yUZI>#vaU2g*b$65|7Z)$n}y?#7i@ErbJ{Eg9#^Dsrqen zU#0zFflJEJh3of_Ql2k*I)H)j#2_>-OH!^p?!huyRX%iz#6CM_ByuCp->~=4XBmM+C%aRzy|$nURH;evV675!ng$a*y){zUSm-6Z=;qe@0Ia=6$rbII;oC zDgP9YRChR0wD+56r(tg?x3~p#Dz+)BUU%rNqpp2CuX&93ZI8M}zoHQcW&G=?xyB5g zLm8-hlv`d_sD&%^3iYKj{}o#;^b&if4Ud+6 z0inU#eNbw&w(vMcbdPo5vFx|%`$SmhXye57A{DHIC5DxI+<&^6Zr<({XD;@4b(*w)LXNB U(Jp(-X_oGyc#+=k#Zd0IpK^BWe*gdg literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTablePei/FirmwarePerformancePeiExtra.uni b/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTablePei/FirmwarePerformancePeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..3412a0ed1a56f8830cc87e53e470bec8ac85c363 GIT binary patch literal 1390 zcmZvcS#Q%&5QXO%iT_}wFMwKy?Fk`7LS3-hCQ+IQc&ePGsih>2oX`?}JneVJTU$`% zyUd+?=FFMNz5Cm?wgr5z_yzXat}L~s&F#58!>Y3rEV-@h))MBq4ft~WGPfqSwrOci z@jk;o#dFE6KiFs3E^LQyis!<%>~%->FZixGoBLQrtmfi;V|%~5uxmU6dja}O=C}6R z-q<@Q#9kPx~%q43@$Zg|e!u`}EhMaU@C=c-}u*FRIZTWJ$aqgjgw5|>9Q>{nC zZUm#$^V#5^fs&Ki3Y03p9UgPvPhp*Lw(+xlsYQTAtQ0S0wFIrfFVqfPNh!Q`X40*~ z*X>yu;fA#;m)L|+QGanmr#b72NfB%1tSb~TlV@7%BPB8_+}!I@!(;Ymcr{!auD7nm zlu_&+XPd%7h~iM_rC3|`%6bCNhjj@|x{Ci5Cq<3K`Zr!rS*gbwHiepdye8%Stkgi9 zb`O+QC+(=k2k-EVRiUo@b4LuxKc}MYC+cspOyEAF>mElBLAmCuG^u9g^UWey4d|o3 zeP!&}Ir|t*160*K!Wz?QV^)zXJ+>ZmguOv%su0uJ5gr$g+-IeZ*4Sbeu25UdUEgbW zSaS>PJLlrn_lVkeh$Ln`>@ldq=zH`bJ8_pyF-LgGM^Ou}6MS{^C-W&MVy=H;R7NSX zi0ns=)1b#_F`%y$^Vq_gW22v5rncK7fL8E zsL1kOW@pcwJu_>6|5me_1>T1|!Cu*gO>Al-+ry@nu3chTF`C)JhPL+AU;}1T9}g_^ z^(DJf_Ah8>*0VW2BlZm$XS`v%7OZ0*d9;#(edYUt_1U?=GhiJ#eu{@83u{Qx%Z*<+qyhsErf9WZX7 zh;*4U7DBpJQ&llxKDR0>M_x@*dqM_;ool~xJyj(`JYQJd+V*m1K9?XYKuD>Y8Mt}v zWMC>!J@_hXGgxSCL%ccus&6q;4Nn+NiJ#}9hb_;sYI@F^*p%qn8|$D)J@-JE()MY! zZ_N&^ri^nQG1AOWnR65`c}@ytq``uFQ|_yC3yzt8z^mkvGyUSXbwGRbq!SnjPYmLX zRwUJ|PTYs(^?byeFZLIH=aoHi{!05RC)Iw*B`UeWtM8{*B}WCsDJxV}jx)0G+`lxc ztf;KKQ^%{aGbJ}Qbi5v6g{2SkA+`4NN)?n#-dvBo@7g;{VAP^^n)a6V$iF}h)C}mU zzKgX%b)7OwT;o$ap--?&jfha{-=LZkJUWitWTYxqTcH=OP%HFxpKEqdFgs&am`#rt z>+U7nDDe!5eJXHD^ae__ zs3*ld=7vSha^>`2sA0RuyJ!1Fy~H~cRXYcv$=*{?5<7>9RFa-YXw-$ru4muxiLlnx z#@OpcRd5KF7*_m?QGP#H*miyY{)hie#dVTaf2WkHtHT*pd95O+zfKLCQ{crO3| literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmmExtra.uni b/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmmExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..60acf9799e8a4b4a0591a6516b715b84d8038cbf GIT binary patch literal 1390 zcmZvcTW`}q5QXO%iT_}wFM!&F+Y>^Fgt}n0iKAQuJXN_hwUoq>6I#+AU--`W))o|b zcXoF6%-J)O{d3>4mIZvT_yzXat}L;YE$q2H!>heBJejTS)+Wpg>+@yArS6^B#%6ei zM68Lvz&|5$#i={|b9_VF6PpmZv>j`mk^c*^8}=4HmKn=A-{0E7&o1qn$iQBJ{*w8v zy|y>@4(p^^y|-iRsK8udD??^mA19noJY$ocHVhRZUOBdy>3%!D%x;`}(>_|q2KK4a zqh>dPQR4U65}$&SaWiR9-fvID!q+ocr|fNg?@(wF;1Mh3OR!d;)%dyEfh#G6H_lAD zmH0Y6FEZRYGAipYPG~p7E}7)H*3P;_5i><5l|E7;rNZ^O4mCVweL+;srRI9; zTFe;5?(uCCI0#W3a=nym$6B|Z!t-HW0+X)df5lE-BeDKX)KgaKv6@Y;=7FebaXu|H z5U2eEWz|W0YVpB4JjKe@Rea`%P41sj(bg07cX+07pVM`Zvo}Gx<|{QRXWi$Ug|O<= zN3nfnY+ILggr)(iY98T@=(I6b=t_^R#~k9X5$Y;LbaqI@(2-*-b+pC?vv7slVD9)@ ztK*7WVBgsnuh=tc-6oTm_3%fa3M2OH16JZLpK^|fQjD_ZQD?;Jwn)3nLft+ngX#vCV8@`2!4HY) z!Lo}LINA{v)PG<})hCSVIrYH_@#3d!4XiG|e_uh>^MCK4DyqKL`;l>8DCPGTry19c literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxe.uni b/MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..351634a0d6f82181259821ac223fb6e63f61b471 GIT binary patch literal 1926 zcmd^=-ER^>6vgjz6aR+|eNoebT3hIiPSScEf zuV%CJb?=;e=FD06{;gpROL!mhB=*YAt+a`Ku|3ul>Dm!(%Vs<)pAT(8&U`&9?3!%l zt*qeHc;p#cUs!#O6!9|OcjHwi20rrPQg zA1h}8mjtAOQOW#@+{7}=J#+31#ac1(h=>En65^aXh21g|(g*}0UD}vgK_3|_cS&?g zfA`Fhqr>&=u|2f|#u@0+Q|A=I0t~ek-#U>dab;B4 zIz?b3{iWgvMlZO-j=j8d8$H;Re(s>{*zu6$jC18gA@@u#S-Ff6H|E#!$=l+GtSwUH4FI?xk`(#XfyTX!{0nA5uZ97s2<$^cX zh<(rASqh^z-pTDPZPPw7&rmZ#PxU=kGu+i@l)A=!JE2cmml^?~(m%t^DH&Zy&Kb$Y zYHReu6>5#X<#WvrHq1_m3N!b5iJg+uab72^XJ85;_u3t1Vy-n+?2)S+)eKp0$W`sn z^zVs?x4yk}T_v0$wND$I3Oz%KHhxmgRMbN0-zzkfBXVS(=%zhLj|#um1;Z}!+8;nm*2&iTf6k9S}@tQ}U{9vFjN*xIJ} zmYn;EXXYn%ma$&h+_tR8Sn|IocIBrv78!~;?r&`GXXkcHOt2@QKV^Pt&+P?Ff}NGC zS9Xe>=9o)tWyoyfqj)YnW1XEQ3>6_>5nIeM7;pJ9zunC0_QqP)x3~XcH-yo`@3SF( z4NAt%?m#K-wb;tnR-+vi#YJW)NdkY-UGv8Ys#l2be@XC~bWe4U=<8Sb%F zsj*EMmGwI(w3}fUOjN0itcO()Ges^+eYCr#^3}N(m2R`XIO0-q{NY+m8UMZQf}BDW zhp3lwZCUHq6L=ohC75&-{~LB9i46;!2OK!<^u+5UMJqbaq0-z>&LH>S&EMX5k98#@zC?R;MMmU|-l5udZj* zx=AK6>)=m86-L*y_gRU%e9Ac_N-@eBqdpL;lV6!Xvm@sECnkB8c#FiYN}LKkMT;JN zrJQa4Z-s8f9Q-9}xL>}LvUBvB=rxjd*SWeqQ2ON!uEFktIs!i-rUT1Mtl(%TR8aq< rIaMDss^`=PXT*!2vemH8JxhG=l&^U4RJ$ujYkMc_JT~90SpiK= zyfT}8zh>SuXU+`EkM9j@Sj797C$cwoVYyB0tLydltys-KTvBXXM-mOQQ;G5f(E&T3;_}g*2VD942!4;dC4S97->&S6t z*u+6|Vp7W6q7x;eH>;zjn593C-0vnM<+SRJl*PwlxKuuediuF6vg1sEDDzI7~3 z?DD9vl|^8qI!MJ4j9yX8j=kQhN)I-<=N+^iJN^^|<))06cu3a_zEX4w3)$}0DomY` zV&$wRjwZdUo|<48vX{a^#}Zw4M=N|)NxhiafKf58or91o9#W)$g|aMB#7k`RjY`hw z?do2OPCaJ-X@g7Iowu&Tka0KDoQR<_O05)0y{n7|uq^vW^@vQGiv0zaP#banhL^hY zS5BL{L}aB-i@*%`)vuuns(Hy({j;PBFZ~y*&I-!PyKtTB-X~-1n-LbA3}8N@*ETJ6 zP%e4P80Flv4;I6yP4A@kp0VlQg#P*L=TajeRQe}$bBssV zkyBRcVvRLs;R?0J-15D42Ww_$ScRE-yvWY*={T=b&J!?&kb3M6J2BUpBKGi=k75R| zclavy7v_&x#9P0;coik&5ZmW9PKBPJM4Nt6%;TNkyuPmuSU=$1v;B3ygfB->?Hq)Z zyM0h%JBNu>lAcX8>cQhr&p!22_m8Q0#;AT#7aW2mhBd|`<}MNb?K@uc43x#+<)FHE eVXvNOuhsrt9{1;P-+xB=ZQ9KBfB)~O6#oeoo;P&> literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Acpi/SmmS3SaveState/SmmS3SaveStateExtra.uni b/MdeModulePkg/Universal/Acpi/SmmS3SaveState/SmmS3SaveStateExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..11a636c144a047e9b1bbaa5c343df769cc6a46fa GIT binary patch literal 1360 zcmZvcTW=FV42AuS#D5s2FM!$vC{G9>60*RG=Av8#JXN{SG*X&Gn@|Wp9{7%DFA1R4 z%-9}}edgFZzkfBXVS(|4FW4Kqv8Ao-t39*_ShY8_JHDY^GA4G<-q7|)d!%4jwy_!7 zigQ1)%>BgPGW4}AY==HUlKm~dYd@#C$WW|te`^OnyRch)f;}SoW7g;P)SiJM*hQ(m zuyf=zkGVothRn7;3*pi;*4b%-P#(e+V+&aZ;vFONd(EwGudHPQd;K4DBM>e9K3n`Z zM9H|>9Z`z=?eP#N6EM&4xC4py4mlSAOXN)`#93rVC@L1jvwDS^Muutp@SI;v_ zZ<0yKy4X{qDn`$<572~NHsu`QB_CytUhnYL$uF!Q*%5O6iAkO%-XgKjWt=K{3KxC) zN;%v7Zv}6~8vG?{xLvlhvUBvB=rs~|*Ezd=q72F#Tob!T)G_fBe7d0QAO(+hMg{dJ qEvWj0Sv{vdxWHfdl&yx;;ZvSVpW}-sy?XQ7-pP6iGfwDSG5!FbM$mfz literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/CapsulePei/CapsulePei.uni b/MdeModulePkg/Universal/CapsulePei/CapsulePei.uni new file mode 100644 index 0000000000000000000000000000000000000000..6082ef97102cde498e11ef7ef5c89dd2c125c75c GIT binary patch literal 2072 zcmc(gOK;Oq5QS%5iT_}w8$cxigjiGvk+v>Gg{Ddq6;>!|lExx094DoJ9{A4O_|d9G zhz+vr>pPD#GiS!vzkW8XVG;LJuE^fm*b}#N8fnNgzQ5P#H`|pk+Cy1wHss^ z%!&IAtE|Bjfb@2IL{+Qnt@cJC@)!-UqhM0f=-s+ z2X<~p>_1{#W)!{@NhXeZyHb5kilz+0x2Z^)OjWFDsrDm$QROt{lPUi&@0yotPMW`J zF5*OU9HxGZb>KnuW(BvJqKsbb`)Q^53jE4Cb-X&BDIIOVW;MbJ$$)6mfRrjvhjbN1ceKz=~peV;Z zDCPZjcr09=!8*mZaofJAML;7~%9n6jfmY*B&?;J$oN-z^Gu5-iSM!ARmlw!aN1TE^c`atFVt0Jo1P-dLIOO$G zt}U`|J%#6CUxKNwhjVu86Q*8?{V&!4<3m=*70Ro+$7_mzz%wmsA#S^a3TvWv^yGt2 zv}P@@vivizd6U?T&bI#R!WPYxJItBBot)gt%|n5VvdVQpI%Ii{w8 zs%jshjhVPHr^qWkwjO(gzDB6K5HsNs9@mcC=cLKj+F%#1P#f$WmnEH6+=6|_E?#}l zD7j50G3%j^K@~>dvk#HPT{`6);Uyns&Al%1Rpd|hZ&<`!Uu0Bd$!`(aj|!(okEz9g zxl+yxYgQcV`sq*9a=mmX)dcCUqJNBPcT-e%0Lrks!424bP{-g$`1D}e literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/CapsulePei/CapsuleX64.uni b/MdeModulePkg/Universal/CapsulePei/CapsuleX64.uni new file mode 100644 index 0000000000000000000000000000000000000000..f0f85471aac81ff4653efa3c8ea239c085492528 GIT binary patch literal 2796 zcmd6oZBJ7{5QXP6iT~lId{Kj-hWLRPBQI4Om6Fm1O-#sz-a-RyvE@bny!xD(Zg0!0 zF_M_(cJG~?ojG&n?C!6hOSWVg&r^Pxy|s>Y?br&N!={;a%k9KQcIMVE_R5yA_H1D7 zu`RPheENKA-H6#Y_`J6@-u7o!XSRpW0P7Kci{l(AQe%*}A@VwwAE%QJZ*B#@xLERl=Oj@Ni+#Io851__}abR88RQdWQk?O2eNwF{;yNBDFy_!L`@LG*<2r9HP7{DQyuTJ|h8xE0&tSrLY=<)K#}idkf4 zm3euTv89esi7HU%)bH2qsRp|%FePMV_hVNaup&n-(wBCn*o>W(gLfYkJy2-w(piZ8 z5&aMXsbVx?GIt!ou=ZQuJE5p4y42BTMi%u~n#+Bs%Xa1%q7Mm2=&whlGKz2sZMhpt z3JQ)D^xsI!%7Hz}JC#12;`DN_|oEol#`AF+o^H6>+gedt|! znZ_jjO=A%!(s8K1gLm+tdQT_ZN=2viV#Uu|=_~k^_t4`lvT}&tmf&5}oZmdm);_O}vqTM5ZkH6Nj9!C@E%cqJr=*Kcy&-2d(_zx}Sg?-oxdX&S%5crbQT#Sd?*z<7Bw n=}daKJA9h8|Kau?p%k5Ay1#W|-gR^9+|_M;|LvVRTkeD3VamLK literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/CapsulePei/CapsuleX64Extra.uni b/MdeModulePkg/Universal/CapsulePei/CapsuleX64Extra.uni new file mode 100644 index 0000000000000000000000000000000000000000..88d5e2057c6808b0b25f755c054cb40a061690e8 GIT binary patch literal 1382 zcmZ9MS#R1<5QXQtQvZWRUfL>wE~pPxRTUDawHg)?P}8S~EyNPR$UqYMdsPhel|&SG2I++NxXtn!`P*w(hOo!f8hqcyQ!Sz=Q>OYpzJ z&#+zF)>8H>TYwMnuH1eOc7<>5W5Ha^ijWXt?`Icw4>GVfRl*dx~Qv`{F7bY(O7qeQzR`HLq>a;RBWwml;%4fl^)3ZFnBWqP? zY!gPE+i^nPly#vbi}m2D3l=F8GA{FTs3M{A)%iBHykLKIq$#i`&&8Bc>W*(4qd~cq zhAdx-wPCMYPtbW-m%x9K8<9J#SIRV%ELBTZo=M{nWE>j4kW1 zkH~32Ry7Z?Ms(bWRp^->S(iD)UNKZvi0JST#I-Z`SgEr$)|kaB)*5r$_u8G7+5-ED zU%Gl8QTrB=q^yfQf>j(nk3L{0?XoH65R@>AnxQVi>f|rxA9$o(Uu2j^$!-zaP03TS zN93YUUn%B=)k}?4{`4nmxLvlBvV-(j(LYAHyUnxPhhdq#b5244CUt!9_>YRdQe1Sb0~M^t&{9i=W)#E7{=$IQHAWlj7)qA##X L#oO?Rt$66vgjz6aR+^eQ8Y#tua0{#t7|JH`RiCr25n>9|aPi1h!QEdG&W@*hN62 zCO&A$?#$eK=iD>r-dVnWDOt%J&r^QRUfZ1wZDc*$!zRzUB{sFWJ$S3LIwII$MadEyTIUT7Vib&e(In{wcT#c)cx7 zNBBR0AqLAWUtphD+n;Lad5hPf6;~(B&Kcu#L{0FfQE+I#|G>WqYm!} zEZXO+=2b{JcZWxoE-_Me!q{EqQCw`NFganLl#)(!qWZ)QiC^YbNXaA?f2y4WdFFTO zosfIEbMkZYPO+lK7-qdy+7bGy@A1d16Y!;Drb_}}X+0)Vz9k$coW@}Z zJtGFH&OFyNQ)YxmouSXBJtI8?gf=4$)y`=l$eAmjWzR!557iQ!X=L|)>#5Q!F z=JMWC-}SzVHMmL6-feKndh^lipl%cD=1GTS6rLCi{Y;tE!#Z&rmfzRInKTvqJ3OH_ z;{2JYZBCoI1SOY5wO9M^R|<$znyae*NvXn_|9+^mg0hO%jpKVXc46 z7bGI0;gPG%)Wv!i7=uPyDf27o}Rr)volh$9Yzw>XjR`?qk*<^kI literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxeExtra.uni b/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..a9d83883eb530a9056b7e53012ba820ff6b4ce2e GIT binary patch literal 1386 zcmZXUNpBND5QXcE#D8cx7eI;4c0veY#}gPOu`S0IaEiPnjwLVA*jdbv2fkM`Jrf6w zrkCpKSFc}H_uoGaYgpia!x!wUUEACic4aT^1y-#c+sJNhV|Q-v)30oc*AlO`J<bx>~jqb9M}dA?f$s~&aKwQsad zJ7=DvX+Tx=1FR{PHe{5z(nIUeC)g{5Dhnx}z-}1R;hb6aQ zKUf#9u1D0oNhC4rU{666M%SbFnTfk>iaEebK8l)qo#3mTzvxd{5p&(dq==HABC($( zPKBPLMUT2t%r-YO>K6Op?@`0;vK^F_qt`@li?q8e)a`-NFHdj@b{Etk_z6B8Se`Qq zj&|U;MJRXF$INR+b#R2g_$gWqw5P9JuoG%EOVvOe_+Q`NRPr6ROho%<`2 Jfg-H<{{zl})@%R( literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.uni b/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..a931183cb8447e1dbf48d279c7ea1db773002fc4 GIT binary patch literal 2136 zcmchYUvCmY6vgjz6TicRzNo37#`s{2k=j*>S_mwuJ{c$!HsN2EZIv&t{>}`;3Z>dK z#%y+H=FXjS&zyT__UDh9)y(le97wk6PH+vvgoCKt3me zb`m&zV|K_M^cBYeZRDW+h_SOiR%e$W4DoPSuk(*QGgd6{EzoH0+c4V2mS)aJ6@T^r z1FyTGp1BeW=3d7pI; zXrJ0+p6B!)tw&GnnH|w@fLE{s#a4E5xaq5!$mq?8GJIUhM_GbJz)A*^Y{Y+?6|>!a{Sa^?pO$iD%Ge0$R+K^pcJfd{uR--I(E^ zw`x{3A$;kp6A<-PHslp5C-Ml9rk-=;7|w+<5S5VzbL!AxQSCW)-=Tt?eca*_nW|33 zag0aIY20b7Wg!Kv6ln>vcHH+hSmq;L$GgBDG9$*{@!n;$txC{wg;zKYI`v`yVpME2 zRrM6);Dx^>=JbND^3J`=RaWL?vbLl95=$T611fDhb`_K{Z&V|-_x_}}sFs7-Mn@Y) zXUqz->Ek&&!>8?eonmi*DTJnv-DV`_vMFMUuY43Uc)i6}vA@uMU`D)k;*xcgu!n^E zF5;Bv4U}k6MT&WH?WF52ufh5r?|~g|szf(~Bf3=k3PO{$T~HE6bzhsBsiRSf-%Zb< zKOMrlq$YIF>xP?=&#vED1!SFx+x`P8o~O9pj;XTSful0t+Gx6u?cbT+{J&B4{;U5@ Y4~6dj&vBgZ|Mj<7!u0O{n=+HX0Kbl1y8r+H literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxeExtra.uni b/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..1e1cc7ec6c41eae16195cfa8dcadabc999d23b46 GIT binary patch literal 1356 zcmZvcTW`}q5QXO%iT_}wFMwKy+Y>^Fh8VDD<0wtk@>DrVn_5cZ$PT69#{=Kl^`!~O zvUhfN_RQHc(QYlXrQO(5dxBSMpDeev4e_S7Wj(jTR@S!%q5?Z( zK4WFczF&Ce_%4Vmn6GVNCG!+Zevh;zYE49)p&tGE#&&M+!tRI(>>23K8DHB=du4C1 zPMX<*jXqK$r?Tz79yRPUKilKda{cMFnDPDh zv>6L;pRV)EchvNY?hxH5((bxacL>U;Il(p938)kBBVq=yJjV(g+7Xpg t=P#&s%2&On`kxRle#+LVZl;nx@c+``ZKn!eIn2K6V%-)6`?R}${{oG`(f=b72@ z`U^o(DiKBAosTo;yyrb1JNf6sK{yBnzi;^~!Y|=6jKVk!!UNXa>4Ym*N=E%KWAu)_ z8M7(R8)hTc2XTKA7Mz^3QiKcku35c_x(Y@MPE484kSN1`rT!MhA%>%ohX+HqWl3H!;%P1Z89IlL9fi=tOy*yecE)_SyRzKif{6`3iz zw5vzPQ`^Q*Y@>)v7RUS*;Ur?6#!R?~acChsC!RiYE{IYso=9FEFjIFI4Trpsqn_KH zC$uTk@A-*ovSe8t=V&!{=7Tn5+Y>|9PVwnDo*i(~{BykwkJ!0DE_s{~pKx{>&cIz~ z<7!m4Pju1M+c@!<{55a%U5;*fiaY0p2#xFlFH&v%cLr}Owy&^}>MvDXAFXDSaXQDU zk#^sBio$uFbF02>quPv1#-A*$#`A8_?2cc`?!w;nC)U(OeJnY&04UctCo z^Bn)1RBjO?Fphj|dbulK6T|CypE%ymOF8{~v?Xz@E9)GLnPt0*8I=6*gf?~3So)Nu zR9H89l9L--jP!muZrJ@?kBiVTKN$c8?LG>zKiZ>?=|0 zw$s{Y#5RkavybFY;Rtj;SI9H6`pb~=Wf=9_FY6wcI&QAo2`Joq4~A5`lZZ%LBSzzu z8nUBW@pdWm-Fiw9$=W?@u4~Vn@VixaiUlX!wg2SKpL*Q{O*O_;71mH@#@(BkL;2hh z^>2rHv4$n{uv#0No{m7EJ~id9sBgRfi2AjE*71;0{kdd4MMlJbBeRKUot1(}Z?(tTy zTK9M##ksR5OGK~PRc9;OE5d7J+7Z_))|=>5Lo3>DGZVRMTI?XJj5d?hZ^&xbZ=k>p#Fy6gYa;fC8<&pYj4re;%pZ!jqnyE zvLv5}aMS_E$NnD1>QI;WreVwzqyH3LBHRPnm*432B5IL;9&TfO24eHzbjk28?4QPM z)#Tc;s`7pB>%2R9$MHsUKW>fp>Aq-}t^0rO#9!x4vA(^3`5n=&v-<5xHSqu661VS9 WcZcNeZ;1EnZkYbp+;uCgJM6zAD6tg) literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxeExtra.uni b/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..86515ff49d9be75a960aa4a55b957b41e1e35c5d GIT binary patch literal 1356 zcmZvcTW`}q5QXO%iT_}wFM!&F+Y>^Fh8VDDlPDLpJXOx6sih{4oYFS@c;Gv;c1!}Y z?46yRIdk^xcz^$DS<52c7d(-Dv}?=k*5>xqp5WEmC(CVRLtEp|?2cz{g>~$aF|spO zr7eO=+7Bn+e>?8Z?H~w zv$uAPojBSY1_7afX%0q8e&*bptemp02=NNoVphOq!&}(Bb8p&vYums+{D<8LMw#zt zO?(cDYAivi_IF2wG)dt+C1ME^t!+y!B0OTHdKuO&X!Y(>yvml!Q>>LUlWrBhvS($5 zdu*LlY7@T7`$2|Q3+#$XsI_#~6^fWCQfC?TkrFv4U+1+s!w&PaJuWrZ2iIcC_ut)S za1f$61ie&i!(6+bz_Y5WbCIfIe~mw!kT^dQbI565m!RdAs7aZhmkNkc-CYs*>e;ou z^M1~;g0_k;T5XA?Q_kJ|KfDPx=?#w zF|rGy2F|RDKLJ%3J+D4sChqd7=7?CusA`D%OsuMZXZ*&BnCt(G%PL_Pv0d(PYV-sx z`gD_OcC5MMSnH?zr{#Y6j&}W`J482%w7V+R?SnGd?cfUR9;jpRV`93nJjaS0?TC|8 t=Px+zl&^YC=YK-H_^Dc>yqPxiLHL&rZ#$jfrDJxyi*;KR literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.uni b/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..ce4ef9054bb1b0a15b0bae20333b22975462edd5 GIT binary patch literal 2116 zcmcJQ;cF8?5XI+n!T;e%zo@i{iugf9Z0)H>wFzlL6@+qW+Djlc<&viMpI3ixHk;(y z6s;)7-R{orzIikA_V(wGhBYkVeaw^C8#}Y1jqKDmuxaM4jqRIF_{y5lyR-|Qv6VJu ztl7j0Mmg32yH6PRSv&LoDLd+Ow20a9brWA#vTDZalF^m>9?=`R&ncKAp2QBZoP!@Y zbXfo0y*FVq#jbBcTf%3`d%~-IJ-g^ zUuR~Ad97GtE9#Pc6R&{k(5G6jY}eZM`p&9_NJGufLCEpmr=7xA8p+|SoU3A*yIy4d z+!?9bLwY0p#yscFBf%yGow7@ugc{McSGtmA#w(rXR5)nj(m4bjMIOpX2@6FTQGyow z?2ehy>=@lI`R}5)J;om^Tq4t}xylEQT8(swN8yRV(0lSUVXTOIuG3{bbPg2H8TL>a zF%HVEGOA`JA*S4w-J9r!29kHhEybiEuU<#q>zT1q%TsC>^uvTm2 zGpu^YTKWD$yU&bx>%^sVFCm81J}+>V=oy)4p(6R*yY&~;AGZPP2fQ1$xll>?KZUFv zgV1De7nIbFVWKQ4pF8BJ1CP6&P3k7i7t}iEE1jwO+hB=d?VtSFYtCK~{271M{1DI5 zLu--gbus*&zfMm)V>(^;yG7z1vii?&aVq}){#Zr&N~S|@*2VV!Z8frcGnRO773d+} STI*KbzOyFi<>rmPto$!CFHCy? literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxeExtra.uni b/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..49dfb5c8da53c7be6eaffee461b71957662de2a7 GIT binary patch literal 1364 zcmZvcUyss26vgkeiQl1NU)1b^|DKF7ic}@;0%0M$K5Yu@LKC2*)OGR0tG{!nrGlnu zXXehCbI+W)o!`G&*0PBA8Bb*I?aoqL+O0jdM?^LE*>X#4V+&@cwzZFz*_t+UT*n?j zM|RG53T_GNCy^PkODkBLf}Vqqm|c53FchHHAgWAN8+nF}?R@Q=yaj8Y!2Xo>r9HP7 z_KM!we)QT->35y&76pMJM|0-d3p7Y`lbH|93n5*BTgq~@YX~B_^d{hzd?$Rh?mH_qo71n9gj}nGQ;;$tQ&7Pl?J1)I>UC|-u*3NLKufLlM_CmM zFvq)1(I7@?NWG_ATgKY;1f5l0or_$R`a9y`grxZa%(13JUxJrAP?K_fRyrU>b#+DX z7d#t#<8__U3*HK!yVFf}pL3qABk#9FCMcg#bBEcRuq=3MM@II=V$=+%o<9H1kczut z+{MWVFV&8ScB!v1z1aO7TaPv-E++y*?R}R&A_j5k%zb*QV|^R6;uULyw(Vn$PXE$$ z#k^Sio-wj3P(xSNBi@Bo9DUC|WF+m1Ddz~RFv=QGpTH{nH`=evNV)#MxXcoE5!>~i zr)KZs#eiy3&JO=$ zB%AHtJNMo*XU@#*_V1sLbu4hd0~ENygK{~XX?i1_m!@={$KCUAY9v>^BjVw zh}X!Cw0dK&xZW|^EN8Fnt!*$?B@{%bde~m^6sk(kb)2OPQIg z)wU0|Z3p)8$x4W74;_C3LY1)szUMw4c-5(9wRTtQGjT>u7V^3)`pzT3FjnHU&RvDB zv(irfX56a3K3P_81+t*35pp2r$U};#(-dWeqHfU6ajlG2ujta|+%}c6!~FXkmnwg^ zpo`-)uU>B?{6N})j6@}zB}`NZ!^xQh0cQRIhIp)o>6J@zT2RTxGOb!_KjW+wok=$ z?JK`q_Jetfh5;4z>|sr*sUt>-D|=*nJQM7CA4Y^m^^_V;*m3B{T}G;1{kC`tSEwzX z+dkK9qh@r>sxZ6mFW51A4xHB>_7qGZblvv>GclJ<9((N79{G&BzOYxmfAQR9MZDE< zN$DlVkl4=}r$J9qVxKCK&z%QvR(&5juztb4VyktP#5YM)?F57_XOBQh>;xuKNqTOf zQ4bzZU903xH9w>>`uwU+l>JSx#IVKb*d5RFJJfPrq|I{5sG1JZM3uH*=kPIgmQkka a-skwud-%o5$>($X+68|b-~V6HWb_~7_<^Fh8VDDlPGo6@>DrVn_9|EPG}o`Jn)_IEh&n; zJ3Bjj=Ioit{{7Rowgr5z_yzXaZY{I9-Pm(`hF5zDtK1g&mzJ{EwMRUGo!QDJ?#b*o zo+-Wy+Y+nDnQd67Sn_`%cFEq2j}>+`7yE15`PrG>5gFJE&|fmYwb%B>-eH~8tM_({ z9haDMY-Px8?PJRM%rl1UoWfZV;#FXaSq_&CUvBr#J+zP3v7vpcZ{Dy=V3hfN*2J$s z$+_7Al*i&Pc+Tl__Z#QBk!r<@LTDYV=XH7?JuN(IDdyQi!AXiFtNcqgy0 z3T+jiyV4=InoiS`>jW0+6rxx?%sD0h5~B8h#s2sQ({r*GdFPwkv_jFJIbYEJOR z^w$V0a(zeEV~+6aA66hV+Q;;BM8t(7_p#K+8e7c56>5vQ<7=&s_c&d$FVwzg4D6Dq zp)>2@k3khi-?I-{iMxEtnGmZOWi6t<607V#nSZb&=KB9dWtQR=kzLg|4SI|g1G-5$ zyB5|Q8~yb1wB0Y?QQa?kL-e9ZyX#Wj0Vu=z2G?NsK^=h~5z~X^Iac6kM^sLoKcm_y hqk2vCKOtWHl&uBU;p?V~T{%YAyH>A5PMo5v?;lcw&DsC} literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/DebugPortDxe/DebugPortDxe.uni b/MdeModulePkg/Universal/DebugPortDxe/DebugPortDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..0637893661a2e04a2c387b8134d0007f0353b3d4 GIT binary patch literal 2602 zcmdUxOK%fF5QO_2iT|*2E`Wjq2ys9Nk%xg55L=0@z$x0qua#`aT0fHTY4SgpWC)=3C~l0iM_YJaXCq(vmFPPaQi^f;HyVr7LWa`<(vxGUyFy^2n2ee6LQA-*K$CL+~c zg(QLX%+FQ0G5X*S`xl~l$*HPmP9?nYdrNf{cvW=a`RZOP1N`eN%&?q-yGy05d+KBv z@dkvV-`w&C#+&xUQ5RT550VC{qq zP3CsU(y$Ydh$Zp414p_uZ~JZf=}@i(HKDJDZs!Slc6?_wkUhMwRdojM{z6qZgKn39 xdAtAZ+a2$b``_<1S6C|FPh*{nBh=NIX_eLZC!O!sxVp2~|EWC0Z}$JE=WpSVu08+& literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/DebugPortDxe/DebugPortDxeExtra.uni b/MdeModulePkg/Universal/DebugPortDxe/DebugPortDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..597a2cf1371344f2499d54dd3f93c542ef110e7d GIT binary patch literal 1340 zcmZXUOK%!M5QO_2DgR-GFG*xWUZ*IEV!|d_#Rh~yc23p;HeQLB7Gj(H_#|KT>;oL3 zo$2Z6sjjJR=I@`DwJhR$#V@kYc59i^=xmg&mP2FbTO9&bmYqGeu^VK2l;u)$4O@YS>|YcEF|P`rukj82`U* z1_vREL(ogPHmr4Pbq6Z=D1+(-*I@TR9f2Pc(}m?ZR^(_$R8E~g oquME>dQJ5|Azu8Ht-oan~SJz6u&X_Cd4Q$Nl z)Y@1NeSV9Xj-6W0>^|=aPl4@}{)BhIS78}#$jFh;C5-i1mw?c7zZoMve8n{xy%QcG zt<6~7$1Qj}gJaiMS6(vsPG}wGhO{Y7_!S?m2vMwJm(v?#C4_?CoH0e7cpREhT#Bb4 zqRP(*yUdjvgAn=t^jO1csVMaV+SD%K6_^C1o+~X6Vkg})G%am~-T)f zt%Wspi=e<|?Go(HX&IJ^y72r7tw%p|w3M#|H086Hv%aq8-5MzlRZ4;S1CT?7T!4JL zdR>oA{8c@LYf-W?GQC^hke#TqbXT0mAjK+c6VV0enp4Kcv{P4B^*G{bGuHKyux7;S zSet!pRO?sk?<3F zd0AB0ssm+PJEipM=)&loZQ7o_zjbGX?B%Rz6Q#1NIIGxHr$Gbli!sr}EJzda6oXI` zQQ@}pNZ_aZYKMrEP$Rn5s!B9+M$>N7uG7hqpu9K;x#AH#jXVPpMZ9Dg_GzfttCg_H zS+fPs*99(-sdk(=_MORMq;cmf%khNMTYGxoXF#kzGG}zatS}qyFR=q`_MF!a<0+UzXt?h^dSb3Id2C`U8~F@YpRkqh zAH27j5pSJv^_iCtL*2g5aVqo_C3dMI`P{m;({($p!}?Zcd<~C$p^UJNUE%paa0y|?r zwUnsL{$iP78**N-UlFxopR$tu8@?;fuH9JWsAhk@ww;Te+by1fy#oC;^Lu-1@9YDs zlX~~jj#EhVR{R*so;tMC;) zD>K}&R;^O1qlyJoM=A?DActq-b1fa~3PsH1nbrD8iJaOuaUE*dWq)?SrQv$-w3ssf zf7=WWLKFwDmvU{`>(=U}{klk1vA@CYDcUpS>hZeLK(_A~7_SSB!^(Q}8{Lr`w{8bwC-(<0dP>7K-XFrL~u`xqtl zFVZ~18q;56R*}Ub1U?=XfDdz}Z`6#RR`i`%%|7QNhiJ0sE7nNE3Eh4+DaT@d( zE&6nma&|4OIX3#~1!_CHY)5s!=nc_}BJHk9b^D+U>Kj~voq#$9Kfijv?P8ro}s{aZ8;-_paqN`U)M3b z8M6~cn$wCbCN^gE+V7Yy)+X3#f7>EEwwPX*@h04`KL_KS_tK`ex8PDRO7N92zs}*d z=PLI`$-NCzMVa}w=dsrPI;=;qbg;Pcc4NjVyDn|MQ61r5V41KZA-W&*mnf@T3MR*1 ztKo|EItxYF0e1>s;4)&S&q!)tvtO$A;gs3{t3sm&>UAq;SNLqP>xyU0-h87)mH%V# z?}N4;W5H0&r|{^(RHva#lCtZk{lV)$hiyiL(%0D&_B^G1Y0r6H)7xE)Uf3(!p&xTr zxkq#+gvlaesg^Mw;m6s5KTWrSExiLX<+V630RszT?J z!dKZmgoW1Ta2OGdV@8bRE2F1uFZ4-0564`ny-}G11-kaCiiAJoRYs>|i>lXg%F5nl zb!skn8iKUsC|T%l2mI3Qk4^w73Fz=FU)s;O^E_e$)iZ-!NeC<>{O{?2Seh=&`;}|vdT~(Vf8>4TV zUgR}y+X-#NywnH?OZ{WAIl`jlk?Zu7#rmz$3RkE#+Cx9qXs2X$%BnEy-k-BmY?_|e z3G*?SLa2M+O-5p_IeAR5m5qD`t7B~C`#bGtR>WJi7cIPm7$W;t;w;f)lxUDo@_BTt z=5-hC!}<~LmTi~$5^5%>b_PP7y=_n;JA;W-lAZ@>l)&SzXPfg=4GlPReKnQg%7R_6 z#IOdle|?A5d@PFR@1ju#w1`95(I|D_6w#lfc?kDq^?$@exGC>shRP5xk1b{;T(`r`TfkTKyy|d= zt#it3%BZ?uRA{xt4orNnm17-H#7voat&fx_IQOQm#~JqV&kndWT<@J0GsgdSo5Mkf z;^6gCuPwfIJ%#7vbBRp4ivJBO{*1)>fvl&j4wdn0?#Y@~^+lzDIPD%OtDCgrEIzpV zTwr;1m0voo+w8yOL_1H^-x8U^ea@{r?A`|DmVeMB%-YX4i(xh79;Nn`v1{k}37YC# z(mW=baMLDOu~T|t1Ll}`gV3Bp!p)A!xNyiRmTt7h7PD}L+G6fGU*2)eEwUf1i&yG8 z%J0%i%m&00P=%4Y?jt;LS4=&}WGP2oeby@6;@T!q>V*ha*{s&Jn)^FOk9^% zAjG1wY|rD)xo6HjWB>fou!cGAr(Dk7*_q`wwxMk?rkOVF+?qD9#I9^^1^oq=^Q}{x z*##qoT{AMFH?WmoUtc3coXkexXx+`IfYM`?W(L-?CAWh`0oH_8(+;d-E&Jl8Bf`lP?kJz=9H#45hJgNyR%t!$?CiI>rko8z;sYj@pyZZA#DQue$gpQ<2)0t`J>%beDf zJkIvkyi4rpp#^IT@1g;bZ)_j-Z|`-F95{oW@a2zC$x`zke5K_C7Mi<;!<2aWPK=Z* zr!}V9QRg0Gs_&Q?c}q?T4vOent7VHJ=L)0XPH`N0Ce@whWR#}D2u@WdoeAx@56hTU^>CJXk4Fv8{JB*P z#r%q=gRT4;IaSpOdg|2oiI<;eYaOJ~a-*$Ww4@fV{r5!v3i>L#@M_mtSx}+IE&Uga z^x;3ian;;)P)6L5dwgg1k*}28tuMw0o_qegk)ozfh~62aDf%AKO1#ELcE~$nT$%)g zQvVcBCq#5Ta*LL{tY?k4aD`gqz3=<#?QEDGGb_xN&*$uzn2zUl$ao5-5L!NWhn|>g zOc^s`6{DOX>OHZ_{f+l0X2e@3Fj;2_dr0i-2B$<%QKF5Xl=I-XldrFT1J;kYw`_ak zns9Q0Y9}DHSbGFYVka<>O44%=jWT%LcWwLABCHkOIQM>$3wFU0!y3%~?JraFjK%uz sIIGTG*vbR#jkVO*8l(j literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Disk/CdExpressPei/CdExpressPeiExtra.uni b/MdeModulePkg/Universal/Disk/CdExpressPei/CdExpressPeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..b76d2a6e795929c126e598fdc6d51666d1547fff GIT binary patch literal 1368 zcmZ9MTW`}q5QXO%iT|)lUjVfZw<4aJK zz0Ay>IeTW-fB$r?YmWa5e$GDHjpeqsr9HJLSmisn%wl`Adn>VT`Hh)#JeOA3!cyXM z`;9Hbc4a%_a@*L7NQZah?dQa9@GbpVp;xoA6lB=@vn#tL(%Cc6pEJLQ>;2IB^RtVc!Qo5zD{R8CWUWG z+?sLDsB=F#A#cgLViI!Q9aTZh6q(ohv{@8Xzd7HhmKW?Vk2pE|<+WHa>h{OC&EX(z z#UbdWTwC_K^&FnZlzx zdFQ)Yy%tnfeCaihI9pQL?tfL-VwrP?jP5(m9)WVpzp7(3>t0`YGme)sv5|dd?Ad^Q zf~F2tHBYf7bli+p?3JF`kU7TQAT(7-==Sn4E}L>riBgQRhNw@(>f{gRuXw~6J}5r`M!!N6B}qQ?nJuKUq`J AP5=M^ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.uni b/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..475c1c82a8c5502252d1bcef32ff31a0d3c90035 GIT binary patch literal 3108 zcmd6pTW`}q5QXQt692(UUjVf!AjAVgh?J%f0Zo;Q3Qs7l)6}B5$Vm#}#{=Kl$;L^b zG!LLwmUr#lxtuvOv-Zy)d$wl@_d~A4UfH>2c4=MPVof_AY-p)X!&+h!yRZ&p!h6SN zHsozcaC0S`>bpKZ+hi9iio9!clk=Jk8Xj= z{ptM-`H+R;0hrGt-i0G8*9ypY-`|$dJ`H4N^ddAc4{Oz$lwH=;o^DLK7rBFV*BFej}Hv5M@Ois)_~ylh?TCMY_(mvfe>XCzz^TdQ&vCtE@#F?x~NZ z0;6&!$!x)lcGpjVCTC(|?^m!yq+dhVoH53#C?ZvN%AOE-XL$wbbjrZ$brSQDSPMC! zKM&`#awE*&7}qha^5RUY2Tteu!#M-ORCJ8$XF?X9hi`!@%bAsQ9(XQ?I_a^$>S4@^ z&eb%WUduTtW95Q7@)75jy|pTcj;WoxyuqO&?1Wv}tOtLIogmW)xQs~M3Gfi+b>@ybX=(e#^<*h=*zEgpt7C5fEwnLxD)|A@NcS_&!0eNkQ z$VyoJ|9=9d5S=32EI!pllgLyr$BRt-DaM=QQw|4KWFdl+6r6Rl|8mcc(vEZv$gM*+6McMJ!hxbGs}rA>^Gh{ zzH{4|XT7!s@s8bf@P8n7&E8cQYutKvru`qb4`&y4L!`4Opg(1PY0vG2y}~+aR~_^KjYndAkkVBYSH-8`-<&)-Ag+jC6koz6W=~ znA?hVeZL(M(jZM#;*1Gi+p7-nGOuCByH9KXE#QKh?hpY~jDb?H)HLcEXDh{ zE7euJ4_Zgu-&4`}f%;oKQ@GFRy2I=dC^vkyCiSfQe6|EuL;5JQPmEnVW1XU@{zIC_ zcvCuUf|UfNCpKVC@V5wU6;e7oA>uqBXIScJjU8s;3bn)B3u~>88*a|NvM*j)$f$Lf zOky^`pMolkEMy|4}uZ1vOo69>P1M@{GGHPPE5?Jg^IhoFp_8(e~&fjR*{A!Y!}Gb|U-j;Nsi0}HC2 lGpgs*2PedfpR#p0UA}QrGzLu-y9gNl(7$>oJaLMyzki){%&Y(a literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.uni b/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..45ff3b8f84d2070e9b5911988805ba75bbdac0b8 GIT binary patch literal 3156 zcmdUxTW=FF5QXO%iT|)lUjUUB5aIzLL`nlhTv8>e3K9~^y-}McY&I?YdEh(ab)1r> z@B#=$8}HiVxtuvO_V;hQwrd&B9e$ZTv!RXc)CP8gIjy|4sr7B)b9256JGKu0nawOO z*LujuwE-)q%#YC1<9*M+dUnEl9gU6U&H||(&nYuQ#+-3r=RCQ6b*T<-1$y*M?Too| z-a3r(LY8KXU$HG)9oMvOZ>NkUM$~4{*!`WLHOBUP@och@p+~;U5BZf)%J~*jLTEq? z1!MFiM$sjP!X<=+P@SNo#auu@`lig(*xzTIB9$;WaH*jCYP?r{i)dsf90G>xI0p;Y zp<8#4RyAitwjkCSE6UrzeGNz}d$JYuieDqV?s=Zy!jYzJv-;8w@M?RBPp6ExLgZpe z+ck?1Q>*YjEAdGTnOll4qWm1G1$zRA9=o2a8K5kEMs{50D`RJ$U(z4)FFECUU>9h+ za2&+$fBxCQ4f)ozpBr`NqIfRAMsKQ?;)WG3zw0fVuj*5 zW%h)(n3pc|Lw>4vF(Xv|5VDc8}j9 z-h`mO?%PARQZKD23(}C63|91kGdrwQJ??Bpw>n;|>)gFp#-BKwpKk0qp=*xV+3_lm z9FM&~RiUmpadw{(jZhe2Yf|Pz(TNwSkA&O=gw=n}JQK=D)ULg%Rm~{BVqJ%Ps}eKv zpuQ6F5d9GDIW`q#)FQtmnd(8Sm%Gs(eQTfDH%KL4Vun;Jnm=}}mm^g@#Zx47jllE5 zF&A4_^O5>j2q@BG$xrd8APbNEBowm(vXahS-wr!- za6P{hqNR1a6^4a z{rQZ%9(rUIJo{g6K^4bHIQikeRdh zKKrb_&f1&#{i~sdBA#dbBE8qG=33}RkM)SC_j(#B)sDEIwN`5Dfs9D!coTLP#D5Z* z61yZT#b0TrE&d40@ekqTj;s|K1$wb&`y1`U*_rOhiSz{Yr>rmaTrczr>#X!%>l8Z) zXg4s(5K?WZlTx+dT4$%pzB9}#!#1-NE?b^d_knv|Z`D#?@BYJX0Hb-h&xZUpD6X*t zrMTaY3~Mri^Ms5gOuVHV}H;n^ZEh z4)Fw3V{}9HKAyQd=9&Ytoa3rl)<<%E@*C?HcFf%W#5k{#-6GaiiBq8`XwhS?T(hlu z$+6PUU!g{bJ9bh|j=v`UwphFCT-_ch{qhFaV0S?sf*+I9f#n5O6wprSp#K9ix<2CV hne!Z+k#BykRs;9=OXr?l1(bG}V1Fr6GM!&Me*gmV&uahx literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.uni b/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..231d7acd8e961d62e607a239ddc7b8a87941b04f GIT binary patch literal 2832 zcmd6o>uVE16vgl7g8##if~d5qMiCSdTf5buHYE?LpUURhg)}MIq^+P(-%QENABgw(v zBeE(Zj)(TWsD-mC^KQ=d*e-o;%2Jiq{uvyq)>2BSO;Cnb+t`i$elaoe3hB^O&3f#R zVx*iA%FH3z1iU18nvNFratafWS*m6Q^B7N(GoW)v-~Tvw%3q@BVp zs}S#|?xkDV%xDK7xv5oE=^WnVZGdi-$s;g4rmfgh9_eX&K6-|}w&+*!I>q0RzC29u zq3_}^DYLT6x-1sHg;g4gtV(5Ndt-Z6x3_oxMM0$l?_Zn-^)ITGf_K5_h-_k2&paYk zB%>#N#|nsfRa$3+Dl4{w=A(D*4O&U5cZ!|ZZ1dGVRZ6S+uXUbiPK>DP$})NpE?H)* zhVvs-wZF7)4|VS|{=9-EBE9sdNr$hzu4bAMQT~J=o;YfQI@+L&QB@CTI+=vD&q}C` zFkfLMr7dGxc+QTose4?9%vbR#4>cdV&Pd2L zr-)5#WuutE>Hu5C{zm(W72(#um&~Jt91{Cl_*r4z&O3W?%PazJ4$Nojd*iyv^Oxt)m;}e(&+cAMgv|IoQ(x literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxeExtra.uni b/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..1ec5c4c3f9484592ed88533c68bda40c001d7e90 GIT binary patch literal 1352 zcmZXUTW`}q5QXO%iT|)lUjVfZwA4Q%kwYF>S+-2fnkuB|(;V zXJ=>5oIN}C-#=|@o8x`K;*{>~C%Fa~IUe$$19)bLQ9f(q7pctc!Z}*3Pk` z5_5^I3Yl&Fn2?|PiUB(v7%D=%3T!dU;IiY*?A~(^?7ekuXdmixH|)kR(%BvO8Mq6^ z#8#}U^W{WHlLXE)B349dZ(nNR@Q9V_rC3YQ8vF#WvZe40Ywejyw+dg`^RmJ{wr(h~ zDWmd!k)hoTyJAw*T6xwLikK-ft@Y8FHr#lV*X0g-tS^taG+ZCN7Bj~GPn*I)h~iM_ zrCK}II`tHuhxg)4x{CiTJH;J|^&?TItd5l_)Z7y_E%P^}2I7<-D63A&xr=wclQ&p} zx{A-d)&b|wxY72B`a3*RxXkjA)>QGB1RrL#!^RXY%vR0s4eEMUu$(qBK!1Dm+zALQ_jg6WMN|e;)YGIJQYj z1&>vEzkar?WdZFezrfzvg(bGMZ+3u9U&eOHDzL77v5;|YDIPc2QdS%K zHMVP;Vac%ctZzg6>^mYG*}zV$ZC_c3c4{9i^0C~RvwKEcT5}t*jN4|%0?aFql;9;U ziLE?NZZWeBw)^=c>|NZmYv8===m96lKrePo;Mjv{0P_K3c8A@2IB)FMwOF7~j_+eQ zK4E-e&-lG!cD!9Zx0iOrJOV$5|B|^7QZUrVSQBPf#8J$pdr0R3Te_xxZmBNq=Xk!c z4obh>(@ptGJQGE37LLCHAqIcWm~S&0!&ll%M}51k&cAX-ij^>1f>vfFb{+vXWklJ@ zoK20cy>o1`+|X1_u}$e^yLJvm?UX#END2#`vg9aUVw+UT=QyrJcZ?-`H-UGeu2Hnj2QpGXP?ooDgkGTQ8fUu*uUPM zUySlfQ&mq+4qp3>Q(YCh$~$$Ho18qQ7Fv6{XIQ52o>OVNv74Y=(n>YTacm#`77wVL zKDTj5wdtdgS_naJNsLBKDJ=}h<0FyRkai^Mxoj{2z~ZWKnd*}CQ?ayw$W$| zkNbXyP1y>43-!+$koGn3mdM2l=wd#R68RSP+bkGjQvfEf9vqj{ugR3 FeglKmCu;xz literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineExtra.uni b/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..31b4ae2f1c23aeff2b76816a161a0f7ebc6eb0bc GIT binary patch literal 1334 zcmZ{kTW`}q5QXO%iT|)lUjVfZAf6CHG}wSe8%JrP!c*lWt!pW9Dkrpr9}j$IeM^H- z%@|W# zv2QBc;vp4MSkCcS;iT9m zD((jnIxSf@OsZTf&$>YoGkNB%KB{TWO?PnvZY^Yg_J~Wz^}%Z~XZ*L?91cPhhe|Ky z+OSvEGkEUbi&Pc+8|>8$iSti<4mmy6rP6YT*Q}0T*9wTyc28Gz&X${a>-$$dRcR~# z(kmTMeaU_H547K4nZbNvCkH11D7So_A`|<BYcLiJZI%R+7UOW&d<2*lu^B= e`#-^7{FJRn^#9+qkcxyB`u^2BQ4*oJ=KBl1a?fS} literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.uni b/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.uni new file mode 100644 index 0000000000000000000000000000000000000000..728818ce2fae79d4753ed0ad7796a42d6c5ccd49 GIT binary patch literal 2036 zcmd6o-D?v;6vgjz!T(`sUsT#eMG!>9#B6j?n~)EyPi6BRh)LMQ*8cPA@62R2iA}LD zf-F0qcg{Wc+&jC!ewM9lj`uN-vo|)fsm*L?N33b5V-r?Zj6$0+T3Ke_Z0YTsy|0=~;!8xN6>n9jY1 zWBkjXSoW|B9=nzhfz*ns)j5%)rn4%2(BhDSZ`oUdBaO$fT65wd%pTD{vnM<+7@ciq zPwlzaD}{~Xov|*291OKmVajMurkqvSm&F!aI*Pp%%zaJ=SiXW|%U<7^+mNxb$5%vA zl{I{W=6#<_)sFUV;4mi|NBki#VvxaQRn%Y1=8T;_DDxt#5nX2o8~iKAs^1LFRmG|T zRf?i;#2k1?5osQ(B~((#oN^nL(e8p=ZqHS%Z8hc}_qfFR*{zriu0o8FPVp!_F$nia zo>t5iaSxW!tMZ{cC+;KGLuSPI2R45)+E*p$s9Fn^I)XunU%6NpnyPx%h2jEK%6PNT@(|0vGt@naw@LRX{Cob7zsmmqFx-6I!9#zO N75C;}|4p`e`VCh_KjZ)a literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleExtra.uni b/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..b97d1849644e253f31e694b70a3cd062a4914544 GIT binary patch literal 1348 zcmZ9MTaOY!5QXd6#Q!kC7d5+}t53!lK}MapE`&?eC&F#nNq`{(yDt8C^*hybVK;=n zR8^lkb-H@~{cTyxBK|M=MfTCIEw!~R?WsM%Dqq)fYw<_mjeuk8)1^J@3j z&R8b}=9;w-axgSbIiGsQCZ0A76`?u;wwUE`*?U#0ZDCD&Zyg)hhpP6P-3Ugh*R$hX z28wcQKq>1x5V7?A9M+kuB;S#9(jvklR#Gu#wFa%mpE{e!m7Ei^b!O7D#MkLXk>QTD zZfR;WMrFO_guFTHl1a$5an>b@m?<)?^pO%7w_cy?aED#?mqgWEYOcRsi#em%J*+l` zgAm0b=%rkH_NsaY&(nL6s$zeQJ=~Bu-xKqglRB*C60|%LH7m|%g#u!9IMG#obf72R zc`vKOg0_m!9kEIEIrr0gr2QVt4CV`Z?qT*OC^!5|Mans{k$troR(-mtXI~iG_MLr# zqIyS~M_3d3Y|JWloyT^?9AmE$>N`m2>zIh4BllRTpEWj^g)7tsbI14EomJc-`+;A) zdY)1HHkrii3VQ;oFnXSSz)sv{Q_c}lic!`O^_f_m{KfnYkC^Kn#zmG;MQlGSoEkkr zi#}bYoLyd9sarWm{tarmUAAXc--P!Qw3`&__CXm`6->bHfjS01wh6qXyzU|(>8%Lm kmU-npqdqt%Ui=i(K%<18zF?={xGuE_=kzPss5t86e-PHr-~a#s literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni b/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni index 3f2690008e3bde20ef0a21fa71e069e19eeedb25..05dba38b9e7ddb8a31842d8f56d319cbde067d1a 100644 GIT binary patch delta 46 zcmaEMpZVE+<_-S>7X>kHW(xMpXDpiRf9N`xG@LwZhs5L!v0RhS9F*HU?Qnn&01jpq A?EnA( delta 44 xcmaEMpZVE+<_-S>8Pzxc4P;~lQ9=Isll=}|17d^8S`8AD1roS6R~*jM0RYTi;69Lc8j%AW(aRFR!_WxSD@@tPPIN4%w?wf6FX%PW3dPz%;{gypM!r}XX$i~YKj@bMZ7jxDYahObAGSs zZRKAt?3HcOPY#fVLXZ>mmL_9*Q}P6>QG+5%Z0(gCvv4-zG$8UV`_{5|_c|bII&%E$ zT5Gpdq4rQdk~5^z6&$ASyNNSW3j7yD(Q0m{n%^4AGM{d%Si}kM13RmbA+8zJa*Ji=&h*@DaJzuaR zVp`7Yfbj;HLTGyK7GGknF=gx!s~F{sQG3KH_cz*4%!s$nUY2KxHDva+z$wuiC~=6N zl(T;4%1VC>dWhDvmQXH0r?PzTZ0gC-;xo^B!;c zMK0I^OAIS8`=6UdCoG+&bOY5veE8i`@k&+g!)ld3+Egj;92UFsr+WWgt4`eGyT^2| SJ+2$9i{|kT|NHG#?&WWd9dA1T literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/EbcDxe/EbcDxeExtra.uni b/MdeModulePkg/Universal/EbcDxe/EbcDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..6a8adee72d11fc366b2389463cef36cf1405391f GIT binary patch literal 1354 zcmZXUTW=FF5QXO%iT_}wFM!$&P@WJ%BxDOK+H9020-mZ((xxlrrcEdfKOXuWdoN8< zl=XN#K689#?0kXLz+1+r*~UvwOVG&TY*sBPO>$cxL!6 zZD$4ZmCbF-Jj0UzGqEeyuKl+{tj4guvAy3rw_75ey#W0s<6C=eZ|oH7q@KOAW9+2F zTwp6hVH^L=*q{515i1=SDnh&hwwM)g+43*!&U26KgLQ3aAM5ir>_#xk{dqRTuR$p| z*%FlMd^;kfNe1UB5lfh8ZC`5P@Q9W2$_|EJC2AVhHp zdMVeIxlTQS=i|CKldj@_!%C=;Sl<)%l+~d!LCrl;lXCyM)IgkekCas>?Wo0j-@$9F zpswNzuXV)v3o6=vqW%`o1nx7s?l5}<$}Rs&lWNp?zH&#L4d|oPzVPkX1@i<=9ja;^ z;Z5kYF;?uA9$TL=#@`?`RY>UUn21Y{oMNe?^=&ZJJ{sdHEq(1wQnYhcRoFk$XqpTt7j9Bgb$@q;GG1pCu%Pip(vHhrV8uSD$2K1G3 z_AIJ7Hu~x1X?wqXM|J1uHPPE5?XF672cQh=6I_9vf;t92CZ-R|3oPf+j;NsSz?`aQ ueARR6gA?M#PuW^TpTSK!?&%rD=uHW?uE&XlR=qfSX>@19Eo;@Bh4cV@?$1mB literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.uni b/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..9e67eb0d51e0f94d5e6ab13deba94895db5c7d81 GIT binary patch literal 2378 zcmds&TW`}q5QXQt68~Y9z7*6ZfDjJ|AyVo>1T;~bQh2IzYZ{TpQR4LS=Yj9c+Hup1 zC=Un;S!=InXU?2CJ8S>^QL~x_#uKh!Z|%fJHnxGSVbjX4b!>qpW8SvZ*JjuzZaK0U z{u%zkcI+~L%686tX4M?0Kx^A6YjeE&9vQs?wh7h@+%cEdAD(vu-?kmuW1^;@rr@O3 zbFQ1qIxakOk9*;DPS!pwmF?tOm5P=EWtA7sHCEZfbIRxvJ!WKf+~iLWy7vVw7`aXCNul8AEz@7$f2*dGyrnefN&m4F1yk#P?*J&nDz3BBfx#YS+Hl zHa<6133#7+wgC2m^(k3rSOfO~D}CE!Ue;a1Dm~_T_OZ{UWry6c!uhS;eh2Clebf&_ zG75hKZ|&4`d&>2a*;fAc%wBlbhHEjPj$lHV$O~qauXWoB(7`;Y; zeS33nA4YA4M0D5()ia^`sF0M7^`*X7TDzi_3DpEFVx(LnX6o9a%R9~^V2iu2-X1t= zfv#Bfhw#rC>LvA*x*@P5;vnRbN6d5vQpr(0E>G=u>>I77bVnJtZ3mppV4qgF6ilz5 zikp>=U?4p8N^xfO%)H_*EQ_q#51s7Q&J^QId~PyYRVC`EGt|xF)4YDwnJqO{_hfX! zEB`L3uXJYSRJ(wWI5z@lu@YBwhxxTq(#Rx?LGIpedfJ^ zhWftg*~Z$Srw*AVuI!=h@l3Ewg@{n9-k^sQJPsVW$xOYgdxfWPg<9dc?eBUkzgkDE z3bX0?0$;g0dBkfEdjm`%G(Gn|Z(=T+GPd!Ok8(z@U3?Y!jps*J#9QY)$+N^768pNu zDbX7!(V~l#bLZAc*WaUtj*l2?w!Z9=cv7Nj#~?I`Jp?7OW0*)K=~+jkHazaT*8Ow{ zYe7#8y-&3JTVRP{G{D03~-@Cu_@6#7tXZK(J M_5SbwUD-Fk08s9TO#lD@ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxeExtra.uni b/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..d4135ffab3ddc93c7340821e206ca16b0fad9254 GIT binary patch literal 1390 zcmZXUNpBiK5QXa;DgR-FFG*w%*-lXu1;RKP#Rh~yc1{+HjYneB0Jh1GkNv%x4ICl5 ztE;PDy?#~GPygyxw}AgUet~_rTT5(aH}=|I;nm)$4Q-2WV|`otUW#YI`qEOOH$=DW zkuk6{BF5~_@c+d#!FNG~;ubcwHEW%f{|B)`x$&{cSIpV|%65KsYIj5i_6GE~%pdK& zeXvhhC*|t19b?Bi<_udIQd{{re7S8H0&zLjcJ z?D{ZD{5~tbHbh91A)LoV%weLvU9LrdN34`D!J2_q;ScfZw3HlUEu5Kj zEAVxCl4rQbR^5g+V$``UC$yVl7fiBTb7x(kh?yc)$4nn7v7`^Gb4_a4VtsbNrQ-VF zT8tV0zik2sA&Nt$mvXIH>((Q97I{?{sVerj-f^msI6pGJfxo=04t-{u*FKuJ6Fw%n^Pmks(yt$MkbV#Dybwu++yIYs|tGYK^(+Ypss= zI9;+Y)Q)Ei_<9>;60>8IDI?tb}>%6`!sq8CNlUFYg{LFtt@xCXle>Hz$Rm^LiW zu>was@^3^aTl!+^y`uV`5HEhpR@-~=RENViPw%0=v$c17^#ZD@SDvTkovjxn1xtv< F{~7A!*iZlf literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxe.uni b/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..b33747c2c26ea37d5d6dee7188563a7b2414fe11 GIT binary patch literal 2454 zcmc(h-EPxB5QXQu67OK8H-Op%5LXBxQj&rNG*#=Wa8)_~7D-zXK^!)-~fxunO)Y=H|R7c4{BF5<6s#qG(mdjM$Xe zgrC?sBn(*7fLe z@8Nd?U&WD5LWr1}uaIYsC`-_P0E#lBwNbg4U*&Crzv4@mD?CG1lyhZM6(WTzb;kIM zWys(5Y}8;gZ;5>d?FJO>Luhd?kx5*)owLYTdmMrx#`o!@*$TO;x9w`HYAq^!mu=XQ zDrx{%sZw}0ma83zL8!GQa|_>(@*%ZjO+?mjuwB~{UIiU7#z)oN^U8i^PwXjIV*C8U z+jHAvoT8ATt6qdqdj8ZaF)MXun#{|i!d9+ACn|?uLFmKir5(`6ueN$8TlarZe8h^J zZmW7EW+sQP`ezCYJE|KZNb?9-|&Np{jz(AS` zDV&vxq{`5ayReK=m5&TBaUWt2nGxe#eAHL!=g4SNm7t?)DfF?bJnUbL=4(w=J#%vK z!cXwfsnS*6rK?DXKDO+UL+G}L*d zXNEPUrp_3(UD-1`;@QS76#_z~dP)tq@i=wl4kOjB?lqpm6>5#=fxqi*Z_VhOSz&fO zp1u=J;)vG~_7qGZbUgM6Z(=T+B4&8WM=^ufA--Dqndf_E#9JNLUPTFeX!DheI2C$| z630}LVzz$jbbV(VuztXA$9C6M6262%wF?kBtUUvzZ5J?+O4755Mj1TryLQQ&YJNnn zbMC4$b=5vtVpwDKzx!gxI<3BkfBWUGxh~S?&y-O$ouY{k+5urA=+aSP1g}AXZp6-sV~JKAm6N-q%j;j>y2?fc}>L zqrJBe_6h5(7=5-=>^Q@mV=F^qYj20FpLxbAGc_10LcCIJF-zdG;ZN+|xmWG0)vasa z3QbCOeHhJrKWpMwph%kqDEa=jL`ah%oX12gV4}HwrbU29tdwttH3zN4AL7+&DLKYk zIy32(<7@RK%W#ja(;M1|R_k`G&}@R8Gf8tToOO;OW{T8lrus;U71dC#t8<18#urCi zO0EyC#hCX0-Ok`3L~%&cQnl%~6C>fxo`aa&6`Wj$GuJ6EF^bvk3ks_4Z$JBE~M9-1iSgK>S6?)+cwL)L_ zu|}r{oGzIcYTGjg+~FFT#H@us22~hs&)#Ju?(!*TpD4vBYZ`S;6Sq zmUI`9T@^SbdW;qws!2H;RxLP|`sqyy-7nusQ7?K!^rA?+>rCAaDBWTQ*I>6n9e^JZ z(}HCaD{!n#pvu_<+Vk!8}Z02)0wy9fAEyusW zKe1!G;7M%HZI{?`tFLe(T4v|?FYxN$@Jg^vu@>M?cr<@(pLqTy{$sdic4|*pH3xkL z-pqQ=c?;W>$L{ft^OwZ!!&C8wWuB3%R!fO0+bicBvhCqNr**-Y&`iZ$j- z6(9BKIFAHds0E!1v5{H(YQnzAOUM3PtBap4$CTOPZZg zE7iIkPT?Nok84~a)0^k%cBW$(2v17H^RB+|jJvRmQMDiXE3DV47=Op-HluY_f{r?O z-PQWpDu3l!l$xq~3M%21|I<`gI*ALiUBX8dSoc~PF~1&Rfu)OQpGsSwse^J(i)v){ z-dZp@q+;6kj(5}lUnv^upQt{=no?6Ie6?KJ6FZ=9VV4R4p;A4yUFHs0DdaX^s$IQn z^uiTtjef_+8f}$~PMH;E+v6qt8JolruLJBUm_lfK>?1~EE}J4|c*#dGgV#R3TKSd! z12f{S)81M|2|2XvONmpVrzmkq6)EQ4os+Jcrvd9nv<=%Vt0bJ1pxPM-ZPuQE(y}v{ zNG0jnM57EI_dT0_I)t^PCPrQ-+Wl>?#IW|?H(bq`i~Zkm*M1+vTD5Rks{A|tf99_L b-9x!Ib=n{PjTvs*hkaM-#=h^Ctg7u70h*ew literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/FaultTolerantWriteDxe/SmmFaultTolerantWriteDxeExtra.uni b/MdeModulePkg/Universal/FaultTolerantWriteDxe/SmmFaultTolerantWriteDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..54aec337c5af9703564b462e23689bf9c404ddd0 GIT binary patch literal 1396 zcmZXUTW`}q5QXO%iT_}Q7eH;o?Fk`7LR_$DnM(kk>XjgzP6N{ zjGVSTGDdbz#Dv`i{@-|}j*@xY%4W7@tz7xP5-XG&AB(ER9QHT1_uQG?5gFM_&|fjX zvp4qE-eaAXs}FX9o#dDcY*k2YS(}bZS#6Mt*SqhgeZ)*3>y>6eZWj*^` zYErT5!)Wg3*$}@5MXD@8DbAM>Ax%bbo)EEwiT3v7Ns9=NSgGC|YXMq?Kf4qw=MJKdbpC56l zxIVZR6UP5fJBNc1#UbdWT3gmS^%$N-UEPaR75iK7INgvqKQcb$bgWCza!=Ga&tK;X zh*5T+tNJM8CO&$Pud#x*icekXI;T&$pT-mIw|K@dpVD*3)$5?#@m7lT?YqUW>C!zN z`^MO`3)TrrMrf(Ik2j&e23WD{JFrXU7{8PV2$l8;{Tvf<<;Wc@^|8hpvv7r4V{Z9c ztCIsx*X#?m;}s*m-X@jA>=J(hsxUfUy~j%27UeazkDysehJ@A&~BKk+Xbapo?r-e2h;)hu?^uR z<#iVUN#BT2cFZ&H72W?S@#3eL8rB6*bnxfXeH{P$v@5KwcYXCI)a|OX^#@785@PZG E12v=Bi2wiq literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.uni b/MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.uni new file mode 100644 index 0000000000000000000000000000000000000000..1f3361820f68cb0f39f8408e32596222c418529d GIT binary patch literal 2062 zcmeH{-ER_65XI-YiT}e5eNoebUr)vu!P2@>3xOr*Q?q;&Hqz28w3UBe{hhfk6lxQn zjoIwIcW36FIrq%m{rRJ2H4D5?d4j#ObIWaJW81?f&#`58jb+I?wYmEWY?p57TS5Gi z_+V{oTEcwfwi|4PRe$4@XsJz!Ul4Tx*2s~yHwSM4P6qzW{S(ke_6<*dhr=#|P5u+G za(0ME+j%U>5RuPW6=V!#m^#;?&qMG7Cze+yO|8#7gN3*RyY-XA(~Yo-Utp*F!3H3W z;T_02XCB`>?R)H3wsMpS`-J(}hW3Q{g*~(9_L9}%`sqZ zil^>Mg*({dRKQ}vTbT48!RU=OtYdEvgXkT*PHrVCfTiK<~o?ncXYfaTXOKR}i@1^=G>N+Q1;VM@-c|m1rJGw8h z4B$PY)3$S0L7DQFYNYmoTc;b;v6h`M*6lOj2^#8NYfiBy^i+>k)0OSnDRUFMREP*0 z)f0NSNkrF?TddT(8Y|4g6>5dK;otf?STpM56=uux1@32^JmPhVJpoe)EzjNIOUz|c z#*`?Cf+Bi{vlXmSYdbBqyOfAwc^T3 a-M`aT{n$lS^=cb+Vi){L-~ZZfwEYEoBTUEu literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePeiExtra.uni b/MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..d13ce532aae23ae9e3fa6c49b64bbcc9ac4026b7 GIT binary patch literal 1360 zcma)+TW`}q5QXO%iT_}wFM!$v5Kjmp66%6Q8%L?5!c&!7Q%h+aIZh$`c;Gu@J8trX zEbnDz_RQI{v-|f?$2u19zv2t*ligWrOPkwsdxllM3me-OTVaW1?#r>PnBQ1VbV2lh zKPC2(h$-GBv)|Ze*sh6C+{zZVVXn2Zebzl0|w)3?MyC*WR7ofkSe`~Mp zjlHu|#!-c`tT1z1gDj2(S(T%Wrwb=Vh)IbiE;-pZ{JA|k+qQkMo(=8ee*X=h1P-b1 zU`>1migG-FQtzlBV(#-PJTrW2_wB0P2Ux^P`BFwp&>H+PR;`wHQ${OiCZ%e8t)5jG z9vSPT#x|kVx-Bc@%^BBB%3Kf5x<(N*Me5{AeWXOj$v5kIoZ30_%L6VA*PpJ%lveBx zcbmdNh~iM{rCb~4+VupUbzYr|R2BO>uQ8pFIRBzO=5(k_spXESNwq$!6cD50iLR=g zf|Gdf^_(#(wN-rXO1Ig4&Uto@wBKNvznjCk==w$^{WaXMS=H2^)MCiEuGSu2G4{|6={)WZM( literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.uni b/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.uni new file mode 100644 index 0000000000000000000000000000000000000000..ba8127d1715d5ecedc61bf94641b6760a57e14aa GIT binary patch literal 2216 zcmd6oTW`}q5QXQt692(UUjWer5E2qXh_*?o1vFLSsPI%dm!_6_!?{5JJn)@aJ5JJ; zR)Pm)*}FSCd-lwk+4ZlV4Qp7$`;;fL_jY2Lo!Q7XuxTc-Q$~?B?TfW&hnC|p$Cfj? z;(Lj0W&#jA$~JQj;Utti!cONNWr-qQVw=Gu)U!0W zq{=J)J5)}S@uw9oW&M2j{0{iuj5LFb@Rn;pc@K5iFKQ~BqUt=KU=JrljDO(0&S+JY zpyM@OeUJSF{vm!bnl3a|hNtA>BDc&!=V2!D*9=(<;+_MAP7Ivu-5GwU!+hy*6l|pXQ zQw{4|qZO`DYqUE))~Gt?N6ZSd?fXS`giptL9bk{a6hhng?l2N_*|cMVuY9y;@Y=&y zdw-?<$c%XFw6}^~LJTc#<`Snuk5S@~YSNy~8~3Mf`v!VG;@z;#MYV(z6I43}q0QPJ zC@njNiByuF+h~-)^ZPcH94>=8-De zhsCP;=n|!B=Wvmg+v2@H*2K^5gt+hfcRuuAH81W6VM>L6^RLn$@&EcuRayHDf0|_f literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseExtra.uni b/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..d9687316dc522f9766dc7a3776ff2235ee4db84c GIT binary patch literal 1350 zcmZXUS#Q%&5QXO%iT`kwz5r?+wkL!T2{B;N#!;FGc&f6rsiiEH6AIzS1K$~MO_1fg z%*;J=?wPUw{%Kp=0`D`PVDIh5GF#fUJ+?U2F86!L$7%D=%3T!dU;i7xwcJJIHduv@A+PnJZ4Z9JHGQZCq@f%Q- zV+Bfeza0_MWCG_I5i6L;w=cB_Sj0;CGFD5_8vF@XotBa_R%>S_Ju7^jo|hT!S*u2> zg(?;72PfpsSyxPoTq|c?p@^9xvsxc1v7zS8xh^&Au|GfH(s2FhTFe;#zikEwA&Ntx zmvU{{>(*0vKCFvW75f|PMTNxq7cs}24s|KC+!Hk|&u>Zv#Ax?GSM|}3O1$w-R)-bZ zDn56mBW|Bl&-Rh_TP#zU&*{0t>=7upypm7*_3lclwy>%i26vZPJUL#35ifqq)>&-J*EuzKFb`dj40>s0mr0~{pI^Z)<= literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSample.uni b/MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSample.uni new file mode 100644 index 0000000000000000000000000000000000000000..7ad63f4ad9036e5dd2735d001c6afb73b3329396 GIT binary patch literal 2034 zcmd6oUvCmY6vgjz6TicTzNl$IjV~Hw1iR{{S_mwuCML~NC~Sm67O?iqtG_eDut3}R zCowS_cJ9pFIrrRi?<_yQ*Q{m{zlS`Ly|N3-ZEOSEV@*4$jaZpu`FDmjx6CFsbAFM% zvxFzIf>U#w+7jy=JF-4jZeOtrtF91l;%<5gdj!T6r^Bd-A;z|^A}(Bvfs3-~m$9Rh zOAvFrwBZIyi=A`(!h7g=zIVAT@R)%%<>Zw8DftDq83=v1zqB6f(qhDX!CRS@{CwQq zY+r*mvunq7$Qi}DPmBkQPwWxTGpxha?6Ezy1MGyT3-HI-LMXt{TQPF1OH_@l&b~aP zwZ~Sqd^M!J^zY;O!W!1Lmv`2|=RS1!6A(hqAxCK@RaANHT@%miI&q8?E5{n6O{trB zM6BhU9pFEAY)W*U?K__grWt-?-qKj-mYmRTfgN~AkpdRVGH?_xdFE?nv^%An%X1Cu z*b#G8yW|p>UQrdTtE#)1=0p^p82DSDNOR`OxChJ4dZc)X`vvR1GGhD z>FgLrEjp)ZZ+X}41M>teBh=KGvYOCaU98wC+_e+Nn00+WJVL2{LNCX7bR2RMOFgW2 zg;BUdtuQv+T(g5Uvr~43*>v$DJH@B%c%87GfGLEgi``}>=2}z46kqu$ruTY-uVQ~< zJZ49{b@Sp?6rV$EAJ;e~dV&%yx=AsQZhYVLJ*~m|9=|=?Uw4bYFZjfx(jnn1rY<-HOAMvt-+iYmj`%n0c&R(V4vi$dJ6<7H``!_19`V;X)G#3B> literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSampleExtra.uni b/MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSampleExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..63969d3e319390a9add5814cfaf03e924e99f218 GIT binary patch literal 1380 zcmZ9MS#Q%&5QXO%iT`kwz5r?ywkL!T2{B;NCQ%jvPnEMYwUkXxS_nU$_B-R)ZlWl6 zndQv6=Z^2g|AsXz@PEZG*k`-3)D||g=k^S%eBZI8*2lKBwcS}}6JHN3v88Q1I@l$? z36=%1|L{-A9N3QN)K)epH{e~l{R^=xd@~=5O2r&Z{*CQDcW$>t273YeOXj!s+TPeZ zRu|>&y`8g;510$qLdd|-n2?`(#X6oQ3>6_>IkuQ(exe!ky>qYIM{9BBPo)kOyCIBH zKhK8vH7KgF1f@9Nj)C$L_-O7iUwS_CX&rFto=1!xt1f>qg4QcADz=6V+R%AR^m z0^fwV1>=}ed3R*Uo3SpK<+soBibxmx}8j*J8q`(;uHU zg@X{qA=gW_w(NE4F+88%i&Pc+8|?WFiSu7#PB|Uxl54pqYJA97kLG@+-KuN`z@9+%%}9+arHVVxBQDL#T;zNcN4*?M;CSN8)MV1*vBXu z&{XpfYfPVwSVgY$$U4js_6ni8gP6XKh!{9>mzDZiV~tt3Lai~ke6QVk$t~DV{NmO1 zirP1+BxW7#F{r}mdi6d#ahFXsheRnxRr9E?#47VQ^A9{?uJ159RLM^f*{>3(LXXj+ zM^~w4+v+99NXHw?BU@+p=Zc&$u#sXUEpFzIAMlK8@^HX+t}*Gi%d3rl+zKer2}7 zvug$Y-)Zf7tH;~{trhODvZANW-M6Jno6&L;J3Y79W$l2wq}^s^&rWURC{BH(!b?SO zussCh{ZVAZGQ_GP8Sty(tr#jIEb!SUnuu`Zn2woMf=KfQ9&4YTwta=4GkRhxqc^Nb zXvajIaiv&KnI$&Gafa2xEgpL73{)LPWl1cG1KElQ#uH@P1C4}eQY0hat#i0Ka*H2r zpE(g>5360bew9HXN&6_qg|T#8rH=*XV=TG*Z95y{qz~%h1le>Xg)?2?wQ|cbCPjbb zJAO`oNh?Ho+wMo)_szV(XWUg`i6|noA)gYXAwS0K(}+uKi0g-DGa`!bEj)>(Rear* zF*mdK*t1D_n|Y;$+EMF*JP>E9#hm9Jv2>Wz^D5U4PFL0MYdYe*S=pJrcb23Iu{K&{ zTWZzavvR*FQTi3TI$R-lvsoo$(QTORt1Qx$y*EpYmR@7hJFT_58B+ z(q4JQIk5;upMF^=FEcCcg0!N>xMn2VLM_D7hSF3mLiEPg(A>9|(Z-ll)&wQ!vZ9!1 zmy{*4rl_UM%9fyOvC5=L!YKryx}){NaY#?3)6(pySF#}MS{sz70BONIDcB)TF)p># zsH#2U2%b)TZ=x09(oAJ<)E?FFRn=M}Tk6=^xP~Pny7+= zkCs9Gh`eH+Es{S+k@RWS&U`u(NSV@!;QycYf<{RzX6Kxj rp*YIUbXJ|66P|Q+R?c=A+B4gyx!eAs&C)q8d?l}bmH*`gmsIZ;F-n7r literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2DxeExtra.uni b/MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2DxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..0d1d0b8fcca9100813a3525f6a9060b24da6b40a GIT binary patch literal 1370 zcmZvcL2uJQ5QXQA#D7?&7eH+Sg%d)Egcz`B<0wr;IaN;5rk0vGazfhh;3(!V;yt6FL<1Nup7(l&aUmLJt3;OGrWbRHnY8ryq#HYD?7EmJ>V-N zXEvoSv!6uf#4c=W1^$ZK4StHH_(xy6C2K`S=n}?qeoZIUF6@>ZXU{-?&Uk7s?UlX8 zI;p)kc8nc+v}+iY2!*ZbQ_yt_j@Y)D=`yd323yPuxNLX}+j;J7duKgX`u;!c#xTnK zde-FUFjS8vC}DkDGNg(0nvt=DiRSi|7LJHmsb7Y52U@fGl&GquRuj+Z# zVTY~VN^Qzlbw8-kY=Iq^l)aXobwCj_WoETLQX*&fo4Ou**vCIR;L>ot_gc*O{=3=? z4nh=%QZMz|;A_=Wc>cXF&ZMjO-!N0|kyt;F^_bP6GNqb(vZhsiUTGjs&G~ZRZ+X`C z)}QJet5jF{h1a^x`U`fn^GN*-kty8goVvsAZBTA`gC=3rdcIf$t0CtovCn+Fc8(vT zsY6wbW1=x9ZGshfr6)FEjEFY~%`U|JI}sTd9y!6%iPpEpC|seo7<=BAcU*IG_KkV* zN_Dk8hAaT@d( zEry&c_3ZO!2HnEw{B6|nam9}6lcU>2cZ;;Us?;5VGOAZ_1$F}J1pJ7c0W8n4oJTui z2lWpu*!7gJ&YaG{3HjouZY?UC8_$6)ue?RHcb6Wm?@zLB4E<|6?xt4FS15k~+WXRj literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.uni b/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.uni new file mode 100644 index 0000000000000000000000000000000000000000..fb45ed9a8d09f968425618c5be08c9b6f76f6273 GIT binary patch literal 1964 zcmb`ITW`}q5QXQt692(UUjUT^5Kk3CG_8S%(nM*Z!c*lWP7}4ckXze74}52~Yo}E~ zeL$AI-r3nRXJ*dYzkk)NW(oI8uEajt(8hLUx$R)n%CXI?ZVSFNo#7e$Hdu4J zW_Ar)4st{rJL{Z%k;!(%ZKm3*{De6omiQ;!H^fsWQ*2rr^EUS!5_`qG59RP$z`207Fk@A2d~E<$!g0l-Sab6s4>e&R&Xm zk9OPk;ekd=Mb7b^!A|%S5Hg~xb}Ltz=6x>pf9`9yaG2sR^@V8@husJ zvn0#NQSWD}^QLHG5KgZmNtw!6YT52bICG_%qB6BV=v{i*<|O@Xb5TvC(V+Sv-k}c4 zcU9C@Dq7Kteg8s9U!lJ8UN~NroeMftqng_hmRNf5A8@AcuT()9aYx<8v14B>g;5Iy zHSIIc1ONIpsAfVvHFmHz&{&tZ)N9} zcTqwPseLbSO7sSmXrU*?JSx6&v2yyK)L{LLd&hPQ)r6B1s&)=Slf7L~QaguO&W2mm4!c84-6}5bf<^N~+2gunt Ab^rhX literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxExtra.uni b/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..ebc5a0d139d1cb8fdc711bdd825e4de0fe8b3f3a GIT binary patch literal 1350 zcmZvcTW`}q5QXO%iT|)lUjVfUP@WJ%B*cJ4b5WWIc&ePFO|2$z~zP5#J(Gw)uKXPYnJ5XAK=dc&&8{7N43%dp5>>1IXv%j{N_R7wY&MNJVog&Aj z&n2=VO2 zcnSIKKwNu$2J4KojX&F$wQyL(O7T*pCEn`n6Rf(eO3skho|)>ofo7$34au250cJ*X*o2Qn*bA#U}YIpXYiHuly} zbcR$^S@_)7yvg01&bI#P!WPSv9Og{lar7o$Zh1o=!>+u(SOlLT^E9x}tZnO|$JEqO zRqbP}F%vgIihQLf)@P5f*B_~;`vahFXo$Do8!)B^PhtZx2b|H_G&>x+!aC`A^LeXsn~-eYPp zWUdsmYt4#dT|fPaTHY?(Ni{+GtLSf}+Fg~^9pYtFWpIV>0bVEgkHGX{*+X*P+X)@i ox3Hk=39DvCb8rS;{1mN$)Z+>Nw>zZp$Lsnz*8d_0Cv4C2mk;8 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxe.uni b/MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..5fad58be11a52a2c1b00885072a9a80e93db1cbd GIT binary patch literal 2050 zcmds&TW=FF5QXQt68~Y9z5r?xK!^u~5D8si1vF8zq3~2~E=?olCTCmdp9j8U$4M8c z;1N)?YkOuqbA0A_^X+TXnwId~=a<+EJGYt5ZDI%5A78R_f_Le?b*vK~Ga*xA3sws}&aPQGD~Ow7J7N`fE}5;dIBF?wQOVi^ z-6_w9pK`@IjqMr!zmvR#k2SohA5&OX5AMSIJ;q1&fZr2l_3i4RJ@%|-Ff4B7*pr}cv|=svCpmEJN9jSFVz1rk55 z3i+`Zfl1x2p+CKDQD8ur%H0i@eoDIV)Zch1D=@2Q=Xq|h)6ttI z^=~r2!7>E-7_C)34YFMDL_Xq}+Z#(k)I~cTd(FFL?^$QCnZT#U9BYQU2Fy~=@xV?P zQ|w|RWZ3hcq2`o`zR%oYCKc;lV^m&ctueO!TC1ZSvQxau+41!fz9}v02-gYrjGW5Q z@wI!bgj_aN%!yKrYKEv+#A@d!#T&|&X@EUBG=L@bHV798c^xb1gH|D^sYJui4mZ&E>>TtZm$ pUyQ%+8(;H$h?75KL@MfY7AdT|>)o$d`8^}~jr;qr{WI=)`wrR~OS=F7 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxeExtra.uni b/MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..0f03bb7a9ae1536cf674dc729bd036e0ddd1627d GIT binary patch literal 1384 zcmZvcTW`}q5QXO%iT|)lUjVfUwj6=xKv;#anAqk2=q1OJFskkB0n7V|uU8 zIz>~5sv0L)Q#x(REb&TDZNQjdj|i~}DV?1Vaqf|a%+%5Pwityg)D~mcueCaExHTn60-sJ6jWghefBXcahFXwCqyYmSwqxEVzu)d;}<+)u0Ju^X9=fB?4rSm z=qXx^=qu&yS-asF_0z4?@pjpcn$FQ}qPs=fUGCK#fiiARa0&Jh)G7E0F#}lknK_Sk xL0Bjj%n$i2fj0oodl?8 zxheAAX7B<4p@_=Z|AJ68I3Jvbb&2p7Tc25%p$z! zZa=}YbZcxQJl-*0Sc3PJ<4oK?unsE;I}^MT_6Bz8F-EkClCV$lmhKhU$}y+RQt$%W ziAN2X?MBFaUuM+}_y2c-qg$UL`i*nEM1d7rDho5T%D}jbhWF?n*#mx07#(kB5ACsu zR|_4bjC2-43WnN<)tJ!|y#lLy7Nu>0tqe%%HDBskALIGV8rHSv*DAciH-Vk-m8%H+ zF?|N#iO)x#^#v?syYf1kVOcmM#fllJqKf=QtZDBY%ZQQcZsMo~y7rDY_!o>-!I2GV zweOR2$g8&CAw^V8I%R>PY82bJR7Tc>8?oizu%0!Uzun_fFx{==2(CgbP8t(Ycw$i8 zC-s@1cnHhgeB}2|?59|C!?bf^pJ~76w69C9q;A~MPp^BEE1;8RrK+l*j4V9$d#=jL zm6dnuI#=15lFJ&=ca>kWGKBe=s9wmk*Zj2gy-5tm_lfK>@G7g*P0^s@s*Ea=3cMxRqPM+Z?K5B?q0ZwlAj^8_a)92y@e7T z>Pa!1KfGOfm20rR!*^hZWxXuPOF(p~_7Q|Odk3I|%<7ytx75+7kKc8_L-MEUpON#3 zR`sSTI0j1$E3o=oue|iwy&r%6&R1L&DRVPjR7*V+QJr_cS|1*BU-rK@bTiM(m+as*Z;tmwoBISBj$>=5Hc_{Cgi7Hv5u$dCkZFmVwU-7=FH!nd)?kz%LewYRH0%wf>G+{ zxhH-LL)BP=Qk-u`gfvOuJSAcc6ZsBDEdmy?QoWSb3bYD8!K!R2Ic2rMo9kKND|_ZK z349acR*Vxyakp1#b>T{o!pEYZTzGD1C|NgXLQ|p^*Shb{0mKrS?Bp|F|7LZQO`axHu-|o zr$ffb=MmO6oi-*qcBRLBZ4v7MF$F?(3vD_(CSvHwJyz;yjWuTB3cbeM^1XJKCAVN- z@e8%*6}4|tNzA&~+n@@g=hX-7#9cPk91*1$Rn4P5606K_%wO<`xxU2sSS3G2Y&RuN zh2BPsK7FN{k=09%m414U8g7^EqU;>KCVE?>-R)7`J}86o1h-)KKplf06Vrv|HLKug x7yh*fWlw)By=T-1SHz2-s@2F*c8C4xtEW53-#y*njbldM&w4j9@|0ct{{rYu(?0+J literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Metronome/Metronome.uni b/MdeModulePkg/Universal/Metronome/Metronome.uni new file mode 100644 index 0000000000000000000000000000000000000000..73f5cc33d14dd2e2c93bcf78ce72b1d84d0805c9 GIT binary patch literal 4394 zcmd6qTW=Fd5QXa*iT^MPFYF2uSn;r0tq=||U~zF2I|@9Z!Oq3P9!DN0fj_@+zACp{ zv$44egk{aGySnPssY|y%{kLN~R_OXuzrr5biH&S*$96+w%=GO{BemWpHnpK$_-tY4 zHd}lTB+dL>lE-?!)P3%=l_VxU*3$RDHO=)s(ENo)O6e+W-(}~L9q3|YYL)Ao$_ig6 zy7z?wT{FGE(EB@IKeLavy})`Mao{es;#4auUp!YKAw^iPj&cI0b+Obta4Yy5XU*e>YG_hmVdbt$GOZh&OY`w&Iq6lF%u>#T) z*@yp1_=#<;6~wI4+QP?pPNZw#F>TJHKRmA$vxF~V^gZ!OEMCt*B2E5&kR_1d_rTsO z!^j(=%V=2y&$XdjNO@Js?nHSUIh`UKh(UF(b+u~-54pgdnc)1=S5i;RQ$K~?K?vUUaRPlp zxGq-29!)7y9k0P}MII1@9wEG?;v-h{%*ecfVn^r8wZxiAI15SS`XJJDJ?6&h z73*2M(yAtJIfr4tmW~wdsF+;qDJt|wbby#10Pa#q11oPJNY$U?+QgjVm8?CM<#Vm1 z@=nDET5n4i_41cj-`{$>yZE|q54<`$@)#8C18A5@2lw2c=^ZW2Baw9zL3~J+NL6gx zzqV@!_He;KLe>|W$kAW~?@MKCW-euVu)r=xHCFP5IwV@;HaI~LJSXibkH?y!8_;8- zMpJKLEz!o_r7m{dQk{T(H@XqCWJ$simL}4aF{aK-oyN|^Z0aM?vv#d#dm3fO%vcgq zdK}|tu9bLaPe($4J`e;~Lw~Zfv-@5wtrCyC*RXFyY{2|MQvb))L@ zPS>95-qNXtKGf5F&!2sbc9dO*+6mgu@u9uav#oL12o0J4jWwVszNII6 z(Y~eUu7C4&XNl}cv*_%)y~2(pbKtmMX}lwyXz04_1AT#WO5r{YKB{ zngKUmvc0epKD6!iQcu?25fl5$Cv5IrJ9}}8+!5-Vx^CDlu^#ynHPaK01A8kCU9CNo zmbSiH@;GK%;;1hi>wdQsKWgYyF)wu|U&w;H(gngTA={Kw>6UW<58uWDnbVX1WYzvM zUaOe+It#hKMdfbJ3ApeGZtB^W?z5?<-gHvu9~j-PR=#h_c{iU+gkqUJN{v8?zuMA#IHNi<}Usjk-PA$ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Metronome/MetronomeExtra.uni b/MdeModulePkg/Universal/Metronome/MetronomeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..30a767db194bd677f57d20fdcc384135fc752098 GIT binary patch literal 1354 zcmZvcTW`}q5QXO%iT_}wFM!&F+Y>^Fgcyiu<0uyaPnDDOVyTHECltbu2fj1*+9V)r zZ?k94oSmKZ?_VA3SVVim7uj38w#@GA${yMStlGO^wX?!^k7meo~v$ z%kLW=+AWv|C1tFYs}3wuCS+FUN14dE@5Zmk9rjtDA82W`e)n7~=>I)!h6XW8Lzyqd z+OpQE=ji4d)T;}q+F zN}GX>J<~HAGRD{&hUOLqyqy@t#F-Ojs%Z5sM)8Wh#n|(;R;RVL$Ud_#U5Q83x=SP} z8)6^8DvrdXk6B5(Y>GJrC5)n$sP|yy`IYe#J5sKf7*|osQ^fYA=4sdm%$=F*GiS~{oR`N(KPytV^-PJT>0 zrqA-(6gI;7JMI}+6IeZlU(ZkbKc88O-`Ey~y=JP~0hN&Y$M%xn8=|9p^vYh_A#vnt zl;DZL)hq*J2}VriQlf>`Svg@{85Oqtl2O5;ehJmB+dFGo*WN!^4ez;$!=HmtxT0`g z4BrvE&S9aoEgTj&K;9K2c`zlKv2Ri9*zpLM^WI!IPV!oTu6M`IZ7~jx$(zv*Y2`q< zRI3?r!Ncz~2dP34FJ-2sGFn}7->UbT*0UDlFFRZcrr+I79MKAO_oOKdiaY3Ut9Dwk zmrgu{-ofh|N=6z+vSU2%Lqg_?Jj$5*Z`TPEsdbQT2rc;pC)ZnfAhR9b5XJ2vJ z4Se(ks1s*Yrg2aA6*EIJ$2e_w?>Z<`owlpXNRX%TnHDG(~vBRm|E(R0XcB6(MBjb6AytM0w{BdR@8Zu8+Sd}NLXS|QgNw9h z3$49og>w4RH<)|IvuFFIOZ-jos$GH5=G_4(pzGzP tQ}vI)62ltIp3Xl<&8a9Q|4m1EuZM#2Wv8t8pR{~jN8RG5|Ib`0{0q1{Y>@x} literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxeExtra.uni b/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..851afdd2c8a128756fe29ab1c5cece285602f828 GIT binary patch literal 1382 zcmZvcNpBND5QXcE#D5q$7eI;4c0vdd;{hxZ+w!7>Q#7`TGmvH+-4hI`_JLv?e$G z^dELZ7^QxnHSsG@GH$j2rMTag2x*eQc|ybjCfeKOT10rnO8HW(IcU}G6TCVtB_~)* zXC~bWe4U==8E&yv!NkUlI;To$H^VNNgj@?}U7(1WBGXbIDY2p>s&h?h*kXOQ$ED(W z=UPk{|GjMr2O)|>&`Y^Ctaa-#JfGG@s*3$J{!k%tz9;68)4nc2%N)bx0o{aCru1`^I?6 zKT6#>U~Kt3#M`F7Mm8i?`i`u_9OIAh1%yibHvJqEF>vHAmiky@jaj%tuQ4}$t<~`p zP8aM8wd)xpyCACX%sTknpbDew+54=-T|VU;5~~h)6%FCDezeXRE)*su*tcwh1)_QB3W z|4)ckf5Y}HrL0+IEy|Wh6hxiyj%exHB?$K;+aTn2O&(z-wnI&k`VJmIs?OQ{3yxD} zHYRV$a^DUfoX;9DnqAaF{QJ(oOWT0jrO!*VicE*7c;yOScz=N=1>-`-G3pER+)-+v z_0dJ@O5e0TAHAX8Wq0gY+v>D_ zS>h6z-uSLP;VabTnGVS)JSh(L=f+|PXHYh}dvJKwvEmQ@Kl&WMud zG=4mvzZew@P34|~HF)dijeMnjGx6vg=BKQ+yfUDFIm3jO9+7>Vw%k(%<(xOF5zCH! z;*`?Klv&e0@~zoE|0!A~sHw6;Yl^oHsWn{TL-v22dPYn{DAiB#a)XGrBR8qZ!}?Yz zg)7tw<&OXBZ*9Tsh+bhfJzru+#AMFvfc6wjAv8UA#-Et0O&L4HDn>a&)E=?Q{f+W7 zJ>spM*O+Gsb7{<0)BCILi(8-y&3)aCB!wPuuZuyflvEsbN{b|g#+HE+?39W_353&C} pbM2qMb$?FLJ>H4&9E-|4c1vl$KJAXut?)nJPUZPn-b>}m{sK$8X3hWr literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/ArpDxe/ArpDxeExtra.uni b/MdeModulePkg/Universal/Network/ArpDxe/ArpDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..de8045a6d8cea3d467ca8d1e5477880919c972ca GIT binary patch literal 1322 zcmZXU-ER^>6vfZ8iT}f|KYkL@eigf1`akJJ&6dk)DD6ocXn0>XqJLomQ*2I>GK1m{8^I_I_t_A?2E{p+pp^I9 z5n)XdI8TXK!o+*~LW>BGSvg;dwE(TgPw@J*m7HR&0yFDY;`{Wh$Z&`4$|RaF`rJ=W zcsIi?ndG^afpv*uW{ylNeXPWqO4sMw)Ud<)?0`$n^;ghh%J~0nQ#csW9CE#!Ys=cV zp1|{AU976v-{8+HWX|`*Jmz$$ORnXfs7Y~tT_|8iy9c_uk9JhzUFhF6R<5n%v!HZ? z+h^3X`AGXMo(arn^xR?g1}L|Dr6T1VX{4`;VKtzO`uf7y(mCrcibiPad4#u1pN+BN zpz~Ng<`{pCP}iVKU&lmT1mr%J``P0WvvG}j#M};RuTCm%k-oEUUj2~K>lT^JtcSk~ zsxkT@`;e8n+vl7kq8#I_dDLfOeewtMH+Ib2|HHV*lHVfMWrb6tchO=%S2<@#jf!Kf zpWmHk@Y{D>^^M;Wzbw}7s!(?T%CNe@71(`H$Kc1r^k8|86$P|oD(HW}oT?{`?m73t cDe>m#Y*up!w(E2mPIf}i`fbSAbxisF1Degr-2eap literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.uni b/MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..05c04b6f85e3bc07c7b697a9b056d097fb54de50 GIT binary patch literal 2472 zcmd6o-D?v;6vgjz!T(`NUsT#eMG!>9er$D7n~)ExPbEpyG>|4`v#I*etG{z6lWk%` zeNd5Q=kv~;bI(09^W%HXYL@Un=1c62UE0XTHn1JWG}E>#MrO3GZE6=b_u0g5EMN5d zSZhAD6U(TN?VTN2!*1<4y@uNr*!KCyjC5^+pKbOnyydJNVL!m?ke2LK4mbF#E|C5` zymMlmvU`cRLyX(v+rv)LMurs0g-24rWXWqE9&Y%1%#ZmC`?g#em{Jz{j3>_A#4|I5 z|D06?D*`6*a!ETUKX=E&n6PNq5_`54c>>NHzqi=uWHd4w^R+pu)ojmvZSYWLx?!JC zM?$PqK1H-@r|ix=%CJ&QM2nzc>@va(BdNv@tdPhDX*)Mj@VKDgdp55K?8+H+yiCY zRrzRRCG3}e`zSL){FQPY(JCvtv$}q+dW-ebMf^fkEIE~W3Uct$?>y;hKz}h(;>a6YHCAD*qh$ZoP07q?bZ2NZol*rc{Z46y6Qo%mH zgs_6YP4C;WD>mF)6~`ugzlTm4ZGlVKZY+7+gz$cJIwODfou0#RypQ5d5jnW;1q?S| Xc>C6U{Qoasc?)ie{Z$c|?hmg0$tOY8~H z4BwUIma$&h+%~LZEcw3?yJGLojTLG&7yE15xwCUJ<(zp3`g`VM`)Hr+1na0?o!TLG zSYj@)l_7(l#+dVo%jmPyfuSPAtH2hs3@#hK%(jlZZ)euEp?#_E+^`$LC~@~$6Q6>j z97|BD`{hJPlNioZB9<`G-mcWb!y{J8mtZYGYw%;dIxQuqSS!a&x>fi(Ju5S8u~nVe zCX71wn-kj2uq!4-uBBsLp@^9xlUg4sky7pET$dX5SYPaMX}JDzT1*-Lzik2sA&Ntx zmvU`b>(&!^zO0K>75jVqMTNxqk(k$<_H`+=+z~Y?&!?pVVwAtoReh9GiO;TwQ>;Q; z#b-`wpWA2Dv;9i@4W0?iXY|~Db{~`nzDkj5_H1P57Qkvi7e)4iv16C4Llo8jNAn18 zNS}?d0;luX`pg0T2BE1zNM8p;Tsh>_b-KE}wFah*FHQ7E#}c)yZGXKiLs;{SSjOOL2?9ZfcwcJw%HEU8S5o z^J|WcetLV_&M)6V-8Xtm^s-31+fv;DD8u>&w_r!0j=>Lz>BI68%X4T4R8aqbIaQAt m)pP2DBjUwR*;<@FN9zIWEpMFab>k3vu6OlDWJD>p`kn#hD9dvI literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.uni b/MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..75feb8d16f358e1e5b3b44d33aebf836df86d127 GIT binary patch literal 1742 zcmc(gTWb?h6ovP5!T&I%FDh-KA_yX4(vCW)osdkZK9$L}14&vYNo)Rm>$lFCi)k(T zAj&Z3y3g8cuURL#y=hs?0^X-QfxWY-Wj42o?Xjkv#Lih+FAwrJb}{@#c0#J0|jtb*yJ^ zAJoL_KXdpC5K{1^`5L~`IfbuuUBE(nTR1GKM&D74lq+L2CvT~E>UadKWt^Q5FHS-& z(RFrQ;9oJ8S5h0&D(A*=5OU4KXIeOilqljQwppc&G`PS$^|_Aqaa3TRces>HubnGL zwD&8`;37OJ;hn2YE9RgP3w;GD^`XuALF&%+)Yr9-%}RKPl(&y^Fq&8sD#!;FGc&eOBQ%gx4IiWQCc;Gv`zBENq zc4ua1&zwCw>%V`x*0q5D3x0upv>VH9Wea<1Pl#$QvaQV+?}-L>VFg}BPHw-6%!ysu z-b(z9Ep3ONVJUu2?uNC68*9XR_Ul_axV=leB{Q&Rpg(7RZ7=PWy}>$bytj6Wom7}B zY*i@Xr!ixH?ka|?^kAqA@$%SWR>Eb+zqC8YJ+$}Mw~>8l&fBsZ!zg#>*^*y?q8e*Z z>htZ%kR}O`f!5+@M73K=&agI)nRKi1wR>JwxWm@XWHx2g zzMt&SYKdJl@wL{Db&Vos%FG*mq(s3@xBL3sVT6Bi#HHo>%V{xV{QtB$9E2ziUN6cs{(Bz@)4A->~BENUZP4dd%ur8L#GntZB8ss5B6#{R3syNqg?%o$KHN%d4yW z(rF!X{*oK*K2m>2WD55=U3XkP1m%{0tw}xWJYOt^)sQ|)?K5M~F7XpI)$7qbCYsP` z6Rg-NJ+T3EOuR*CZy}+xV=}HBa*Cyn*4SYdu24J7edo(NZMX&Yjdk%#T}AmlDv8;E zcmk?0QdfP1C+>===9nzysH)HUM6P!JVE)RAnCm6RRTY1V*uFP7Eqa0$L;6ZJBMTdj zt$zCQbX{Drlcsa@HPN?4+Fe)b4nY|;C%6VX1$6>`OwIt7mso*AJK+ZP2A14<#;BfC xADoddeyY}C_kvE;E7EJ!>l5uPKt6D;N$}h3Ec5WjZ+rTy$(@e)M7+KJo*vwM<;Cyo87*_z z)9wq$o#8hjdx7Jafrv82GN&ZWU$T$#5TdJ+qZZ67SMo4&kFp)}Tg~es7Ru>9KBlgd zA)E<=@*9}j1%J?kR<7sw_Shpvc@P6vcr0UfQ}?LF^cTkvG!t=zohGi2=p|$-Wp&hpIGCZ7GFyAx3pM&5u3?D^ zxbnNEPp!zMq%zVGSmaL#!hNKj7W5Ty50r6NGl5TiJB&6^*9on=1$=Y93I3S_6u%4gH}OY9Vzw&OZtyn#=7X!_o5dP1%-?byLqHrg{-9bl`y zKl6RhjBxAh)t9@380z+^@Kbtkz(fl@Y0uh?Gp|>z3hGCc4cjdA63$Fu?F$ge%q<-ClU25q~D%i%C5LQ6;_g~41N27>-FCJ+??}7BuDww}5 zru*aR6sPas{~P$z7rDGGDrVn_9|JIiYR%@xXV+TT^8D zE;Dn_oO@>MzkgcRvcUU_C)g*uw$zq(WzX#yR{3HZ+03@sPpxYY_=26;23ta8YQM3} zv5jnJ8T+*@hz@wyZvRZ|8sC+VC2lzflmFKCes*CuLEP;PijP0CsK`DPKU2J}(izB0D$oV~uDfU26u zSYtYE!YXp5C)Q(*u-6E66=FI&B4XsoeOBsdjSXhu3bn!9@x6A(6}MnN@QYX9Giu)^ zlbH3e$Dj(M@7ag!#9cP!922D&WzD0$5UZ0vnZM%^bA5?XktM%HWET}qjUJ=LfWA`B zt~D!;wSM~lwA?P+QPny6o9N#n?Jf&-2cQhA8(f0j2Xz8|L`)Bs=d6OG9Z^Aj0}HC2 kFskR&2PedfpRzUR&=FdX;HO$$`01{9uKo}i5sE9{f5o25p#T5? literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.uni b/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..99f34b8313cbfabada3d4cae8d8a4703e820814a GIT binary patch literal 2660 zcmchZ-A@xi6vgi|iT}ffemEaH34FR~BTw~>vlXIqSEre#A$X0$GBVqLp(vyn|L&HEj! zHD9v>i>YHfwYj~f^%09p=W)Qg)Dp|^rLhPbtQHB@u9L%u$Zhk?xH_@i;a|Z!jwAByC8aJRcqM$I~DHF z(!lw@z(Y_>$USjvPte%Z&E4d=>P!leVvT5N9|OyY!x1qi#YthpBpn9tTC080$ed5- zKCw2X#;#bQ*_3v`;Ujsa2QPl#x~vXoTO3R{0mZtiHEo~%=Oruw>9xCII+Q{pT@{&* zKp=lY;BO&Cl5Ul88{K#femTO7kv6!yC~bMBjF%x_U?bEmJLE>y*=ktbK2cWen0^eG z5p1e%F&d+-Gg>vr@EJGPKJ5lJ!9&4*jFxLyG@a)*Uq)C_aapeOdS^ zyvHzcikcL2f91sMCEJ6~CwyDBy-M>sbe|v>>t~Y&u zb%*(Ls+NCe!`-Dj-JiyXc#+q=i<`d1;l>UBNFM4<*8O(hODu&4Je$A5g=&8T;>fiJ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxeExtra.uni b/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..a0bf5a838776900cee66e9b9a277fc2f5e401742 GIT binary patch literal 1366 zcmZvcTW`}q5QWb(692(UUjVfUmp&ncNQnW9Hi^+mRgE#=30|)yTIpCHwbUZ4&eYKz5s^;uO_UO! z=@*_UzH@DqGhb+?HS-k9{vv-v)Pjf-y&Q}6m3AR_rW;}+Jp=tY<7>UtE4{%ws%FPJ z#7+X*6$}c59Ii_+Qu4FFxXDVJbw`+2fo*0vT-Lm~wt;(7?{uPp-v5W)5Jp+p&x-gZ zD6TOFrQF|!2y2qUc|yb-CSKd^wTSSTmFs0#x1iO#Pw_h2N=~pAfthtH@tr;0SJ-0v zlv0iPI`0P=Ud^#fCPl4zU|ph^nIp4GA1krsT(8LYgzvw*&EQ}} zb13w3tu=G+dJNC|=VDdO{u+OALgsu&%wtXubt$ym5jEcDFZT+VQQch;_#2*;-iBUY zVinptJ`YMa*?rD=wjOD}#xsWbl%9K7y$Q+dN*MjGmiVp#R*qMknUZR?DAf}#InRpm@X{Ou%du=zzO;f xm~rYUU-z8*;D~thbF~J%`q*3Uy7IR2UFe+q_leK(A|Q7{Py6o3$u>s${sqnc(e(fT literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.uni b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..316a7d322be483cf459c481c2ff07c4165e213fc GIT binary patch literal 2802 zcmd6pVQ&&a5QgV-6aT}7eyOGfH6|v;7-^xE*cJjb)lUW}r9^1S9a#J4)#sgMxl$oE z(W<%J?e6R_^UganyL|svvXUjdPk0i0Yv(q!k@al@nReQCfh1!#wktccneQexv2?!f zp{@O@?OTnpW)1sdFPJr4XNq2rcZ8&4m)KaP+rmo9?}q61(b#1sU3~{DY!&AS9|q@) z_^$ArBR#TX;<-;uWoxd~++J`hMk0fX_{<~j!cOM#CwT7L)UMG>?K8SLrxUb#$h0qc z$?A+5>zuvJwvk%b8y zR$-EtfM^UV;a!L9V2HnOA&Qb&$KAx3VT zZFQO04|yFj8%<*WS9@T1+7dBhPsjj@zl z5w6hpks0kSSKqF+tb+7#2}?wJyYBBsI&>}rf^e$ogvmf8&by$DUX_pbyxPx^hs+4^ zS9IYgJdO$;`D=GSny6s+9rz%N{Z$>diAM zZF#4Nl?&d;MjYGrjuTqd-sHqM;9I7`Rhccm6(8G3Yt+^WkyoAJ6HdJf^CmjcLe9SW zw~9u~E!UZ;hV?Bl%C4*z7smi*7RdAK?M);+F{yL}(r|0d6Gg?Lw{bV2x+ L^ZR#rUc)~CWt+!T literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4DxeExtra.uni b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4DxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..7923ef1c7f2884f7018db0fa4dcc1b9d457846e3 GIT binary patch literal 1326 zcmZXU-ER^>6vfZ8iT}ffzNl%zk3Jb=1X*=sTL^_%pPB_)x(O}Kf^G4SSAS>rtJIL4 zxpU{vxo6J3%-=s9brkWv;uq`b9|@T zC}(}6h1RT7Ec-tbd&AyE7%RkTF7|J=4QCg+A~Mno&|fmY)oZ=cJFJ6xb*O#pq{Lie zJ3|gXk16M~kg?597lw{7uL9f5a=5Jda@_^)ZGBKrBYmvz+prtMC=2(wC4L2pb6kT` z-ETvLHA&$-BjOq+-rJU1M0m`~`7*2}Xbpaf*Qc%I4C^K^vu+i>PtVH?ci65>swtz- z{o;gobL@&qk?T6Ju29U(ky)*el~_^f=3I{&_E{h8aA~;S2Q6ld|KB!)gAvW4(95~j ztbOY#JRjG^s+#>J{-Q$W{6Nf8PP@7kT5gG&mgiTc0%o*%q^tXALnYpa{#{`e+B!ZD zO1HUvPCYwMv|rZ9EQq7UZ`lc9GL%L|7uZ&$CvrbSnLQ~IUya|0a z!HR><6P+-}_#1?#1_^x~6LA`l2UzZBk1b~78nwmT3u~|TYi^N#uy0<2kkRWdnau12 ze*&s81|j>1mATvJoMWOKUU;3T`6tQ z7!7H5XJ_urz2}~LW~M*BZ`qbPo`?LLy|QCFwcJLw#+WPvJ7HwX*Tl~3$S%Cq*}0Xo z{voqv@7RtdwC`=tdbB-1qhi(}Pi`Aa=A^7G?JE&RShr~lV(2|y;=x(w?RBgVwrefo z-Hg_pW$-t7C|U-R5ttlNMpoG+xs>*0Nkj)X=U5ADk&BdECX9;F+dXW|Sr==OW3hAO z*O#EVWITiKE8-kd8&#p;x$re87BD8%u*-@ma|XR>&&eBaRShf~VR`sD$=rtbnX%)TUmyZK<{C?=q{#5|Li|lSG=m znW^@_{0TugZ4_xrU-cY(9qa*tnt9*8SJZA^Y>3dvzj3@Y%hpvy^rzhkZQ^WytHAgYStR3bm_9xnRScE&=1R+Yu zp<^HCeroRtO!QEbVzzJWc->fA@Oh7C&DQ5?33o>dj=p`yLzlJtc3!ubiJ0XOy@ceATnXL8IyA zb#=Y!>NoTEPeTnwyf1koebTiOEp?@*dP3A|=UQv4w(f~WI@3loO~54jO=M1NsJ&9= zYb~^6K4IkeXRvG5u0mTd7Jat9)gkO%=mun@=diz^f1_7=t+$L$%h@}fFz)1>OUBNS zqR#Dv{Yl7JXQhckBdjaqwz3p0JKj`xL3>>v)Y3p7%kx(1Mkq?cdA8s;usFvGmg0PS z5cXt(<{5|;O1yT+y@-fdmGdQxmatX)6QbU2CufY-L79Ck_`Q3cXSieRo0(`z>wUNE z@M_AqP?F_Z1=R(Ml^L0o{@95PH(l*(affZ@XGdBpt-pd7Gur=8o1npr){yz-Ts!7I z^%R{C@5QcK{WbCIhOGG>%wtW*zGPk=Kuz=go7@2_+CT8sb+qRu-iP|#Fv`3&J`GOS zIep4~HXeDuBQiz#oSHk%UWes|w{WEBBaQS;F{=7hQBPlKn|v{@(jjd-^dq7j>TC=; z4nB|7rH_eM4AmWUsOuQSFfjKRxt`tD=*?^P8htCwJv%A2Mf$;q=j?wE6qKpEq#8R`pI@BB&sofRwhcNphcvQxymD0wRO4qo)BD(7sgUTUoT z^M9ui;*LEl>&E{Q|5@zaW$tbtmO*)fOSpTmj^U5NbWwTEDC6;$Vvbw-MW`58!6|5~ ZGo}W*3$t(Of_?5?vHmlptQu3i{{TAh$;|)& literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.uni b/MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..7e935e306abd25a3b45dc2eee6d400ac9d0d044e GIT binary patch literal 2254 zcmd6oZEF)j6ov2Sg8yMjzo@i{iXe!HX_IJBlaLpxpJbD!Ngyv}lUDoZ)#u#FWSiQc zLIhcMW@qN!bI+W6XZFYUl9epseaw^C8@sTHO>Jlg%xR@-V`i3o&1_-kcIB&yU0Svt z53tsH)oNC!|A!7S6B~tr_7`_2WhuQ2gD5T2_8f2PWY0C+R;6T#WmZ1 z$@z*MFNmMB?pbB$9*?loj-yW6%lR!;`)IKA{U!9bcPk|?@XY83s5N1A4%V^T3nL*1 zbN3a-igD1hwDy{Lj#e8BdBlt)*j#$N6we8xIT&~KJ9VoYI84xc>@gm~<`GEG>Yp?i9tBI zIytHo?YK{M#Hh-L&bPQBebW)85jSxs6nr9omZb zU1salR*#)mUE!WJ=&Q_2jewA=U$;}%8XyR{$(L$aZGm36LNCyt_*kQ(4YM;=h1v9Y ziJf87c3utU>tG6@>9O04#9VWV*u_>hiW#hG*edpC`uD7ew@zMl9VP6cYM(YZIeHx> zT2zx_R(?70y8TPAe!zQRhns2%C#D0BwtWGiiEj^-Dx)$x4l89e>cV5!bLgi;SXb1{ z$m>P7+A&ySSb*98^EWBD3R2?FbWrVdP(XFn+GOlLEqW>74KLpB4Ua WfB&!2t)%<4Pp=!UNcAXJdVd0eY-xf3 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4DxeExtra.uni b/MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4DxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..8d2508c774332cfebc094067d1e3ce4aa106457f GIT binary patch literal 1338 zcmZXU+iwy<7{$-CiT}fmlr&=?-M17qGvif2-Geqj!vstJ#T;7;!hA-1DXm99)+Pcuk>eRKmA&Sy)o;COtEY7ij zr99sjggr^nJOQyliPs(qFCrpV<$NilIczn5Le#tMRXAWp+ef~-j$E_vLlv(W<=z^f z1*aRFKI1-{PrTm{8KZnk&FyDzz;ee|I#TwLhWe@)RRgN1uP?MM{x`1DOWIE8heW&7 z*$8wTd>*Ms9}}+`>O1IC*D;98z}#o#dUkt2Z(g$>(6__fv!hB|r0=X-S3hL*yhSD} z>k;q5YL0%$e!)p!rcKZ7u5-_;qJpafB1xb=kA mHRn1w25)`Nb^v~;Q@#O_9j}~k>?&|{LiPHU$iNw0e*XYigUo9H literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/SnpDxe/SnpDxe.uni b/MdeModulePkg/Universal/Network/SnpDxe/SnpDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..248712ae275534a201dfdbd05438d4ba4435be7e GIT binary patch literal 2064 zcmchYS#Q%&5QXQt692(UUjVfUAjAVgh=inI6`ClE3Qs6Yn_A6MIc}kU9{A39BS|aL zm&&@n+uSo}&djy{{H|He0@`z)z&_ZyMK-fD+ha{TeY;>~#b|Czo7lDQ26km}HXmcH z{gxeBNZ+#)>(F=HBEf1*n^`r(d^mCs26H@$R{;8%CH51{*e>tz6TtC`-35C&r_D1V zy9qck@ebiv#v2mjneRrfg>1HCIbcnZpXI?5kl-*#rR3U zk!n?T>adkXiLDIB@LSPhk7t7AJ8M|i-rt+qv`VI&7?MG$vmhqLd;yN;W1gjFS9`av z(3G9IGm@`}(abAs=nSN2#3^M-Y$ipm=IA<`XXA#kDtc%m-tu|v9MZhzJW_?{nU|EK zcxeA z{r)L4V*HEuCZlz2QXOxx8fE8~S^UyIDcGrc5-Q=X-+I+ms;;bK*SbpNF?CkkP=CeB z2;LJaZQXYjlnYv}K;HN5Gxt(=s%vfg#Jg@^nTKc@pr-mht0A>DVAOJj2i*H6<1RKi zLaBa8Ew`}fIdYqkYFO_Iy>NwEp>OzHvx9=!DZ9dKyT8CrvFSRm6V^j8h0u22U1nmg zHF@k~D;xPtt&Xsj@9*@-?1;B+UMusG#?Z2F1x|?`qC|&klF#PW7gOKp8mynt_H4hX zmIZmycUP+Y0HMv<0VpkIbs|o8>S)x*?!IT=Z;7z3sg0@Ei>lxdEHSLW?4jTMigOj; p-PkI_J$NenokG{U82_KG?#ym~uE+Slr~-HSv*>0&_J5_!(q9KVO!)u+ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/SnpDxe/SnpDxeExtra.uni b/MdeModulePkg/Universal/Network/SnpDxe/SnpDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..aec08b1811ce07c4c67619d9e9c8ecf865947c12 GIT binary patch literal 1322 zcmZvcTW`}q5QWb(692(UUjVfUwJzQQ%kwY38mr31K(NSN`x%$ z&d#1ab9QFzKfhaQDdK&`6Y0HflxnH(daOryy?3d#w(9C0Z=`c=G}8o3s$Y2K0kK!c zdaZ?atS4CZe*nAI9+bzDv7Gb$tq$SrLbqTdJ%Rlx^GiL~3%$ZRt5&adik%dkOKeBT zQ0H;N`7}gqveQPP5!RJ+TUmyd9dD+)puMTL>S(BU|4}zWQ5x>E1;2sCF;=jY_uGST zP9|ucfmor$dxs(y5gw~@ycBC$WXCF^kii+&Iw+b~3Tl3zo);1Buw9vnri?!SgOlFP zuuCO*tW^;wuY#4?N~`=h6B{aBpX*TNF6(npwWdfvLk?z)b=8hnS=P*2P)1`WyUtg{=7=%&{hS*h4MO#sSo{IKL?};C$8H6~Vvf+3HQ`-wjrtW8<^H z*yQ#Z^=uv0V25Xl@;N>CZ}cWCx4dN*$~n?VpB1BOKo|A(iLtE<)(IJn$f@TM-h@6I zW5prQWA&J0{53;egM_}0L0ksrK9>90V}seeW^FKc!rH6TN?W9_>|0kqMD)5%BrEIT zPhd4iKSUq0vUd9%a|Fs5N6k?m!TRJk<}d76xxd4>h?3tT)>Xw*vnS+YKvy|tSItUe zoj?C~TETDMN!2(0m-ye~++7#h9l$cIZg35EAJ#GaF_<1IFR-G(c0vXHEiS0~gwZ|c eJ~#t!eU8?^>cQUT7d(-DunU{m)P}ajns!nfvr;g+w3(gT-0enoZTVt8 zz*_sU9b4i~99r9MY@c!4S(R80c&Dsnc7>PC)?Ga1oSa}i#O8pJtksS-c&jf^J_Xht zGR+;jf=rchK|3RIWQVRVT`tPuepWXQd39pno^P-VIOnkEJqON`2N~PNkN69Wi=A`F zP9L<2IAAXYW8ggD-dd~`D{L0F&X%&ewmY(#!0wnRk?r73$Y0w_o;Qs47PD8}r?4b2 zQsP-W$V2XO5p(5&uR1$T_GMA|mO^sQ1yn<_sM|a4xMS}hyhpFH5hpWlrBY7`UMVC4 zuatEO3MuOj3|=dj4w3XUVKgOfU_Wy>BG$alt{f(5GH6q0J;xbp%&?o%_GuM!P6X}d zi~|lal7m871~0;jr&3SJ9lUj44e4q~?giP- z!J}%fGtSXjV~zKMl|Gi|C~Y-%9WP_vz((j(`^2|KRoFr2A8DKRm3ab}5p1eYSxwMZ zk5TLx?%4@_%(~d{9xC<|v>ap6b)H*{q+zu+dij;t8vTKrYqq;YcFL}Nwp_f(PO<4Y zTqmq2_>_m1i``)+Uc<9-7RU%(=v@vpekqY+k zC4@DQ{r`VP&1EkJ9+$r~({^FV8 zyRxn2tXDR-4eJC;{!?OC?A^Gr!mQ?Ee{DN=c5Zh>diECdcg&ycgMGBmSjY9MV@KFg ziMha5h8%tx6V9hDqt8wkhKdlc0$a>-xNP`xyLa4u`)WNK+PC_~4Z9JHQg@#<@fj$} zu>_^M-Q z38T*a;e>W`?21W|Yw1{5C}O6_wAM#TWYoGj*Q163>x(@u4c7;!#gy^?+oo_3qBs;QEcaoUAtr*p{R$Znn!pe z`fQ99I-SSXXAbc<2u%$l`Z^@y$|1*C>Sv8DX5k98#oTjit&VDLp8aHBykeJ8>n@qZ ztdBneRT#0$K4c~C@+s$tD8(pi5p_naPX1>8!H$^ge;Afoid%&CtHx>2BeWRMRmvHd zUvq5q)63I#e)$gTzR_EvmqprLm+B5c8P+$r20I3I41P#VAC{L`oLzj6EA+s)&lDkY>(HV!x(S}oex~+>V?ROQDpT!1BOS+;{X5v literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.uni b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..acfb4672626e0b30a40e65e9bbe31e493f43b7ba GIT binary patch literal 2108 zcmc(gS#Q%&5QXQt692(UUkYjyK!^u~5D9U?0-7j`3Qv`@G>Mc=wo~Yz2flM}ZlWZu zKrBMm-N$FnoI7KG|5mYzMYKmek-fHSo7mKbcEp}eIyPn}XEw8i4Q%C3BU@UwUiY!q zd2HvFFm|nOO~$6PD6s0&rtG9P2Vvjx#-6d)1|_o_d;z54{HZ=G z6$)?^TbYw8=d##h>)tco3#^7jQMQ-dUdvwHdqX~Vwkn6bDB!ERPvNVanZZJ5w{Y-T zFmsHQDHCQ>{04=hxChJNRrjIV6!&Xa zmAV-*{z|{kXjc{0a*C=Ei2nV>I({)KHkvAX3hv;A`xYp#hQyu|?Fv4s(=zjnJge;K zp0m@#azLi-`YwYqrUf;^*s*t1k1DQ3p1-B9+DFz2TB|iS!`Se!j*vj{3#`m0vw<<4Qd+{;E_GyE&MNd$oNjAx6{h;FY<*vZ`0qw|+ zH`(GV#;bM(LW6g^pu~0s6R9LUt7z1L$9>PSs}fT97iGa2SYlX$+5i0$lw9PB q{?}qxzO;#2xzya;(p~ZYJa$#!@BAJA?O*5czojq3-}&2Y)&2oLK22Ew literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4DxeExtra.uni b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4DxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..09a7a35b02ec11cb86dfb3bb865194b3fdae0f4e GIT binary patch literal 1330 zcmZXU-ER^>6vfZ8iT}ffzNl%z51x!Mf~-nxOG6>*Q?o!zH{mM_*5V(p{?6=IsUbUa z=gysT&zyUizkgb4DdKy!n`l4c1AuYU>!gUtlh< zogsst$At4~$k=4314BocSB`CF8CFO&ERd zCnvm{VV6wuT+6_^L@_f*rje+gv{T9yz<}-TkFnbe}TfS0}a*j087sar;po<3j%-GQx>pqG`XzF={w@;sq zvErcfSm(?!{u-gKL7%>kiMR~N11$Hm#|E=;joM)DhP7A66}L#=*f+01$mn&4OlEeD zzYnT01|j>9mATvJoFk$f{s+vddcx?Q jb03@#Z+_0!!0v$^@fx%ld)&e2d!cjvLS)1^vi$x5kiW|3 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxe4BcDxe.uni b/MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxe4BcDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..f8eb4c4cb4fd8655388f6897da51615d3dc9e91b GIT binary patch literal 2794 zcmd6pYflqF6o$`d692=dd{F~Mjfsgd#v(;G7E0O@^pn|MC=IkFy#W4s^?A>9x^20L zVvK3Fvoq(+dv5Q{*&pAxY|9d!r~DFoXUEpFGwawIYmzkVgq1OGeH&WarY=qF+(xr` z3vJ2EwreTl0g{e2kq&L*>sQQM?3{o!w1KY;?1Gsv1|WC%m+oVBe+KCZ@7tDv+u`j! zT5W$5wor%Q4e_Kn^YbCz%HI8~CB$%!-4H>DcF*?kIYb>jJ7b=q)n-hQUf9cdJ_p1x zu}e@!c8Yw=EF+pz+h8{Jh_z2KCLX0Sqo{=%va{*yeSFD~^~kj73DITtjWNWatYqj*qN**%bL^4zUH8Os za^CdWHQ?#8K0>1hH-#y^SnpgrGk&kIu*sv@bLy+=r5;jKk@>1g3At*SW6N9lCbp08sY7my_J$Ks zv$wZ0JXE5~j*O^s#)S-N-tv40o(zaaHRz(L%qj=+Aj6mOJfE5Sk+2q6G??=-@>zRB z8RcNOP+^_Oy6v!9S@I=T{?hNIQ18`9 zdw3u`c@VfDOFC(axVdl>sU8iq#NcDrLuKUg722yFEoUXn_@lF0bgp!fFIyP1(nPZj)0QPgP)>NFjW{;!qu*u+FsEuC_%Crk ziJ5i&cYJKHnv&f^A}@P}4{e{Z%(}7>5c2G&+`nZs>W*CHO&r#Lfl;_ZFEDQVT(gb2 zXGchdS#^7f9idZmzxG*A!4yK(ZP%E|bFIl@16}FJX3*M2SGK<}enKL@b@IwHDU2ovyyXEk`g&;;Kyyh zbw4G-nsQonqb1IQO|ax)0e}C8ep>MOm4o|bK&+_~yBKvauhmUi_;m(!4uAJcwUh-5`RiSL!RTCBwP}8SqxrD4lShUb2^vAdTj`tQK zv@^EHK0afc`S-VD9Siv0@C)pV-B@ZXTi8o`fmLS{G+BrCh;(W_n_1uGz|Jj0ONdDA z52thdFKuTz`r4MZMNg1q|BCOLvxTn}ezh0p8{2#A(r)n#>=o#*+27k+duJbzPHOGc zj*+7hbA_x7xovz+h)+FZo0BdKVp8O~bJi7#n8`D(>!V6!bhwG@(ZfFa`2m-P>x0)~#wvD)w@u+7 zL~$tUrCeKd-Fgbor+raX#r_6+(IIhu#OFDu!@3l;+~YMZc)~-1=_0ucVal33s_1x$!(aWORU6<7zf-ID1{p8+f{kOD_LqJ#Pe yEa`f}s+rRqoZv5h%GN>-?F@G6-<8Mq@YV}aye-AQuV0?^eWLYpDYgH+`a5%X`LMLs zm>9D6WA5BDXU?5_`T3(_6^r^?AlVhp`T-ktnYTA4%s_nZSG#jR<%Pr!Xslo=Qn2m(8_t_hs774ejY!z z153dBNUQ$+mdInbMa1ss`^3EIxrndWo?{8zH*?&cVZrln^9=in-Qqe$wVCTQB7S6# zVe^Fkg+1fPdu}gnk8y%xQd5kDFatxaG!B`TS*fxvj}^9Zp1EqL^b1AR~079f=|_%T8~z?E9amrRy?H0jF`%@KnbTaV0WQRsMxc$eKl)ao%!Jgm*Rx3 z{T}pbZ)Z9tqVS|dxGRd3F;~VtSQb%r9=cKDeuh1qj2M5%M-{ftXj7G-qi$9&-#^Lo z7o+)7Q&rELGkEPcSao%ZN*UO?f4VJYuaY6_n-MZBJv;|g+U80blo4N{M$vb;Z840R zR8GS_&{pj;^8_s;)KuTWnowI^MzJg0<=)pBx9}+tR_Z6za*RjYksJO-RJ|>ME?l9O z=xaXLY;VczgjHcSJYHlc__UnY5%vU3Av8R8ii}QH{!0Ie74g>1 zi}NTUhuFR>aaQOFN;Ih^#jM|Y*Yw_2VEu@1$99+1qBk%ix>WlHLW8|sP-13PG7c+M zH0t1Y*Ke2eQ|;@`O=(qcs)Bv6#IOXj-{0>P`~7dXP>$gePGj@k&cIYI`W}{zDxggs bs*dJT_iY*dIh*_crT*`~#J}oTUQ_ZHRdP4R literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxeExtra.uni b/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..ade7f17af847f0c383926fe8c0b3a698c1cc5ab2 GIT binary patch literal 1366 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 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/PCD/Pei/PcdPeimExtra.uni b/MdeModulePkg/Universal/PCD/Pei/PcdPeimExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..6eee5eac0f23bc0905d60aa3bae6e2b98d2da5c8 GIT binary patch literal 1372 zcmZ9MTW`}q5QXO%iT_}wFM!&F+Y>^Fh8nPFE=m&>o+{_k)KVHpPAG&Q4}53Vm!yia zJ2N|b=Iq&7|NGmqjz#=m@QduD-CAZVTi8>3LR4!*o7tRk!OA`UrR79YvNHQabWZHb zc2?l8ZE0Kl6ie|>C?f!5%sM73K=&al?bOuAM0+C48TJYef?Qkybr z-%oaEwZN{Jgj)B`xqlLAm4KC^ELM7Q<#p_YCX{5vQ>%P3x15Veh3w7WXBfBPRIA*%@U7DKPdoL}tFF~;%G1kB;VDEhN|<}>pOdc_*{V;Y8vg-h CRMgA> literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2Pei.uni b/MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2Pei.uni new file mode 100644 index 0000000000000000000000000000000000000000..ca1b8205cb42f160c3161b2c5ca12833ce3aa3e8 GIT binary patch literal 2330 zcmd6oU279j5QgWv;D1=s8$uRiaboGghg zRuGY8&)3YEdFP!u=luA-XM2|LKjus9wVhjGmo~92)+FiLnT>40sE?$y+@*aqa=W4} zkx8epL-yvj&uqd>J41hLm1XwD_cfPxqxIA+%kG@f2%Sqt_wiM+M_6+#&m3WapA!G_ z+_jW`!AfFNyWqvWM*>1+NM}Nr z#9LicVlGtKHLE&fBOB9dO^i!AV;pe=PgjmPS_$=*u{$!Oh$ zjq`9u8*8ABv;aY<@yL}t>0Bz}F({)~#PJGb+X3G{navl zAzG|BRrM^$!3)2KR9AslY0sSHrq@c2eBHyGl`*(8Ds5fT#L5MKWMg3OIFqXGo^|Xk zZOe|Cr*N3SqWS@=DK#}@)OKcvc0%7~T`U9(HR~xg+(x7CmOG48yJ{QsvMZ|%`U9V9 zwzEQXic~f`?k}-Zbb5~Kg!L4gve0qgJ!V3#HF+GMD;@a^T5r&m?@#pakqEbL4c$Wl zxngMB$CaJhdI}R=sz^SMemUuSE%reDfPc%jS5>0-LASS9`;3JSdxuzQGiwoXkhI`v zfZko-HhELc>uw*>s?L=CU2F+q17v^qRcd%7ispW?DF1z;P;GQqtlt*T?_>FY-ayqx hyld|B3LX;upT2_ee!J~8jJL|ac+Ud%&G)RXgP-6Ve3SqH literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2PeiExtra.uni b/MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2PeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..394a7fa448c9c8222c45211c10aa23bf4fe6c2cc GIT binary patch literal 1414 zcmZ9MTW=FF5QXO%iT_}wFM!$v3Qq_jnsk8`Z4%|8!c(=mbh}cTjW(eWemw9UdoM{9 zt?e0)&m5nb_}|}-b-C1TUTiSDbhF5z-n_FT#8?&>v)bEaoNbP}f&5j~6 z>v1-DWEY~x4WCi5BF>|AgoMTl3x7PA5_TfV{`J@>YKu&#~l zW35cXZUUo>Xa{})ZpxUTPIJE<5le5+VV$$L@ps>sS~xsnrF)=dfBGSvalUF0+W#I!LzPV#7yIz+uXjOo}DM!Z}H4vzM$uhv$sLH=W7(1*jI~SGo*V4 z_J#4nuCZg3bZDu0f;XnWrmP~b@6`It5q^g+AT-*?^m9bS*dq^EsgE_bn1w6U7IW9z zvQ7^;-LNmzfzRmdhNzKe*2f=%DvW{8KEe`r`IK`)tYVZkM13Y!*?%y9V@J&O|BK2j z;TDm7uW=gm7%hf$lX6~KyXM&FrFN(CgE!7=@GOBNI3-$oiDfkgF zeOO+zavtr3%Bk~Hs+};Z*Hr&A;>AzdTCAE^PuULNJ=L@a^XmQ5+bJ~t`>Re?jC62h O&gmER@)BI3SKogY`P@1H literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideDxe.uni b/MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..d81d7468131adc407e1289a3a8d0f9482392117e GIT binary patch literal 5718 zcmd6r?Qa`J5XSd&CH{w#`+;6DE54 zOLG&w-RgI&v3Y1~g!#)*2`8bdr}JN!tg$P7 zaiP(Mu47%Nk};4aS(q)gyS|xpwsqZTuA@7eN8wAY%k=!gES-hDh4s;gs?8VI5A@|! zGfhcDUNiJ{G5QegN!xU(FOxr5GM0>+aA$IcLJB;Gx<;A>DdxL2%LsV(q!}Eu@J7Eg zp_0dXY*_pks1{L-2sLFl;{f%XhdqzZ@0kiO4<6u?v0w34?IG2xn{f%bx z{+&unQ<}TFV&t-W`A5{IrXO^AW)phx1TMnEb<2DVKf7Y`V1fD2z9Rn7GyEcI_&k>$ zABTA(=^AL|T!^GBA;x&u(~5~=O^iKLh$Gr!#^f2y^QM)Kv0Di<=8}#j_}n)Q149x$ zt}&BN^tUZvMp_jko6lPCah>kTOtz9scsh}no6*O1q8)xXkJ#NfT51Xh{6US)X8{Os6oU-QL`Nf>>f zvxRDqvLt2GIvQx}EYXNLq)4A0MudUIB)vktwH1qfjPh5%C9}9uGWDd;I z1Icd~7r|qwG5RS{20gE4FqC}qF2ZL>O`y1{fF+qY6iR6 zKUEf5+=oi|eJLkNuL=qFjOZ+{Wjy=+ec}0qu4m!-k}aMwb=kpA{jF>%%ac>dxRNEH z#LS^EYRHalf6pyTkTn-K*jKSXA1SVv=2=OW?e6)ZWT=45!*GF1bs+-J&X*C~gw6f9 zqmB)p^%^R+*Uxk!db-n3zWc7C?Onom=l{>?Vk%U; zOXSZNRJPT9N3C$K@H}Ei$JbuXpYBxg*u7-z>GA%j;_KP9DLbBitfcI82GZAI8+|aI zXm-cS?Pn@KKhcHr=PKCaGm%BBXS?kutKIQ=``PY(pYz!Z7Wv)M<4<_IgUPltrpG(} z&*q;`nXLW1b0&FNJm-Dh8FP0K-gL^%XH)E0MgOTCPjSu#>pXjR|BM@BnRZQ|0FkVO A9smFU literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideDxeExtra.uni b/MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..66e893314e7603ab33add3aa844243b3bc978194 GIT binary patch literal 1388 zcmZXUTaOY!5QXd6#Q!j1U)1b^wyfa~IqSHDv|7g$5+ zuCA&+b^3Ho|NYalmPPzu@QduDO>J%qyS1nG1g~O!)|u_BYdNvh?uq7ZPq4c7z!=%N zt!+%+f}G!YCipJdr9CT~*_L&NCI2UKSHy08EGw0Bh;MA~duMh>W@OJmf6n~cUfL^r zgLPJ|-r6a4QeZByRUx;HkK#V}icKPI7%D@&0=AgtaM|+D{d5y++I#ERz&=zu)a-^Z zn)`V+dmnhpw;*pUhS5WW2}`klWrxx zc1wGC?)mG+G8-|<_mdrp=GY~ZP;2R|OB69v=DgBJO04OCdS8b-?6N*T;!<<{<4nh=%pqFZGS?kmzcpl!1R2BOv{%}L${6NlQPRF_gE%#)Niv8XTjl4jbd%HP+-K{N_FFt7m`~`rVq@##ZT25;D$GE>K&nPJG_43?UP2wub|@BUgI#YQSle*Kc*+v A_y7O^ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/PlatformDriOverrideDxe/VfrStrings.uni b/MdeModulePkg/Universal/PlatformDriOverrideDxe/VfrStrings.uni index 349c1f13eb4d4b3f986e8fc9ad51018973de000a..7800cfd3a2c9a19372040a69bbdc061f4b3074d5 100644 GIT binary patch delta 76 zcmZqjZ}Q*pN`l#$!E^FkiQQ0IdGa~QC9DAqAkm4^s;sUIZa~&Tsn=M5 HQ^pMd$*dP- delta 76 zcmZqjZ}Q*pN`g6=A#?IuiQQ0IdGa~QC9DMuAkm4^s;sFDX+YLOsn=M5 HQ^pMd7rPl` diff --git a/MdeModulePkg/Universal/PrintDxe/PrintDxe.uni b/MdeModulePkg/Universal/PrintDxe/PrintDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..add044761f0c726668cf6ca22c22be515f5d48f1 GIT binary patch literal 1858 zcmdUwOK;Oq5QS%5iT_}w8$fLW6&nyjB-DTfZK6C>SXEB*vS{MSNelV&z<0)RoHSHr z!vaP2eazf5XU@!Ze*LUj%>tgM`~rJxBTMYshIYW7EG^5}nc0&0seQ4Kao~Hmcx9}X zHnG_4bJi)=8@s}`*g1W&UZr@Z*i)iZ*HMaCU62w#w;SOh+}vK`24Kgwa(+Yj1Vo!T z)70j^8u@C1$99IFiQZ>tMe%H`VoTM`)s_0H!2m|Dtzm6@bFZGcLSx5Q zUNO<7i)tqgV)&{iQ&`Bhg2Rk#0(Qhmu@Yw2RHvv`>^!7(!r3AI3ujZJ>#TIs&Ml8R zD@I}US3sADL)k;x%Og#_2MUhjCC_A|j5J88Qpvwz9lA3xRj}kzF#Ya*b;Wx>(*y>> zlM+SmX zIxAOJ-kIlCCHIWl)b1$1V5blB0ll^xy9&yLr_iGqyY|uVbBo?-+6UfsJA+|_n!4>8 zyX;1ESC3if8u#p+F=StAvD>V~TziVx#aBLxnR~s*SFyh`e!?Q&x_jX|N}fZ=SFOM)(Ib>- z(NBtbx_9UGwXDJV5zm1gZu%v^Gr4M)AT&AK10}Rem`Ek*Sx2KTJns7)Qa^S7n3~7D t)o<#8W3a@q0<(YjRjzne%Ixp*QZIDKNPW`URNzm!J)GD7@()mI^c!M;CrSVS literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/PrintDxe/PrintDxeExtra.uni b/MdeModulePkg/Universal/PrintDxe/PrintDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..0f1f2bd579f07986f2532eb342bf02790d91831b GIT binary patch literal 1354 zcmZXUS#Q%&5QXO%iT_}Q7eH;o_Jj~3Aud>yCQ1`go+2k{Q%l+8q^04<1K*kJr3tcp zm$@@%&OI~s-#;yDS;YI2C$dj=W0@`N+Me1ItUBvkj%{T->)Hb+k)7Mxrk3KD*>5Z} zY?qt|zqxJMr$os98DGU-`&goub2#7F-ec!>i)UodL4U#g#$MTLd&}yy+P$+A)=7c6 zV66drO0A&fG=&j$ZBC^PdZhleyt;XK7-2@{>|iCf_xVG%3k%UCTytMOB;ik6a7Rx4*F-Aa5#&x#E9tW}-V zCX9-^BSNP+>yk;xwRF}cikQhWtMri)YpPwxb*N#N{rLfxn(HsuV#@gcZ8JCsQ5=F^ z%C%*$TTkHmxGs@NSMk5$B-BW(AMiS6b*M~GbC1`gh+h{Ph|}(ovg)KAwRrDcyk-^D zm4EJ9H@SaKg<41IZ?R0^KBManvo}GxuzrA(pSKK`*@CVZ7(NKs!PYjM)*} zHFBt{Bh~~Dk}rAYtS$W71`IQ@acG1{u@Yue>XFwo_Bb3mb=nB~rAJeE*WS>lF-T+V zri=qd#ay#PtLm&AM~HNtRbA`OB`PdyKA(u`Od)UfGF@x1RY!&+p-w&(^w@#ey#(-QoH0|@&PvKp+XPYik z%#&L;nC|Kts2}hi*x|NI!bu6NUEra`-acNMb^#KxBtGkK)Fbj;&mncwxg1mLm{EPE z>L24v2rD4V?{{_Uzq|u0o&)i4KNi$EUGi5~wYT-!$Hebh*#Gz1z2nP&#{cs_Qn2_F DeUeAp literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPeiExtra.uni b/MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..965c094b628170b7a684a3f1caae64e87df079f6 GIT binary patch literal 1384 zcmZvc-EUGs5XI-&#Q$MKU(~eV*OM{EVy}8*3xv{CpBlbOZ$g1wpcVgk^>=3PWo=`~ z-H+MXGiS~W`{#GdS{C?T@C)|QuC1`SP3@^Y!K$-9yOk}iw2htf4f(dVwolk5ob{Qv z*rs^&7z^&4VjJT*XZH)+1e@-b>=!oUcHng3cHu1izQ#IkJqM4ovYp?Z*$qCyo`L?H z`L(^YSN4Y0(SG;V4q4|F=A5-6lvNI5UwFhOC&w_9hj>M7F)Lxb_I&P~d(+-qn>;`K zhur{1h3B*4-V&6O%x*!c^V{Gt_5B#uOU_n)wyU%VSj0;D6|Cl5tvbkZ$EW%YZNwRgEAVy>oW8FII8b!=hk7BQnlvvUa>0X-}p0Gc~D{)C& z?_G;AqqscGwt$Tg#UbjYSZnsmdgL9H>LOLe{u+C%kU0Ou`!OeVSmF}3+~GBBnA^VB z?(iQ@mz)c=>k)%p;?;L%9qc)%!svSRK09%jO)&@f%12S7*Jpec{Ri_mPQ+aQzpRQ9 zv&iiG9w(vaXwjpa6!XNIdyYvzy-F>&%XYBu7rh~RQKa2frEU+D{yu{%u)CmMfS=*h zf#n&i;AjU_PMtra+CxV5n(BXqzxXLygH?L%;wuvWXZ4F0-!fHK*#_|SBC2Dj+!jXt F{RQlg*LeT{ literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.uni b/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..859d8f9ca75bd2e7b61ee5024fd8f462a9499d51 GIT binary patch literal 2180 zcmd6oTW`}q5QXQt692(UUjVfUAYMQSkq|>Ipowx(;i+<(G_{mV<+wopJn)@eJ0@-@ zc|aAiyxy4|&zwDT*8cgUVGRqoA9Drv#x5T=c+j+*G#n%4&uJU^SyH-!HZS6WZ1;5ZggyTm%pV#04rBj%A~cH;V=3~8XQ>*|!$;d4txsZ)ZwD#eV6d}S>Z^}5oJfzy%R z@G6?}Mocfu&Wmq#HU_U$F(*>0SW|C7#Q={GsaC>lh60Oj#|}q;PgCL=sG8E2R;A4Xhp#kuIxo~IT#8IK%xFhT&RzLli*we-{GW6s_rxa zf$|AK;%2I}!q$#Q?u?fG5Tn9=iQjidh`$qEMYPR|=W$KcD1Tq4U%L`p*@jc8C!+^1 z-M2)#^1LcKbu8D}c}iy*72a2PM&KT!wC&n;vRrW&Yz*wgLh5!=Ovm0cHtiF31c&+( z={dj~p{XIW&@nr-Q=TFI0H4oLvL5ke3yJ8v%pGRZuErWqVuv8tRM zS1+(LVtNkODgKC@%FuDOdssp)pDGTBRg7x-sCUGw_7|QXSP^cWxG=Bc_Ym6WO`bA) z1QT6Uq?&EcmFKKrPG9^6z6aa~cDPZAKPjHIb24;zcSx4d&OsuU#Ag$Z2H^P9bx7Z& z`6<1Q8KpCI|Cn4tSOeL9|APDfCe|D$;$=Tpq@+H4NM+qk|8_C+cUE@)533y9^}p5G L|Ns9wCC9%2e<5VR literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxeExtra.uni b/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..89be8085836ac9ae283640ce2a8d2692aa38b5da GIT binary patch literal 1398 zcmZXUNpBND5QXcE#D5q$7eI;4c0vdd;{iq_wl%SpaEiRe8OfW*&SHK%@V)9;aFEs0 z)z#InUcV~$pWiKOS;Tn7FS5^eW0@^%X3y;zUhSoS$FJ_Z)9ggOgOi|{|nC)pOA9aE1QEAvAc4=P=zq_Z^@#ZBhR|Ay`P=i zEs>GE0R1KNTYGJ9>>bugwR&&I*hzu8z*dI5xRLIXdB!F?r!Z86cm-@R%i*$RIkGWd`BWY4=GY~ZkZb9zOB69vWLD`TCDwFDeXdOn zJFL$RxYS%9T#E_c|8JYYL5SiI^ir-ZYu$S6{Z!XQs*3#${!k%tekA%Sr$b$WmV2Vc z#d&pV=rd_tb5$ShsKf{F`88J1R`Izj-Q@N;^=v)Sev4-e^C>-dn7s+gEu+pdu>J-xJ7=AsWQ3NQ2Y3_uYls!QzC-IW$M_?B0io7Dp`T+SE*!asr9RfT!7N;% zHkjMK*6R2lPM7QpwdWZlyCf=gW?lRVsKV%Z_LP;l%cq`&@fVp(+Gzj) literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.uni b/MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.uni new file mode 100644 index 0000000000000000000000000000000000000000..48afc8fbd9ed9e9e7f7b5771da4d0ae42dbc36f2 GIT binary patch literal 2180 zcmd6oTW`}q5QXQt692(UUjVfUAYMQSkq|>8powx(;i+<(G_{mVdEh&{z7RtM z6{tdy*E_SbGiT47b-sOVSi=IIhx`J2WtSG)+@^MbPb+=q*S506Qmg@E#IvzA)@%F| z))lqFmoiVV+KjQ?WY%Z9!n$A#$dtG}8|c03_h9uLBP9I}0t5uoRdeRsK z$|nS|o2k+oTPGg7J6iTbj0*cDe%~1({z7yW(Jm{V$1PFgY`<>5P9?U|f>Ws{r3cU5 zw?w+~yec|zEY~@CLT4Hk-q(1>;GUqg-P(1sT=C>=4DG~1>h@4f*WNNV-S?yehx!uf zJ;d8VQzK@fV|HYxyhHo}KA)jvy@Q5BA_gvVmzlJyvBq0@m9@sZQ)chL zL=P3IW}AEEIm?;T7r%k;9?yXt7Ao;K#j|!!hAw+YWC`sYBw|T?HsNRpj(xvF`XovHiB!r0r+K4F`4HelXk zTi`LY8-BsgvCZ&Yf%c1&IX2zR*{^NM?ZD~U?ZR36eSOQg(v3Bg0_0&74u8UL^`z!3RLgM@r@5h|fVKtYiC-(u z`@;9sI_y)F3}~r&gf*qV#;g+8cWhne1be_15o+yI`Z>X4=*T@*>SKKy%)%9FgSqW{ z?T-K9biuh$dmb^^1zrPZ*2SKJDvX{-AFva5*%WhxuY43WdVR)M(SI<1<3!B$|4WJ} zF^j~$S2#6#iWYskNiol?S#hlO)2q~SyKF~QzvvCoiz4kV3w8UT45|z+!R~=N20y{4 z3(F3x;AlrwPMyD`+7rI&HP!zFfALea2CMqDi?2xhpOr6Oe9Oe6!%y{8FYC?7xh;%x F`~^Dp*PQ?W literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.uni b/MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..7189f69b01604d940e4f8397de1ce827aaa57872 GIT binary patch literal 1726 zcmc(gTW`}q5QXQt692(UUjVfYAjAVgh@>@O0ZEi5Dm+!rwU%;I;`g6ot|A`*)SW~n%NC|YgU=fZRMVG zEDOusr^|f9ljG6AZ|J9UEJJM9SW?bJ)?v29vc$f`a#FA4;Mrk&dv>-T$HN`|-I zPwFah+s`zEi}1vt>{yMtXFP!A_w@*!E%p<3LT$wPGhRP(+Ses0xy5VX*-ywIC?HOG zb#v4|IaPS>H%Xlpl$Ez`#+YiWPp0heN7!H)zY~XQI0)(YcY&E^iJE} z@NU=#)(L7x=&7-XHKDuu%wpHLZ!N|cyVM8>JN*+oWv|6aA-9>Si}kKC3RkE##-^{e zI;xmmuq({A$BXO&pRV(2VNbvmLfd0^S&6x9irB+fK8hKcQi# z-y!wW9hy?}l(+g#U2qJR7}j9*H@~Ab&qKNVSthFfIXS2^I+fPKJm9yU3iqnqWt@nQ+RtQT!hJ0amru}O&>g>v{h;;S>^q0(U z?X|tJcUUL&>b)If#}(!pTL?KA8dJ|z8Qbi1VW@}(Tg-B}=%%^ddhTueXgzNFsaB(5 zH-S;+?{iK34u;CH0VUk8AVQj?aGn#ffr<9^l@<<-3_^aEqf|rxAMA*^{)thQrMyLC z=QU1)9;3yOzEaLU|IDCUn4N!@I^HkeQQbLuP4u=%yNgQQAt^o>gaT)PC9%2fS$AbSVl%sDbl(hqeFnyiZ^gQl)nCDj-DvI*6WSI2h)jX4 z^NiY$GAZQ>wQb$H9X7Ab2_B7?s1)-p zO_qeHfK?k-rJ!s}C7TEOyd`!^g!EgYj50rD)g$_6_Qamrb4I7-?1jVcft-OaJ%o^g zp;pX2uO^;0ey>=8Ej6@n?I?BUHMgd{vW^Yy^#QXnY+@n*}d-mBvliI zI`ZA+N_Y*$Q@e}cvMcMW(0_$Tm9cT0gj%3W|2ZC6ZunH6kxgl3+dB?It}4oBT071K zig<}_Tq>g-CDcT*5LyC&~ z0=qvMG1k30WK>tBs>Nx(KFRklMp>z;swd;LUb;K1y7IazI&~^HU6m~H*E8&}OyNDJ z((0ZjDA#<28e{w5Zv23X>DznSww=SjhlY9w)Q_?DsHq8~&?!5y3;GayfXyRRs`sej zkcg2(?lV&Ds%_8DGclJ<8OOvb zMmc@dJ7SglGyNGJ@z#wF^DKT3A@5#+Q=#`zVn7usXP0~BH7k_UOWVTsfbYnT%PP^E zq1RBVeF34*+6gEjvo<^So;DhdiTl&qSo>1_@Co7*)^1A7S5N6gRc zi9NOFtjU}zkcao5>tvM-AYJ9p9)9#gbi#tDpGS==s_OYQAAx5Qpq5+nIaSS>&+;vS;Y*#$ew@6vG+ zYJsk^lRf^HwQhN6BSxLuI1WOtcz92#<6NMKm)Is{W)#tis;SPksF^nM#{(_}(_5E^ zG2`7x6SxRZnee%iryN-kk6>BUq3%N&75AB|H{FaFt2&Pv9cIPnafj7te}1)(UyRme zPE|c??%<_+392ifS6OE+%XK2pxS7UL-g7h~cu%ObL*I2!uK9{=^z8#LC$N}`>DYV5 zCT~a;*<)+}>k%~^V$pNR9agGcjWuTB3cbeMaw}<9v6K#9TUg>|-k%`Se!ru$AvG%ops4w_cpOg=el9 zLi=3eROk_zh^Zp^Y~Ok5>Q@a|Kj1sD)3QqZOX-2$wXYy_I6D9(L~0VT-)WMgKA!*f zJ9V!^SQ~0$?&?Ihe-4%y))@b{FV-Aq@xC8x-E;^EjZ~VRxfpf rUT?kVi#nI{^Z!b!D6Qw*knfe!=xqkrEjg9ZMQ=d#_I2)0`PcUgSk4{w literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.uni b/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..64671f9a30725786c0d3b2d8c30cd7922692d4f6 GIT binary patch literal 2092 zcmds&TW`}q5QXQt692(UUjVfUREP(J5J_vmf+kVwsPI(f-blGrj%mrCr~S^Z*H&68 zcrA+T-JO{|GkfN&bNjnt4U2eQ@{8=FO>J%qo7f&Uc~ZN?vSBv1jM+85jMWwIHMXBN z!Xp2Mal~3txozzT+rU=DJoL$v5iRW8?aSTH0l5Qq4*rNomLc)N7uFig$jua}v_UxE;nkyG!)tw*lg zORA7>OARYd6VXjoq+D}m3-X3eN<-Saz#|o|N{s|`?Hw2R*UY8u0h*A)BNQifdOe3a ze5NHxRgF@iBBfQ&jJ#{^N`%GN-$IcmtfjfCmQd-9Q@Zpn)ZLTLsX%x_3O7w-?oK?U z%8*t4NQ-<^?7lOq_!lwvE81nn^SC8y=*~W+et&*dl$V@JJvlvi=kC9B<#|=KZtR3! zOC>Y>yBRiEhSWVqX}g{}D3?5ejWDM6#bPSzqMVL>=H0YY)(Koju&FV{nxL&dv)D1* zw>D#pU2J%Siv7fn@wM40o zLdWIqu~Ox-DPu~kVwBTIeIi!5e=vTtN~z8^$wt*_Tp{O_#zy94^ASw8>( literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxeExtra.uni b/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..cd3616e435ab8e34a2334ce1e9ac08e75f9e262f GIT binary patch literal 1360 zcmZXU-ER_65XI-&#Q$M~FV?i6)+b|(AggYyg;0p~i7e34P55Y*Z7u%s>hH|m52+!$ z_s-mzGv}Te_RsH*bu8j}!7s88c5Ruh?8=_n6TCXRz?$2g<(w3@$1bpD*0%>vB0IA! z=P6m4{lc^GoWkQbwzM5~Y8&@|Bz8momA|VR)f$=3Z>gbLOS>U5vge>5vA(vK_R3D# zoz&JFJ7%Ahm@D=|$idJ%B|r0uZBDu{R78Ug>y-MkYIu_9tsVwY>8i7fuwRYAOikK-<{S5j@i7mZv@_O{Sk9~H)rQ!P1wV3n% z|F#(%geVR{FV)&%>((=PR&~`EsVer@_(O-p`GJ_noDOvfTJDLOmHFFJ0Wm86(N%L) z(22J`(VDQJt>SZ6y3Or#`qO!&{SMCz<_l)-uzDMm8=gv$YSn$dSPZKnQ#7#8yu0=d zJ3-M1O|_2kCd}D{UFtV zxp)n{qUbVL3pP=2eRCfr;b3~@MD|8OUkPk0ZIQA qq1>@9eP%QVC&Y`NVp{ADzjpfmh3}nucj;(-pJRP5ax#=xJ%0h`ebM6p literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowser.uni b/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowser.uni new file mode 100644 index 0000000000000000000000000000000000000000..69f328283af9012b6bd7c2c09d75a806f951b55f GIT binary patch literal 2188 zcmchY?N1Xy5XR>-iT}f;d_e<6iHV6Z#+Dv>L0bZC&`+fAG*C)t%gaBn{+`+H9jzsr zXw2pIWp;Mv*=J^Fe|+DyT}$|1@Fn)a1~#%w>)Qr0tu*bNSz_3VVc)Us<=QiLbonol^w=ejSM)vR8YR|Z$AM*xrg-S1 zJ#wwCwQa_Df>wEfFyhQuNm##R&xFxBWE0Si!6nRh=;;ip-P;!Ep67cW z?%7MeH;i@`vsd=owi##ctM9DJ!VNamK4vVj3hUy%u&tQsG!c{HP_}m-z4t2|D;IR; z$nMbXkD0geuJ}b3+Tc};$Dq*K1N*KxO@c&-#My|Eq7@_9b{t|m@N(stWHnmXUS*6V zxBSY~wsmMFn>&W(XarAV#~iH)m(Y&D5pqcvzzDH*j(K0K6N99t-&prTuIKL3ha!!>!Gh*=8 zZ?p1BIjI{m2T#a8Wyz5BWe-y%9W;An+VV;nE9d-?jo3HIb5)2VzxN+$D_#dOxK#a6 z-$a^`TP;SZGu*N|y()y*2o?(VGuvma?lmN#n$*#%cw3^EU0E&BSADM8c8=_nRoQH~ zzl2&;!H;m&k!M(z1=XvBKXv4i$zu~O>Bwi$IzUT1ztJDEBHX%p>B37mLrR?#1F}llAt|$w3uqA{gkgZnnc#r=@HIKH6s(#{mxUQ;~oCERjXDldlPB_1^>L`!bIwpS4 zg6?9xvAU~Izj4JK4R`z68D3Y}m7luHdb#wnP4S_(M{h#Lr}r|vN~)=+B||KGkM;y(eh_hFI% literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserExtra.uni b/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..53c88fe06bb13069936139034541306b1f6ae522 GIT binary patch literal 1354 zcmZ9M-EUGs5XI-&#Q$MKU#w|Ctxv`nL9Tk!mP;r^eQNkBy$JJuxc44}-N7IVEQ0%%o?DuhX+4!vkyG z(%2@9%6iWU?dn!aCV8$qXI-L*nIh9lA1Sfs*6VW}ZoG?qK~&A9=KAPbOc}-Qu-X(3 zLKKHwFXh@|tLh0npWcg975f|f`3;HlZ(^QvQis)CaxM2nO^WmDLIE+_J<(NtwBsf| zcrUBNa%~l#IbxIQGw!qXO#3aK3Cw5o++p@6D7Sp2BIO)xXx}Y@Ri7?O>>Fd-F0o@2 z4QQ%)h&QIsMyw*&d1O822!D-G-$6`YM?_pXa>7detg*o?T%k6YJ8sK5skjCE!M=DU zo>6w2Ok&o54#Ip~u#9cn+91^7%WzD0$604KHn9tb}bNvsaB1>LHWIrpM8a+mf zK3%1pU29exYyI>FwcIb?QPnqkOY{y&yX!*TJ}85#f@`o7P)FcL#Pnc!$tpP75jUuR qz=B&JGpgs*2dBh~pRzSrmG7LiJbdZ8R3x;n_p#oKj1xLne*XdH_t3xq literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.uni b/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..17182ef19cdb059f97a8944ff96c11d475eaf68a GIT binary patch literal 2260 zcmc(g-EUGs5XI-YiT}e5eNoeb8ecTV2y#`T7Q#oWPX-F5Bz!cN+baI?>hH|5mt13` zA!Dha0Sj*as61xO#h2P4~XmdMaO`|1ya%@-3a^GLx zC*%?SLR2h5NbuYEzKJag9NlONPR0(!E9`_(++W?^^)_!DS=;~Sk=?(+z)Lu~gh}Ol zO4f4tx=SAJ(Lb^W{GKp6-p(G{W6xU4voIkii3uSCL*E_iRV;Pv^4MWZHJPhN%96gu zR<&nnq-)P_%uUeE)bW+;$YA7QNW5ZmK@_rWTqRRH7aoz$3ff&4S|55G3GvO?J7L$_ zquHTr@0c~MT+>u5QAY_HllDV>#5i)FFI>Sf#*pPPyQ3b(!HU|GE<=?xsE#J{ccoaO zMn8L1p7B*A<(tkpQFua%m8)LWG^1v&ic^)3{`S0c)*oG zSKIq5qP*Z#>dDE$Q-4pStH7(gGiSN#Dw$$0pRi_SMBHPPR<=|@xu8Wh`u4_BV(6fl zw!P+C=Z#5tWAwr_z3;QyLQ?~7oI0}uJE2cm7YhMl$9fA5r+D-nxy?x0)we<~T%lL! z8$Q?UsEFtkt1#PsUSg;CbUm&U)>~i-q3vgPnJIFu>BK(1^3j>W>lMB_`y>5ZEQ(w2 zWV$^i+#$6O1Ie+-r)tPs_|`xhx!+dls$u@?7vQ!CD?c>Ob0rNkb5 gN~N75|G#4P_pGX>W96&n|Hps!?Xq1(OX6DX2i6U9LI3~& literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxeExtra.uni b/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..b3631121e8e22f575caa7f32f1a0fbcd0f83fc1f GIT binary patch literal 1326 zcmZvcTW`}q6ols)iT|)lUjVfUw#-h@_1d`>8j)RTqn7Si3p!&q))3@OzsO7? zZmW#>Qd5wD)n&|o0K3!{l;0(9IR<%stzFzZ)eV@SC$K+de5vPpp;tsF``K$96Q>2| zoY)K*9DWbkZ>>w!Svf_a5!RJ+TUmyd4Ns=qsJ*VYYO1ey|4}zU(JY>44SofSYb;nStvdaXtasbVG0`$Av!5lucTb86x5U1mAvfY% z3i`nguV%!hlDyU;sxDcq%*ff^A3L$)zN>vr?z+YN>_AJU^=I^A%=_Qd&d^{+Ysmd_ ztqpUZdW6pV_hMJA{+fJ#L)Lr;=AouTUve*Zphm_1RpEdYRoxZf-|}1QP3&TKSnjRy zS#-M2=`-%L@xc2HnGwn-^xR?fIxIIll_LXvR)U%y-P6@4-lu9aPjNEfrN;r;l>WLP zN}|6P>M$nc1G$``@;;@X6Ah@jXqKtedqPD+XPH>PKZA z@+qw5=*H@OX4dYUYYxB~}`u3)Myw zH8C+{=g*xx_ntZT%<%O~!y4xJ?(=i@!pW_(M#V)hdI zh;?Ugu+A83XTiK{iM8z=qfd5D#8X;FoWk!|G9UX06Z)Cold;#~wHZe_!dxqJejl+c z7>{krXwKdRZM4O_j@X+xPw@#jm4C^aP}bLHj3-Trn|oBD4S9Z_0mTt#f9Cw+;bFhxXX^7`J^D#=d@vP^|T$Gv~}_Fzu|#x++}7 z)=3H~apkLVO*_K#nYGZ|^IK~ZG&Esn<~0!Y5v!GfSM{EPLTf89%s7q1B1Ecu&gg=? zvGSS6;jl@mQlv1A*b}2`Z%|NX*Nk;XG8@uL{Y!ReRmzVzLZ+$LQ;Z^9^2|$S#KD|9 zSM6(Y#}1gk-NF))Zr-MwC(S_+)e#h|Ou7j=@zCqOsz>T?kt6q#Q>ZdR{F(M9qHR_J zk1M=}{_JPq59b$Ki;`2RXF&~~`gcUS3cSj@@GRHaSx}h<**AH=!ZHN+2&HYW)QNJ= z7uiU8cM_0vQB22P(>DE^(}qI_i|SLXZ8SAtlz3(bc0`|Gci2LNiuE?HT7pO4NA56^ zcGcGC6<1Mf^esQvY_CLg%&KB`d_HH#`1CxkBkXNrDniHS?lBW`*_1KGS3b%ayk6m} z+#l!H^QU$riIJ)7o~RXY5=Oo5%w|2-p^=JzigbXDZ1sLL=G0Uxu=NP{tBDR>7aM{pGyYt-J_TIWSv=9GbH-b^- z&$A}JfT42SfD&|Z*HR?3$#TY(l&Kf$WqQgX&D_spbcjj!Fh z30dxFy0wW->1DfRhrA{8nn}oY<5|}zVy4Kf(ML)YR6*R=r2tiHu4T%ooYyMC?J;R8+=_=Vc{ z8J%4aHT2AS*i%r2(f8Shti)Y5K7-bDnpNUoWAB^Adh`Ij1q{_a(t?B-ch!;O)YcY%OU3f*pf42YT>2`Hm2fp4!RqTS@!l>I{=NZ)y literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.uni b/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..f72a1c5623f30835b9ee9b5960871ca38b6a309d GIT binary patch literal 2116 zcmd6oTW=FF5QXQt68~Y9z5r?yK!^u~5D8ge1vF7EDm+!2YgeR6lnanQ4}52w&5a^Z zDH2-6_SoZ@<1@$3_irUDS;X%?Ut}+AV401qZ%52&rD+RG`7LdZ_0lHRV>Plj%#In$ zcZOZ1&Fu5q`eK(@UE0W|tZ3H~yYEqk^ker-*&pGx8%ueDt(6JiCuSCm`*y`>!rldK zKBwFtEXJPiVeR4*uqywOH6bmoPnMsr<#BI%PN5Pzw{uFJ{9m0@m7Chit26|)FyEyj z_vjzl1HLDWPS@5$du%6+6X&|`RZ@f*G1ThJ8KW_LMpkBBb(8`^Y@K8V-*e|&s_5bQ z%qrHf=hsvqb6o_b3_ZRoovR>lBD>2sK?PG^Taj-}#)ugqQhhT_5t|A`NjQW z!>QD>paxI z_8vQdL*01wEoKum)n*hsvu!)0kC~5{3lX-gC%j)V9!-y2V9VLvU7YIj_Zv1gqVs@^V|(AA=jKTw(ymYat5zg_$v2D`nRkIw{Bd#&JxZL z^Rne}w$T%qsG}m~tp4<(=_N0L`VPM%JKm@y+?2rD1rciOZ4)K73y_E<@mYqW7C3(O z9aA@Hen_oTTHO&<|CCrlSOD4IzxQ(@-PTK3a3;jYpK&4mG+{y7s&A@x9Us5vBEN|@ O`xg}h|LecYmen6pkyqLP literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxeExtra.uni b/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..67638c621be05417240a30fc2e6e0ab4febada34 GIT binary patch literal 1388 zcmZXUTW=aM5QXQtQvZWRUfL>w-kz$eYAD+lH339GNuMHa2`d4M7Mg_q__p5}@3JA) z%Jz6XK689L>%V^**04Z(#TV?e-B@Z1o7r=FhF5DBwzU!Mmu>8eWj1B?JDwGmB6I7r zwjv_6CG(a&&<8ssc0$|&|8G3g0xM^}vRlwXff5{72s6hibC+XWU)zpcDLdyx273Ye zOUAeM+TPeZtdsrhy&Yq>9c>1Kh>+VFPPv~Z#adaNl~dLgQDKW&4wnrrw>#%vw~yB3 zq@VW6RO|*YO8q=*;xia3#}bsNQh@Iq6wN1m8Eb1_+Z9>_JknVCQmh4N75)gXc1y_# z*2=mL`8k1L`F?i`)EZ;c z=b9Zq;&jQnP`jQn*d;FrN zEb$bHUF~ry^fp@bs3zrX@jsTjm1FRiso{S4j`sDUH$<+!xvEZc;(0~uVuX%IlF~X FwtsYE*Z=?k literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmm.uni b/MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmm.uni new file mode 100644 index 0000000000000000000000000000000000000000..35c7a4347a425a87feb499cf97dc63a79896400c GIT binary patch literal 2148 zcmd^=-ER_65XI-YiT}ffzNl$IjV~Hw1X*>X76MDEPt8&&-AJL~qsl+8{?1%>foh}C z`eZiT&$%;a&YXMs_O)g;i}>B=i|mD+S#Dz++8%4#>Dt0FeoLD(dudY}up8MMRws;Q zJ7eCY&FyME`)udTPH7{%WJjl#%!lq}L_cxMjPnsz+rAVh%(XM+`^3tE@z5?9O*y-u zE!KqbJzs?HZLFu*1gwg`WKT$|>&%M$QvBwQDzqWapXRO8V(WIY78Cy}Z&mWrR$jFc zsD=416}m_N$R6-LVRX2jJ+#Mmz&LU4hh8;#nBhaMa?Tk|;5V{5`>LxH5qv9?8T`+^ z22#lY%V*ZGjy=DzB0)JL_pizqswirdfmc<&0EPBe#G4Q?Vnv8l@0`(?xJA7)#}Tn6 zeM*PIG}!X4vq3i*dd{#L)Anhl`z0r|E6o=;LZk~E#UwN(2 zH+-(yL5b*?UHNQzyvUBR={T+<))RcnL(5}#m9$_NiZdZLevb?3rwa?xR=cd)&-nN? N7rKf6$G^>nVXcuw#uB4UeK0hf*6&z|*qt-WtoYT>YmmGsM)EkTRBAA2?qYeu#-5;N&p;VWAw zA%G@v%J<*h zW^fRqI0U^^Yr|T*p1||*xky#9zrr3)NSuEW^OV!REdtx2dDM~uD z)HuYN(qAKHiPv{zUB(2v!xj*t_9=f%Ld3a8?lDsz>)T)yu236{ZNJv)@DZmA{6g*d ziq0;G8hB=1>?x?i==tgcR^l$3Y7U82jH-sHFT|?)PsZO_Vq)oGK@2Q%gxx*-lHpJn(zt*d~Pv zj!|Uq?(FQ_w{M;|KYw(rV*$@oeu2HS3rlTb=e9>oGau+*@npoOjAPm*)@5$Kv+Uk; zrfa)%W#)E?T7f<0q)%vH*fV=>FX5KZY_p@I}yc!p|H zV&_CNuZk+AO3cW7V?7(%+k3jjuu0Lgs?^-^my8qeXS4+w=RTf#ZB%8=-PP4uI-}AR z30(5pFNyOAh{-SVPVQ_Pbgi9j@NekLZ;4HKYtOZF5OTvqiez|AoGXs-=ut1>ZFWX_K`0x;9DD7pRaz1%f2v<&@eznwK35MPmSq?uI$)OXhY(<8A^mk^#~7#WQ-iS zPfy;}yG1Kpp|)syKGx`E`Uf`Vr5b?bj|TZ@yBsGZ6Z$ z9fK0u8BC;-^z5Qh43CF?`_xUIpHu6^@4LXOe+ZTswsz`#%G82aOiL0DZ471poj5 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/TimestampDxe/TimestampDxeExtra.uni b/MdeModulePkg/Universal/TimestampDxe/TimestampDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..08e2f02733213029fc850182012249975f3b654f GIT binary patch literal 1324 zcmZXUTW`}q5QXO%iT_}wFMwJH5Kjmp8e+hrO`_CM%TwiCnp(1|r>)I3Zz%FcU6JiSx zzlltVU4hD(uWZhafYp`9KZ9MdHuJV(ulm5WzOkL}o!dRgz+S-qlK!o|wm0_9P8r7~ z%Yw1?k*G( z6-VE*51C23V#=9-6-HSL)EBVI{)7HID^jlSFDkPXr-GDm6wbHXFK8M^!?1a?UYuvru#nw bFMZ0^g6sH2)1BQoOV{gG??Vn!`0D=;aWKu7 literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.uni b/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..aa265c1acc553d7bc5e902532ca3a8653a82b757 GIT binary patch literal 2238 zcmdUwTW=Ck6ovP56aT}6zNl$Ijq#x|MkrJ#wSWUyeIndSNf>Bgpz`O{Z=J(1rIfTU zJ~WfLoU`{{`?mI(zkdo=uz>qDS74v*%0@P}fgP|XNyTDYu+y;w$PA z4X~QBBkeN_t!ZIujSWLdu7iEBV)s~tZf6;a&xJ8;V04f^WqkZLBNy`+w> zc)znZTp##4Ua#KTdsD#XA0u;kNT zZutHV9exZ#+TDbBefB-q`IsmqTRHv=(TrV0s)$%CCZ)_%?`1ni(&I~fQ#2X6Y}Iw` zh)0@_jQI;JBozzNI8>1tK9yw}qZld85n6tZB%RWW%&r7C%B;U_#gayP>t@6=y+f=* zOfwzfQFw~L&yhT7a+GlwHl$wF4^5l$xpH%+-YH@+>wZMrRq=IPq19d6i~oMY)bTV@ zu_vJiC+-XpuY6tow5ZB?$C4rPZ4YyHy2RawY1@)KDA(MnkEVU)BnhkzV`@xJ1j{a1 zhtx2jih4KM4dGOauZpXzPNlLti&O=VkX7BEPE{<0Ttipf)icLixI)eGF1fWvU4p+91@hZGocmyGX`fQe@7X= z-E;_R0r!WFC+hw&Sc)(Q-v9Wc1i2>1r2f$L+YE_Ka|zu8EKxL&)>`ct)K6I HE9>+>u$^ij literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxeExtra.uni b/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..766bb0a14b190d25c3565d2af48919ba91a467ac GIT binary patch literal 1374 zcmZXUTW`}q5QXO%iT|)lUjVfUwJ#0rjc@!la_`b4}53rwVPI! z_cA+s=Ioi-{r9(F4Ga9Q_=0`5Yn$2JuI#xz!>YB!7ItetZD<*5LmT;e58KkVSQdD< z?4CB*iLGpm&m8+7EE8;JcxmU-rnX@|WF-3+e1&l3ZHyQDe0^;@-#fJ%JcGRe{U!Zd zdu?y*9iyXi_TCN|rv>Jmu_9!)_IBu86|v6BF%0D)UOBdyWpLT>XLje@>-N!_*0WEg z8Wp=fjAnkGHU2A5GETMtC7y4Khcp?&d5p&bCR*DSS_CX&rFhbH4qAmTwY6JHju|bT znRJWz+C3>E+%Z<(Vs?UON2?h-B9lDU!dXWYF;hNfr9M((MIBW8n&hy>{A7#C=R(^inU>`Q;*=O8j5+5syg*G_B=!4e2>p#PW!s#TJG=~75i6(0%Ej% zpsVU=OC~;eb*~uZ+R8t3rR%WC$Y#nWwywHcngf6C&8q#^`ukFfG%WP$z`a=lJCI1zVrl6rY^&v(2$+Ho(&Jvn{I=<&1R#p6n^(lt>9!8SCJ& zJ8p6>@{#+uKrAosu=^&;>hIn~5&z6>j%`9+7S8&$-FRId!u2B}9N80o&zT)AS5NJk z9Wal*fXLU=G+-C?n=Y%W`jzda)!^^d7SA2BNxkB?AWuLL z{s`QnzB4?AzV4Ip#1*E!1?R^2M_81R6eLY$pcPe=&U7|oN6L~?f|?3+ogKJOg8rn9 zjCY~SIVZH6gHhxWB8@!f0!4YrGhHzw4kq-+`dkf_pRj(vkxP;3SLdP6TQ}dlX-Wpd zQwD)6MUv)q;~rgdzaC;#cfP_NIzkzL!)H6AO;!Sr>d)Tt`~-y1W8$~SRO*?bgcsiP z(pBJ9-np|}=H@w-sci8+#nL110ZQA9T?XZbr-)IE9eYQ=s|(tEKi=}Ldhf?@8NsH; z4%QfLb(z(j;jT3p>)0b~0b$L4Y{%?1I4R^NGig}w5~Fa1T4JpETC0OqW*6)Vv+407 zyTGUIc{Q-dU<#q>vD>VaxonEq!B;+t8NA-$tJt3yPuWr4>O6hpLguAy~?=L{{7X1XJw)%J;M6yotNtV@_&2hchX$wW{&2*!$m^D^q*%rsoI3cuw&E literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Variable/Pei/PeiVariableExtra.uni b/MdeModulePkg/Universal/Variable/Pei/PeiVariableExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..24b14d6d9c29ded26d550301743abe8736900d97 GIT binary patch literal 1356 zcmZvcS&tG?5QXd6#Q)I27d11D+mkUya9Zum(u4t*C&D&NCk&7VM)Ak1->KV6m>AMs zx9V1%I``aa{{CrO+ajLl{382cHFNyvp zXGZR|?L2E`3)|w4ZRPQg#jJqKmZz|L=N{WT>ssI5*C%h-4Pcb}c{b#) zK~ax8P^$Co$e6o7h4q@fjqe?(lNJ#Xu~I*2xCE`im$Issl2cYIXC^%>d{xiN4)?5e zN6k&_snBjgMa3lax^vbQikK-gul11vD%@_!mc98m>QGiz#ohJ3eg=2O)|> z&`Z6x_&W8(_H|#~i&WLAZ-|E*66as!Jmhq&OVIK_)}*XogAnFS8aG@uM>}rftxvKh zENH9z!j+CWeZl>-A85ZNGJ*MwnLF+tgL2DLb*Ze*^TiTa^_Zf}KJ)I_C4P#c5t_;l zh^EZhkX7P35A6z@5N{BgJ4l)9gp6xP&RA)l^=@H>E7TUY>%P2`nppM)!F5wi3eXnsE^b{?6OqF_` zSzL2$^wU33+vAEosplqqKS8@uscsLHetm)w*cqrp@Dm%sOUmmm0+PNJq3p2>pBc@; iDf!~3oYsH--#R|sn&>TA>X>3LnV6YR?3^mqR?k0@5zvVM literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.uni b/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..63109a163a5d60d64601b54933e1498cba3f81d3 GIT binary patch literal 2038 zcmds&-ER^>6vgjz6aR+^eNoeb8skG_j8Ld6=-AM zObprGnYs6#Irq-F!>^wOE12VX&d=F<8`#Lkc5O$j$38G)Yevw}sR zc(ER^-x3sO6}zy=+7?^Os^k^fC2MVK@Q&>(^K(WGJHxj@bi&$hMkiQ4{KZnm{^Oq5 zDp(V2S>|8hbq%xi!9EeS5%2vR&sn?0UsWDbS7rQ^iaz7}%3kn$!{~G~dugvtjD@CZ zs_H_RgQ0ha)e)m9`#39Nmq&)J>dlE;c$O>PeLUYl|=}U}M5ot)8O3zlOpx7~%9wRAFY%+Ak>cq7oMM=Y%4wpp8Dix$W z!cG&fk(8sfDbLZiGOEFhv&iB~Xrs*h^A4Ak>7DPEp!p75g_veKf`RbFAas;=QV%KP zE^7GmJXBHTGw>a!lM!PnYoF0>RYD!tcy%}N(tqeR)i-4-^(36ZneTJyD%3S}i>jQ5 z`<#<0?A3k2N*CUJl(xHf9+VrNbdRQeq@$eGQA~}_iBZ`l^N1Qcs;F<1)d)?s7*%{_ z)tzPEle&EZLRR(ArBxz@T*Ft|)jP*mxI)eGE%~`-CtF5WScO^h`#HP9C-%I;jiCM) zYRo%k2Qk-L#ori3Vk5t2@VdZDdw=Kq35$5E<0_k7bgyXkZHtqk>-MRmq6mBWpwo35 z7hwH_=g5w?DhZtus@4XfMr;cd-D5>E4wfQ)-el*8e#gE$gteqghF&K+{Zp{SFbAuD ieY@v;?#lmh*-J4E@|K$F+jF|F0*}f5fBY}WD*79`h)9lx#I@|6 zG1#fCZA{Dp|1UffeCI^z{}Zu7nEDtq#W~-q12&b z*N4&E?{h=^8kCHiEkTL*+Y%v7hHxGev4n~Cc7+xJk60<6bX|Z};Y)3umXc$vl{1rW z5nrb#MTR?URV-E~cy+X!aUwFwb1j{9L=iL9V_xbbCDwF6b*@PbTdYs_xKvz!x)x)` ze{Va7gAm0b*GsuJtaa-VJk>+7E>cyuzQUhZNSyD9dCX~Fmt4yoQKRDgx==ujwhwew zA8o0`JMZf?R<5n$GgrC}n~Zuk9%;Y9GlKbqp4-n}2j!Z#QlxKRErCs!?&;VU#$!8U zouXtwOU-?}Dg8CTN?hN8wV4zA0bh<#X`j;12@&Ux+`&>GYpgK~SEx1SrmwX+e8A~~ zeW7+dW3UUNdd{qkKLu479naolCGPSmXP;QbC~F?|nOJ52!FSe{`8 mM?3IuL@2lP#msv}^*F zJzcNKXIw$9FqdJyDXqEe2;(7ShjM|t2O0j&aS;D&T_%AB>Tls5!=t^qPwv@FJ-fg& zKyMQo17uS?rz)T5_!>{Qk*Hr+kjbDe=s%SDn^@eN7|{{z1=%K^Alt-XI1LoRF7m^O zCWxAmdSqvanTU3grI@>t{8Xvsxb0seyRKzDbHqJEM!P_m_KXP`zMJ5}wd~)?lQBFU zDr+ns`TWeFk+IwqNsy9!l`_`z>?0-}cwsnX@WYrIW8aL-P5Nd_KIYl5iO=M>@oqiK z#1v~-1dl8HRrL38F7op$kkN2K|P0aq&C$w^ZEm_UHF)4 zO*6}h=BTS)u-b#Jk`pQTYaCA1L(364%C%%8JMvs){@FhQIM4)UWJe0t5}yn@%^ou{ z(inm~gTy)l-Ya5Fv(xl(u`bA7GM?I7m}%ppeyjY*J@Y@^==bej(GI(zcOZJ$gI)8B zSXhrDu5HLNW~*cNKt?`P>7bqK0utp4)shLq#xyg&y?Hw8vRr zO0`-T@v4mT#Wfy7Vg$Ri-$7Ow(_`TG1n-yfTwdU|EZFFkTB!hK;>%1@Lk1mu5_Mw^ zE3}Ap)mvq9e>+$KB2H=GyshqB6`^6FPf%`W{D~ag`XmAI9Q7G({ij7bTfpLx!tE zMFN9re)zt8iK(GZ``2;#OnF3=2l`KjZnTN90}f#Bd~k zZNF{9e~X`SP8OJwJrgkDP|p(NmElThc2HItS<=CJ-oh9&E%=?F-t#N_&~k~}(WuJ@ z-5*ZDn5w+Tv#6(#itfTC;k%C63OLokS6Pv5$O+zM%yZu`4H5MUI9!HAO*L2XMeg!h zz`KSwwHEL`(lJMVItlUxtJGOldmI;Ghkl)4z5<=pP*vM!7}0ai(PAA^l%Y+NdIwql z`3>)nSfSs0_%6?_SPW(ClCCFeuK~I#@x*rk93SD{k=+GLtWpfMb7-jI z-v+dl5?-ILQBa?q)d(U0i4Uv&O1^pT8D|=xt?KQj8>h#7= z*rx^NlD!aeF!UaipLxX?&lwCAp&kOZnB{QU^5k~!++%xZE$i9)s`HxN07jYjvmt&B zifTxMvcDY>b3adEy~ek3-<~{a5n&N4)svD-&}w|?t86JbWw&x>(zC=@_N=II&t7*_ z-bZA2WXPM7Q8Ed&Zk=_BB4&!rDt)BHnme!aTHIlq^TiRDn(I&3V#-_Wj=Rm^AVhHp zda2fyv$~$Z^YC7zs=B_$9&SjSe-ZPL)3Gi=%RNz(B7a>dAV#|bT{TBLZsM&^vL-BO ztN7fNj_E$OD^4E}Lo&h*gZLhNw@(s`?Msb39_M?=LB;gf0^MUg6Z}DOz-yCe>_P zTyd=R(?3ts?Xo?o<|TYLLAz0*ZWokZ)xikt4yZ%$6C1%x%IhuylD-k4+_5fvR&@WT i#EYL|8vp&fsZ&k0CV5L#o34b|_8HcHMNXD-%jX}COwcR< literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.uni b/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..0765f97f0c1e54031ab2b3f3791c8e58dd1a6986 GIT binary patch literal 2472 zcmdUwU2jrB5QgWviT`0kZ`8D)#;e8{X`y!DJMLP8BlAT%^`PkZ)B6oI=t5#t43 zZm{FX#<3-KMy6U;A*%@ymsvM>*6lOvBfc7Tz}W^CrpV+q%f=o%Zy(sHu>b8I-3qos zWn#Raz}3V4?S`L(j0ks(A!^K#rS{e5c>^Zly{pISVDIdbB3aOH^ka}*VL@O?eWqEdro*V9tZSgs9QCMbJ=yLLv z9a4+eYdp(3Ak?^zhO(J)Cw4&_yyDdm6w2By7_Ny%y(2{OrFx2|S$2iPAse9Ev|s(L7+isu5kx>kCDx9f;jvl8-n%lXbiU)>cZiSiqf ziak?maNuW{cop&*dQn-<6M0Hy3Tt_vAnAa+3)5D8=dp6h9ep(I9sTO824kx9WgV7j zh9%_Ckwv|mNE0~K;;Za4tKKj9j#n0fg)Hk~22{|Lis!8;Y{7*3iC$OMON!P>v#}y$;y5n712$+&v5FPQ}X?V_j`7PTOC(kc+u3- z>U3!*v#!}zgGCAZrHxM4pQZrnN8CHMyJSh|l#sPEEL72LVMSB2NW@{MNS`4V+JExTiX9!Me(bpIreMy;thl#}T1;sWuUJ%D*5|&+ACCH8 U{#$Ai{J;OnY*PR2KV-(2pEur>p8x;= literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxeExtra.uni b/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..e79ea93c816a14f0a24c1af93a8193cb6ba0f2c3 GIT binary patch literal 1372 zcmb7^NpBND5QXcE#D8cx7eI;4c0vdd;{irVY|9IQQ{*jlDfWvsJv3PVMRSB5QSDO|R^sogpEy1ln1H~mnm zQL!7qXyNzS5WfZ`1m$f4qJ6AY81RW+D$o8Fv)Ty&bmMmGu2~J>LVrA^g(s5Nex@9&kwj%Tz|S2 z6UKjUyMTib#Uay6xwfoz>oGjlLq%Prs&0LaKdX>9-xKqg)1fYzmV2Vc`T2FOfEeu_ z=&C;2QHgin-D|8&Tg9iYbR9M+^=v%Sev4-e^C>-dn7t0l4R58$z`j}pn=akcu`i6L zcELJE$$*xc2Y6%pYls!OzC&v>NB9H24589Krk^7s`i|VeQXgxqF$-6yHRh(TwK{&l z>5_e+c06OSOQL$ttc^bgRTv%5-eV>1@+s$lSj8x77WJ7}W&go^#*Ucl`-}1{*)1ab zUgA{fF0}0#I#{~ offXF>$iESx+|n0w?-kYmgn02&w%ULF@e;aa>fJiyq|O)bUrr;|3IG5A literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.uni b/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.uni new file mode 100644 index 0000000000000000000000000000000000000000..3a7b36b38dff81d0018b3edcdc4927e8b74aa85f GIT binary patch literal 2084 zcmds&TW`}q5QXQt692(UUjVfYAjAVgh=jUel{Qi0sPI%dmnN2yrm~%u{&~uGc6}i& z2wsb<&F;+3oS8i{ySe+(wzdU~=X`;EunS9VX*1hFr=3r%FBuv73G$64RpFDj1=MH~` zoPa-NF0hz6dE#oh!cu#;bv0KmBj0tZeqQ%u;_?X4sUKBMIk7Rn zin(z)2)W5ajAZn%a;{L+W6D;Y=$X;(n)}iCb!}*e$X~W{srv24@t|%N>h?)fA_`AT zq;921IkGq(lVufE^$?@V{Q|wOj57X?&HaqFSqV5(0;>Ut-hW-5Ul|oOr|O=98oYIP zUVY_xm9_5Uj9RNp=In1r$kB|+drGHm?;L=#U{q|x_L&>1TRgBHugZWfJ3)@%Fn~qP zG1`cp8nFr;vm-lY4$+GRkI=9l(ZeAYLx9=;<`LOUlDu_Qh_a1@irpT1q{rk%_f} rfvf&LSjw>Vi2ngvjx+K0Z>*`)hVZ2>?AP`E9dmzY?XmycG~E3Jf`L+X literal 0 HcmV?d00001 diff --git a/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimerExtra.uni b/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimerExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..e3595cbce605aa2cf7532d5e28e1eb43fed69b0d GIT binary patch literal 1350 zcmZXU+iwz45XR@(#Q$MKU(~eV?a3G;$f_G#AQV!4YPgkd0xVgu75{kk_sw1ots#3Z zGjqQA&NsvP`=@0si}+sfi|nJ_SZXU<*i(CgRlX~m*xqJ#YjewNX(J-mMCAC+vCQzV zu>Hn1$973{&VEDej{Ss{?4O9;;9K}u;a79v-`c^?F3Gm%%rnrRGrzW%_R8L{I;(eY z?UZ#=Vy;*#LvC9i#X0qiO+0NFDnh&pY%$B>vh$nVIrpZ$w~h_%Lw)IkuWc-s^X zLKKHWFXh^?*R7}UJg$pW75f|PMTNxq7cq}Hslx)7LdyeD)AD>)Dj-JtBVE-;dn)nH zyE$W3Xsh_#5u4mTr=G1x+V8MTVLqql9%gTXa?2MK8QE8hVKbn6`u2sfZ5Qkll#I|) z^9XA~e~nqiuJ71-%rW)|TY(U?Pw3~Eh)YNAvr->xY%mK~s14?h@3lKU;&g>ysD00< z|8bj4V%Ec+fGUi>XCJZ?ciEJ4M3iEbwTSvmtWN%5{)R`)_5X{@EX6Hi`(EP&^aL#i zbdz#+tyyyn`swv)xm~uCx?l8$=tYrs*QL4xP=@sluEFkuItD)`rU%OlR*|EfP&sw} ol4?&F)oZH%8S&z$Y>oe3I8`IOab4~tysme!UW%MEI$3@H0D8gD#Q*>R literal 0 HcmV?d00001 -- 2.39.2