From 9b94012517942f6404536d89d88368a3aca54438 Mon Sep 17 00:00:00 2001 From: "Gao, Liming" Date: Wed, 27 Aug 2014 09:37:07 +0000 Subject: [PATCH] MdePkg: 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. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Gao, Liming Reviewed-by: Michael Kinney git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15918 6f19259b-4bc3-4df7-8a09-765794883524 --- .../BaseCacheMaintenanceLib.uni | Bin 0 -> 2398 bytes MdePkg/Library/BaseCpuLib/BaseCpuLib.uni | Bin 0 -> 2266 bytes .../BaseDebugLibNull/BaseDebugLibNull.uni | Bin 0 -> 1606 bytes .../BaseDebugLibSerialPort.uni | Bin 0 -> 1870 bytes .../BaseDebugPrintErrorLevelLib.uni | Bin 0 -> 1886 bytes .../BaseExtractGuidedSectionLib.uni | Bin 0 -> 3668 bytes .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni | Bin 0 -> 2508 bytes MdePkg/Library/BaseLib/BaseLib.uni | Bin 0 -> 1846 bytes MdePkg/Library/BaseMemoryLib/BaseMemoryLib.uni | Bin 0 -> 1698 bytes .../BaseMemoryLibMmx/BaseMemoryLibMmx.uni | Bin 0 -> 1904 bytes .../BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.uni | Bin 0 -> 2002 bytes .../BaseMemoryLibOptPei/BaseMemoryLibOptPei.uni | Bin 0 -> 2120 bytes .../BaseMemoryLibRepStr/BaseMemoryLibRepStr.uni | Bin 0 -> 2044 bytes .../BaseMemoryLibSse2/BaseMemoryLibSse2.uni | Bin 0 -> 1802 bytes .../BaseOrderedCollectionRedBlackTreeLib.uni | Bin 0 -> 2588 bytes MdePkg/Library/BasePalLibNull/BasePalLibNull.uni | Bin 0 -> 1726 bytes MdePkg/Library/BasePcdLibNull/BasePcdLibNull.uni | Bin 0 -> 2176 bytes MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.uni | Bin 0 -> 2092 bytes .../BasePciExpressLib/BasePciExpressLib.uni | Bin 0 -> 2196 bytes MdePkg/Library/BasePciLibCf8/BasePciLibCf8.uni | Bin 0 -> 2052 bytes .../BasePciLibPciExpress.uni | Bin 0 -> 2090 bytes .../PeCoffExtraActionLibNull.uni | Bin 0 -> 1846 bytes .../BasePeCoffGetEntryPointLib.uni | Bin 0 -> 1670 bytes MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni | Bin 0 -> 3466 bytes .../BasePerformanceLibNull.uni | Bin 0 -> 1750 bytes .../BasePostCodeLibDebug.uni | Bin 0 -> 1984 bytes .../BasePostCodeLibPort80.uni | Bin 0 -> 1782 bytes MdePkg/Library/BasePrintLib/BasePrintLib.uni | Bin 0 -> 1558 bytes .../BaseReportStatusCodeLibNull.uni | Bin 0 -> 1710 bytes .../BaseS3BootScriptLibNull.uni | Bin 0 -> 2254 bytes MdePkg/Library/BaseS3IoLib/BaseS3IoLib.uni | Bin 0 -> 2064 bytes MdePkg/Library/BaseS3PciLib/BaseS3PciLib.uni | Bin 0 -> 2096 bytes MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.uni | Bin 0 -> 2096 bytes MdePkg/Library/BaseS3StallLib/BaseS3StallLib.uni | Bin 0 -> 2024 bytes .../BaseSerialPortLibNull.uni | Bin 0 -> 1790 bytes .../BaseSmbusLibNull/BaseSmbusLibNull.uni | Bin 0 -> 1656 bytes .../BaseStackCheckLib/BaseStackCheckLib.uni | Bin 0 -> 1446 bytes .../BaseSynchronizationLib.uni | Bin 0 -> 1828 bytes .../BaseTimerLibNullTemplate.uni | Bin 0 -> 2790 bytes .../BaseUefiDecompressLib.uni | Bin 0 -> 1638 bytes .../DxeCoreEntryPoint/DxeCoreEntryPoint.uni | Bin 0 -> 1646 bytes MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.uni | Bin 0 -> 2008 bytes .../DxeExtendedSalLib/DxeExtendedSalLib.uni | Bin 0 -> 1978 bytes .../DxeExtractGuidedSectionLib.uni | Bin 0 -> 1862 bytes MdePkg/Library/DxeHobLib/DxeHobLib.uni | Bin 0 -> 2072 bytes MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.uni | Bin 0 -> 1886 bytes MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.uni | Bin 0 -> 1948 bytes MdePkg/Library/DxePalLibEsal/DxePalLibEsal.uni | Bin 0 -> 1816 bytes MdePkg/Library/DxePcdLib/DxePcdLib.uni | Bin 0 -> 3284 bytes MdePkg/Library/DxePciLibEsal/DxePciLibEsal.uni | Bin 0 -> 1884 bytes .../DxePciSegementLibEsal.uni | Bin 0 -> 1932 bytes .../DxeRuntimeExtendedSalLib.uni | Bin 0 -> 2036 bytes .../DxeRuntimePciExpressLib.uni | Bin 0 -> 2880 bytes MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.uni | Bin 0 -> 1898 bytes MdePkg/Library/DxeServicesLib/DxeServicesLib.uni | Bin 0 -> 2558 bytes .../DxeServicesTableLib/DxeServicesTableLib.uni | Bin 0 -> 2042 bytes MdePkg/Library/DxeSmbusLib/DxeSmbusLib.uni | Bin 0 -> 1766 bytes .../Library/DxeTimerLibEsal/DxeTimerLibEsal.uni | Bin 0 -> 1988 bytes .../PeiCoreEntryPoint/PeiCoreEntryPoint.uni | Bin 0 -> 1646 bytes .../PeiDxePostCodeLibReportStatusCode.uni | Bin 0 -> 1906 bytes .../PeiExtractGuidedSectionLib.uni | Bin 0 -> 1868 bytes MdePkg/Library/PeiHobLib/PeiHobLib.uni | Bin 0 -> 1798 bytes MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.uni | Bin 0 -> 1824 bytes .../PeiMemoryAllocationLib.uni | Bin 0 -> 1948 bytes MdePkg/Library/PeiMemoryLib/PeiMemoryLib.uni | Bin 0 -> 1906 bytes MdePkg/Library/PeiPalLib/PeiPalLib.uni | Bin 0 -> 2056 bytes MdePkg/Library/PeiPcdLib/PeiPcdLib.uni | Bin 0 -> 3854 bytes .../PeiPciLibPciCfg2/PeiPciLibPciCfg2.uni | Bin 0 -> 2882 bytes .../PeiPciSegmentLibPciCfg2.uni | Bin 0 -> 2754 bytes .../PeiResourcePublicationLib.uni | Bin 0 -> 1874 bytes MdePkg/Library/PeiServicesLib/PeiServicesLib.uni | Bin 0 -> 1614 bytes .../PeiServicesTablePointerLib.uni | Bin 0 -> 2450 bytes .../PeiServicesTablePointerLibIdt.uni | Bin 0 -> 2172 bytes .../PeiServicesTablePointerLibKr7.uni | Bin 0 -> 2116 bytes .../PeiSmbusLibSmbus2Ppi.uni | Bin 0 -> 1734 bytes MdePkg/Library/PeimEntryPoint/PeimEntryPoint.uni | Bin 0 -> 1614 bytes .../SecPeiDxeTimerLibCpu.uni | Bin 0 -> 4148 bytes .../SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.uni | Bin 0 -> 1944 bytes MdePkg/Library/SmmLibNull/SmmLibNull.uni | Bin 0 -> 1558 bytes .../SmmMemoryAllocationLib.uni | Bin 0 -> 1988 bytes .../SmmPciLibPciRootBridgeIo.uni | Bin 0 -> 3178 bytes .../SmmPeriodicSmiLib/SmmPeriodicSmiLib.uni | Bin 0 -> 1526 bytes .../SmmServicesTableLib/SmmServicesTableLib.uni | Bin 0 -> 1542 bytes .../UefiApplicationEntryPoint.uni | Bin 0 -> 1710 bytes .../UefiBootServicesTableLib.uni | Bin 0 -> 1710 bytes .../UefiDebugLibConOut/UefiDebugLibConOut.uni | Bin 0 -> 1874 bytes .../UefiDebugLibStdErr/UefiDebugLibStdErr.uni | Bin 0 -> 1898 bytes .../UefiDevicePathLib/UefiDevicePathLib.uni | Bin 0 -> 1882 bytes ...fiDevicePathLibOptionalDevicePathProtocol.uni | Bin 0 -> 2094 bytes .../UefiDevicePathLibDevicePathProtocol.uni | Bin 0 -> 2180 bytes .../UefiDriverEntryPoint.uni | Bin 0 -> 1886 bytes MdePkg/Library/UefiLib/UefiLib.uni | Bin 0 -> 3006 bytes .../UefiMemoryAllocationLib.uni | Bin 0 -> 1908 bytes MdePkg/Library/UefiMemoryLib/UefiMemoryLib.uni | Bin 0 -> 1946 bytes MdePkg/Library/UefiPalLib/UefiPalLib.uni | Bin 0 -> 1998 bytes .../UefiPciLibPciRootBridgeIo.uni | Bin 0 -> 3146 bytes .../UefiPciSegmentLibPciRootBridgeIo.uni | Bin 0 -> 3324 bytes MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.uni | Bin 0 -> 2322 bytes .../UefiRuntimeServicesTableLib.uni | Bin 0 -> 1734 bytes MdePkg/Library/UefiSalLib/UefiSalLib.uni | Bin 0 -> 1998 bytes MdePkg/Library/UefiScsiLib/UefiScsiLib.uni | Bin 0 -> 1876 bytes MdePkg/Library/UefiUsbLib/UefiUsbLib.uni | Bin 0 -> 2092 bytes 102 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.uni create mode 100644 MdePkg/Library/BaseCpuLib/BaseCpuLib.uni create mode 100644 MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.uni create mode 100644 MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.uni create mode 100644 MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.uni create mode 100644 MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.uni create mode 100644 MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni create mode 100644 MdePkg/Library/BaseLib/BaseLib.uni create mode 100644 MdePkg/Library/BaseMemoryLib/BaseMemoryLib.uni create mode 100644 MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.uni create mode 100644 MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.uni create mode 100644 MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.uni create mode 100644 MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.uni create mode 100644 MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.uni create mode 100644 MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.uni create mode 100644 MdePkg/Library/BasePalLibNull/BasePalLibNull.uni create mode 100644 MdePkg/Library/BasePcdLibNull/BasePcdLibNull.uni create mode 100644 MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.uni create mode 100644 MdePkg/Library/BasePciExpressLib/BasePciExpressLib.uni create mode 100644 MdePkg/Library/BasePciLibCf8/BasePciLibCf8.uni create mode 100644 MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni create mode 100644 MdePkg/Library/BasePeCoffExtraActionLibNull/PeCoffExtraActionLibNull.uni create mode 100644 MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.uni create mode 100644 MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni create mode 100644 MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.uni create mode 100644 MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.uni create mode 100644 MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.uni create mode 100644 MdePkg/Library/BasePrintLib/BasePrintLib.uni create mode 100644 MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.uni create mode 100644 MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.uni create mode 100644 MdePkg/Library/BaseS3IoLib/BaseS3IoLib.uni create mode 100644 MdePkg/Library/BaseS3PciLib/BaseS3PciLib.uni create mode 100644 MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.uni create mode 100644 MdePkg/Library/BaseS3StallLib/BaseS3StallLib.uni create mode 100644 MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.uni create mode 100644 MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.uni create mode 100644 MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.uni create mode 100644 MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.uni create mode 100644 MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.uni create mode 100644 MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.uni create mode 100644 MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.uni create mode 100644 MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.uni create mode 100644 MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.uni create mode 100644 MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.uni create mode 100644 MdePkg/Library/DxeHobLib/DxeHobLib.uni create mode 100644 MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.uni create mode 100644 MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.uni create mode 100644 MdePkg/Library/DxePalLibEsal/DxePalLibEsal.uni create mode 100644 MdePkg/Library/DxePcdLib/DxePcdLib.uni create mode 100644 MdePkg/Library/DxePciLibEsal/DxePciLibEsal.uni create mode 100644 MdePkg/Library/DxePciSegmentLibEsal/DxePciSegementLibEsal.uni create mode 100644 MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.uni create mode 100644 MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.uni create mode 100644 MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.uni create mode 100644 MdePkg/Library/DxeServicesLib/DxeServicesLib.uni create mode 100644 MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.uni create mode 100644 MdePkg/Library/DxeSmbusLib/DxeSmbusLib.uni create mode 100644 MdePkg/Library/DxeTimerLibEsal/DxeTimerLibEsal.uni create mode 100644 MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.uni create mode 100644 MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.uni create mode 100644 MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.uni create mode 100644 MdePkg/Library/PeiHobLib/PeiHobLib.uni create mode 100644 MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.uni create mode 100644 MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.uni create mode 100644 MdePkg/Library/PeiMemoryLib/PeiMemoryLib.uni create mode 100644 MdePkg/Library/PeiPalLib/PeiPalLib.uni create mode 100644 MdePkg/Library/PeiPcdLib/PeiPcdLib.uni create mode 100644 MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.uni create mode 100644 MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.uni create mode 100644 MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.uni create mode 100644 MdePkg/Library/PeiServicesLib/PeiServicesLib.uni create mode 100644 MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.uni create mode 100644 MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.uni create mode 100644 MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.uni create mode 100644 MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.uni create mode 100644 MdePkg/Library/PeimEntryPoint/PeimEntryPoint.uni create mode 100644 MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.uni create mode 100644 MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.uni create mode 100644 MdePkg/Library/SmmLibNull/SmmLibNull.uni create mode 100644 MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.uni create mode 100644 MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.uni create mode 100644 MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.uni create mode 100644 MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.uni create mode 100644 MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.uni create mode 100644 MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.uni create mode 100644 MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.uni create mode 100644 MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.uni create mode 100644 MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.uni create mode 100644 MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.uni create mode 100644 MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.uni create mode 100644 MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.uni create mode 100644 MdePkg/Library/UefiLib/UefiLib.uni create mode 100644 MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.uni create mode 100644 MdePkg/Library/UefiMemoryLib/UefiMemoryLib.uni create mode 100644 MdePkg/Library/UefiPalLib/UefiPalLib.uni create mode 100644 MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.uni create mode 100644 MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.uni create mode 100644 MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.uni create mode 100644 MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.uni create mode 100644 MdePkg/Library/UefiSalLib/UefiSalLib.uni create mode 100644 MdePkg/Library/UefiScsiLib/UefiScsiLib.uni create mode 100644 MdePkg/Library/UefiUsbLib/UefiUsbLib.uni diff --git a/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.uni b/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..ec257dca199ff542c19e2ae2d0709bcc9183927e GIT binary patch literal 2398 zcmdUwTW`}q5QXQt692(UUjVg9K}cML5J_vmf;Lf-s_<0h*2Yq9*rAX=4}51gYbO=A z!ULel+4XpK=FFKh_Lt8!t69W#mtSPh?ZQ%<*vNLU=}BTU%WY{r)&cg&=J-T*h-F}7 zXE|n{@_fnNY{T;n*1ly}GFx%x1Ciu+$-aR#cc-s=$(q>}p30Y7b&Vw;`kl;6koLgm zF(~Ry5Ja4ub7D#iU#DLq5C#@XoRM|Ombx4h)=dUfa}EzvSDE69!Hg>+l3!;om$*%B zf%nMa9&FEfab)L(kj2&=?UXQ4%YEMx`+nyELYq?kEb2wAgQ?hGPd>8z5NFl;K1%sZgV8+jY z^d$DgOAmZ`QF+jU^rI=z42q*Ny3R@ovRrX#YI|r+vn!Q*on-92#|QTI z{0X1yh_+erbE)@Be|>(wu3w0j1*g*Vk{ Z#L=3^D6JmRaT|)j84|bzgcUJr4Q~Q z%G!QXCCZp9yrWdbD~rL>Ldi{g$$#CBxldp*f=8`gtO;5_WfwbcPwj*?#$HA!c~6+F z7>|yN++?Sj(tm|jaTT?~+Hm)}+bilmAf_j-Y^a=&AJ%@g6)n;>3i@ioNuwun$@U%HB`UG@K3 f^-@fSx}~O8(Wh@Q@bl`!^!>YE*Z<|aT6Xa(%zB5I literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseCpuLib/BaseCpuLib.uni b/MdePkg/Library/BaseCpuLib/BaseCpuLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..b23e0ff4e04f3d40342d199bf9f6d35197c94339 GIT binary patch literal 2266 zcmc(gTW`}q5QXQt692(!UjWghDTtd8B5hr;2u+lW3Qv`jrmdx>sS+3Hp9j7(&f2{Y zKu85y_Ih_`&zw0kV}Jivx4K2#54j?HV@HCeWgM{{*%X_|wyk3W z#uoNNo3TH$OXf%H&lo@ZO2+Jh^O4U+c7k;d%82I$c4Mn8JOzKta5J0Oxigz^>da9N z!4-PO{FwKq_3Q)V5vyXGvoqyQ{sXTBt95&9o2)4&VSKcw_QW2QF?X&E$x z?P6P<9y_yq5&d${v2B5PJKiaAU7|%s3@31o>^|HdFmBog*E8PM7qf=*EV3dUPg&n~ z#n1hjmND1ZX|gYi3R_A@^*Q&99F2*;X0Kq@wbxhTR}QbLHv;|FET4lMSZ>%0SE$LE zB4-8T5x)K+GT1q~3Mv-;|zI7pp&1<3f(` zQ1B=`O}wrHNAZ%S`m^eqqSwQ@E&6K*9QAy~CFtXT6cSSAZ}Oz?iXtAu zGI&)!`U{@wk}AVS0zH()cbJgv8(5c_{AtMHC3185<@TT#5T7{(pyt!;04Hofi=RE*G3W1rQ8?i=tH zyS4+{V~km^5Gvghx;@6C=g4i|RK0qxG749ytBhMd*R1-k?XxRZZTA=1J~mzFwa0n_ zrV!fhyUR?>wI+{!Y-J;#h1D*$^8JbNJv-v9{)!h~iWp+Pt^ub)Pf(&m9m(fTsadEb z{fp{k>mK)tt(A3BeB}$(4nSygb^uCj2QZOJ(zA(1eRwRp*2tWy{+Mj1Jk=%2|2kM= sxC*Pg{pZc`q1bf)S#+w19&xE!I%OVy7UA!s`=5VUb;Di$TPt0E0Bt5>8UO$Q literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.uni b/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..3afde1e7935184e6a22d0c1fbf1d5fc3956a318d GIT binary patch literal 1606 zcmchXTWi}u5QXPC(ElKumnI}~8v=z8LhVLvMbpUmLei%o+p;6D;~=X^^XJ=sXLYMh z1BKEev^%qxGiT0>^y7Qm+UD`@^LX~wW|rE*65C--JLlMA`)YIS3--pASi=jHq)s#+1*+p!&B zhw#f`zrYqk28PDCX797pVP7X2?6va}a!Xi!V4RZWsdcSyXIt40VUu#w13LqK?(moR zG0~^Y(lBxU1jZ|;rS_hVl69i# zg;t8R##hGbzbdNgAw|VqomNyvjK6Vao6)8!9y!IXN5|#;RhhpS<+Y~jo}6l(xNksx zRp_eInN!&(^Nh;0w{%~#GKTk*PTP#_gL2DTeGAIsqXjVT(KC^KVC>ju{16rO-Dw`O z8q!rGtiWkIvPLmTE+OU4XyJNd`pA_Fpq1p`y5qC$R1a<=xsU$r+Xf%Y!bI&f7Q`gU_cFd?w qQ~eLY62lg#fB#QxIrhrn&-kn61DLBHdbQHO%i;g<_t8P@_5K6^rTk9- literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.uni b/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.uni new file mode 100644 index 0000000000000000000000000000000000000000..da893a66ae843e100323d42bde60c4377508f56f GIT binary patch literal 1870 zcmc(gOK;Oq6ok*Z692(UH-Op%5MqH4A|VDWN*(2)!m4r-l3HpWa+1>idElFSeQg?A zsVk6W`##Q{GiS~?`Sr79EsMCHaz*yeW|rHfeYXSFw3FDVZsWjwZ> z%^9C?W^4s9h21b8Gup5}bn1OE#{0G z)?9+0emET_JpZmVC!_Cw&`OztJLL2~`yoZeea5=)j2K@Nv(MbV-$pjHPZq5Wb$IUf6 zs_H&tSFBQ(FS0XY`i|Er>j{`bNL}teGcnhiG7gDVjB@&@55y|>H{PGw5pR8Sahb)} z5Zl)Zr$$duqKA)^vs-BvoTOjN7OWp}AJ}2#6aTGv)y_dkIXeO+wsV+BCF$8lqai%* zyAJ7`TtBDV8BaMy{XYgv3>&cecfZOFSEVX_Se^35fC}ZCUe%GiYJEtZ|LY$hLudcn N8veEJ`xmJ7`3;%RD{ue+ literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.uni b/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..d030403be56254d61a7c763b51c8067b3222e91f GIT binary patch literal 1886 zcmd6oTW`}q5QXQt692(UUjVfUAf6CHB&`7pNTM`R;i+=2wUoq_<52qNf$!|b-X;Qp z#7hl!Z z8Kbytz%A{XSp@o)6IpofGq>{G6>G(P&VFvI|7LUs$_>$r%>oY6>oF{zFut&7_MBg2 zr}gTkoiI-vJFlV;3NX~C+|QV;t%+3|g{5=AR-}qeniejWDVDFTV*`70pw$pInbYP5 z+Z=YnSH#MXGE!-l!gqqj3KlxM$Ix%5^IDA&ro&vS*YyHjVA z!ZgKhNk697y{+RQz7wUeb zs-UWRyjJq08dk)53-|LOMa6y2zR!#pf5+yK(Y`7XF{SQ>jCc3*UHoEH)|#q%N^<5IPdtzstb-5|z9y3+1`UazLh1y{3xV2U%b=;SnidE0~ zi|i7cf#cO>KLJw+J?DGCO3bwHYP(7w+Nr-k(RH#Jm27wDks>eqSuog#l%<01SPg!q2}N;5De literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.uni b/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..6d64803bd248b2648891605f066c7cb43af84b2e GIT binary patch literal 3668 zcmdUxS&tJ}5QXa*DgWVWcu0uA6QW2+D2n32CRjjhc|3tUA#XEoX%?&7!}jBW@6>g< z-Lr^MNEA@3x4TrGsybD-K7QD>T}#|QawYrS4y~|bo7*kMG_z-8tN2gWwYRpilK(01 zKkS^9GiGMC&r@TCo!KcXpYb*Em8HG2)>>9b9NB{Tigg96EB1|fPhH20xc{!K_Pump>HQ?O0xnbF!vI)h3?F{zSqG2@jFc=9Ya0 z*kyTQ?vUpS+)LNev6n>cl@0BHog?enbN}x!(zCz#9j;StZRUlb zmK`-F;v{dh>{lx4(0;qNCN7b120F<w8vimGmoO-R>X)pF^(TzkYj%_@5$>dN~Pow72dWQNSpAKcY!)B)9GohSQVN0p^D zmWYrlx5gJPwP|U=e#sMpT*0MD%$3CxI1pOv{7mbtQ)Gl#C)hrq93-$~hSFY(@N7iQ~ad*jkJ*7+YZSEd>r9JU}%u~Am=KYiz z;Z_~%uC?Sdq07k;a`HY&*ZDD^*XXgjv+-FlN&U<&sK4XBWw$px$+?of_6iAo_8uTb zCsW(mDSx){(Fh&aUAKvxSbyY|=g66@_}@d85bhu;`jVTTTNnGL9mg*GH$$(8?}J-x z7;OA}l?9(iKicG&s!Q{9h!gsAJz7+X%U#v>nfXt9wdYwf5Q`pE+k{?EU?#Y-LM$pYkO3!47O>V;k5Cb6QF5$mW(?hrY*rVpD81U$#2^ zSM0l%v7Xrl;}fh$*be#bVLP$e0x@GoD>;_xW!IzKSom6cycs#SL%ie*9|LyY)kDIr zDb_RiXRx2rP8g@QODko4`nv5|n?7(8%M&oN%4C3iiFqGBxX;x#81(mZg6A$n5sjVJZ^U&V;gyv;_M zgP)+~%*XwOmp+QMD(z#>X^7s0xruYXxR$ez%+Ih@W{2cS>K=pegnr95d0z3gz8F0t zMj;}qh5=p@6G8@tS}6`uS0pQ}%VLSG%!}ciH?vdPK8)Vkwl(d2QMnDrib%0qZfE%# z^ZfoFt5`#AVl?uM&rmQWW>T%1jMb=Wm&XqN;yKdV1^dG3 zns}TPfe~M0&?0)w?wA#wS=CXfpop%$%D3=Od3EMHoa3PKgdJMdiH$szC!HF_F`|f< zEJsDYv>NV*xNqB9R%KTA#F9&7dggKH(Oy?N!lUqn6k;V$Iw?}z<=n*Fs!H06cpWew z>P3vtvAN3Va#RvDb-c>E*e8BF1pQ)^7co^$=hVSlzZX^QA+A&WWv*<)>ut#TWe;;^ zy72B(S(jHfKsn@Hp4qm2wi+xNRC3)u(N;L=s=F3#)%!NHDYdTKs^+oX;~uN>-NYs$ zEaRSXwrW_k9J%gyUd7uI=)x6xiGJJ18m$$&_gNKYydC$kX*#c6=2I|*PLi?%7Cf5v6NEZ@_duyJs-QTmREUx8{(n8IWKLB-B-Az?ZoDGW>ec@O*?H%ZH*n-0Xrkhurs^Fp4-CC z-FLzM(l+dDSY0u%=jZ<}$}6zXiJcK;W~W4p?5>UN9^(VsBWtlQj|zM3*3`4l?1CI8Ez2i(6)gAcsk3as zDySJ4kBRj^Sv9SBg;moY=B#@5p7jH?R`$1LRP@1ss?AX}BG(L^W?qK{c1o2dj2k@E zZ7DiRN%ffaE;+ZvKVn6dn|h^EYPK$Gq0ZFVGknL)mR>ud7U()V$?-3ktJhPyS{)zR zC+8sKibsgFaLxsac!}*C9--fr(TclMooid)_OW$qDlUZ%pIwJB?;kUr!$o*fB50*Z zYi#xA2$n@u)kBJk`w8ozgT?p@J~tU%S0(7Edpyd|uk!rGXj5vcTehJF&-{C!`xkVT zcjlSZ$vmSnjT^eJSsB55La$$sT?gfqr}#=Ji?7cc zqLcL9Zov8u&z5bMeG=|UQ0*9m4rhm;#C8l5sU$sHXf%MwuYTK9PF+8v+9_{!n(Ds` mmKfGRy3PMX&H0M+pD|XI`*2kUbW3f2#`<3|u9K_y>iG`MJ0E2L literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.uni b/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..53a14b001e1c67e0215926020512476abf8a783f GIT binary patch literal 1698 zcmcJP-D?w35XI-Y;Qw$*UsT#eMG!>9#H<>$-H;EePqO)F8c5QzNv-|oZGUHOc9*7# zeJRV{kGXTtoS8YhH-8$|u)zDAC)fu&wYe>9YJ1pp(y^7TZDSep7<;gDe1f&GtbKpP zxWt;ruFUUUX+iVT@XFz#te31_LTgdF~71GJa1SDMZ1^w+74K&78{~1SPLNsLt}C`<)1&QuX*l*k^(~l6JsW!P*1s6(D%Mrrxo1`<^PJ8!cIv*y zGJ^L6rQMBP2jz^n_&S0O?29FE>7tp`J~KAawKUmhZ2LUG+Cf!Ayc4hO(2kiC>=i;) z_YNvf@aQ{o%1Y|hSo7~DqSx5Be6LssW!@*m606kX1v|l~=e&-wcfb_0)MNM9iMecw zIKWpviW$8=ZDapn{>q7X>zhlqQDP2>eJ^n;^bVEiq9es@mo+Q;qd!{%)=zl%Y`@e= z{8sw#=-E#YQtl2xN!T^XIG!}A(EuL*diLp@R6nEJ8Kab@{vU!RhBa6{?jN+~nJK%6 ZeWBr2 z@c^>y-JP91bLPz0{`#e5Epyy=xtu+-b4zVyb34GMot|xMXSt0Tr`Vls@p0C{vh(W` zo@=a`U15L2`3duJvHpNp%Gm{bCtPnCGfph93U|(GXU!sB8TF>P zZIryj_`vRQJz{oTtnS-GJ7O-?rOk@D5Hc|IRIVwr4RM^c*_TI+t^B2~w8-qz^KIG_ zsx`2udm1NR1)aFScZ(jvU$a)Nm8aBI#mDfS;<3h4dsjYVRaA+Gz+zhthy8`C@LKGjnklts-WL|XeQmnh;T&$LoT8HFA#`FCtcbwY2} zTuP=Ny$(~~4f~m`3H)bt+V$8?P?p?v$0zoRK6cip zXJUKFv(0;}o*eS*`Z2-UqpL=i;45uMcFGuGch~|#t$U9yj_??I3fLhNG?Sc$o8ikRRlAH@t_FYs0DcZ{#u5pTV7 zQ4uBN5b-vbI5m0?CHj2h6ti1tR(6uUp)FY7;y$oL^bUOzzJ5b^4D3A!F=t1hM6B9m z9Cq4hl)&Rx*CCZt*Dt8{n5Q~T^*;tn3>&ce7vJiJ&rdntEJJn0klfTU{i+r}%ks|| O{{R2N-~173#l8Wru`c5P literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.uni b/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..cf9a95b08f975f6a80b8b49adc6f6223f82b2820 GIT binary patch literal 2002 zcmc(gZEF)z5QXP+!T+$NUsT#eMG!>9#I72&O~?zapJdZC?LyMTZCZ^#UVYBo++7M+7m z8td*l6ZDytns4gx+HbVNGRN12pS(|W9)R$~9`QY6w7;G`wx`ZekrbyX>q02-rZ)5V z%-OB8(_~*36?WvVXcu-vJI3+_8PKzr8xb17CTPCEb`Cq?&%jgu=+26bvM7V^DHbzW zXm7>2OY9R?#7Mq!MpKlD@mEgi?35klqB1jNR7BU=vD;)Y&9Ix&j%ao6+Bpch;t@Q} zJVFsgyu>yyl?hp-ypQ}_)+b{_zE@l#(=V>WDedn!&EXN3c}A#CS+i zai6drA|u9Mv5A!!8QoST=%|WRc7>V?_ZOpOsj0GONerHQy{l4!u5Q)<-X=D%cV63Fa;9T%X`9rGUY9=Yf%gMe+ho-c>(sR!+7W%q zdWBHw-X@DvEc%YzVWjL;Tca1Q&};N9pKG>P-uswcvFf>{{bUv>WfLeBsER*cea>9&t_6)X zjb^iV@5|gXXJ*d5`~6$RDwgox=Sl2^jV-gOo!K69T4~yaEp25f-y!pf&9O~>k zN3=6$7q({p9s39L)6IBpm+a24$m}bYBW%WQo!Hd|Ap<+Hwl(mUU_aSlmp3dTmz(-r zIl>C83=d*_dk%^9ovrXXFm2lby(6Ae@11%-A?hg9`HP&ceoinw8zd+l@zBb^FmnQO>OG+ znX_7ErOLW23hc;T)n3>q+7Xt|P(a6?Z&j!Vn~?KMZ0E2O{tP_nM=`55Qc()uAr>=O zXl>2D3+xkS#7Mp}dQ&nJ>n}}d@01m3QOXR8is;%qa+?&UDRxuZ0j>63IR_yZJc6g0 zS16*0m)K@`W`c^O`^dj$U8^&e-U}{~>1WTwkajoH3@*YGQplA&ss4(1085>hSPx}X z+{es^%82n7Y~o3bjIL)TI!Er#4kpxJf~96iW)ri^RAN;@;b-g!XqogWkF>s zTX|nHGl2I9rCs-324%thv-f(7g#yi%s*R)m6i*A=LZQZ{;W}B$0k9EUy+qYxB z4dx4kBJWL9+`yvi$SrzOui6q{;R?OPx8`Gw4)VB9SQV?5`%CNun~w83X1)og5L)g# zoOiYIrS+=Y$Y-#6g{^$Q=lho3;;s8ZH(H2YF*LXpQ%Awx8=HoRu!<9s2-6i@kkN8jPw$99F92sE6m@J^NHnsz0aNDXo;E`X7QNh9y}2 zulqmhc=tb0^5~U;o5e59bctMgYUh>uRSy0fzs_GcrJ;>1|NXxxdfLs0?&+rA0O1e1 RWc+vkBx&>Zf2E=>KLC>LQeFT6 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.uni b/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.uni new file mode 100644 index 0000000000000000000000000000000000000000..d94d4f9092a2d1c188515992d58a8dac4fc563bb GIT binary patch literal 2044 zcmc(gTW`}q5QXQt692(UUjVfUAS5J&5D7J4L7ONS6`m?5X%kCH6FCl0emwA4|yVcWfzv&!p?0En^qFLw2c*((oe8Qw!$Z}4wj9Z zAJZVhBiXo3XGt*$eV0 z_c`ysW{#*(^@PlGFwKY>*_wEHxw^c@iP)LC%4A*esLIT~;ooH3Wv41zmNxnN906s- z$|cqw93|}WxdVdN;90}3SQ8RecOSMM&_A(9JkJ;%mb1t9)D9Ty>zJ2uCgXOb563g!}|uy7~E5o zb~AUAD0AMR+sKCY4kb&^eboP!wr$7E6IhJkQT-5Wf~rQ0V#n>sPUvIob%dJt1Qo}4 z3|!Al|ItK6UH-?Lk|b?0<@eeJ3twvUbh#i^qwFwsLt%6U|A7L=qfaSPPb_mo fQp$jOrJ`PSKEJE{?^WOZ-z9QigS-B()Exf=vjj=d literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.uni b/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.uni new file mode 100644 index 0000000000000000000000000000000000000000..cfb50cdf2f196545a0bb76f14f045abab8a00353 GIT binary patch literal 1802 zcmd6nTW`}q5QXQt68~Y9z5r?ysF08lLO9fb1x=zfQQ-+WmnN3tCUQcde;)YGt}is= z(kFy0?`3v&=A1KQfB)98jyc|kJkDO)rDe9VxgB8BNn%&FwVkERQ|!*x_&Dog+4}t% zV~(}38|?47KVhAg`_Fh~++A>X&J)`StAaZV?20^Rx3zYevC4bb_&ZyYYe!6Fn)CiS zj|081I__m)ShCu948fk)O!pDJ;@$?1MR`v-@1w~B<`a9w^OV(bxqEC+?1;7W6UP;6 zMJR}&QJ6DUS1@-LaW0Q0ws=S-aVqSZafat}bRXJ_J*`Hbi*9W2UBgQ8bM~s*j9DtF zb}4wLc;tBM>;?>>HsT#>k+E8lx2l9HskU;zH>g4`cIlq zK>2e$q^Pi8Vh@!O;;;DZBf71ML)p}S2b1#ty5ujlcD1HU);ntO%ztI-tDvjA3(u?# z^MXot_H^H3nSg&rr`^uoCd!hx>RV?cd&~FcY(UTS?G0mOXY3PHbm*vggf*e7#;jtm z?bv$EG4>`xqkBRZ$9U*Vc0}zlMt*EDE3Trpn7e+j-BHc^f>WXD`+UwW@ELksJ?sfF z6`}8Q57`O1Y|1#oS3b%ayk3{NKQh1LM7Z_M#buVjA+`^7oF;mL5(D~3IZtcNs!r11 zumkFQya#rO-l0#b|Cm(!M1($f$3%(QMKBI}Mrbqw$M2p)DyObrQ0L96H5qN kp!zp|-Iix4mUrW*zBq@SdS*~p<5xWY&hdZv!#DhY0PTDoiU0rr literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.uni b/MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..d6994f3921f0edbbf6891c0030c4e6040ad77338 GIT binary patch literal 2588 zcmds(-A_|N5XI-2#Q)(2Ucf+6*uCzT0wisUt#a<%m#L0r?$kHX0~j|vt?uJF*>I8?1PPnQPhb| zi60U3g?E?80pAlwOWr3$6nvl4oAPzV`jK4|BdiG{B`q*FSbahN#J>9)jV6oaGO$Z9 zl=qT0^emZw-O+|13svk!U@32AiaFs5p(KCIOr3$44q21TZeS_qnY&5!CG%suLz6}P z#r@Z+_*~ZkW8ize;N4|?=@?Hb6>&3Xc4jlO6n4XU?KQMIbKcTY{3pK00pC*Lnz({J zs~XZ@l~Bc$Nm{F?>Z#3n9{HYBF|7?%R5NLvc&Yj=qf_>uh%H-no%@cy#`Db43fuMU zJ?7U;mDvO9mbKa6hu0~Lv)}ai=%sQ^*xXhT4fv~K;{_CXO!eMjTs2j#6ESpCmco{a zTjm`)sH#!z8GG#VEsaKSFZf<`msFFA;o)?ndg0C*Gdc^YkMav?@vKC2>D3vt19?+p zB|Z=TNyQ;LX*5)yS0}ZQi-i5$3CR5^gPc*|ASsqkQf(i*NGDSM)iWylgH@;Al0|aR zPOqrGV*BusV^-O}n7^@C_S)Wht=p_uRX(xDsgJ03CzacixPTcQ_!Ea1Y z6Fc`FiF$|2;?zCn^H7;kQKwpGAMlO4r;;edZr# zm@v|Xch5E+&D20Sr={15Dq9Et)M2x4ZGL?|^4zi}{RUd<#OvK*v|-zJ$XDGJKIEp^ z;k!*tBFxoq;MO`32aeq0OTTY=F7pM$l j9)M4g_PFWE%z?557-eS`6`%|pn0X0DcvnO zQAU+tvFXrtcj0U@m}c0O^f|rmDU&*_n0p?Lr?unkIf|DoRS!PvzIyz~uM_Rx@3JIyvN}g1yia3X*_o{rPTfJ0=OIw`%zsry2`q8k%io>$V`7n_YFHaycbm3ecvG{7c~D;6vYRN;4-FW z5_?ZSuw&LSDhBANF=aQVs%Fe0r|pc_JYqh<#v^pP$5e5I#nd4u%v8PVdyK*rYL9W~ z)><93ai4N3%*6Q%>=c`c<8{J*45kng=X=6R%(W+vDYmka&&KKcVw%^uC^Hv(w&Ok`GI|C)MGnhyv={Z27 z6du3(_Q{;8enqx3dc6|m{}3!O>=B8tyTA26?YY<#-=9UNikK3Ys%6~f;a3s<57C8a IsMyr*0G1ID$^ZZW literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.uni b/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..a2671f9868221f5f2b5610dd2170f66ebeb8bce5 GIT binary patch literal 2176 zcmd6oTW`}q5QXQt692(UUjWer5E2qXh@^4AqBK!1Dm+!Wv}vR?iIVh^KM#CoCmSmU zM4tdz_Ih__&zw0kYk&V%v5F9no8|HV+*LH>14P(OI8(VPAv1{(TNBGXzbB*_q)rfY%>Ke}pkycjTvWQ%w zS23pI^|$CV*o(&kl)2r4GzwS=9>b8q3giUuInM?*?YzNTxi#3`x3N77?-RRcb;Nr$ zpx5w|IwS0nlXQ_s4T~~z6JqtQ3R#CfS zEDP|Y?HFFF#baVVVSH)NxnA>jw4J@MS3v_+e+~C3>q1y=D=Ez;%xAUscB|ILEdKwhjAcWRtKWMv67zZA#p{ zK3>@=7WJ>X*=rHewO2hN{9A5SxKB^(6eLt!9E7Y&IuDO@9aN7f!=T29-BB57;N2eg z)vU8SGdY*Y^e*V&JyXoo&x12?trSV;QW+0m8KbHmQdHb8S@+6_@jX68M*FI`jygSq z?S7qNuYvT9Ow~PWYVam}Bh*)}tGt&%<#OniG4}lkD^>>Z9?@z0mNF<;+_7(!#Yaow z(xPXY_JL>BJ~PiyF+oR-T~;%?s>fRzwC&j`W6FAtkn5h&#VH=0fZXIw-K%GbQMf`a zG1kIdv;3@|VHK-ph?m$IKJCEkl=TcuAv8nmHZw8Tnj&`bm5*Y&R|8+g{>u0Xi+Jn1 zlWwDU4yk?F;pFHUO0@X)DrSABS*(w~DJD5;&pL@G(o zDjId+@w@Ag%BkzeR9oLlb(-pb1eO?Xi-|tB+c{3jHegKj$64 d?kC|)=Kn;Uf1MwlzQ6T<%DM3TB-0dtgM`~rJtW1HH{Ms~oNZX&z3m1UMN4>%8OflXj7YjPJb zp4ltrPx$pM#V)lq`y0Hb_*}7$K#G}{_@-d3SfAKk;VbOny|boOH}P{8`=VtwA#w(W z;*MN|e~%h~uy8y_@Ekj~bM|HQ1x%&T6>*en##(0q+N^n`+^S$NRT9pHrkuT{Vl3TG zIx6>4pE<%W6ojZ>(W$d%IJyE^MYQ>m{}e*hw#`nO9piQ$Ho}9bhqs zh3?k)`M#O67f&%r;Ib;ZQe7tB88_-msU$Wfx_pPuCV^>!-Hfr%D8Cy#bepoydH6_k z$2sRHUb38Gd== zlC>S(SDf_WJ*3mNV^=|$@Z^1~EIwEWixxc-+k3{keP$n_Vt|gCyPQUJRgYEZwC&kB zbI5s#Q0gAh#UU0Qha9s~_iCsg zZFXX=GezuTD;vf1R%h5M_E+YQ+=#c{xo{K3=MdVL0;fceP@+X2DduURS>8$dLf2sZ zi08l#i$3x1idXFtgc#o*D4|`#L@G(oIvRE1@u%M*l~dR2%a$;zQ&j(Bu*9$etL<-5 y-gV{I@ge>RDlT8;{C63vOFHDL4r&#(`CZogGv1e(-Z#BL|I5G5L;T;A`u_x<;6?lZ literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.uni b/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..c07dc52631623dd0df59d2629e2c0808b8830d1d GIT binary patch literal 2196 zcmc(g-ER^>6vgjz6aR+|eNoebHhv_=7@@4X(H6o-s!wJCOE-Z+U@PUHSAS=Q*%czO z52j|bGdnYP&zyVi+1Z~zYF4v|`!QE!Z|%}Do7guyU`{KEUE9)fOX-KqM>ZoSvbLSF z7Fle!Hn#;UORmU1@&15u%DrZM!)(U8W1e%natJ5(++Hv~vj*)xq%+nNYZ0+>2qSi0 zS#`rK@Z0zHE)VUU!oV{U+keAHC^N9;WVS$=8SS)CFR(jh{@Q6fMiHr#lauBmR9$mR z^Cj6y!IT-HiKCCv9&h!E z)A45X)SlT9&+t3?E8}SbT5yUSDgRDbk&~s8*p%pccjRJH zn5M){Xa}@<@5XTua>+xAsNTvla1<}G&59cPI;wJkf5W=gWUShiTmsXT(_u&})a^_& zb`+kFyjI#t^;X6MSO#aQ9#T}?FPZn15#w88!gm}PZL8vS)b~5syg%FIFGhKxsoaxO zgIDgfkgvS1ie9+Ps?H^2*0*<9GBbep2&ZkYR6)7o4!%_uA2?@pQgm?qd)hi@gFM-# zZMwe4Y=W!$M8{6szMa#@%$EqI?g=iAiRe1y7Ef}o+6ujJg(>SXL!>S)x1$G+>3%E|RQ z(^6VFP4zzpOAITp+CGbd>%zHs-+zyaQ$lLoO$+&_iwg2qyQtcq^!U3LcgGwHNY2^^@eKX#+_bE>~^-dG+_~X78G` zK|w^q?aR#U%rno-Zhro#SJ;(xn1Eo=lqTHzhsqwFlAnVDMKgO zk==sKM-pb?2(l*Y99x~Z;KbOSn-#f+*iGbf$HXPklv_@gl0|T^;uAwltFk{uyK>$X z-PWPCsc!yZbKq1}AWqpZe#$GsupbwU1Q5AKT&Q8&&1I3c>ui#y0N6w}X(mr-m#sQ;i_Cm@hNdGcH- zl5UnV9)L1LRXw_EzQ)LXWrX+^n{fXEqD@vjkNzGicXhbWUx@O8Q*}>H4PLujuDJ-)g z5MM%A0oCSP6uK_FVe0?CdG#wUGiCQ@xv3vIWTjqd6;*gBzu)J!D+k>u-I0Is4|DhR P*DIrc+5h|BQdZy>1Ajq0 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni b/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni new file mode 100644 index 0000000000000000000000000000000000000000..36fffe2eacce57f439fb69e126d2426a3222d827 GIT binary patch literal 2090 zcmchYTW`}q5QXQt692(UUjVfUR9qy45J_WbMB7BUsPKexY12qa962s+{ygxV-K^aN zB9MxZ;iU7e`3i6SE_G zX|I^iti~7+w&R{*Z&(wLTe#0*n(!o)gmD2uCe3!ore@>(z66 zVFx^`rWrh@JPRQOLt~MR_*b#Zqrg@kzJAi^8wevZeT&*{d$(1;E^H>Q&Z>C=JK;-F zb&|RxRILx+As#bW$hLA-8RIc?j1+6a(-gE&2X&itoMKT|N+sWO0bTEooKGL7ef*}3 z14g}f<2VSp;2}j+b7dJk@^d7XVNbpitansuzsTD2><1g5u6hasa-H#40OQFub~ zS}Bt1t&9h-4Be%ANKtXWV&7LrjPLLXXEHF_RK@G)&!&GrS?4cCS+1$NC!+>$+{ss8 zd0pk5y3ES1OUBqYBP`h&zi}mGh{c>@e2d+-0{x zSM~6YowhwYXO7t~5DMKJba9MF$00X)Quk^sF$-7dCFYu2Yju$4eSuZ1nl4^s7x=Ut zuXFYrU<#q>Vz*g|x%L#Xi?4hX(|diuSFyh^f5IZ(I&<+liq9do&pA$k-av^KeWaN6 zT(i(g`a)M={fK+d_VYfObG9O)OSP{cG>f(_ literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BasePeCoffExtraActionLibNull/PeCoffExtraActionLibNull.uni b/MdePkg/Library/BasePeCoffExtraActionLibNull/PeCoffExtraActionLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..ac4e357626164def29c6b22f71a776b734cab5ff GIT binary patch literal 1846 zcmd6nPjAye5XI+QiSJ;g7eK88hzkfI5@Nst>c~k{I3ee6EhSCln3jHd;P=*ETZus8 zMitpRyEA_C=FMz={p?!T0-neG0()ai%WZ87JK;>83;WJ~jWx80lee}dX30LXA68mn z8FtTR*g3vyc5AGu^AvW+KIe3gKVzMNz31$f)6%Z67Phe+wj!5gQ;f&jTUax>uY9D( z4(haLQfdsF+-bcdb_+Y#_PYf!plu5Iyil?yjS=A3ID(;%n>Q0EUZox65 zLscprHQ&?v`)ysn7?q8tnx2wLc*TfSnTK5nA12rZ^&Eo3rBLUf^+BXmq zzMX&)vFlNB<>{f(n7F_FPU)Pcenq!4-kLP^{~Rna>`;lHyZ`fF+;Nqw`hTlk^D?4p U&C;;x(x2+T|FwtcugdlO20!m7U;qFB literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.uni b/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..3fb18dd1c20b171d63dca28860088023a65f03e6 GIT binary patch literal 1670 zcmc(fTWb?h6ovP5!T)ebUsT#eMG!>9q#boon~)3Dr;=Nffg}?qwY7g<{nnnFjS4=9 zGMvjkXP>p#UT2^A_O)d#3$%xP!Cu*=CAPA;9k8aIo<)o&*0tAs0c&Gdmf5ZErFhE@ z_MX{<^>MM6*xI&^v<6K+V_IS<^JanmFJqh#c?;_d4hvg4=leFb2XKF4kNBQ3J1(rp z_SBA;$Ig6C9svzfPH(;cF_&O%_T^Dy@7$W(j@&c5rk|1Z3+q_lUhZW-giV5H06PPH zK|e;lK)>N!fa?+j*;BsMmDS!Y=Qj8UR>VlL5@svVN^Nx?I=f~f6g?4 zi}0jGu9YI~u$A!ymUV3flcM5&$$EY>V*CZ4eMWax$#qm^Pm1$tk-r#SRhp`LuDGq| z{zg<+xvuigJhLX5XWUF{Pxl=w6L`<4w7apJpe$+S+fWv7d2M=ueO})i`nG+*j!`k7 zqsAetF;z8U7P+<~J7bJkuMuk9W2!j9W8lbLW~yHG4MyP#wZYhNTh>vP_c^;_)%AG6 z&hhCxuQS$TFon?d*nKQ9*P0>@@s*Ea=3e@nDE24DckGC_-dt2f$#aP8V}((yXi`{mWXgzDGN-!>Ug5x00)N0YaCvBTyo{fQeL+o^3Q5!sB<}AvdS0UvS%F tdR3b4{}?PWY{2aA|1%q&jWYVPd{hGiGEsf>D&>Eb)Bnk*iB8H!?K?tU1wsG- literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni b/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..c0af4754c07fa8ebd33ad0be80ef74a3b7129823 GIT binary patch literal 3466 zcmd6pTTc^F6ovOQiT`0zUeq8(G(?Fp7N|NAX;a#uPo!5mu{V1|{=E9FbLMnPjjwU8LQRbmZh zb)E~>iS=#d&i9cR*pxR@c8AP2Q_O%|wJtJ|#pn?7++j{q=?Ij|*b|$9JpyYC=7bZy zluH8o*%DHnb&GY;_F(>}4Psg6M0>$0vW!i^Uf4FL?#JgUHXdmMtS`1>FB$L7Y;py+ zfbwvdg;?%m*=!N%T`ZM96BngEQEKs4SrrkxwtZ)nxS67;Y-+I%c~VEx%gxzs+c~Rq zmn#Ei9xZWs+U8uys%4F*tnpUf zjMoQug1(4qk@mUMnZRH5Av+>#GM9Hc&R0EGPg8s+56u}R9f8tDa)zWl=4)=k?#$uJ z@^8#STpH|m`1xubra9fg-XT6!X3A0?RFX?N}CI<-3<>+(g&kvI_pn>R^NgLwu%g*#|fDf@#_Z>#!DYbx^&#aIsNe zQ@8TDnlS6(jezbm#`nr5J{mYrDNh2r&Z=AcEUJUqW2eEt_GX+2y*%*nn))DRDB>l_ ztV;EENM=Pa^L>2Jj_rW;AyOHaz*H5i{jNj3Y^kbTctY~kBu%OpWrA`z#8&aBrussi z=$x;Cc4KnA#;oXkTeBm^BKsLa z=J%M|Dk5?0kW0*zz535F3RkE(#yz*zYGYyd32()!$f=tEnI$}QtQwSxeyTVG$ zwI_{LWF;e=UP@nd>Hf<2i8tb{PEbs>cpHj*83Rs+9^;8Jc_f_&3!jBd(oH1~>qk6m zw!X*{e+TehI|ZS{*%~NCJB5k7B!3q0Q57E7{nlN52x~@Gs4MDQF(9HfXITzr|LR7R zb2iA1yIG;gAH!c+QC|4_Dobv+B2>};ynX48lht!fY#z$ZD`WL=?p%uV|GZ~;pZNZ) t?zVjIzwZr8H^kLCTE1T`>v{+`s|kE%v+h>tF^@Ed$zGz$O# literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.uni b/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..54a0e09a9ed78a4cce53e7be5b07d3034f73421f GIT binary patch literal 1750 zcmd6n-EPxB5QXQu67OK8H-K6P5E2qXh=dxjD0P%LDqK}|lBSW8rg98zUmp0*Zq}v& zB(4Bi`#*c;%$Zq#``WdxMYM-}k-f5WTiDWOw#S}MQoFQ`)mAW0*pFW9-~?w9Npv|H@1S=V;KY=+$xbM2nnXNOmFx^^Dot;c`u_ceU3;8?+I4(}Sa_lf)g z;}d(t_l()$cJTC*_7T7K6OM2Z?K6P3#4?Mi5mE#;ZikB=^6(RSbroz3xjqC^<)l$nP zRK~T_VM70Nqzf2GAt8CKc2lZq%q(%*j_rgoVZTLabx*0{1dEYF&X}os)pr<$E7T5S->tPe zXyQKQRID=RFS1i?hK|<>`ze@0$eiyXD>2ueJm%QSMn1jO8*JtK6XSbM#9MDJ*?RFY zB=)hvY0*=Z7*I#@dDLhYDoOvmF0Aj-_H4hY6aQAcYG)v1+#Q3G*cnWulJxAMQ4Wva zefwliRX-=&1-)L0@_z`H7vLu@yKb}? zLyf=? zGmH28M{*p+B0TD+t`G0)w;g(82lcBpW8Ja#9`z7tScToe&lvC z`wBPDKZmbhT{vdJQ-~ulQS8E=;bRN$3?xObIE1lsGij0X-5ptk=c6K+;uR8__6 z=x>!jzud(yMtPyBswXE0&)xl1U3pz)ojH~3sF9J$#-8qLR)+8%Q)yM-bx^MPLfuBz zw|5r9xI@jf?JaH7J~B^GQFlRopVfq_8Ze5TwgWq-k6AAfO5GExIL4yqklTz@y=rUp z!WC+bzUAhcofL6juq#$==P$AgY`TuuIqM0SLTEeRU1nmgHF@k~D;xRrR&TJC@6Yt_ z*%5Euxp?Qr#}M160;fbzP@==@CZA`8W}%Yw&Ng6ukMGEii#l1jH_@wh2|}B*15jeS zgo#v=o=r6B!{e^sF_}}Nn~fXvCh^K#Q>#co*(o-)`)M^{rdQsw3V9xwKQFDEc*M8M7s^ zJi2E!Z&+R7nZw0 zs(MIKaX(?-S4NC)@Y!Z`SCs%|6W8%+b^pA|UyRB|Q*}>C4PLr$OMT^am3QGX>ymjv zC3{=CZ`euUy`a3K|L-r#ug%G>g zV^(6WJw=@2D<8%5UhnW#?6265oQSu+xv+}ja|rEAgVUl%C^4ds6!W0btnMWJ1ADN3 zz`J9+O`rI0#jADXw?V2NP|R{#26 g+i|%mzx!pUj+l^_x@FYV;a3^{IlKS;UvG2&0TZAW3;+NC literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BasePrintLib/BasePrintLib.uni b/MdePkg/Library/BasePrintLib/BasePrintLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..d94842b2836bb27dcdd71a251549c0364efbe9fd GIT binary patch literal 1558 zcmcJP>uVEH5XI+n!T;fseo<)?6+sXY6T9l7c0(RiKb5?iF62=*v9+j6IOi)lz zmiw4{=bkxpW|I56mbEM}9`glzV;7d%!e(~BnQpq4ak8>4`%mn~*dxX*c4|wza_=QC z?59bY2f_VvpeS%%1SQV0TfJ-ncch4f$nu%{(QuSJttfz23`k0Gkxg0CooY-0_##Bce}Pw|LClp1^qR z>gn#5cPsn@Ct{>nDZ2$|rGC;}Zx`H5*sYwCP)l^Zofi1l>{Z7R^-?v1eRB>%u6g8< zmd?3E5ihY#t4b=PHGNUP>sa4Tu+o8#!x7|!rxCl>5@(U`CD&0MIxgO?i~PlCTWPB9*;1{S-s|eCTvvH#o>`O3Gb+>C z(|yCq7~WGlZ8vrkluJh0|H|TnMR4iTGl{)tZrf+<7!?CLY8`MI(^W%uk!w4&Q`U&{ z8ll!bri&vy`i`8iQ}=3aunJeG4c3m^vW}{}&$tz<#N!1!!>8xGPC1Xk6hh*$dst$w zGesQWD<8$oz24!g*k4&cawFdQ%|%6&Jcr1>R5&$yj1pb?NHI?;&B{*Fe^Lw94;Tk_ zSoKN%Tgg>B2O;6@5R}NyVIq~JXB&+M@c7+#NafV^bE-XJR;Q`{$6$$J17_;VzyI%R dIAgK?GtR1WAGYd&Zl&(8c>h1nP4X3EjUO_F^ltzF literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.uni b/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..506dfe859715d87b34b4cda644a568fb383220e1 GIT binary patch literal 1710 zcmc(fTW`}q5QXQt692(UUjVfZAYMQSkx&B`P)E6_@Ko7J(^_&aatx(^9{A3#FEoI} z3#y{so!OnsnKR@3_};g^1+0hs0()gk%dM~rJK#<)W8|%Eth5Sk!k)6e*bePA_Y2+w z`+!%5P0G4Kzeca@3hBaD_*d?BiQn4hXgQv1VuW>`yU8Z}TacCDxdg2$ybrzyoKNf# zzh_9twf5Ma+7WUL@`}0&WJM@ze#DEfE97OsyDYlcVywh($13eB`-1vk*bt6i?(r}M zP3}0}V!HvIxLpw;CHsO??27pmymKtXvfgg+TVo$^BSgxTBNaqzSXP(hTktYRQYVC_ zi!NW^*%YKHb_ILJE3G21@)y4$Gj)Ql3F@#kNUt3a zbN1gW%|Reeg}`&AOgnT{oPn~*s(y%3Vb=`$&Is{0Z1xe|X2tWUna*neOMXv7$Ue1k zy67=XjF={aa<4h6y!kQbuhL{#4yvR~EvZ>eBiNhJg>T literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.uni b/MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..efdc768348e094e2f407843f4637233f052dfee1 GIT binary patch literal 2254 zcmd6o>uVE16vgl7g8##keo<)?Um%Ex&7->5CLs^1pGw|Y$cs(V$3L(B&P*nonwAQR z$g(@HJLjHz=HA&K-wRf-i1#^9WFKv4iA`)^2h3@uXmg&GHLYhUYYX~kv|ZK`o7s|a zhqlL_i2j(-ie3klYreNwMC?jI>D$`bX{Ks5tJBU|8?dTf38R_iH@*Xd7MO`cnK-|) zO~IA_fSuUX&5FBL)~pQh7r|5G1@rPS#6ybhF4I191BW!DC+#Z`W+qDL50O!crP4MHfrN%zr8F-3z2pcIT{!8MRI)-8@)D`|yl!&Zir}(|ZZyOFJ z#!a3GWfQE%FkI6HrM!|MMxD+GTb+)OA6L5MY;N(LuyYJ@WKZGwjP{ki;CV~$cr$uw zZ|sPE48EdL~AAy!r{fiPK)0l;yh4OQ)i&_SqBAwYR^)zoM@^>yTTj6lI$@D2j}S z_cYyj@f^iVJ)ND;b!jjs8?t>x&bQ21HI{J+Cw%Q{p~rVW(gX&=lM=o%R|h063BSO$bl|Jc=A6$ByIuvHf8o1;|~3Oz?#bYqQlDLztMhSMZ8sem5mo4L&d&saWeE6CF_`9PCj|TV8Ib6y_at6jFOr(-lbThW#@z8U~`Kg9RoOy?@@FAJmz;}L@%~=4%8({;DtqeNbGa|#$D>uv{pr7~gKmHGe->`x|KU%j$o&7& R|EI&99vG zrr^CGeuz3=m5Hrf#aA}PS5*W}9xy(!NBo{MJ6^9I z+cP_2t}|SMHfJt`0t~$?wskB`?DD9vrIlyn6%_Njy|k9~?A6Yx^kFk|>Mn@MVJG|y zgm6MqUAhh7JH{h}g={y(c@;9&;wc9H4CE~a;Uwl*bc*UpuVX-0?1Vi zA!~s>@bH;3$2p*gmpo^9`E!&8zT-n&i*9YRtDdj81cqOo4rAW?mCj%g`p;{nOuAjF zc*L29tU8a#q^T;pz~awFoWJ3<%V}Ge2yNAAx`#eK2f^PvDIB<}f0mrW3wPIjA4^$z z7p}HC^MbQ%kpI_eOLj(hPUy95OC7vRo{%GqeS2>)jJotrV()l2xv}caly}>WeRex^ z*MQ1nr}4l}8DsXPhDWIM@6gRL9;ri4n5m2Pt}zN%=rzWcTWfW+VRnX9n2F05*%>}P z$Lo~+4wynnT<#t#G1s0l_VJaEa(b_~_$v2j#t&G;TX!#BXYn<}_GyDtp?6TCOFt=R zd+*NcpSc0+dprkrxak*vXHt0d>(+IR!u7QmL?kY;qklQp}Qx-TG2C8*DtzX y$6$$J4OajA3s7^ltNy!HuZ~HnTiw*%oYQRz{JHvn_qB=8{;uDdzx$1;^!*8b1wt+W literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseS3PciLib/BaseS3PciLib.uni b/MdePkg/Library/BaseS3PciLib/BaseS3PciLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..290c0fab3d19489c8c8610323cb3424d60130552 GIT binary patch literal 2096 zcmc(g-ER_65XI-YiT}ffzNl%zulQh$5!zKZY9V~2`qZ#c=qAu5yHMqySAXYTE?cNZ zpKQqP{g|0EXU?6={`}FfhDAJ&`9=2DCYIUEF71FlSrWUp(v~)49I+o+j!$Ggd(OLK zCwN5miKx^Hyb4>hPMMW>kD2F0R-VGqu8(hF%|Y*hU4XG*zK>Sla0!fdGxx|+*bT8_ zR}#InE3yk`;cOE!6gFoa*q%5}s&r~AZ1T?BUIfaTM+ykbvkjSt?3egOSg*0A&d+C* zG66r|WWJ5Nba5$>5g9M>n1QfnCN;*6M+WMYm9hqf9^xhYkv=7+F< z#Q4mf@O#PZc(ZzHFYJi9PIL*{jJXgBF!Zk2*0D6P%cH`U9-fU?T+HkC+FI7NH+yH) zhfU@bTo9APPWU>5aQ-?aX)%QF2#+}|WLp#GRhY9DPciVy%UcY>dCair)YYM0$AGTb zF?))*;ZaXl=d~h2)&hIr;WN!0=YS$!^33q^{UHr}|A)91y?e^8Za~E)F#P6p81cSa zX$FJPuU;!<(p^)O3NormARy#h;Bhf5&T|)2=QN+N#rZD}8(pg1?1QIB-?} zEIEZ&?&kX*ma_6LTy1sc1!vhH|Ltl^c2YdY^xCea4&D_{$PvcAeXtlt9eSs2?|C=v zGwTF3BlOhRXE&j{2Fzlo@xaa)WA>$nN2v5q=;j!Yo z>>R5w+b&;Z=lFCTuQT=&Fon=|xx1{yTzksc$5%ee>Al|JtK451KVlJY-Mx5|#n%wq zmn}|(o}fgBep1fUJ9l3H(+yZZ;5o3vZNKQ)LiYV|KF-t$MmRM-PGBh)9)1cd-ebS+oS)D`~K=w GivI%Cyi0um literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.uni b/MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..f7f2f3a34c244e4f839f021108398a8c124199e5 GIT binary patch literal 2096 zcmchYTW`}q5QXQt692(UUjVfUHwg(LL_!QiKoiA@3Qs7PCXG}#k>j-V&ja7t&3b7{ z)jl9(*}LAEIdkUhto`d}!y1-wKjup8t<7vQ-Nl=7%iu_f%4 zS9x@M9C<0@*hLgPS459c$}2QQ7gc_4^KHhUjeOTwbH-f_-hsISLy>c8Q)Lff|A_IK zJ>h!E>~Q<`)Lz&DbM0vf+8J{p6kzBX+19Z%vCAW3OAF7&>ni4TdyRs9d$Y4U1K2E_ zdMjdnR3TDpoo_|7kI^f@FyU|wdkTYIO_k%B`~~nI!t)ptaJf`(3M^* zWzuO=#X46ZtM(%?X{w55Sp43I^AEhjsSKR1>yn_YIxTeHjH;#5{@s((s$;gvi4 zzK^A>ybD)boq54tHpu^HwQE+!cuwiH>y|orr`$o0Fb?dar7-HzJ6-$0v&mUhZ)QB( zZXB@Mp}U4uo;r<(cEp&nE;T$t)W1VFr+8!zxywvltY?i;xI(Wnw%ohk4k~8HScTbj z`4T(Er|)CML$*5ml)vNaFZ%W*) ZLiqbc{=3!w-@lK(0P(-`Z~r+_=iixEPC)LL-6XYtUVYBJxw~nq zC?4r_%US1k!+OB1AY#OPL3Csp9&>hb=E9T3HYj@Od;K4N{#DKJYN zE1x@cs2d{1u^@J3m*f!22;^v6gZB=(#k_FV3)u8wtjc|?#@!4HIElG1^-PJoDpguJ zl!1%Rc`rfgqk^w~WNTN|l}$iZ_E5Kc3#?LQzrHtMF2Rr<6RJ@y_o?pz;}d(t?>V#M z?dq{Tvm@p@uN7!I5h3JY=v{HHV`*ZSM};lTJR4QHam?%X(puKFS9{85u$elQm-sGV zC;T}GL0PFU1^e(F;xUJXY&XPt73QqPQw;n$$Xg7;`OdKDG}V7z$AGTb5qpZ*@Tg;} z(_0fEtGX=k@R{b0b3hR}qI)y>#L$8%G z=_aY-0cRev>O6EeykcW4{%pkgD_;AYZtD`EtvXHjO^S@Ez$+k5t5Qw%&x%uc;qJBX zW+^N0+|^cRo^zHB^6yq#urt7OM6cbp)WN&t33`Mvv-cLmr9-UNF8#UnYvi-8l!N9T4QXvwN^(Zvooy1Y`c7s zo#E4UyiVCqz!XB;zNG0jnM57EIzxo}zdm^kgy)kk9 zqWg6WmKfGx^}l@WYfb~{@MkKhb5iP8S9Qws`k4~HS7G40?bPzPIK=yWVgV}*%$Vv*g4+~>uc7fonf8Y#xAk7yCA;em7HGq3{jo?;UIVqvP;ma z$|V)3y2oIC!u-OX@q2}JSg)SjOFO_$sHUV=ai<6cF*N2)tq~`^n%y?`mfeDTThHqi zW)ulPJ7+0@y@XqiM^E$iX-Z}n`9U*FaxNUl` z>$NUv*sl7n(M@?#{hWZdcgSPEOaQAm=-)(*ir-s4{Il=73SSgjV_pDhTQd_xk8; zKpd&6#S%1f?Rl6n{$A+{1Y$^$Dz21CN*3o+P=>7PM^^JCT~@jm;-C2JBD&8?#iJBG z^|ddkNy@I+DjQCvo{}EC_U}u&s(6)m;VX-{S=W6!>_PGHf&qvnj=1XWG2V$bb_*FL}=;S(aXyeFtQ#$)Uwr&v<2#tyUM zDr$$h@7G!#G<6?ys+g(I=j<4tk;iq!enLz|NPX@RD#965BMtgcjnKW z2)Eu`TxY3ji0xYwr;VP##1I`R=b+&%C`tc=T~I&b+q3;fC)Hc2SUVv?%H0W3Vmkqe zSQ4K-ILg5Bx8FXUlj@grJ7?4@QU4E#C4?O+3A+1V|F<1qtLpu?YNe1dbxJ+MrZ0c0 N_#svs!Le%9_X`uU9q9l7 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.uni b/MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..0bc428b549bfa140a205c3551ce7016c171f3d82 GIT binary patch literal 1656 zcmc(fOK;Oq6ok*Z692(UH-OrN*9sv-(gd)8IC2~nR>)48)RL1{jsxV+w|sN`QX-I8 zAduzzJf1T%_gvrK^{i(e?_(a%-q_Mo%k0WdSkunfcFZ$IsjcnS?XB70SYa`5YB!8M z+9hpa*X(&VwNEy%8NFv8iAgLcI=8)bE98HLe*v>w^5(Eu!LESOLz~+p`e*jUp4xLp z=gsVeoiX;EzAL9&2ss#PTg6?X`js;+_LkKg2e!PqeWP8V_!VA+_WDS91e=sd59}QD zmBU{%kIBBEuicE{J10W^Yj4kY8{$1y#7MbPMj2?euX0-_k+Cypv~iq-TBGaRg^P({ z8WWe%Cbar)=Qs$t(BPa#Y-xP0fn&4`PlP9lBEbxF;&9zQ3vTi&4>ds_H2?gO~1Z zsIE$16`ea}U6kjXOz+6|Eh`DU7gX9|?k*_Ty!E}1iuX2x%Y>Q<>>X{N+oYPD(hgl8 zvFf`U77;6NXWY~wkJ`hlBkcGl>=WLKC0St4RC zi3uIAF>@bGAp|aW$V|+&ri>A>ic!uo>MgO#{e}JmJL0W7H>$Ff8bn7iJt1Y4p=wU(+B1gJSM7#lNpSYpCXrGccCS03*9o> z^QBtEzS`kBAXkoOLiPd@&@YOUUC}dq3t`V7m#nHF0zN6HYR`oGWKF1FclT z>Ns|WWz1?GI2pA>ckEECK7VzbouztY1r~Rr=;=2Yx z=Pu`YF}U7~N^E{~=grSYy1;AFCGlndAK!x~hG+x#HbQ%RjOF H{|tWs3Xa{Y literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.uni b/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..d9327ff346217685230858981226c044afe01667 GIT binary patch literal 1828 zcmc(f>uVE16vgl7g8##ieo<*RRRkZ1nAlYpwHxxF`l)OlO&6M^Y+^P3@#^o)?88P&?zv~q=F8`{waxL|=I89Gomy_^HnSbpw9~cB*2K;RwzZ{A?92*VG0W`} zdmBbY&R#PcvzPH~iE~@ng~wWOeo1DN9hLb1w#qY@Ucjw@+nhc&u)Ik}w;1o*0l)jq z_RHvw-LpOBiRV6}6K6swz|i~KZk%=4S4M-q_R-9%SJ)*QOf9mEO;qO4!ozH#O3*rn-ri>dhNdk#Wwc!Wv| z&$&VoFR{(x5xlC7Rye&m*Tvn3#PV>%rPASp*FnzzzSA5o!jlp~D^*$(%L!vxR#kN$ zQdHbeSr2{@GU$5LAbX9iYJB#SN;AYy_ zbYHVFhW8X_U9BB~a>i4Av+Cld#c=82=quOrqIFolr%+I=E1 z*P1F0$yJVOhOFo0s`fj^SL}$l{t4o;O6VcBw>3_Ko}fezAF1YHty$$H{mZsteS>Gm zc59!6ZzZU90z%5!5h$^pz(guZ&kh<5;qkNIE;lFF&$;c4x16T?-v>(!TOj?7fAf~_ dM?L*sM{>b{UgVHot^JR>`d=MIXr+Gid<76NBOd?& literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.uni b/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.uni new file mode 100644 index 0000000000000000000000000000000000000000..695733d2bc5c9a8a5713269c21f865afc315d315 GIT binary patch literal 2790 zcmdUxUr!TJ5XI-2#P4uZUerLV#>B)JW1*`y0&PkO`a~95ph+opTR^_N`aAb_x@iG1 zCM1$gckiFMGiPSb%nDCc+0Jm-YofpdMN#^}!DxH_}ocIwEC&^WSnv|dCTQ?zL%=hWTy zr*<0A{0WC-WH*3Z_yZ{A!3FsG)?;)xQb%|U7WwG*n}GeM&(pZ7%qXwgzre;Y#-m|hEweRNJ24xMS1V~R z*sj&dxKakM=auj>p4sD>H>%vM#nI9_f9>Y{=s| z%WT6onf;5cfZjzb%e>sggE3q#z;Qwj6sM;kddByaz2JGnXni(&X|H2EnvoB}8Nepq zjN`jxh;mw=`BCbYe~O2r5;v>%4i7u_eyL(gMvOUg4m#D{85%qr&eR;dM@WdT+PlV= z5%P*zszxD5Jn`tOf|VDsP4QRld!?jY>ufK|2579^)LH!8225+Ps_s%^aimwVGLCr5^F>bwSd>0#O4TDvV!J#R-@RhJ#)MrJ zn;0g25XNAlYGbIOaV{a9&Qd}inM9-?6EXYi4DeeR?A5!%S9+zj!gnLiHCvnez0a<6wxYdY`^a=6t{v8!=#++5wB2DQ zY`j_h|wKs`G8y?AKV;(bSlJ3A7sGsm# zvDG1}69e_kpQatO#s0)s}o>elZ>N_FZId3sd`Cmtu5LWQyVeZ;W z^hjR)oloMyF5ZYE?RoTX^Xq<}{@;6Db^f?+boIB#b(i0~U(>&Z34DL(d%R@*Z`7*F AS^xk5 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.uni b/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..7abcdb880725a1981fd9f5b3cae213ac2a901a89 GIT binary patch literal 1638 zcmchX-D?v;6vgjz!T(`MUsT#eMG!>9#BOy_yCEM`pUQ5MrVB~7Bx|+*y!tyc`(cWL z4^o!-ym!t$_spIB`J-n&bF{~N&feIi<+ieg9k3_M)FL~znAr)tGb?Ou*S2N8<8$^A z|BQ7?yJekwyAam2jg?qRb_?d+3iUp)-xBc}Mq6Sp?FtUg9>V_-<1>50_k!7RwR&pL z?TC5o881-4nGm*MsQ*0&XMODQXtAY4&}6}QL*{d`ePsh1+3P!5PhgXK?WAJ?JK?WE zNQpjYEb&K=45JSh>h zQluSgWt_pXttn?xRNODw4>u#m-|@N2XkV3}qpCKm&KFhwVpKMos(MN);iZ2Qs;i)@ zytiKEuCJ0M_WcMub~1R+skD7d7nCbn{U(&fd)}I}AvKfOJNmwTVjZKRUZ2JZyD?QY zWfpmDr*_5|vEL%Jy2n&;gvZz;C(Km6>N||W6>5iZ;MZCmHF=+76|2O@b9Ro;$n!d5 zKL%3>iH|*ECFa^w#0kFgQOw|VimzgSVf=tay!GayDoV&9vd;}piyouIkbjM0o-~@( zm85@H57rN82X@%hNq8$kwF?ju&Q3vz>;fiINqY9tXabMFeTUqfs(#6Br}U~c-TyII mV%TB)fB(pi&qA5}TOPXmF&U^XhK=HX%H@9Z=%S0VQ2Pb;sR69#H$ezcc$~f`SiH zmc4iHow;YuoSC~nf3&P+f%h>_us61}#4c@NN9@V+*|s*fYu^j(Z!ELa?yy{8Nqil! zCN^b%QrMQ*Qhd7h#UkdJuNT%VaPJ5GEm5!Fn!;{n7cdX@5H63HpV8Rc;wLTdYkiZS3->v3I^&*bbFayJ4K;`N}#rwATlD$FNE8l!_^s zE5?bfSx>;9GiP`#d_8mZ)_BTx$GHvu0dFx zH+-w+6Dp|62dXU&Lauq_k=D++L{U}cnN-Rsqb)sDpX=C&E(rE%k4wq))^(UMiraps z2@HfMC33A4X~$X_Pht6cJ*23(FTGb)88QCOc*tm9m0U;l^Rzg>E%FzmtkP87lTm}0 zelOHlxvug~UF9a3r&OkOp!<%UDZJ-&+J5XNC>Olttq2y|2fr@^dZush8Qa`I_2h`L z>vPO*kFFZy9l5q+J7bR6uMuk9dvtMx$Hqz zc8<@`d7ZJ}15*fnk3D21=Gs%l7+?7)X72S4U&a2){1J&`_*lst!szeb5uqxVo^ zKp!b)x6-WaB>lfyuztXMWXDyX*LXKiTj+l*_+mqUw*xL7g$EH2+gJ_nk=-ZIp-JU&{pnegFUf literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.uni b/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..622b4db526ea193c1d5a5915dbaca3935c7102ce GIT binary patch literal 2008 zcmd6oTW`}q5QXQt68~Y9z5r?yKuAakArfk61k_P3Dm)?Q=0wU(j@!~d4}51gww2Hd z9*{thy_cDtIdkT$^W%HN8s>N&^Ku<5j@Wm$#>d&Y#nxi{ zi2u+s?3vxNo?_1!&+M~BjBovVV)b3bBJO?X=eD$sN3bN@%4g2Wv1VRH&u!+h{F+6X z*VwjrubAbGGtgao|Af`Z$5Kt1U9rkpXC*#o1I~u?DOIkiPBqHk*%*r$S}~4UYv!=r zjmE)%DhSMUh$Vl;*=OyL8*#RQ%?$sP*gEkLq>mV%*%N**n4RucPwly#FjuE?a4nbz z);GSggx$bj9ZM6tJgV4YD)SXj7{${VHeS))uDw3!S|2px!htU%ddfSYW6tYCj1*iX z;1$#ArnGbGYftf5vKCGuNWii!wI&ToVGAtMnv@rKRs==YS@l5qu6d-@gbqouj&90J zkt-Y_)6!!uq67tuIbATLih`~S{4MLDq|m7fOQGHy&%=nfknC4F2Z7=#Qs7FNg5Gpj zuF922FxPQ?Z7S= zBlfEZ74L0S9O2RPkz;03uiiCA#Z}ZAW6Q6#Iw|YE#41#=&*$tCpRUJs!G4>ViV*wU zT~+NQZJ6kAf?9c@0iX>^(oy>cuQ&O|0%JAum-BX l^L?-R3RK0P)u6ujKrc;nO1AH+&#W@51D zqh**mw|&-LXYF;8`@4oUEaH966WIqFTV_+cv_0mu(zgkth`G#$mRrhu%Q&-{Ej@C^ z`rOvGVs^cWj_oIX&5!twSm{~QPH0bdaE`!8*{j`STYw&sXTh_kw_7O4aS1wXAFJA5?V7o(1fLKLa84Dp$2n z;d?=Z{Gqj5ILwJx&BRC*&FD?Z8|o!j1(&JPbLS-A1a$3{mo#(3E0?A?MP7~YLE$vH zCwQ>PG;Yz+`!+q25!)J@((!n!r`^2|tUl}K;7@?!uKC=m~8qkYf z+ku_Z#>`g;mF@{Hj)~|wa+{vqt8a}~xI(SbwtTG7L3!>oR>i9A`64?brt7>;nNPqJ zLfdn98Hu^(l(A2&VwAIp`beyDf2aMzig@eJ#hWa}8DjfZ;#BAfN_6m%avqnO1t;kj zw*l)XynD7^`lPrkg=*&@wAniVCAM>zNG0jnM58`D9(wluehBLtS6sPMRR2S;#IOdd l|LGUJ<~m4=e^Wy4>7jv~)hTQCCpG@Agl^*F__wH3`URz^KQ;gW literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.uni b/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..0487d1d389fac6ee0db59aab78e7c878357b87c1 GIT binary patch literal 1862 zcmc(gQE$^g5QO)+692(UUjVfZph`#xAsS-90_rGnRCuZ!yGbK8Y2=tf|2*`YyV!05 z6+D3=`|RDj+1a@{=jV^EbuHj}%rCIlHnq83+PUo!Qzo{ht*x?*F()3_6>|cM>^sqt zc+U9FzOt?$U)YGdVsmCLnfZ~YiJMv44ewLpC1c+{gA&-vE50?>SG0o42QSWCuJ;+X}Qxo`q0?p?lWw2+16i*Nhfh>`K;2vl11g zdT1}LXG42+uZCW;nZsXzpdBq3EBI<(wUasZ7qC$7hF+F*6A%$2uWbgGb>oiA@$ma2 zcgQPZ)1qsw_DGRyF1ahi4^lC3sw*o$)I5Bp1xPK5c!}-2QASzs#Cly1=k#s1q=8y~|&6 zomZ=BG?jZQ_TYs(f%28tRkKTn7qYTsXS&qCTVYLP0`CH+ZD&GIF1Tvns*CsT^bPP# z!ucKIvrlk~QBh}8V@fo}Rb!qar|sBI7$f2>LaTd>iz8-?9CE^w+^c(sQMf|wF!tQL z-VU0+Psxf^;_3x<%ABF&bwWG_QwWKxJ>*Ty6;s8OxtgPze%4#&s`eMg4`jq!XD-@Q z@jXO*gKC@>Jw}NEK2ptoqgm}FeJQ)Je!#V7`;AZhS@Ei!fsn9v3`%5YFp)~q^B9d% zc-;5fXXkYK^u5Zs>y&8!55W?{4y^v&7rEoQRHuK}r@S$uL-}UV?8xtW{d1o>XaE1} PpP_mEPqqCI&}wrF(O4>x literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeHobLib/DxeHobLib.uni b/MdePkg/Library/DxeHobLib/DxeHobLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..fcab4dae8c2c2fffb58b967ac6a5a8c90f59b827 GIT binary patch literal 2072 zcmd6oTWb?h6ovP5!T)ebUsT#eMG!>9#7^y?c0w*xpGs~`14&yZsoFoUerr!oCJBbt z2SJ9JbK7U_wbxlQ^Xq5LY8JSkas_*57dEk}jckuOt)zBkb6Z%CcEEhFYhr?(SY{2{ zPsH~vXFaz&#I3Us!KkR z)voLluy1_F46awsyTn`ArQ-+kj9AObG_r5pbFyhw^{r!zba6FdRQgF z)hV+@9X7FcSFS8Ki3wy@(ir(RJ^xR(B0ezjKcuwgHAqPXxQtc`$ zb=DP8VoMikHRsMwisa-J=ZGR+ zik!f<@S#=<&qw|ZYugdC@_xxBGX3s440sB4vr_p@ctR?)QYLvw758Bov+6vgsA|4o zzBm~%{z1$(qfJ!`9rZT$m;0}m^@~yIXt`&>8NBv)UA`)GRdnu^RjEAZBx_r`&zb4N zdx+CEb5}vR_StGe_O*S2e?vj8(D9JYTRgVp`7Yl=&1)A!MGr#YoIGr;Ht9 z6{DO*)G@Kj{gw73E8?wpE?H(NYDnzM3a3O*QKE^Dl=En%S#*-V$u(F%;@-3Ul~0PV zYoXdX2pN03pd@w<6R9LU>uA)0$F6JN-w$Ek;)=05MdyDAmKauG^*?<3D_*}ec$flm wO`F=~sOIXd{-nbF3dA>X{hzS@xBD0WoAtkB{Nil>9rOji|DXByf0|P1-?5BK3jhEB literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.uni b/MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.uni new file mode 100644 index 0000000000000000000000000000000000000000..ad4a4e422191bf6525af2504e7d9e5f07ce033cb GIT binary patch literal 1886 zcmd6oTWb?h6ovP5!T)ebUsT#egHIx2E>j(>O~{4nQ<*fE4kVc}nOgJb)o-22%rsF^ z5JAGZ?XzdCwJ)dr_O)RRbBw3_oV~HR#kRDW9bwZ=$lPN+$3C&tBF2_;Y-`(C#(8bm z_&aVREHj(3Pp~=*?2PZPtYdu}vxXowS^G9%H)3=c=T_gb{ho7Ww_e=}p0#JsP?ED{ zc7uWp-aD^j!%jA7%M}#SG_mxFBjG+leFCN<@&sGq<9uX_w~P0P!r?nz*g)F=Ezo@RYOHuWGh0ivZ8G3ZtJVPz+>eVi7RHe^l0h` z<#>rrouIzRyP&|;S5xm3p)ta5$vk1M`s~hY5OSp><35E`nhPxHlG^w|4OE%=gYVil zv@U1$Y^BKAz0bfkv+(v~jNvLeMp-I)QB3M{MLeOiipr}V%BUirW6vui#b59_RJ5O) zJdb)slil|T2zd=u@q%03lTm}0{w?O+r|il*^^w)tr&O|Wko^so37%6rZJ)ai-VLL8 zbFO3?**jjWUWQ)hTjmy>uihLocl|oT8q!^3Vh?tily~jkWF1I-Qh?F1ZzE&+|FE#Ao1jU0@Hv6hhB)4>(D=Y+@YYD<5&@UT64< z`xEPXZlqgpFW9l#Mv!#SJX*=I~%Be#5l6!vR~Fz#=)+vU4hW! z+c78srxp?CH!X5B!tYnVV=AcbUr_akSskZWb_$jh)=>5D|3=q*bc*oL;!{ryiA?>{ SFDvo082=`||MCApm8tI^|0Q4m literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.uni b/MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.uni new file mode 100644 index 0000000000000000000000000000000000000000..cfcb77b03abc42c6d7d59b0058e89314ec9afdd7 GIT binary patch literal 1948 zcmc(gTW`}q5QXQt68~Y9z5r?yK!^u~5D7700d5lnQa*@=y$B;SU6i_q20Az_}QE`E>324X-npj4XjNJ#|fRg!oR$3tXUwr9nTW~ zLcZi(dH-9yl+jCUmp+1U-5rC2l{KhJHcBkYeah-bp4hXb9ED#zgxEJTc|fNFZZ}jL6iBKU2tX%I{8<9%1l*b)p`Wp2^Qj9dppjpuy?Eokz!?x7T%jQqf-mk zR8=WQIBLH-HT5*#O z)iok#Up)g8+M79M#1@bRHn7Z{)Uw?mQ$2=J$4g+=e*_3b5*p| z-f>f%_0UdYZ)w{oU)mhdc730+8l$cuxksMkp`Fl2tc#D}q2@nE%@Gy@?>S*46{~H~ z%dfmQ=sSL{*-?e)lwJ8ud^~5T*z`TF6V_vV%0uE~_n8T~))X|T-o0(cj;w7*3we1s?zWB T|C`+Z-5;a=(%ts2sG0f+!U!}E literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.uni b/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.uni new file mode 100644 index 0000000000000000000000000000000000000000..1c97732d0a9ed79489761a6c4a20f3d757240188 GIT binary patch literal 1816 zcmdUv?Q7Fe7{#B@1OJE6eNov`6+sXY(=BRnTS}WU{WQ{c?E>pMlDfHn-uXNC=7m)S zKMf=#_wBjop65L0=Kg2j`WEm$=LzhCEv&FhJGUL?w367BRkpF5cE)^QYhnT$T4YDG zN5oI9WWBUI#s}=q*-_E|&bMISl74JIKsjeL=R0R+Tq7)q6ZVGKHNC1nyI~M97dV{9 z<`Hf&Ie_0aS(dO_+69aQdkXVsw6E+1&l`IC_2{L&wmte%P?=xS7eWb!zImH*$V$Yz zB06j-ShBC;E$zms7TP--*vQ^*G0R|6IL)t#UBgcJD-cvSsl6dW)yv^KBVq*$t=&0g zRiPDQ@f3p`E=?V@M?3=N3ihgo;w01tU3*nm&D`+HLpi>XljH+m^^$(W!=JQroEsGJ zQe@F8BMrRYntcO&bI7cG*KujQa_e-M@%=s10xrT6lGjQn$y3UB3d_cUsz+AqC3pJD zh_O7p&FG;jUPs-8smpx9PA@=< zFPf8c+nt^HX6BpO{r#(81#{dlxtx8l3+r0X+P21+X393Ou}!SO`_Ra z_xi%47|ryu{!r2_hBkk#*zcEG?nn^Gai@yNZ&?25`FLtd;})Q z4f%Fhy5#$ur(@+6k|SmkuWO$;48Yd+5(RWl|Cj8RHC5KOSQ#VXY}=zP*#XvtR?%Gz zbqjpT+JJWp-A$i|s`p|Ht~R#1Ug8{7nGai7-?j}_eDx7@_L}c$&*W>*Yn%76wcu0C z<%Aj8j6P-_Mu`I-DF@cYxJ<8B1ca_Tl_Bv*c?o_reSYL|8<`uP%2edcV)VqAfsfI$ zI4`0WM*~ZGyr&tj$j?@YYM{+67K_=BAyQR1qyjQk-h5=@YUeBC2W*pWu{L@W?8W#l z^G&Fh*$gb5&qj<&w6uqw5m`)#NCzK;={amu-EG?|uD5(`-u-Ra8=p^glnFlc7?*|w z9eQTm%rjGDUJ{vZ#Z$dOu}$onXA1_uvt26t{XHEeWGnQIj@REuLyTF>Oar_bs|I)z zyI0>MlC3UZJ?uumV~-LO)DxBePq5nqwyH=x4LLbhsM5NQzJnv~2i;<%tRSzGi&m8n@n8O2Fdi}^ z#J9-IBbtqh!>0yO4OJStb?{$)PSTi)JrkI)Y=4OE5V17eM|LZ+RH?u%FZa8`)SM~lXN~PfchEtnysfi z2|Im=+8G)utUW?*V8m50tR z%7)G_tDanD@jiBDsrlMp{mdeMPxrZ}oLba>v-664l1GkHn0BQ3o%sG;ar_TYDZ(m- i1s16L{SPOTF{t7mmYs$E?p!j<#)mSHr$eZ|b^ifmK?^AW literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxePciLibEsal/DxePciLibEsal.uni b/MdePkg/Library/DxePciLibEsal/DxePciLibEsal.uni new file mode 100644 index 0000000000000000000000000000000000000000..93c7d4597d1bc150cf5a9843ccb75b61efc4a086 GIT binary patch literal 1884 zcmd6oTW`}q5QXQt692(UUjVfUAjAVgh@>@O0dSi<-b`@{;%cy_Eyn=vn$ zeYFk#8)mT$t&3;mEQM`3b6M?`w!*$mC)*>SacYR~P6c|!Ij+0B^?p#Veg zMw>P}UH0YCV5<^^Q%hQJnN88{mGx|3ukX+=cePvNyMmqYRhf+FQ%2QU3TN=W#A5*q z?d`~AiGPGej1((pHU}+KN4=u6b9U4ROV<}d4d^;Mt?;+Z)q5FzrfRFR#6idn4DS2y2`t7nYB4tP?^r2 z?i(xQWo#I&AOihOYI%+u6<&ipkjoM8b??Yx@ycUcG`~Zj4{UE zAT+usba9Nw&>^SH)V+GQ7=b9@Gl*BSN%Od+H$_JEa` z%ch7UeC4B<-s>&Civ5N013TiaI~P|`d=9aFu5lXl1SR_Pkz$_KnuSi%ceDfR2RsLM zSoev)D_*q=5K_*LL5b}GCQ?aycF|}Ak3anmshqlAU&)NOZi(uD43-$S82{hbxaG1` jrvH|wdSgh2>YILDk-KvJd!FH*g?|v;>-+Hk)M)Yx^_MFB literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxePciSegmentLibEsal/DxePciSegementLibEsal.uni b/MdePkg/Library/DxePciSegmentLibEsal/DxePciSegementLibEsal.uni new file mode 100644 index 0000000000000000000000000000000000000000..9595e450427997b4159755c97ebc4154c0a6ef5f GIT binary patch literal 1932 zcmdUwTW`}q5QXQt692(UUjVfUAjAVgh@>@O0duRsC4fZXojGPvA22?#NBo{KJFQla?WvtGk6b5a zFcHurF}QW_hO0I^UH0YC#8ziA$DX*~F`L5U3+vgyUf#iH>Uz1wcLO^0LY+#;K4nzj z#dreVYdlt<(B7U}*7yflgh;tkW=o>^Zb>^jyJSbYSUa64s*kR-(<=UsxwM&}J9S@5 z69z?YaFm%=4zrIUT=Gn76^Vll`fASg(CRsB>AJzmR+@r9@x(;Ql``e5 zRq+IrUc2gtSLhA)vNJ;b6`w;yw^=E9)J>bX+I45j`h}>dIhA?}dhp!cU+JpkRo%I;wwl}=H_JMT-ivc`p9AS-6)tFi6 zxEi2a(`lc$BuC8&V^N$vWCz;)^VEX5lr;ak#e5boOvbb zJKF*EJ)R>wu60u0m6Ek9BE*~>6D71OkccJm*@dGKIDYjzrgKugzM2Vd-4gZxlvqO8 pV*Gnw=a#EdmHt_s(#DVqrJH`;k-KXBeVzWE`G1su^`D^O=m)%@Gu8kA literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.uni b/MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..c2eb0450e5f8593894c4acb03fdf9af13c7cee0a GIT binary patch literal 2036 zcmds&TW`}q5QXQt692(UUjVfUAS5J&5J_vmqOGIEQQ-+W*IG*A$Z-q(^U&|CZ%sr6 zkAN)iWp;Mv?3uIn&mSG@n8*8+$Fp}fx5Sn+)|=@cFjyt683v!O?h%gvSxOJ zeZojPVwb_gdhIX>)y&!@{{QO~C$O-A`;7B1;8~13hKVQiFYFo5D@MoV?76+PBgTQ_ zWd_ThDMCgJwK4k>Mr+vesLj%OG_l2Q=2$K`R~6g##(Flew-55WVNVJ=#a|Jjs!yeh z7`ziaq#do@x*9L=TscI_l`vXT-Ku(0oYWu%s_tv218J&?uD#NkEH}K;aExxGWT~l8 zp_EnOkTx@N-q(%?PF-mgc5m$1*V7nKoW-Kl*VA&P{b_lAA6s7IvZWHB-x4M1$dVJ(d;8`Edg!X~9Yv;@ZSoGjgeS|eYRU<~e z<91{h^gi|`Lc@E2ihVqWE^^37>Q&pKS6oGH(f8b3v!nXlm#hj^=<<1XiO;~{y1*U~ zQxQU!d%#S{WmCooU->9!;q@M0<^Dqdi5212o%72q#Tk72T*qmm2Qbk`N6L9xb5|S{>Q`; o!WO9h-miPhu_9*vj2CHX2qV&2zpmh~xcNOVx|jdr|FGfg4w=YE`2YX_ literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.uni b/MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..f384823c8b9d7c466055ed3cdc61cf1b45e716f7 GIT binary patch literal 2880 zcmd6pZBJT35QXQnN&mx*erX%U*7PN5nx?3=J#%K}>@L55ZQ7<~JkR-M_R&tQXMO9~3S*k7+PRHwVoll;#xomYli7jo zFqc`yu5DyFGh=?4ePex#ev{{h{sp5w)^_=x*qI}2*=u`4f6umgFGJd6zG^irt{kC_ z=c_476RcpEc=p`;7{90P;}q*0>l_B>Sodt;sLl)5r8d~lt)UcStHeN5`CB3BlM9!oNX-Mxb7Qz?9j$84Bz97%qL;tS`Q@y-U|pYn69#Q(5;_j_P>Z-JbBonU9+qqP ze)URfOiZY_KP?J1EzqusI>{ND1lG3~vySGLY~)w9s?XoQf1p?9GXRj|yw z;w`Y1%h>gZ#uI!k|1&xEeEQkVQ)^60E8w5Xk~S=Be4HQ{OCI!q`h$a_7yY#gy3NDH1mFMAvx0pzkMWj6#B-KZ*QN?r0cvMD= zudzudZDKT^mB^z`*w%FY5QM0K@|&1SJrip1&d>AEzw#>U+#@TwO1jL?dl)m)!m^Fh z=4VRao$(~yDvB@M1lk96&XUi(%becQWP|svw}*^YQPmOF70>OF?bB8mFA$2nSGi#- zSTr2D#+THq_bRP$g}zF=?S1vuXK^1hD^@l4m)S8kb?3Fucoj?`)ZBNSo|tP)9uKjV zjeLgHCv4^W2klp8#9Mo=GW8NMRP6f9yIB97aoRD#Ey`2?B koDSMsMP@Uv*uS~Ai+k&#H}+%P)bS4?op%58ZC$AU4`FH5uK)l5 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.uni b/MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.uni new file mode 100644 index 0000000000000000000000000000000000000000..d726ad4224e1329c3c6f5a2128e1888d85672292 GIT binary patch literal 1898 zcmd6oTW`}q5QXQt692(UUjVfZAS5J&5J_vmqOGG`RCubKq)ja)O=O#v{&~uGc716h z5WG=Ed!IdXX6CGO_p@tV3uw>z1@^%%EVHGZ+YWm=8QUd01+yjN)N)H{x2!W;*~Zzf zu)ng>S(VtIb2_q~9Wfql-8$e#ilq?0(`VdVFpum92*R1u&+j2zV0UFRPBU9GD=Kb} znPIra@c`xsTG8aM)hWfP0MaW5y zb6K?5%5BcQf|lF0%V%istZzemzs0Pr?*`j7?1aApA$7F~@Z~F-!gq#+s;;x!rgkgG zNWL;=%cerY5D%}N88cPSSGPvjT~%DR*EFdwMQ75W6yo)eGp~6lBRMP-WsM?Uvdo&y z=yZ*m+k1U9dB|FdY`N4bx^X(6(F^rqq!}KCCkFm4$Wy^u5l>-RYg6@5M#Wva^_3B0 zse7A|UR28@Ag0v4tZ8+BUBxd(W%DAXo{}28buU!9@_ChY?(jk)b=|Mxu<>`dW3 zM`;gFLQpPgwQd!~XWnFB12mJ^C;FZpvyRDPKpr)Y*^N=vgjwWrJFyeSi2W9!&3lZB zBP>P^IbkOCs_!rgSEwDvzFTXx*Tj9wsaPe>Utp)$3>~i%_G2)GkT~B%R${I_c^qRa z8~OBBAF-A1Z;W3!5pTV@sPf`ti0o^F)1t>@Vt|h1^RUTTtt5R(yRd#j+p*n7C;mI< zvvvkT!rcidk)6RrSyDcG)J;r#QL1LL_+d;NqCu*u2v9g;8W3=01m3uSK;}m~o z9wDooye4+R{v4bMH5Hz7ul&xM8#k@Q9M$5Iv1F~vh!03QiUDQLJ33ak+uWa9%_WBy@+MvnNj6EB5dRR?bQsh@6i7(TP!IbpivgqIcPfBZ{|Th=m;(7&@iXs9p6U;t0K(IOga@e3WLs zu8cAY43BpE@Vt&x--QxOM0(+M=JN0z2jN4Paw(sYf<;PjWmN*$7rWs+haRqPLY=$%DQK; zI7Or7o*S&hUOg+!t-^bSdEeg^t31so#1g88$4l%4ou=bDM4sVO9vU9I$(xW%rig8H zrK6ZZ>i}KF{>uD;9pTowPm3rahm_kT`YF9yw%7!?9`}H8yvs;ZPPiienhuBJjFEie-~duSOMApywxh6w{pK* r=3+~WoW-Q0b&qb#{?D1$$p7yD2ky@;df)EPtM^{KZ~xuRSu*Gs8Ze~Z literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.uni b/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..e9a29436bbc940a2074e1e7ff8b66f5b15f70905 GIT binary patch literal 2042 zcmchYZEF)z5QXP+!T+$NUsT#eMG!>9#B4RFO~?z?PbKdOBuz-RYX7|YoVmH#Bv`CP zWZAv<&YeAT=FHsPpFc`gvV{9FS7L8$WK)~j(2lTar)F2Sw#>SWee8)X@JXy{pDkr< zVO!Z(-qP+GOB>&wV-bo8E8>^^_XfjV@JKHz7?AsUGEOurwh|Aelwo2SFfEzta_+-=z_U( zjvU2HY^SgdeJTyYsfhe5oQo<}^?%MKGX3T{^m&Tgex~Y2;Rz{drAVr~GVXCgVpP>b ziYn(3_D~ry{*KQfqkUC^jyjRO&HD=wLJf5OB2#rwMkl=VuYvk1=qm4(XI3Qh6_qR< z=)T6%gZF?=+mBrYWx^f%R$09FZ%KomsoOiAW%~rT8Y=3{X>4Py(N!I0scYM@bH)^V zj*#nKql;5KT8><2rta0Vz$jdy78onO*6L)N_XWFRRrh#_UEtGnUgy|rU<#q`v74;K zTsB2)<0~J<3|?pWD)tw~5A2Ay&Rn{Q5^_lSqDGt?y@nDE`baUWTg_s9^wloG`T_Tm z9dG+2d|`uXmmt)6w*yLQmoSk^(zA?4ZFt;v9sBtZ)-`=P_D)g#Pr(wy0;A5@+H?7v suX({4i}l?&tIjRhss|cdb$`eE&z$e~=lHk(i`_q)PVfKvQ{=k;0`KTWsQ>@~ literal 0 HcmV?d00001 diff --git a/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.uni b/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..968c94b17dac3bd9467f3b5ff911bf1884fd45d7 GIT binary patch literal 1766 zcmd6n-H*~x5XI+t6aR;XeNnRuYK#xY7(uEMbxUZ;>XRuTOOrxLsk`#etG{#m1*;}L znN4%Q=bkxpW^RA}=vmJ^+Cx6iUfI$TOYN(ju&0yIKH9*hjGleqY-YK|v_0#>R?G`# zDdV17x$RhGwsEJKZQW|=Rx8er@y6I^+|O)IORZaZy$ily!)QxPIWb=mr=q+M&j*Z8 z>=EBHX6M!Fu|2gj<|866h%;p_gd7a@QYm4!Ax6*ooXeucmTEcoc22`<`URFRP<~=B zZ>bW&CUH7%xs$<8_-hbi@E45Ai?oj6D`nTP(Al1Q8|*!H#7Ox{n5CfAnk%=un{qN| zwsD+(NuYsa}p5ihY#8fD7LIjofdRW}4jb=PvK zncg@Z=JdZun!rVPQlivKo_4Gi@eG!S`H-UGzGT15j2M5%Mzws%=vb9fN4M(mEvB?kLCgh@#`1W}=?NpD zI$=F!w6S)H`Qal!u{F$Y$uxtbIr#_nn2ev$zp!UKuNWPdv*-5Gju=O-1~bQ#JmmOL zn{qy5w1S}kPCb*2Z?Tv=Ha)juzin@S%Xggmv~5B<(hh?;GJM0jc9LM zSA6LZDOSd4LFKB7Nm|cU4hm&i zc@Zw@EUTH(?i%ek_ycn3 z?3b+j$_TOU!aky1RswQL-8~$a=htQaLR8e8N<9TNcc2wtm&aP0!E?!{g*bE%5Gu9(~%0uj8510wL z))Xf{8vlQq0quvr0+&?sh=^i1)w_ zYn}M7qi5{`4>4y)cnR$SBw|T?cHt-i$9>Nsm6PhPsCG&#rK$eM_!7bvsQ$07c*`*% eHvWwZ>1PNF(pJB&+MoFNI~Tf(59MFi@bn8Yf_WHzXUXSCV9tbfHPgCT;DXSD$zG%LD~4 zq%7xS&dhn|osY9We{`&40pl@WU~g<;nO)l4jyRL%vu!N3Yd;G(U)#=dyF+t@CUZGJ zo7t4}NvT_)%dr_)Xc6no<+-&>-1|X)i`Of-=CE7Z1pb%({=<(X%1g{5?N+*@NGU@b=Sm9e`7t;(vZpu4KdjNRHf3AIAk-L%BN zVXvA`sGuqzP;GG#a>JwWv~tcBimEEhtj>%g+R#JIy`GJ%kNjzmOU3lo^Dtu;xBW;n z7zj_9C~_rFTVzE%h2`({P)5al;k~NLi1BykLq_{qDe|a(o|gAFW&C2at8=RE*-?X+ z{w~y4MP6l{dzRZoo>Q65LEg8VOyQl>Qh+^E%@^0#gXF`yL{Rxz6ML+k|76SKP%QrziK;&$26e`u&iS9Bx$j8YCjQitw#RIReeO^8z2CyFvAW&Q#+q9sC7wg#7IsBsVVl!$ zh?)Bc896xCGcc5Sq>TO^l_S$#UiNW{l@+mbET`ZRn!7M~kN%N8;CaI6bUS-!kL`r9 z*e<|3XDko-mMvv7W4?qBXKnUnQTrBuIp@T7ZeM68SU$53xjo-wZ~&T_=VOI!20B%2 zfd|!CwGw}-bPC=v77I{lZ{xF`va?_=oI;R-WnJk-wb$7>JJO3-3JNH_>uk_V3epri zRcS=4bJre&Jl8lvq=m;^dJ!(6omI?;gP_e4f5-ZE#;SB#V=0yN)$=f>y_x9@Eb=E$ zfh$Fl-j(qPl)u(Pj0*cD>!C72{0*CZM7yj69>Yxu=d*48LR3_oN<9TNc@{uM-ZPJ3(ZQqo0jn{p z8ZwGJw?jLpk65og)V#;2IKrauJtvH$UbPK+`IXlOeaFu=JE`)%U{|OTAJ5qZHa(B) zob?!=@{su0J!V3#HANg?D;vcORiE1fK!0va?F_n|*r&K$ol~Ppy zQ+x?w15~@;qEdB-d@KL`8?A4B!{@I256fPP>65qA)UE1t8v}pNzPx>hWUKr9KmQEj LzjyQBQ1kN>E6Fcb literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.uni b/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..954c53c1727d335033d60e0d04265276933990b7 GIT binary patch literal 1868 zcmdUv-EPxB5QXQu67R4|ZveFpAS5J&5J_vm0-7j4DqKZQ+@z73G;&N!U%ur#yRn@V z3fv;gUVCQt%$b?9zPoK&(;W9xE@$s-YID1=Guy)^Phv}3TVW~d1iQ0KVw}bH18a_b z!ur9!voFJ+S)ZqDb0U{Se&%iLBXhgqdx|}0?Shf8uIwC?HM^os)-v}1&m50~(Jsac zgiE`^s+@|Lu`aoDY!klEcKFF(Gju-NHpeMm)mO3>;x5lGSk!}zH83C9k#(#`70wp0 z$-q$O?pJYyZ$;%|Hlw0~_{ZdW!urCValPX0aP#%tUfKcg>U#m&1@A)0!O%0UI7WC{ z_!UuOi+RpI^)shKnn+}CtPRt*5B4|obLR0EAe5CB@YT#UBn#;WEjJ!dm z<-RtmJjN<5)?7-RU3;BPc>Y@H90tM@QqZC@=|rgKV_24&(L4s5eo0SZGGeTga-WeD zT{8)N)ae-e+NC`yGIXn`dMfo4%;2>@ozhk4tDC)g7(g`m^uxMNPJp2{VE%f~2Zhqp#swqNNaoR!eE5eOaj z4nc`+1QT^h{cO>r0hu4V_L-bcpZ;YjPn{CY{}3!OY=F1@S9Ux9Wk<}P{>%-}TFn2A dw`Sdkv2@U_I{Z8Cf9I`p^Z)(n*UZ1}+D`&~DkA^@ literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiHobLib/PeiHobLib.uni b/MdePkg/Library/PeiHobLib/PeiHobLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..6ce3f1c13590e86417d6160a159ff1e8f0149390 GIT binary patch literal 1798 zcmc(gOK;Oq5QS%5iT_}w8$fLW2(ds2kx&B`P)B*Fu&V5&O)bSuXpQqvlc=DhDP!Bd9=CdaxaSpTe*nqibu+w*%U@^P<&u-x6~WKCUe;@v0cDU z_&Erw*_2sIDaQo96D*{v?r!n(mCD(Rrx+w~S=IGdUFAFHM%7a{h)sho->I`nV47ez zXG|I8cjY(;x#8g><&Ja3QM|-9tCf)kzSk=LJv!-#Q}tZKrRt&^r^AHt*GyG!;R(rW zrAVr?GEQN+Sq~{H?&qBQ%82m~Y_=IaR3$*!#JvUS+JCXmUyRCHQ*}>C4PLuK z*D>c2m_mqM>;XG5*O?-Yu$7HsdaDoED)x8g&)kT&-Z_19eD2C2v~M*|gC3zopFUE| zqgu17lk_d@!1@u-p6%Ct;@=go+9?PzzGF~AJB5it|FuVN|E7 w{)b?RVGCCO{+ru!*(jsG%SSyhBop;VzgGTtIsG}G&2Q`Gf5rd(zBh{e1Q+od=>Px# literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.uni b/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.uni new file mode 100644 index 0000000000000000000000000000000000000000..3531b18e90f38a84455f24495af930e942cabc23 GIT binary patch literal 1824 zcmc(fOK;Oa6ov1)692(UH-Op%5MqH4B54d*Kpo|w!U{Q$rk0XAa!jFr9{A3TA8i^$ z7f8tRJnx))?wMo%`q{CL1-y@W0()cUmfFe|cEFl;BD=J$6_(J?SPv{CM(Z7m=|2)b zwVeIju9<%$Iwf|=_{0V_xe+^H9$CA@ZZhmgN^NZ$$7N04OUI!AJ7XL$yC7##W?Ycf zuZiLQyaBv3SXSJt{Hkou>L;Ga)s&HU;cBY#ZSSx?0c%6WIgFNY5tD}~^oahMJ>hx5 z=(wCcwdZ!kSZWqvuNVs<2ScqY@s+jN>9Vhg23ytToZC8HSG02&y|SJS?e&hHW7wol zj}2!s*a?3PLRG1>lTHbIXGBP6?Ok)u-`twHc#1&+mu>9_-LuZF*pVOP4zX#_b$0Gz z61!q7KP7lXu982bwve0q@|o6-bH!1-6q(k_NCWS^ihs{W)@M~7Y`9eS`rYX;qrF>c z3WLfqUMppi&sFghmN)N1ii-O=>;7iM_y;k&jBcwEplss4ifMU1E9)1dqSjRIDY%1| z?wj-Oldg)+U1e>?IXBta(S6Ixl*lzCYi zLMx}~yE+C-3|p}J*Z<&_t3~zPuNpaEL>+R+pw@j~Mfa)Z|NQTpKh)p;^o=^d0X4-L AlK=n! literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.uni b/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..751801d40bac0602e7afe3770690e26954a6e4dc GIT binary patch literal 1948 zcmd6oTWb?h6ovP5!T)ebUsT#eMG!>9#7s4)O~{4nlT0pc1~N@a#@77#)^D9Nm!!2Q zeGnPu-1a_euf5MYGdI@_YnbDG%H!;vomyfGo7o;~vUKd+)|OdJKVjY35+7$@7^jR^ zwqe#}&w|+mzYK&W-p)QV8sib?UOzxeu$*D*Sp>GT0XQqWWL@ZMtLKr6_z#Jb+1&GR zrienlKc0i{5_`Opf$~hZGAvj*JA&bAI+wBvU=}#Z?MX5 z4uZ4CRNx8y3wy@%iqT;{du}i7fU(XZ18>1t2rC$fp_JE8P$6BR5v} zsBc~SK-=USAWaTv+rA&N+Cfz#a*lj$M|Mmfv93ANwI zqi^}SW(Q^7Cs>8q_3@mY;M4cKj#=-3DTJ<%-Df7|T2sU!zVcDb;B|zrVt=Fmghjk{ z=k%2d%#}lAUrU?{y+b8>=twc!Wz7mD>C4)H^&{Rr+b?wz?#cl4zI_Lw%ia+v5wj*4 z2TPM04T*f;v(L#%^=F)ROe>}7ULArZhBa9I+b?*{XR2)fE?4PeK$g-@uRN9C<@@Jc O|ChhT!~YXi^?m^|lsJk2 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.uni b/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..5e941aad177efa74e857755cbed8d5adb6b70876 GIT binary patch literal 1906 zcmchYTW`}q5QXQt68~Y9z5r?ys1OebArfl9f;LeuDm+zA0*R&EWG998#{=KljqNs~ zkQb1Zz0A&@Idf+0{QS|dhB{C2;GflZKJRt?G6iM%cG9FU-+x3v5p-(pCqRNQzcg9^tcU5sHoA|e9xV^sw zIn+S<7EIMWYijVqznki-psTzypIM#EGb-8G(LKj9g!h%9LNxx6b|<1P=%~4mHAdF~tH^6Ruyf`JdxcQx9@E7U9zBoTW~J`cSYsBhP;1OB zzt`@l%=>~}V( zqEVm7_dSPHPF+8t+6kjNP4zzpOAKqU`uE@Jn$J!d?w6l>qDN-xmrhxU-{tuC{Qm#{ Rg0nyUBdBZk`%kD;`vuQ~F#!Mo literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiPalLib/PeiPalLib.uni b/MdePkg/Library/PeiPalLib/PeiPalLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..0dccce9910e0ed4b95ab7ee5d35bbd39abb4bef1 GIT binary patch literal 2056 zcmc(gTW`}q5QXQt692(UUkYjyK!^u~5J_twqBK#Os_;}fmo}E1rgB{%e;)YGY}O$W zNQjG2@D3FcQuz@K~Rl;#2vV8!S3eS#uTjcVkyJBW6Vuv6%8~ za;S)u5OeC0bLNkpkwwi%SB@~P{L26bjn#>qk2Lu3-?%KOFJngUZv|a!SlIwY+x_8>NJE+?ke2iyMUeW=O9F_ zVx}2<$9T+PA=}cGP_N9Lkz(bn3eaNS>MUtfU{MFEAE#b{h_15}_sL+I;iuY+7omDkG18Y&sjb?nrR*j3lBxkRR)T!%5EGT+Qp-6lLC1+5fG zH%l3hVEKJLhIonlCHtW=V*DAOZAP1_1RZq`N2~LTRsLdB)tah%Dr)e|Z@GFl=qm5h zGi#E0NhMoby5F)hg7<_@+l<`=WyTY4abiPzV<}wv^i0oQGq&v=?_E?(&{6Y{-7Z~q z#wvAf&+LRbWq*yZ*1by?r+Az?a*vg|S7U=&xI%3(cl=#%`*q&uSjDR6@e(`7XW+a} z*zbZVgr3J9@FwQkQ^X;@@=?s-^$K6b{=obei+JnKrK>0*ht%HJIBWDSO7!U?#XPDt zi=CveaSPV>cy?^J?vwCc4XRy$(BteGD5+h*L@G(oHX04#@w4A9mDAn1qS_gwI!*OI z080!Tu=>|u{e(`5-_(ZZsa$_8Q+3BFIjVE|bxnSh?cdK-_xI2LW7H$@|L=eOyELh@ HG}rSDuvSEQ literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiPcdLib/PeiPcdLib.uni b/MdePkg/Library/PeiPcdLib/PeiPcdLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..d780ac15241698f3b586aacd4de497b9ce53db50 GIT binary patch literal 3854 zcmd6pTTdHF5QXa*DgU7bFUcyHKq9S#R#70B>?jvo;4H~gsA)(%i9A^yN{fc1!onF413V_nqf_>7qAa zc>=m2*Gt~F3zVDosMz%hYqFQ@WM~aw(*7oxU$d6QFC&{qUq{#;M;~X%O?VFIKjpd4 zHL&vn$tf#&)U}7FV-Ss^#0EO6?@jy4o;G_2>`Yz<+lm;QwvTmTY+l{P<1)+x&?zco z?gKRUBG2+r$fkVlvnq)`m`V>evAt!Fk@_pL7VIg{RlnrvFlwuNIJn_aVspldY$gv& z|Mnw40gN}GK=fRMB zHEYH0^(GvT5VQMlvPc@0jS0D1N!%{?Lr8A3=($&C zyJR3)x(^eoJmrU~WHB4bquYE)mEOY_F{?aC+^e!Z$B$tskGXjh`=ZVxZOR|-LGxm# zczE47lU*uCJx%_FS{0WunqS@C{k(7F_#iFLZsPbQ9!{wRt)75Q$R1)(oodUT@cW&o z^{cl{dlsuAgN+&5hJ2TX938rrmEB-vhjmGmy5)g-sIoSRe}skJVzV`5j)^{6K8+N-W6*)RNc z;&iD;ub~TeXf>w){*>tIWWM%s!cTEApt&>P6u_KocP5V&j zDYa)X(Pr9_&Ao!Nlu4SNHbDJ=|B9^@dE&L=tbIa5i@opB(&WV7!DC<9fujzV7yZ_V zoU;CeXm`0PQxyMobP3@q$mUODnwL~ZK5eWT^;GN$?h=L_}wQv<#Dy2-DkE_m#a^8fjQN4=hvI(yx;zclbpK8 zviV+2|JNDreqL9nwsUerC!$YB-Yf1qMVIIL-6yy5TwK(jN>q#H?H@g}HRzt|i28pA DiVJG0 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.uni b/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.uni new file mode 100644 index 0000000000000000000000000000000000000000..331cba5278d41f59fac9add403caeb58799a80b5 GIT binary patch literal 2882 zcmd6pZBG+H6ov0+692=dd{F~biHV6Z#sUR53T;XW`ib;~wwo-p*%pvLuRdp{v%9Tr z@HLvv?!2FS?!9Mb_Uo6bRW0Iu$`jdJ8(3ngUD^hH8fn_T#grfD?^hsb^^ZN)y)&NDGjNu=_M5WpfVT7nP^9U$MS~-K|1a^U^^0pX3dGCGc zQ0uw4Pw@VdwGrinS`P%NqDPPSF<)85sJCWkT)R#kKIVd~|)@gdM!`eQJK&~Ua}w8UI}ve;&>=E$a>b;w-V z{zUnn5%JdfqVw4ME+6XlF~=#;V<&d6 zn~26VyR-9W&pr3tvornvt!{OTxSsQi?7a;vv$0*;24k9O*}f&Tr;H74!u`tT^gpq# zXN7gSZt2f$#It6`w70A)Y({U&dd*HPcfEn@jhGME`*vtYw(CY(MBBNGUUKMwojJ7e zgQz)Crk2{m`XDNvcnG@z^Tdq|+?vU~xpi~u!ac2&$jCl-+LS7Uc(VsFdrp%+N{sns z;0%ecR!RhxF_|ZJ0oVAh^=kjDNMudkR%TQ3iQu9()M;HLaaPTQG>2sltCFYcxU6W( zh|i_VQ{UAgN7YN-jc9Y8`XI;Q8IU%}-E!L`oSQU27J!R!v+q1U4 zTlod}`V1YuJncOi9My$ypQ!Sx=5FEO-8XTJ6f5ItOx!Z>(hqW~DxtcFO+eSXDPtPB z=F%R~#TnWuBJ|dGBILkBiWIQ$e$%}CBQ;XqE|t;jlsbm@_Sk6-=xcuoTuP=l&Vllw zm@H?S5m9(@f!{3@Ne)xSJy@1eRS)@6+y~Ars*D(a<^GV-vMTbI_BVYO{(U*t=ckI7 zOy!A^e2Y0EP^pp3Z6{ZUzbVCRs-+w2cV z+#7aGKS9L^9o2RiO>os2PqEYX%uZ-y#sfmoJ;B8>D^4A9lP9@X_ZqEmg<7NCbA9!; zs=Uvc6|1I;7uh*$+K$%=;|Z8TXu8;KdSb3IMeMLvYZTM3I%KV4f1&-zjCkvt({AZ= zR}Qg#u5bc+f)Xu!q?iYlW@UYJ-qm6Kgloe#E1&pp#jAD!LX&sTK#AF<8)WQf8ferZ z@~Ypa`#yxVz%4`P6xDwlEHSLX?BAcOHJ7b2UN2vH9#ICxi-H;cmpUQ5MrVC9Ic9Yip`PS#$yDv0a zlp;vjy>ByT&YYRMxxMLF#{!`NoUk9*5}UvV%nRll z%gg;f^Az8Vb%IC6=_Qt5n59@HJX_Wq{4!4F%=;D+A+RB6xm`J5;kL{86^n;QTidx~ zBmv44ynPZ(d=Gk&j_ z9hR%-_R3Ua*tGdrGI>jok+2oTutrW$}qSs5>#R*go>^+E>;QDhBAN zal~#!SB;s4PTR2^GluLp2#xL$T^wRDbjUF?b+6tnM&Syz#n^Letq$tEPdF8;*u@L% z1e<~5b$c7I|U)ecMM8sr!bL9(zA<3BO>4T+jsXvSR1-! z?m9*FKLkq*Td?{cU*?v}S2_P(#_EzGxvGQub!~o^^`A4=jq~^N;r|Ev_xbn#0*xv^ E0Svw@+W-In literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiServicesLib/PeiServicesLib.uni b/MdePkg/Library/PeiServicesLib/PeiServicesLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..f784b8bd29e8c28a41f0e07376bc24dc65b06aa1 GIT binary patch literal 1614 zcmchXTW`}q5QXQt692(UUjVfUAS5J&5D7J40dVX`^Bh}7 zyJcP2$~Nxo3Xiqb?9^CG=G`6MzeRmXtPNZ$qF&n#(IdMH-+PRY>;c~sW~aN=Lwjr| z%oE3T0rSX&P=TTTXZDfx*_TJamIjs6!Yi||Ie9*_fsO3>LB12%6i&4bXG+)!e+5ED z^f_aV$HJ{=FfN^z+Pmf48vh837%5i4YzbPUrfxuIm+a_v*6fK*K-by1^U1iw48J9P zPOo#H90wr>9zN2_ac($@m)I8Vy-I_UnhECyRLU7^RY%~`F#Y0mn9+;dex?OngeN7u zR*JM`t&DS6hH8pTii-Occ7HQs{1u-=M*FIG9aXRS?tHn+UySNjQ&mq*B|LTSKy~GH zm3QSb>ymlJ&GZg*-(tz(J*U$4V|PKhp*62TS-jzW>6MKvwb%50d(S#S#RwfWPOv6a z)s$K6w4K^HV~jl@1l<#=IL2e_kW*%=UiBSD;R?0GIB;vNPTIUL*cGeP#f$6$pONEr zjy(ZW2&s!bVkPFXDdGfQ`6#CMdWElIe`I{ij(F?M>7U|rR}Qg#XmJ91f)YdONHNb^ z&6-Nm|EdS;JG3J^ZtKLq6|dSQ2q|Z$pu~0w6R9LU`)D*F^6$Q5ZcbHy&24A&sx;mI oDOh6If!W{qFLoS%#)05A-YQreV=ZKq zVj(@~TwJp+Xn5`sDVCHw!&~G@Y8HPpR&-Kys)R;W3Es8$%-h^lrweZtPEm0JG@g6R z(Ti}&-!x}N9E39)_tiPI4Q6#33oH@o7th0xx3KMIDosay1g;cG-v?zp@G1!>LiG@% zK{Ha8Dx(@+@!m(Y%Ze0~dL<3E`!hTTmQ?YGRO;DKgXjKRC0zwxWxev5RmglrC98Y9 zubCNuTe{tiUBSyaPt>ilc*nO+-?EOi>@Dw_ePo=#qJu}ZJ!TVB)u-3=-1a$j4f-8y zqKAU_1Qj>2=z7mBdQz|6C0hBF*Ai{rk2N~V^FCo!K3hJXvlDDO9@jDR2|neahH|u?g~+B zq7RzQ?)^9S%$YND?|%K#w5BDz4|x)MY3G*P#74HooK{l1w1r(+MtjP9Vg)vd9a@LA z#EzJo+cmqix?rY{?a(n~Rj_i&epw~8I9aZvuMZwpVuH{^UF2 z&DQW5E0&S#-{F+o)Mn0qihps>cyl~o!cMF-PT)AAowG6`{t$b{{5nVNC|3KVUf>uR z|609s&2x4E-T8<8SRbj*;Ct8<`puiPth6Z%4!du+;H)T6;li*;F4*s21lv*1;2j9}KV=eBP>d$EzTK5TNY zn;EtR?1ZnFV??nIGWedl9y4FNWnZYAsWXzVoZbYqsITfwx=mP7eX5qlrb5@=Gq=fL znqfEL8|!W9s)pK)JVGr`opa-8aLQNQ)+1Gg z2~S8tD|ynXRK!D0(f9f2W2KnSnGcx};~Q)?8Lg|5pnB$~a=6-GfDo!m8IMd=Jy%r1 zGru8JS3y@<&pomRkxRHK5mVZ3lKh+hM*!sB}-M;tm!^j@+fE>eaVKD_o)0X!m`r(M}onF{@(L zb$^K+W7Bh92h68n3Zd)1dyK?fbMn~7RyOh(tX^X)-=ApTu_E3&bGlVS?24gdA4{AH zJw=H_>PSA@rDicdy2+cczQ?;|+hv`Evl3K00iny@0Vo|ifr(U-o-H)eE&Q`*+s}uv zmQ>5wD@FOQgC&MFSpB~#X?U+5XUE7U|r`W;Y zV#i-~i!xySJD4(?*}~zU5ntF--i*leEh>#8Fpg-Ktc=Lt=bkdZi&1&xce3#q1LEJa zH^zGonvxrjA%@p;+t2Z|HZ>C3~? z;a7!1&Q(_GtjnVGtxAi56|d?)vLT3GT7xRS+N(t`Bz?2)sQySItA~* z<-Blfx9s!km^nm>mC>8xEpR9;NtaVrq(SLbXiD$eJ9IWFNK@>le1oPo4ujWcz~S{e zbC?50;S$=cU`8DH(-8JGI1gvcO6Mh(fb@&wVZc||b~BZVrmGu|LsXup-<#bGkWw?#iKQ9}7RF_ZTMH=twco3eG}(bX(Uz zeUJCZjtiamv*KC1#zTv}J-jsS8YE&#eAeM8A@Z-DV|PB}YlB)QPARJYDZYfT0;+%a nuTXKUh?zg*MOx~@h;-I2D)=*Q4)gN={DBVrxext&N|t{B2dYx{ literal 0 HcmV?d00001 diff --git a/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.uni b/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.uni new file mode 100644 index 0000000000000000000000000000000000000000..d0c0354ecb2b58cef2d717afcad1383827c635bf GIT binary patch literal 1734 zcmd6nTW`}q5QXQt692(UUjVfZREP(J5D7700d*8RDm)=4X&Otp$uTYc^T2o3x1@l? z3j$f*-PxTzbLPz0-@kROYaZ`I9?xFd+%j9*r5&-Slh{63-^R=y`XmG#)3*a_>9ObhZ_vKB%PhDNE9IURgXdYsFn#g~ytU5^B6uwhDRXWfrf>vv-TI#N9J7u+Y zoP=7V>+Y<=zhfe756#&Wo5+pD?aMoeMX0>lsc;OC)NE;mA@Dj zji&0Jf*L$?-;nyM)K%WOQ`sj@PG!1xbldBaK;O2zg(0#uNzS4GV=ga~7Ekdh%NEZiq#11)PrS8?(VHU2?JIsA&%Q|WD zzTi}>BBCVtT;MZuyw0&hFoh7g*dr`4*PbFK_{v8yORv}XD)uMlcbtf~zPX@^QsxlY z#|EcG4^d)BA1UUb(X8$y{p-50zQ=oH$4#G<-%1RRk$nas;_euf0INsFzOb$h?d3tdW7s5EDr*^-YsRTv zAy2_yFy~k-U7o`@MYna`9p^UK2keNEd?l_DV zr&LUp4ydj;2)W@=c)D`V6^eMtGO078h*El{IoGw3^^ia8ajBTzdLHJC;)^88QCKc*tl!D@7jFzq9guTE;I%d7V>rPfiV<`#n%! z6?v6)=2;GjJfkx0gS_w9nZbKOr|tU=LAl_sZbM*Wd&dpYJsDbTZy7t>7WL$avFG!c z-9BA4!8-EXPV9_1V!uIX^4_P5BP>Ra9J5mQYHTqJSLiL~uFH~6>bTF*idF3X0z1cM z=)BI@?}I6X*nJO?#9VvwIL1~s@>y8D!B)OMGrvb8-nw&o6^hsuLu8+7oCaO*#(+MO z&t9Fgs+06ywPAga|HzK(J}K_X2=t+S0U_q>1e6G=L&SxqLypFH{@r)%_d{6Mbj8{` qMfE=gOAK2e|BZLC<@^=HpGBamkKnG37}UA`RTTd#f{H8cnpwxCs7uR|IghQlGG@HZ3`J31h`0>WSeV6+OHNNK{ee#SwO_oOvwD&E zH$(GXOzzPI=e6P-Es_ToDeBI+>_hpkM5^#8f|9#ne{iy}BW8pv{1`kw!ER@dBHKpF zF>)d{C06VEJb7oDxZyTB14n4-V}Wu=ycs0_w5*%hB%kZ7q|K0^FP#owIF@|Q8L-VR z5wL?`;UK=Lg z26MZ~k8OS@d&+Ie)zGie#eSKb4Fjab0D&?IdEGqBh?29Sl*GQI5&#ntemwbnM$V zDtpwR?JUSq3}5xZ>ztb>7T;ov-y>Ii3#SmMcIOK1wZpxpJlDxzNJtSb?exm1v3wA<+^f_PS&k80y zPyK*+<$lfgcP(*c#QL^|B{KtX4`JH&N)0Jvo}BYN`;oh?po(^^Wk2v+r!Fh^y8JfM zyT@z^tIn{wnS84|vQgcMAtC!+^|;B7Zj#($B=+iekGJGX`X2A2^sTS`jomL5V9p@AhQ$an=hc}Xj(`aN{~ z)8EsSACk3(6{Ey7#s2_VLbwO2_un7xCF^A2!|W3$x>zQ@v^SCXI~(t}Px-amHQm?o zzQ0~nIXz39cvu(u@A}UrlB1`5+z!+`&8WH`PVX6r9Lg+-pRq`tBWP i+@|l|dH&bFSNCVm5RdhT)Mx7dmb+c*|Jh;Y8vGXkeym#n literal 0 HcmV?d00001 diff --git a/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.uni b/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.uni new file mode 100644 index 0000000000000000000000000000000000000000..9dbd880509c180762b244b5507591cf881f09dd9 GIT binary patch literal 1944 zcmchYUvCmY6vgjz6TicTzNl$I8(%cW2nCg>T>?w0Pi85UZUSAhY}I~w^>=2N-Im&j zF)^E+zjw|(_spG{pFdjGvWWjNUu3WC+%j9(%=Q@5%*a0SMb@`VTU%)<^%?V#<=ASx zWij;!)=jKnzOZZhS6FA*&S?jXV;k7`#+oDA1MG8fb5L_UH#eSx|NHO*W@bxUImSy^ zT{?y(o^#p}y$cwXw8Uq||95O6V$5L};tZ^$!jw^I(|7Ubu$Z~{gZK5FSdPJ3p-ut6 zIn2cCA#p#VKC&l#&uJZQdQa_{9nhBYCD;qvLMXscsknTcO=jB6%c90stc8nNyuQ+! z!sw-SY-q2xR8C-%IdxXp=CBj~5`++`l+>=L@YPO9bgP|$sW9L=hSDPbd`1CB5Tqv*vZzG?rTOSSWd~b+rFFNUGRr97+GTP ztOw%(ITPDk%J$|q7%|!r`Z>FuQtFiGTpfZXh7DHx^BV5S|8;*iT*Qicx0sbDBcfFf4XWMw jUEI6H>`&&uy&Cmf5pIp3;w~@P_M1`Pa({X)YVCdj!O1MK literal 0 HcmV?d00001 diff --git a/MdePkg/Library/SmmLibNull/SmmLibNull.uni b/MdePkg/Library/SmmLibNull/SmmLibNull.uni new file mode 100644 index 0000000000000000000000000000000000000000..4d8f33244ad2f683ae9eeff4678ae902f7adbf5f GIT binary patch literal 1558 zcmcJPTW`}q5QXQt68~Y9z5r?yK)iquA|VDWppFtpg{R6+($tcZBF9|v=Yj96Z!~~} z5XkagW@pcwIWzXRuLB#Hmp^tTb@7)K@LUrbE}=rT0l-n&6i+ri{Ax z(Q^=T$D@k0@thlu;w83OtBf+LD&6oOQS&iYRlMWUF#YUxSTO#aX$BYJ38~UbkpFiiDqBs}JtZ}G?0a2(Rp~14!e`be z^Mc9@4s_pPN#VVu({9G@gL1{&^uM#%UReN_2|W|pOU9x9UP4rK=%_iy8q!sBR)N=c z&X+f4J;kR%=yVV1;sB4CM~+yjdo}i$g)7t^^T_YDJ8APi=Tw-HkLTk|+C;gi@PwSZB?nioq4duK-&tqvCZeLM zgplRE&Yn4QX4d}ovtu1|ypMUDy|$&Lmf6A%Skq2yU+vOLOXz2;JIk?gcFK6exUg$x zUCw08X4sV=N&KxECQGN_$+Ph zIXRQ}%7gk{pG)RB@i^G8*}WS-S?9G<$&LoXkY;mwp)Wk@hBm0SAKe?UE>N>Tixn(N zPCi7HNA%C^i9O|Yc3jV%+Yw{srvx=)EQA6KwM`z{>{R)2H?XC&SOqN>Fm2mQ>)Fs= z?dd*-P3m)V!I>O(!k1bh!k}6L-x(GgSZMFM&iBSMlI|&^4789{Rfp8d*ij9r-o&Os z*V(zZNvM*G+1g2MB zhZ(Ia|`=HyU%D>6-P{ozj4#;`FtC{ z7?riAs-BV@yzsYJbyevq>%vFYCh~$zcJ_3?WMvBPIhD5SyA8^kH`J}7cyAGm2h>d8 z-qCjbosLn_p`-dSt1(qIVHA07Cw4|3vECpwy2n&;gvH1s_Zg{r)wbw`E7TT!&(AeG zs^dOqSFHNppR;pphMw0M>oJ%@=zHHoW@4^2c^qRa8~LoP-eN1?pXooaBi_1m(bh{9 zLu8+7oCZBci2-#apC`3up_25q?ZEm0?|~iGbrQafQtb-}ea=omiI{bXxYDzWMq_x~ z_8gKqRsD)=C$y?G<^LEgF>Jx=|9#b4K59jNx42a+BO+EE4eAX2DfYj|t$SD9&injJ X{?#8uclYN1Q~3&Ct=s+`jf%ekc`rXZ literal 0 HcmV?d00001 diff --git a/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.uni b/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.uni new file mode 100644 index 0000000000000000000000000000000000000000..2960315eda2e31263468556330bf6cd9dde11076 GIT binary patch literal 3178 zcmdUxTW`}q5QXQt692(UUjWe*5HBEvNZJ4v&_rpf!c&!dBPDSZhfDuF@SWMLEmuSo zRYFCUz3aWqoH=u5?Vmpm?a&hLhg^xhwu#MbZe!bHOfwxjvXu4%;{#h;pZkjUja|~; z(3{gjeeV(k;th;=ht5S7?ja4*@X zh{Nu@Vm%@pI9Ed$nsd$AGj%)Ko6);HBe%Dqxbh<38xXG;iI|n^Dw|>=#MP%a^c<|P zFeavic13T91u1FBNQ`mhIsVG*y2xZ=yK^{TzjzNEi>;U^S(e)5FItbe`&&&Z`k>gL z59L?7o{*n4d9LH5;TRO{8uU4;nzQ0j!P(4_!>oETCa%su-9_9Tppp*SN>tA3)A zLQP5U(nx=cPQG*RPuVAXF<$9B)R3w(*3k7zIbzKUG+HqQrb{^0^wZ~k~=^bp} zp4c;@OQ;iJ7~?VF6c8UPe+uJ_-g3*1v@LF;ZN(CpQm&Qp5i4I>)4KL*XAK9HP1(_h z_k?Gtx|sDoc*ToqP;*!K3-z?%T{wk6l~$@*r~7FmeawRhxe`XCkG%FBRf z$eJ+7a;d)HX@R8@W60Nt-H{p1W~iv#*F>wwyz3+_vBZ<&o7a)5Nmi?o&Oi|L5zae# zlKvI(0BuFDQmZOT*e9+}YtVZYQIav**qQmJP{4qo^dLb?jP zYW3P9tGi03%vU|+j10g%LTS~RI#w>Zqiz+&J8OZZgJ#Ct!Ir^c4f6j+w^z6l~sPutWdSxUt;I1={l|x z##3y{Lfd_Jc@uJt$zzYTS|guf)f?8z_h;Jo%m}w?uC?_NVrbc?!cJ*Dg^3P2lF#FU zvzQ-!$q&iaJ?=f*FLV-WC9rmZg*JQ7u+p*%kccJm*?^-SICfq8ULUgc1+|3lweo*} zEg`Id?C$(A)SLw|aWfvIom22jSDhkbzvJT1Jna6mRllb>ti?0#-~64#?|1yh$8%Ke hUHdN)H@EpCIY9q6`y=_k|3&m4qZ9sa{e_hE_X~)81)Kl? literal 0 HcmV?d00001 diff --git a/MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.uni b/MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..e58184a085e78bc115bbbaa454f009a7356db5ca GIT binary patch literal 1526 zcmb`H-EPxB5QXQu67R4|ZveFkAg&NXB-DTf)KTK7a8)^Rnnr38WQUf#Jn)@e|BwhI zkSc3;J-f4K&YT(h=Z~KC%rPGGID2hZwzM0Y+Yx&@8QUiwXG8W1&Nh}a&#IG{^&|F_ zvy8E`Zgum%?!O`8S8x@3Vb``L;zQy;Vtr;$>?x14)5dykC%nhD#&b?4&V*2ap*dq$ zIjrI7tk1bTTI|wWb1Qwex6C=7FKu8Wdv%am3Y#UK4(tNVg~wlEXW-|oTRi68p22uy zD?D|!~W@wWDygj%EPZeHQv@~*mNR6^Br_RVt;a?2w` zT6xYjig=0bvQb7EZRmsc-heJR!&aqRE_H?Pybd#Faof*y2^Zl>iJ+AtmDtjJ3d`T? zAw|Xgiv3U-G5(IvA)|d&f{r`9rq%sTmA@Em8%@8c5Dk=J%&=d2O? zEkdh%OczIZj6HI~o4QwXhgG;j?XV8KE$gJo`+`%kN_;$L7x;`kuXFZeFolr#*dr`4 z*PbG#_{v8ygV$Sp75fY82TsIW-&|Bh2{}aexxs1CW0V-uM~ZpYXjXTU{y{xhKVTf$ zanmQ^TM4RNf{<``0!n0;Fp)~qvyVn8JpT3^Q#p10f@){X>NM5=6f809F#q4buH%`C b?Z0tVeaEm=?T3x3f8u-pT)X5arW(Hh(68w- literal 0 HcmV?d00001 diff --git a/MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.uni b/MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..402ee58c362bfcf41c54fe0e10e74b40890b41f5 GIT binary patch literal 1542 zcmcJPTW`}q5QXQt692(UUjVfUAYMQSkx&B`&_ubY@KiaMwwBU3auOhazU4c!v8_ZP zfdsO=m)Y4fXU>d$f7h~>MZAxBB70+3mf759c7#nQ1N+RQd1i%u<8;Dmg=J`|joml0 zPuRztr@UKh?r#4}jJKBC66}IV*LGuT7(9f_Bj#uJgy#jT)7|c=J+~9qi7oJ)!7?%- z6kupfv1Y6maE+|ZxjbrY)Y#t?1r$(T#+Sra@Yy~7K9Z1Df1eS zneQhs&N*B9*_L|?{39%4q*xiNIcTMJQdD>6oJjcvXJS*M>+aNjQtFf9H)kv>vvCeW zu6cw=x6ZlbC|+WlRmw<%oPMb9b?AaK_NsQxrDXcub(k=U+kU1Q{DdbZf>w&OVy}$H zwyC139#T{}UttfG5#t~D95UKhCFr=tYrMOkgAi&UeM_e5o;5Xi={>H#3cAX>@XVTI zUQn6Vf$l3TV|Y*LwEfskP;Pk3-d7eMEQU*up6S|q#2@W8_XTwYj;xReZi?%bv<5W7x?s@*E#kCOd)hV zcAuS?%ch7!eC4Bl7zD@EJTfIL4XtwQ% literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.uni b/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.uni new file mode 100644 index 0000000000000000000000000000000000000000..22faa101b6c01676c98d61bf5b29c0ae7660f7f2 GIT binary patch literal 1710 zcmc(fTWb?h6ovP5!T)ebUsT#eMG!>9#7uRtHX#?PPm+5F(j-jM+WvXIR+h}sdq=4?IB^Dx=o!(oG#6gCUHf>p4`HnAu4FYFn= zSBy^c*>ihoCyZm)JVQ$`A*Akvv{$O6cj*xo_Lle*2e*8w-O^6c|HfL@v$qF63}BNG zDVI}nENDk|&3r`mDgBO!na?LMUbDCHy?f5Bh!3oYk#Z%BmY@|b>y~s@w>Dw4a!x`m z&~(gX&=lM|U&%Cu!J#ba3hejjpF+~;1)x;rtxqdjD_?@H#Q>V2G_U+4P8Xjgiw z>e+Dzul?Pqt}|u=!MfB;$3DUbwz`hEdqyA8?! literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.uni b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..462e2441a1ad84b445bcb2ccf49e9f853798f3a6 GIT binary patch literal 1710 zcmc(f-D?w35XI-Y;Qz3sFDh-KA_yX4Vz;`eO~?n;r?UBIyO3nVCQf`na9F{yfX$8FdTbAg=@G1- z*%Q7O%uaW!r}o@Vm?s{?jEEu=LIH;Q-=m7G&ABXUZ0S_EUO~N?O^N>%y7uk$feu61 zWUlOrJ2~uxzW^b{`;>8m#mv_e80W6B&hEIk#6Dt2jN~h0HV3U#S((w@IVZ~Ck~6WX z(RFv~HYs^dv76JE8QwYvA=f;Dr-gGaIf|FqW>vnWK~9a;_c~P58EaKd&81}e&2^a2 zi`#yr8T^DNC4yG+v}Ub{$F{A!HnEbTius!TkQp)lj?E#XeN}>vs^jtQehxy&f%Gkz zs(Ln5!b^WQs;i)@tP78?k}=SZ2HdYg8c+cA#~k$pOu(vPacQZ%0@ne)j78E{e|%ZC*rL)7w^1;7-IWe z;ne5}O7y5B`8=yMEAylOTMO0?Xh(Kj)k%0OLA5Ioy4)Rs65AC_q>}V(qtOr^fBTO8 yeF$qyo!)q*DF3HmiD85BfBr`s9+zVKx5!it17cF8^r{^EDZ2ZPtciAtOYIj~#SLx% literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.uni b/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.uni new file mode 100644 index 0000000000000000000000000000000000000000..10f2db389dce2a1c31d2393dae0d46be3f0ce9dd GIT binary patch literal 1874 zcmdUwTW`}q5QXQt68~Y9z5r?yKuAakArj((MX94)RCubKOB+kM$w^B4=Yj9+#x_ks zzzY(xvOBvwd*;lUvGeU~!y4xJJ?3%t#x5AJvHuliA zc7=V)ouTFUrvR&bugL4H} zF?~pOkC>m?6P_1X$Gg>2du~VA(pcCtY$4=eXjG;d)&gyuH940@g{@3;pYeqG8f%Q_ zD{EQTUhk>dhfU_SS>d~co$!^7Dm!MDw#qq$?+A}MEOd73HBl|+ti@9dQn;+kE>Y!m zcgBfosfvqDg|53}?~}qb#c#$KR8+@^gODp8A=2D)E;x#pJhM_6X%ITH;NPNJZFbd_ z6_=u`zIYu*jQ2CmU=X^e&`Ob1cV(<@|FIrYR5@R=A1WipH~8!`x~odiQSZrccYnFd zUyL@Trs^KODKGt-sJ;ri$~*U&)yX`kl8rsx*X#`8J*Ly{#;$`hsY3S-3*2F}M6$ ztD`dSb56x7@$sCU01H{re%TEnT7Sn)CHP21^WUu=-bD=9Wm)wscSlAJ${zy@3Z_r{sk(9 Fz5^(HDTn|7 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.uni b/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.uni new file mode 100644 index 0000000000000000000000000000000000000000..ea924cc1b069575b68b37d450508d632b0355db5 GIT binary patch literal 1898 zcmchYTW`}q5QXQt68~Y9z5r?yKuAakArj((1vF7EDm+zAoVJ#drgGAj{(0a#yS|W6 zMDv0yd&j%8XU?3NwSWF-S<4*vQ!Z!k?94Ko+syWu(@JcYwz9P)j8o>FE%9;I#h%!; zonwDy&%|kfZw}5m zN{I1evV6k$!k%%x!a6M8p4&@1z?SC1o?{Ck2SZO~oMBy}k+U}I@~E+uaqcspG2URM zc)qcY4eaffsw3EBUZX2~m#`DQvQec~pHi&^zEeCFu+Z9_*F?2lct(nqVa-7+Yo<<6 zugqCdP1QqUQ=@Bd>U|QJCiu;H1{Kvo;vnRjhZM<)sVqy5;w8_lQbwzxLreZ0s?}vy zU0QP~ncjLGraXnZnQ2DE&_$(Iiln+LV|D-U^^l^<`HcBc88QBj&o-k?Rf3K>H(%*J%p7%TGHj_sH+V!lSGb&u)d2#=vh?qR8W^=vQ-SEvof zj(^wNL6!Fjt76sj@tmFDGw{5QnUBE~LeIw@@FwP(Q^XOz@=?s-b%d{Ce`EZ_ig@eH zMMad5Lu6kooEkkwi9UU#nB7XVvXk@$ZNd5x_nz%neG}V( zqtOT+f4lbm`4HAMU7_!r^YuRjOAH&Z`rlvbhR;>`J}g^x$dEkMJ^iXK_htO=Z0qmW TegB7D{t6HOGwuF2s1^DJmkliL literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.uni b/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..22d061e092585dc1003d87da2cf4eba3d891aee1 GIT binary patch literal 1882 zcmc(gZHv=T5QXRSg8w0Ozo_iCDuN&)wl-=}H>F8g{Uqtjb_0D`(zx0`uRiDACTT>m zAR?vrW$xTFXU@!Rzklmk#{$0h`2_aDt}L^q&Fuu6P6oENtreCsPq7EK!6&dj>sx%i zZOD0H*Vx}-n^?|1w;lTlt1Z4WcXQ47p4|!*f8Hh9lHJrHWUS=VL}~BYl$?%@Ek@!M z5Fv%loS55+M?tI`w^KgyRd#>R?xn-s5i7F=sEU7={O&P7vIl&gusYxG9@=9&V=bKv z7%W)}A%~kr@%O5t3Sk?#%h5Fir7OT_%jW z_t|j}a?Qg>S~<=oig<}_Rw?6adRWDt#dN6eqnb;}^o!GB%BaknnPzYio|N!fDUx1* zGM>QlupUxW+^?{!k9BWuUm44HQYzY1#p~$bhrhqs=PyP@rK!57paxIfYgE5_UFDrS zmD{dM7MwRDY_Uw>J)_f_Cv8x!`IfILu*BY22;(6=6WMFVF7H4+88i0XoM0W$Rb#wE zr|sA-m_zI}LaqCNE)MaC9dg7<-K(+1EL@?tn0s!o-C33QC8uH)xp;wH;xlr*F0c>4 z6hh=;kJyR1Y>JrRD<8%5Ua#;~?2pWEIT3HYxo{uF=MdV53a3UNpu~{hBgO1jnw6cT zU(F7z@9;gb)2dJWTZ!Q@vQHpH+#Q1wvg?wuKk1@T0*~K)PN|%_enGWUMs?){U@lk_yMJMEH?lE literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.uni b/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.uni new file mode 100644 index 0000000000000000000000000000000000000000..7ebd18b76033fb46cbf2355c09b1c95b5354a5a8 GIT binary patch literal 2094 zcmdUwTW`}q5QXQt692(UAGoMZpzwqcBB3r=KojMn!c*lWZE7irD<=i|=Yj9+X6?8T z)Hj48dv7ym&YYQbe*S1#%Oaj9{33f}mzLSwE^LoIog}ujm8~shoUk8Rj!k68%)esm z_j;VK?TY=6?2WBpUDz$_F|!r6Q|Gz-i)Rmy9F!c)91hJ5hrr~%5yeAnA}~@oT!6bO zqYMAqt(1jqmD9*#J0aJ|j)?n|aaXimETz;o;Fbw z>#9U3nd85r9uHlX!pdBY4z@Cy*Xj^7ym7UV8X3NRTr!hJOVpZkBK4Ql*6WtJm9)%l zhS%h`y1eD&8l4MHXXq*AA7S^H@dz!S*>h%x`HP=ePGR)QI@Y(>cRFSW8z~c1oH_gjYjv|aGSokXukv2NLT9)5Ey*TgM~oCJ zV>SmZXsHfY??`Fg0^Jke=K)>5Q)iRHG{sIGIp!_D8^=M&6%QY2;W!5rUymu?K^bM_ zZ(-oyu>rm0Z(qeFF#YCqnDAES^-MFk2v0~}D@D?cSH@#lhN!BC6czVN_I+i(Mh^d&j$NpI9fTsGF~G$ZkScjhMww+mW3z#_U%JmF@{$9AhzX$X#aY zUcDQP!WC+RvE$ZS9h7;WaVl0_7ca6iZ2FGZDf2KeO6+wJw+U1D;vf1Rwvjh z_7}zvoQSvXT)c_mbBOJ8iBq8`DAD69u9(NAW}%bxFVTYa1D-wGFZ;yb6|dSk2wi+f zpu~0#6R9LU+h{a|$FAQ#l~dQxsCLR*ouc|5f+dCxSpB6vgjz6aR+^eNodwX-rIvF@oLd###s;sXjGOu-yb$ve0V(dG&W@*j=ba z>x&w~&exrD&zyT^_xrb+)y(mK%Fo$r`)r9#Y-~HsX(hIqEo^B6+6(5LrNlTpqJKkd zm}|4Xv@7OMm>XKgII~;ELwXBhM}Ft*7d!hPD0kx9F}s|#K}i{>12x4Ir|pbG3R%7NZte5ZQ1^Wxw9VliO;UHu4@%$Xa2+v zo;UoZ$bcx-#G!l&b5}5{!>sPPO<5V)wU1l;q|+N#=bSqO?~?pd;xU>&p*>{(fjy_U zzZ%u;neEY6?U&@8&=*1mhMrO~p*JIsvj*#mD6yq%#y-_O;}oiX)m~cDI`-;L1xq#N z#HO$l{uBf`POi!8F@UdJFolKIZs9N^-Z3La%9YTYkT>^-Tqxb7w45q02QTL6+B@S3^ zg-7O9uA)XpWombHUobO-_XwwL=B|Qr#XrB_x+U*$x!wRBYuQ_#4g0`2Mn&C3wLNBI zT-B!+d2Rc4N*gg>B9ywvxHuxB>ycaZPdP>P z-v>(!E3o>Xz8Dp+gS2><5^_%$4dkqLQM3Eh_`MSOP2Bd~IPtf){8s8-{_C&Q-}*k4 Gb@>60=v%=6 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.uni b/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.uni new file mode 100644 index 0000000000000000000000000000000000000000..fe2a8118c67bb741765c88dbf6648e08c22db1cd GIT binary patch literal 1886 zcmdUv-D?w35XI-Y;Qw$*U#zr=NfW1bb(5OYFvGcEFlE=a$;k?tCqH_JC)FCviLA zO>E5isPN74WyB0EvNMaBO|cWZ2O+a#?6!Tux4RzLza%nPpSQ&))87Hh@h+q^g&Jx!^mpTkKN#4G}Z9CooR&t=#v(z9sR26){pB6J|G{ zl@(F-wO8FRVYYNms%MF=z0(5!p1FE$MCYjE0$rx+3ptP>=aFZ+bDULpO}~FJD(bFk9IzVGRYPWxYdf?H#)$PT!dCZ~E{=%kJ93Aa zx>w&Cqi}^$p1iC0?=Wc)nnl#Ppok1?w@GLg;wz9+sGEO&JHoDn>c;s54@f z`zzxoJmRgtP*h~e&k*rXDsi^xF-mmlBjs#Ynw6cT|7HW$Pk0aPup+fzV;^ z5R}NSU?P>IXA_ME@c7$v==VcdcXY+VJ4N+B0ZR;PAU~G>bImo74*#ZtI;YS1)m7c9 QUVl>Je^Q}NO{9U|Uy6Pyz5oCK literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiLib/UefiLib.uni b/MdePkg/Library/UefiLib/UefiLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..a04bb557b31aad41e787563188d126a39fcb6a86 GIT binary patch literal 3006 zcmd6p-A@xy5XI-2#Q$MaUcg9EV`5^AvDl)GNJ&3}J{kH!*;r_^TTuMt)!&)h+uIt5 z_@boQz1@4~o;h=7=I;Ldv1_}QaXsXh*=sws+$J`%4d%4cvzBd@|!Gbpaeey z_Z>M_vC1sOTjJ$!;*drYP(yqd;Eo+3XdGFFIK;lRN7(k!N!b#=6u&$x)`5NT2rjXg zRc_z8E!F=#gv8 ztQaU7)r6{}MXN~ocgNUsN zl@Zlz;n^O-=%wvh+g{z!$vKv>W5*$nPe?&4d5ZO_evMw0kM2S*op&KKV*Cx8c*;gb>#77D zb;k9v*Eyp)4Cj>ejZ9TNs?HaFmaDEpEV3>{El`1G_T(NEy z#XHUuogi&%*<0>4I$m#%4)?l`U1pn9RS)ZiYumF!#s>2VA?euu?;#EykbR?-S*J2P`qHz$%{McYC*2oT=E}jjQt8fu(YPv{dyb zzJKN#dnLVx)t%|PBc4kC=R4x|_f0w-6Z3!n1(DJDdY9kFZ-?|XvihdJZ(j{5kN^97 HA$8#|Q2z0r literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.uni b/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..f5e6623073af85f1233e60c9db37368a4582cd13 GIT binary patch literal 1908 zcmc(gTWb?h6ovP5!T)ebUsT#eMG!>9#7uQiJ0TaUPcpeSkeD)=s{Qlox6YYM6D^h^ z$S~)+&)RFRz0b_gA1!N{<9*2E?3K-JX)BxA0c+Zc?Tc+Kx0HUuy0Z;7&OR_+GtTUa zS(`H}W)tjk5H?sld(UW$MOs*0g0y63!Cqu1U_0wzyWxzp0f?D>#X^3z)+{)bOzz?_ zw{y?PnS2ZNHl7`PHdv-RQPrAAiz)ka_|AA7O4MrX^L`E11uA7kwt$afy-$n}=%3gl zo@b1Xi`ip)YDbKvdk*S~u@Eva)Ykeo*$KM4YuJiVtQ4)(oWZndFVMMfFZUE3!e;3; zxxjV+FghWmI(}HZ{7=PQ6VE z(-gZE?U+{QF1^Y^Rz3oc;A!nSmmI}Q`B-8VDo+}ODlN}-sID%ns>qs4Sy|t_4innn zBVEEpctQ$V$&+q`A|AuC^s0Oe3!ZbdDE$bALNkS3y@q3s>k3`i`G#c2vcE z#;#Z;-k-BGZ2F$pDeEzqLP)&tJ~J`bnmi7%m5qD`s}pSH`xE^;cEnqEE-Ji)7$W;v z;ne6cO7y5B`RrDjm6fEgXbaZ&cn|Ebs*~`|8^EJ)pFv1CI|3zQ)+XYx(?+8qJZ^dp z$(*WwLAFy`-4f;h7%VYt!0LZ}ts6dO#eKV|RVf4FRTcHB{QN2MzelZG7w+a={t^G; O&rpBUZu%$G`uqYh4KN!3 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.uni b/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..8ad916e82fd389ab13ac98b46908b8cd44d7205f GIT binary patch literal 1946 zcmc(gOK;Oq5QS%5iT`kwZUD6jREPyah=jUeL7ONK6;_p#Kw>E`*-4@O@xXWPjqNt# zkrl}Dea@UYb7q|U_};LFIo`)S&R*LWOKoPK?SM1g#I~^9)|N1jICr+h##xJ#-0#mB z=bUDC!}$mNhpdzBeuGtt?}WR^&cKuJl4s4Thi_)rSO`0}`ZjJ6ecvc43|5}^9Gr#c zy9Ra1+OeC$NAbi)arWU-aQKS1SSt4wh&hjPlu8aQl)3X~xBf(yV z^>@s-k02pRolmNc8N{b^Sa-7-D`CuPURnk8Dm9NGo88*H+BFqb=+IerW9Guj(oVHBW=P2drO zDI0OJZlBtsKbf0vvCXgCNY>bI8y(&Jo@&@w%{U zJg4AiZYHwY!)|7@=L$B8a6w$+{g`Y&p?zV`cwW&vEJx4nr5(^$WyF3-UkEuE`qn<1 zth8B|MUAcODYgx7?(#XMR&T6heS3Rn&91Or!%q0hrt~nS4RuK2JHcWF3$5L{Y%Q=@ zIY#o8(Ocp-C_db8PyK*BSE(m_q0}-+e}6t~q%eVk;Z@ z^j0U>%J&!AkF1Ed&Rkr2@iD~qxx%T@6Ee|5NAh`G?_-|C-rCSI8{5Fv7}Lyw?O2<3kMX|c*5kdRe_`kR zU+_1ky<$af1-+R~eRgJZ?+v|o&U~%w5UH83-DXv0sf~QTjm3`3K5J^lZ+yzy|RaAMtz~eb1(P!m&5ltZx;_C5t<~f+7 zVc?l8kRC9aIfKrS*tO5rqD?)=UzyFTOa|{)=dka1r6tDK(GoYsGO;f5@=v*>r~^X- zddjPKJR~nU`Q1Wy(`_rt9Ip%5G)Ce{g;iEYe9jup2^sNz>{;)#CShF2#2I0^XeTl# z)R1^CZuCm;WV`VH5$mpJS^N&QqiT$`vs@uN$jtFZ5+gDt#2%8JN3_rFDbGv(Hp|{K zdqH#w^&uYySWKvT;W78Ge9ZWpmgtDn!Y1lgECDIySeZ_dd~MryXm4(;-N3F9D|+Cb z@D0@#E4GKf!bP>Gxhw32I-1azpYlKzRX^TlV|#4-v@OPK4K?mbW0Ij&U{hixL rJg?)K9`{eR_w61cZ0>Rc*@XAEyMg?lcMsiLw4)cW?f%?4>bm;{3{e7J literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.uni b/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.uni new file mode 100644 index 0000000000000000000000000000000000000000..c4407e789081d1cabbd9c21acc16862ebb6bb4ff GIT binary patch literal 3324 zcmdUxZEq4$5QXP+6aNFDU(~dq#>B)JBebX+wGc{E{nYT@O`s6KYX7|YoVnaxAXFQx zre?Ey-)85YIdkUje*adsvK6==auw{A4J@^h^=*eatu*Yw653}ED+G{Ii06Px;I;G=WabKgx?C;o1gw^Hk|lhzXu)ZK38>l5qJ zj;ypq7csWjJN4a08>puEo8a#=Z}#0nIOV%SWQorV+-A&NT#GSp#@Hs79(E}_Or533 zhawGc&)2+1gdOLo3o|3G6hA}vBQ7V|yT8v!+&^SMIZ=#?UQx%KY2S!btIE`Zj8Cu| zXRH=XeBLHMLK878hNfVaXq8AzZ^Zb zr?y8wA+7~TNA%@kh7UcZ%Mf*ml?v;!$bF0JsO_0+poa!tSk;>L^4ilO=x*r#Rqrty zk@q%ub;78+wRYwCRHcp`kr++sjaG6Nb*`$`8KbQA{gjB_^=^+j?RUwo^R-QWl=}j? zk`6+yA`UU4iVSrW6eC>fr5Q6?T~}_EQ~Houom)AUcm{p(%2Is^$$F$IJIbFBgzC{w zbH<9e1IpEWw6GHP0rMd=c`( z<2qtK!KXabeeWhCA=jLCY+)-K?HR0IW2?PC(Y|9vxK(qtQl|AMW5H|KB>PmF)_Hxs|p k@mqdZ|6}gbAIv`0akD>|fO>o8@9w`#uEGD~uO+YSAJbKCjN&By;0MG8smjAMq0L(Sb;3i>J?dN3q)GT?$*kmSD!P(E&8eX;Yioh3&8=OVh3`v)mG%Bi5bG@p0C-$d0f& zi|qzmPTZBZpYS%cl!(-pR$XQKTlw~=cuR%cCcI5RGq*3)J!cl#sr77NU2wg(meuWq z*(tM__5NyJw+17|yUQ5Zp&ess5fPC?`#djqe|N^nK9N(E4y?@xH6wDW)}hbr!1R?% z%m{N1PG<`^nX^8nhPX_(xXV~gyqC3}t<6QVL=rsUl0NJ7UlpFbntf-xsc?!CKy z*N%EAkwTRE^-J&L=+p(CxnCDP*@Nw>?D=*N4~bpSTV))BD+kqM)bWJp3wy?R#oPXB z_S{~22Baj_nX#@6=?Z7U>Xi94yLF(Qd5?8&?Kvf`;6}Z!+8el!?d_Jj)+`04$3!OR zvgoV&Fd>)bBgP!t!tZnGc^zZXz5^dq-o$L7T`5|zGknz_^&u!Ps3ydQ&L(i3;5Xww zaqLfb2hFrO=`lL{2&yJ5I(XEx z$7&N*^?8dtw|%|}4c=pXiVSPs!%1%u8DVeZEA{GL;i~u$JJuJNls;G``Y?e3AxrHD)jJ`k7@?5BYai+GtUoLgj-*oXjLWbLEo(+&pLY( zCOYUyH5(;og_87NsDb(s*N*L$I=QAJj_P7N%>g+gJ>YVf*e)o-CIw#eS z>2|_hN>Ts!$t8ppP;Gzh{_Ou#@yLb#_pqzqT~JF4os#9d@c(=45A(0P@4xwwf4Tqt Ie_N~MCz9oJ2><{9 literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.uni b/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..c930ae3989e457a9701df9561c6061fa69966873 GIT binary patch literal 1734 zcmd6n+iMe15XR@Z;Qw$)UsT#eMG!>9#BOy_n~)3Dr?R=UUC5C_4m!m?%Jr} zizs2wZDzjt<~wup?Q6?g7Wf|W3--#+Ew{PNY>zWpMwZyIrL6jPV@q3OUtkY5U@YvG z{e;yuCqv6@?9svAb3VqN@olgv>dI}37Eb0^E7r|zwtt!PwXNW{fo*OVb_us&_o?gw z^Amf-?-{GZ?e4KXwFB0vS2ClnU_vOs(D-9*!P?m6QDaN3!c~hJ&TNVbFRX*gFL%@! z!X|fpuZUT}PWTHDGO|yZ*LdhgGWbsLkkYbkh+Ex=BikCcdymDVlgBAT&$93qbBlhZ@noG&_ zv+FQn{JGK`2Er4AsFgBZvscAqI=9T)#7l~*=5x;D&4}?Ae0CY#RVC`EZXR#rSNduMIKQX_)@ zA+e7YPK}=zyF`w@ak0IpVgT9B-s?+x! D4U!VB literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiSalLib/UefiSalLib.uni b/MdePkg/Library/UefiSalLib/UefiSalLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..828a46055caae1d4292c0aeddd61fa11b5113071 GIT binary patch literal 1998 zcmdUwTW`}q5QXQt692(UUjVfUAS5J&5J~HTMcYKVsPKfGYc1tcIc}kU9{Qc#tgS>X zMSVk-y|>vjXJ*c>|NL%P!y?|7Jdu5}sbw~|iS03`m4U@}VhO#(mbSLSQrZy~k*%1HHyw1S!HaQ5wtUQMdZQ~r_ZHd>JUE?_g zKXWsYRUURTqdix!QG_$%67T0^`vvVAd&TpP-r;8S+TPj$eN{&6=k$e;gQ0Kbv(8GB zby-x{%AR6d^X4v}V`}xmTGq9X57z7o+ZF7DuWU*WW7<%M6uu)Y7O>FTt;^O7i-lt( zUm3kQeuE;U8P!nrmbRp{i9-$O+Bsy|r8bv&WWzc}?p;Mrkr_B4xi19CM zb{TDF#phA#9&YxpHt~y5QRYllL_d*g0*?e1%ZuJwe4W7CndD zrYH64TcZ`OP;0a;H`eH&jQfIBv1&VikzHWZb-d1*PrwvH+xhM?5_8STV;@`D$fvhD z!B)P%(|%<|ymjW{jTaw7Y~Mhn{_RK7@6RDrQb8s{bKaVpyXM_m=LDr`_x|$6gWq8-LZj j2XpD6Q)c?U7#`=Z^YcIaMf@H6^#6zc1b_R3R5iE*{JA`% literal 0 HcmV?d00001 diff --git a/MdePkg/Library/UefiScsiLib/UefiScsiLib.uni b/MdePkg/Library/UefiScsiLib/UefiScsiLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..5f6644f10cd834d085afddd983b9946491f8fcd1 GIT binary patch literal 1876 zcmb`I-A@xi6vgi|iT}f!dwy5JFyiNg}6*e~fP)tNNcz5`ljb=!BCD}2WI%6|+-h$|*JEEP8>AY5_2 z@3aSauh3Ix_9P<|H_DL^c5USAEtRktpb>a~$LsaEMl^tr;XGV;F;*-GgE~9N#ypFm% zqs{(&bAB-@D@|2BC6(~b-A2`w*HzwYcd~}7k{R~x2n8!6cu%ObZA$}`3tG6PI>l#8 z;nJmMI`)Zo%f2zsP%%MA^?g<|s%pR}b=nT>m_B7aB1GLYsyM~t#36SWse1LU(F<3o zHTt%jYqnRN`xL8KbzHo}PVwnEUdOCwU<#q*V)vMdxz-f1kFR_b(|aA^tJpv2zhDt> z-MMrV#h)Ry?-fo&&rqUE9VzBvrCF#XeKnh~en#7|-KtLfUGb`&fzV;^0F>0uU?P>I zXA6z`@ObFib@xM9S5(E!Rf_Uo2TKfV^r;=eEq={>%|G^at~s`1{4~DGvA&hcf45Th uKFPs~!n&UC^&a|mjm-wj`Hr1|t?{|CTkOVo(w+rlc@OM{R`HwGvB<5ZtOfLL*te#i zIJ=a16XwsImw?%ceZxlnQnydOmD7@TjHP-Wt~ zWxt3eqtzHy2H%m}8m<$NPRUMeJO;}X+UNF+=Ow-4d~{+j?1+8@&J@gZ`tp$E9L3De z7%$08Y|foU>07KTgAH#&EyPjXUR%q$_U6IbW|f<=Bc^8eS&G3sBI*JZV(`wfKE-mu zSU80s2Fs?Xg%qYrN;guLbe2`j*Fbw!O~t$Am3CuPA_Yq^s+2sJ)yg6*oDRGf;gaR7 zU`8CQ&`7zjWj#A(EcKUIylTEXjgR;W$#$kQ5XhhOlAQxZl4_Lk5R`w`L#IX9ub9s& zBg8+jsUq5DCF4=&ahUI4<@pOyT5u}$q}1S*JKxe(#;dFomsy?66Li+7@V;SY2<|aT z+m2nw%QdgpZD4&)UkH{CnrYj6zD@hYID*9h9@X}ljZoEqUg)?T*adCKeCeU&JwnAH z7Cq;=O;768w?-?!@>-*9xv@q^Mc$XJ3RT<13+xh`uETY~e1uPVXuH^5MnbMRMeJiM z8^z45&ahSNFSH+65pJEiFprYu5ZdR$Pw72^i4Hna%+rE1uO!{W4NyPgJ+Q+SEzcg|u YHoK$m-=zQkzp0|w9leesR9U^h0nJrSxc~qF literal 0 HcmV?d00001 -- 2.39.2