From 9fbebd85996ccf54bcc59966dab6129b76223462 Mon Sep 17 00:00:00 2001 From: "Zeng, Star" Date: Thu, 28 Aug 2014 07:02:57 +0000 Subject: [PATCH] IntelFrameworkModulePkg: INF/DEC file updates to EDK II packages 2. Add MODULE_UNI_FILE file that contains the localized Abstract and Description of a module. a. Addresses an information gap between INF files and the UEFI Distribution Packaging Specification XML schema b. There will be an associated update to UPT in BaseTools to consume MODULE_UNI_FILE and associated UNI file during UDP creation that performs the INF -> XML conversion. c. There will be an associated update to UPT in BaseTools to produce MODULE_UNI_FILE and associated UNI file during UDP installation that performs the XML -> INF conversion. 3. Add Module Extra UNI file that provides the localized Name of a module. a. [UserExtensions.TianoCore."ExtraFiles"] provides an easy method for a module to specify extra files not listed in [Sources] or [Binaries] sections to be added to a UDP without having to list the files in the UPT package information data file. b. There will be an associated update to UPT in BaseTools to package up files listed in [UserExtensions.TianoCore."ExtraFiles"] during UDP creation. c. UNI file contains localized name of a module to go along with the localized Abstract and Description from the MODULE_UNI_FILE. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Zeng, Star Reviewed-by: Gao, Liming git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15967 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Bus/Isa/IsaBusDxe/IsaBusDxe.uni | Bin 0 -> 2618 bytes .../Bus/Isa/IsaBusDxe/IsaBusDxeExtra.uni | Bin 0 -> 1336 bytes .../Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.uni | Bin 0 -> 2406 bytes .../Isa/IsaFloppyDxe/IsaFloppyDxeExtra.uni | Bin 0 -> 1348 bytes .../Bus/Isa/IsaFloppyPei/IsaFloppyPei.uni | Bin 0 -> 2308 bytes .../Isa/IsaFloppyPei/IsaFloppyPeiExtra.uni | Bin 0 -> 1358 bytes .../Bus/Isa/IsaIoDxe/IsaIoDxe.uni | Bin 0 -> 2376 bytes .../Bus/Isa/IsaIoDxe/IsaIoDxeExtra.uni | Bin 0 -> 1334 bytes .../Bus/Isa/IsaSerialDxe/IsaSerialDxe.uni | Bin 0 -> 2058 bytes .../Isa/IsaSerialDxe/IsaSerialDxeExtra.uni | Bin 0 -> 1366 bytes .../Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.uni | Bin 0 -> 1892 bytes .../Ps2KeyboardDxe/Ps2KeyboardDxeExtra.uni | Bin 0 -> 1358 bytes .../Ps2MouseAbsolutePointerDxe.uni | Bin 0 -> 2028 bytes .../Ps2MouseAbsolutePointerDxeExtra.uni | Bin 0 -> 1394 bytes .../Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.uni | Bin 0 -> 1594 bytes .../Bus/Isa/Ps2MouseDxe/Ps2MouseDxeExtra.uni | Bin 0 -> 1346 bytes .../Bus/Pci/IdeBusDxe/IdeBusDxe.uni | Bin 0 -> 1732 bytes .../Bus/Pci/IdeBusDxe/IdeBusDxeExtra.uni | Bin 0 -> 1328 bytes .../Bus/Pci/VgaMiniPortDxe/VgaMiniPort.uni | Bin 0 -> 2004 bytes .../Pci/VgaMiniPortDxe/VgaMiniPortExtra.uni | Bin 0 -> 1352 bytes .../Csm/BiosThunk/BlockIoDxe/BlockIoDxe.uni | Bin 0 -> 2100 bytes .../BiosThunk/BlockIoDxe/BlockIoDxeExtra.uni | Bin 0 -> 1366 bytes .../Csm/BiosThunk/KeyboardDxe/KeyboardDxe.uni | Bin 0 -> 2006 bytes .../KeyboardDxe/KeyboardDxeExtra.uni | Bin 0 -> 1366 bytes .../Csm/BiosThunk/Snp16Dxe/BiosSnp16.uni | Bin 0 -> 1788 bytes .../Csm/BiosThunk/Snp16Dxe/BiosSnp16Extra.uni | Bin 0 -> 1392 bytes .../Csm/BiosThunk/VideoDxe/BiosVideoDxe.uni | Bin 0 -> 1946 bytes .../BiosThunk/VideoDxe/BiosVideoDxeExtra.uni | Bin 0 -> 1362 bytes .../Csm/LegacyBiosDxe/LegacyBiosDxe.uni | Bin 0 -> 1812 bytes .../Csm/LegacyBiosDxe/LegacyBiosDxeExtra.uni | Bin 0 -> 1378 bytes .../BaseUefiTianoDecompressLib.uni | Bin 0 -> 2008 bytes .../Library/DxeCapsuleLib/DxeCapsuleLib.uni | Bin 0 -> 1806 bytes .../DxeReportStatusCodeLib.uni | Bin 0 -> 1954 bytes .../Library/GenericBdsLib/GenericBdsLib.uni | Bin 0 -> 2338 bytes .../LzmaArchDecompressLib.uni | Bin 0 -> 2444 bytes .../LzmaDecompressLib.uni | Bin 0 -> 2238 bytes .../PeiDxeDebugLibReportStatusCode.uni | Bin 0 -> 1864 bytes .../Library/PeiRecoveryLib/PeiRecoveryLib.uni | Bin 0 -> 2236 bytes .../Library/PeiS3Lib/PeiS3Lib.uni | Bin 0 -> 2356 bytes .../PlatformBdsLibNull/PlatformBdsLib.uni | Bin 0 -> 1846 bytes ...RuntimeDxeReportStatusCodeLibFramework.uni | Bin 0 -> 2808 bytes .../Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.uni | Bin 0 -> 1882 bytes .../Acpi/AcpiS3SaveDxe/AcpiS3SaveDxeExtra.uni | Bin 0 -> 1368 bytes .../Acpi/AcpiSupportDxe/AcpiSupportDxe.uni | Bin 0 -> 2208 bytes .../AcpiSupportDxe/AcpiSupportDxeExtra.uni | Bin 0 -> 1366 bytes .../Universal/BdsDxe/BdsDxe.uni | Bin 0 -> 5116 bytes .../Universal/BdsDxe/BdsDxeExtra.uni | Bin 0 -> 1370 bytes .../DeviceMngr/DeviceManagerStrings.uni | Bin 13370 -> 13366 bytes .../Console/VgaClassDxe/VgaClassDxe.uni | Bin 0 -> 1972 bytes .../Console/VgaClassDxe/VgaClassDxeExtra.uni | Bin 0 -> 1346 bytes .../Universal/CpuIoDxe/CpuIoDxe.uni | Bin 0 -> 2034 bytes .../Universal/CpuIoDxe/CpuIoDxeExtra.uni | Bin 0 -> 1338 bytes .../Universal/DataHubDxe/DataHubDxe.uni | Bin 0 -> 8136 bytes .../Universal/DataHubDxe/DataHubDxeExtra.uni | Bin 0 -> 1332 bytes .../DataHubStdErrDxe/DataHubStdErrDxe.uni | Bin 0 -> 1960 bytes .../DataHubStdErrDxeExtra.uni | Bin 0 -> 1358 bytes .../FirmwareVolume/FwVolDxe/FwVolDxe.uni | Bin 0 -> 1924 bytes .../FirmwareVolume/FwVolDxe/FwVolDxeExtra.uni | Bin 0 -> 1354 bytes .../UpdateDriverDxe/UpdateDriverDxe.uni | Bin 0 -> 2322 bytes .../UpdateDriverDxe/UpdateDriverDxeExtra.uni | Bin 0 -> 1366 bytes .../UpdateDriverDxe/UpdateStrings.uni | Bin 2394 -> 2360 bytes .../LegacyRegionDxe/LegacyRegionDxe.uni | Bin 0 -> 3002 bytes .../LegacyRegionDxe/LegacyRegionDxeExtra.uni | Bin 0 -> 1362 bytes .../SectionExtractionDxe.uni | Bin 0 -> 2514 bytes .../SectionExtractionDxeExtra.uni | Bin 0 -> 1400 bytes .../DatahubStatusCodeHandlerDxe.uni | Bin 0 -> 1750 bytes .../DatahubStatusCodeHandlerDxeExtra.uni | Bin 0 -> 1390 bytes .../StatusCode/Pei/StatusCodePei.uni | Bin 0 -> 1686 bytes .../StatusCode/Pei/StatusCodePeiExtra.uni | Bin 0 -> 1344 bytes .../RuntimeDxe/StatusCodeRuntimeDxe.uni | Bin 0 -> 1854 bytes .../RuntimeDxe/StatusCodeRuntimeDxeExtra.uni | Bin 0 -> 1374 bytes 71 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaFloppyPei/IsaFloppyPei.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaFloppyPei/IsaFloppyPeiExtra.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxe.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.uni create mode 100644 IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.uni create mode 100644 IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPort.uni create mode 100644 IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortExtra.uni create mode 100644 IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxe.uni create mode 100644 IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/KeyboardDxe.uni create mode 100644 IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/KeyboardDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/BiosSnp16.uni create mode 100644 IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/BiosSnp16Extra.uni create mode 100644 IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/BiosVideoDxe.uni create mode 100644 IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/BiosVideoDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.uni create mode 100644 IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoDecompressLib.uni create mode 100644 IntelFrameworkModulePkg/Library/DxeCapsuleLib/DxeCapsuleLib.uni create mode 100644 IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.uni create mode 100644 IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.uni create mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaArchDecompressLib.uni create mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaDecompressLib.uni create mode 100644 IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.uni create mode 100644 IntelFrameworkModulePkg/Library/PeiRecoveryLib/PeiRecoveryLib.uni create mode 100644 IntelFrameworkModulePkg/Library/PeiS3Lib/PeiS3Lib.uni create mode 100644 IntelFrameworkModulePkg/Library/PlatformBdsLibNull/PlatformBdsLib.uni create mode 100644 IntelFrameworkModulePkg/Library/SmmRuntimeDxeReportStatusCodeLibFramework/SmmRuntimeDxeReportStatusCodeLibFramework.uni create mode 100644 IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/UpdateDriverDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/UpdateDriverDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxeExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei.uni create mode 100644 IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePeiExtra.uni create mode 100644 IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.uni create mode 100644 IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxeExtra.uni diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.uni b/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..83f0c4f5c8e73640c2a0290a86129b72ceea6ded GIT binary patch literal 2618 zcmd6p-A@xi6vgi|iT}f-yr`j6jfsgdMxa$UB5g_u`b1g^WfR(xet`V*>hIj??Ai|_ zZ<1y^yEAvrJ#+4v+5PpiW;F|3&-n%WV3(HLwO!a2eH!`1{fKK~U7OKP>C5cc_PniG zleWd^n9;GFb6tB(kN7F^ea6Qi1jes;E@$uA0W-4=^8*}4%$|WU0#jLc7mO0GIx$nv zcgy&M`#|(Hzx7N9&S2&&6;Z~IoL^*?Gak5{b=o zVa|=`?}L+YwYv4SO0UZeIWp?8N$o)N*tuU=)Iw}yjS`tX^(VRaNg`L$6Vne$}?i)uOJMReii#c%|o<{Y6}z=v&aFMB+GgWv(10 zR#WO6I-Y7EPI3OK7qq$?YNUt(tC%tGDcH|wU)c+OZ@8;2o?hB(Q#~?PB1g+HLYRP| zfB8J;Zse-$Ej(3Xi(7Pwd?b~m-#gp4w!L3*X{l+f{=o5vAgK0H#kecF@I5E%5EdG{ zhePz56c$f0ki(~iVqNDE=!;5f&&1j!bj|J4r+l|u+S^^U)EhvBiaY?nkb8nsVFDAC-|(kqWhGd9+7>V zww!wxlq;^JMru3u*%~lv;hZKXZJSf|E6>`y0X5Zj=*{rf33m-w_{5HA8}w_>MubxR z3@=XFGX2Br|2p1aMHn5$12 zJH#qRIb+mEVwL+l?H5MGTRX3@$P(Akux|xUiJqZE3pXieeeLwu+o}fZCtO>$UAQIg zn5fzr2u93wCN7n_*oN{Ts_1 z+sJm7v0vMQ$bfh4_AkV)@m=~@;+AtT`EP9RXBT!&WUv>Yzhr)EukDS!V|7yP-rF(j zxWHVp7D5Jw#)R{!XKdnW!%z|8m1B!p2A3^gW_QlLX&<@Y&^}eSuGx)Yl=^*ch~I#s z94k=D`|XI3CJCHpM66&U-@ecyU=b_jOIa;JtML=8IxQtUo2&(;&|w^*hypVM=P*_)tT^OcH}bFi^}w+L1Px~Om87~6KnK1R`irkclC zWBP2uDsr7C)?<#a*9dhDV){BFV&uquR_bSs4QAmAwZYu+y>`bHw_rcYTqW4 znDwy7pbDe!*@x`JT{h($6Qvks&7-~&tCPQ&f8Y^w{STueOMZ*U&MTZ6Jw}TGU8S5| zYgQa<{q*{@+%DTu)i-)e^s-31i$dK2D8uRo7hv~6oq!(^(}U$1tKeuyR8aqb1yxTN k)pP2D6XL~B*&6T~aY{PsjZ?kO9ii*Jt2ZJeO0nhl59cS$MF0Q* literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.uni b/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..3ed212b2beb765723249881ba052dc6f9747fc29 GIT binary patch literal 2406 zcmd6pZBG+H6ov0+692=dd{F~bh>3|Y#zGfu5K8(I^b=XyS{f;BcDEpZUVYA;ZkMf^ zsL_OMI(Q9In*=JgrEqrvw%G`FAp8non-(q65JVr{C8*rrb21LIGui{J@zqT=>IenFv zSVdN@9b#3konobYuD};r&#eoDRm(Z+s`*#*i&4c*f;M+=SI%&1Tg*4@ z*x4L_At8rrM-|zg&kmQYj_{r{Q(!Et$BadIQ}$}f!;t#cv(*YAPzGubD3xzy2kcSG zH^M$=y>?J+hSn}t&-spRpYduwiLYAUwVKqVz4Ul~2Ymb&UwoD>CTV>opB(zopiKn=vaA zG*t3e=qCZMbT$QrxV>|xrL!r0aVi7}ShCgL6bxxs2F|cBX;+Hf(ORibBRBkX;u5={ z)YyVJnw7>293j%wF&AEf{-uzD8D%s>kL9|3&T5nX`wEsqMYqm_v?L_eOeY|aKOqQQ z1uaU!6R<8;QOgsgv#=lw?TiqAprNSs{60U zXbWxiX~oWP-%hAw#&w?r4<-98v>ap6bhn1hwdkZE` zQIldee>m}aL+YS@#BakkVLhlN+{}Tsb3C+J+s8|6=O7VF;WVGU&KclDpWRW(O0^uLE)``rb#v~ap&`Dgh52ln!9YxFfpQFPY!kYkOnwSe?|n z_jb%WsW6wUg;0Q@F(W?r86!?QFqB7wEoKE=wtR)%dG3*Yw5|>9Q+@Y_-55r>zt1iH z8yG6b3Y2ia9UjsogYyiJ6-;!tue5Mj#7g;cR!h(t{0yt2rR0p&+B1`$0bkMcD#IOX zRVlM6qvC!Mq0@qOU{dBczOud$aE66Xheo^m?WrPOkd*R+b?R0@dE?vbwQqaBs_;Cope zR%$E%!Ydtd`+|D5pJ>0uGKKk^o;%DQfpWta6bZAlv3;``Rs*^ywXcjFJ7=Gus6$iD zW2^~%HenTeohR03juwlF!KbgOCBIf!Z##NT`7O`E_I1PG&76ZCU zIeQk>92@=g2DQCiwxhal^p@ylk#?7rx&u&#^$jk;PC=c3ALG-9}Oq!-0SdDQHX=Z0Um#o^>K=XxJ zfi&2{mafYzM-ups>ciC@)7xe!7Q zhQ4AwVK(=eYpd*(*osvhwBXIXMnf#$Slv4I_TK(D!#0DR@Mj>Tj!1F$;j0?XU?JV5 z*XJ0^nKP0vb>f5BKA+=5f5OQyy_$b z>ta{l0AoLMs-c+w;Hys5X-S;cvlH{FE*)U6bDpj8pd6LGsV*w0#cRK5)L${bvd%r* zJM7G%P`%>x$VST4A=_U$8@LI?ih! zc@s<_wA^=xm6%H=k6mnKBcIV~4_o>E#`p=1cCMpNdDSX#Xx&^~V8Gs(0E~RkWS Fe*<)Ia^nC1 literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyPei/IsaFloppyPeiExtra.uni b/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyPei/IsaFloppyPeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..cbef982a669646cba45e8e72f7c309bcf2c59e54 GIT binary patch literal 1358 zcmZ9MTW`}q5QXO%iT|)lUjVfZw+~UD++3&R&52lKri{wm0^U(^)OOw^Pnh ziMi%1gd7a53Gu1V7+~qaP#z7onB{QU@#c2#xd-;q`Zlsp_1znG6BwobK3n`V7%Imd zDAoP;cr3jura!77mSADPPKI4O)YrpjEUgIp?(T%v8?`U(t&)!#!tpDX|%= z;(ik$YtFf1QslbxtSb~TlV@7j=a@xC_nY`Wy*x+0Y;kh-;A=5w6}$FrQ#h!$;!xB} zxpv69^$ecJeQ~C`9?#kh9!0Oj{tw;`#>cGM6)LKFz-xxT!!s*uA#VGl3TvYF^yGt| zYRy_vW%=j6<^i!eo$dbDg&mq1cUUle?d$<4x4cy!t6lf{W+8lr%u{S%S$lSc98pt8 zRkcshMoiq4Q|K!_wE=sGzCmcZ5HaB)9%GLjbJApM?XU}1s2%pcmnEIn+?@TuE?%+E zD7i-_F&m(dKov&pvyYI(T{`8Q;3XerExa!9Rpc-B?^wiKUu0NjDQ*$k&l;yekEq3v zxl+z^3u=x{{q#5LdcAZf^#tj!qJNBPcU@L@2+F9w!8O=1s8jGmd#HKc~J=V0-w# zI|)`}+T5;umRi^9%u`TW^Z_Tw>Vjv=%9uW*AK8*8vpdFJ>}4&RIau;Nbv~I@SDbc{ zSz^6X+>v99{@Nocq7OP|u2i99h;&H&19V-mtFd&IvSodBDkwO^HYXoaEV1Be$$Ypv zKX7G7SY5y|GAq2!J+s^RF%u8x?FL`Ndl@-~!!_PAykFughtE^cpV7av7xt1TvBUN3 zwH+`{J<}tv2_a-)s4b$ZVpaD#NH(ygp%j!(nb(jQy|p9j*t@M-QFbO?y+NN#$De_q zYL?2eZl#i{Zw3qP-EnSCGzlwWBwrIoQ_!N8edm#|HgPR=GeYhny3Q&e^0(yC9qW^2 z-L!*9zzbi(SF5|_yI)^$)Fh)Frp2@HfMC4yG+ zq&u#N2e6D@m5*5OW7bu-IybVPwA+lzsstT%*9RWEYBof)P2Fq0LvkjR^F+Ca>WzXh<(pKSp!CGDyL;1Y3uftx!z$3YO3$C zno?V*j2f=+sWs^vtV@l6P^h2UF?&r;3c1BdHLSKmFI=Hk=#PA^*}p7sU$t?Xw-wp-+ue#PqlwZh4g84 zS5yUuV2NP`X1nrrs<;Ny;c+Uca=OH?s%o$E^^g+(lM0(}237RtKY;M&-Gy)9zyG~F J?(0|N{11?te*gdg literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxeExtra.uni b/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..6b6dc83e892a0744fa55fb2547bebbe0c20b9f4a GIT binary patch literal 1334 zcmZXUOK%fF5QO`T#D5q$7eI*(ffGUq8!xaTu`NGDI7MqaaaQspTAL8(#{*yWzTzNj zXL@>is%xs-^Y>57S{C?T@eB6Jt}V5tUDoUfY8B!0y`ppNU!ez}vt#VI zz+7SrAp=8W!uixQHrZ*zP!ZylV~be^mn~mrch0?OAFN|T`&iw%W;cdW>i4-Neglef ztUxL6w=ml|E8pL$&L39ctKReRja5=K9;Um@)o;+Y}B$6o*_d z<=V2=t*7vOToXK`@Cu&-p-xLan(e9D1>Z2W%c<()|4$HMw zeCA3wxqU`GTTis#;+evHPR|`?Z-R2eS1MA@!N&H@B3KRRqP~4)Y}+~O7)1k`Y98Z_ z>9Yw|Sv7&X5k98!QAn+R>u{$U_aOwufAv0x=kiA z>*0?<6-M8)4_S%3e9Ac{N-@fsM|~kyCx0@3XGhHSKa7ej`7I*5sBmiZ7%c{Lm2!5i zS#hlO)7#T>zkEkk-{>vT%OdSA3v~ye467Slg53vo0)9kH50>Xx!O@PWp#A|1s-7^a j=hO!$#EYM@HQ+Vkl=N(YrFvaBLf3m&Z$w6vV$1Izim}UZ literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.uni b/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..7fcd14bf3ff1c67c0c9eacca6d629211f89bf4dc GIT binary patch literal 2058 zcmd6o-EPxB5QXQu67OK8H-OrtttcRb5D7KK0_rGnRJf{~gr=7AQzZ`2mj}MH8{2gN z(F=r7m*j_lYDY>ya+ z_ShcPR>yATc@RVL@HX*L@TH1xh_33l*?C3IYj)L*2^e$E-KX*g%tz!suqV9jZ&ruo z7m|oNbK;2|MObdIr&u%AbMgfAWa>Ps*kXU_aH#+4_!!UU)}gO2w)$2v<~uUsL~1i4 zcvVz=Ou?&O%|M~Oo3alx*1}n6ZB;5znvw>l_(~UZxDlEvy3UTBPYTi$zbWI8QRmj2 z(5{qP=*efAx&9Rxg-f1U$&5HypsDIy2mPL~epka%Xyc1h&WKUi>Xl|7C=^|&OLOij z)_u6$4>2n2m)L!0g!n5y+lcC{1TdSzs&1G+zu43-M0v@n)RWVLXYQ6uSDsgSFCEKG zDqo_r))wz8EJJXQQCdBBlPFg_1slbj*c%H$)I~Y5oieuVJ!{>(05&xzSR=GG;4O3v z5A2LN#I76ZBUJ21XgS2A?;^*%Ny8c&%!;e14d#wpYqeJ*J7-rhW0x{>7pY*MSVGuf stnTCA{`NOqRjTZ6bx8|-Dw0mRWe0v$+n?+DpZ{m{Z~E{4VX7|t0Kn)xt^fc4 literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxeExtra.uni b/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..47bc80b42b2802c0605c20dcaf4804e75c554f94 GIT binary patch literal 1366 zcmZXUS#Q%o6ov0I68~WoUI4WT+Y>^F1RJm@b(BTGQ{*IVYAH+QB&FfU1K*kPk`!5< z&DN$NQYe*$2C}+?IA_kL?jw`4Zb&W)itc6g3p)n&r_Z8cCx^Py6_y=q;E8w!_E$q&7Z`(WT*}&e{XK&bzV3hmw+!DV5 zMKxBSROj0fAx$zk&xlyTM7{%g(!ya8t476bT}N4B<6xPSEsexXdRF+#p8J>#z8P^# z#wnxn_GHLgu&$VdTC0;=5Hm&QwLVf}!>u=YJ?=1Ke{sU4(c+iaV#fIYX><Q5=F^ zsJqd(5H&6HH>Cn%v^&yOeYE2y-uhlvhXrjF zUwEb4oW9_GIuEqpVwu8xPS2fIZ-a8fTPae_&PMjdVp#R*qSQV!cI_Mc1VtU1Y93)t z=(91a*y}vDOXe7RgV5YTLSM&33_WtnO8u;{#VlN*wwQZH~J-E}LqOh*FHIhNw@(D)T4vS3F{_?=UW_gj2-!qsD2_6SU~lRjL_T zyXM&Fr+-k#+hu!F_f7bIf_9Tq-99LT`UDfOQ&7j?$2NhNl-FGZBz-GF*)uPE&!`X1 oi5EY`wBR))%VCp3BUZ=%Jn6gly&Z8nAxFNa_3tRi7Dn~{1JGO1R{#J2 literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.uni b/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..3c1d81bea70d08b32a5dea1efa137509f18bbe48 GIT binary patch literal 1892 zcmchY-*3`T6vxl=690!A_M&D3w-_IcF~aDSOb4Nm>60n2u|}YzbesP3>gRh)+W~u+ z$zqz`pXYwh_k7Q}?VsNbYnbDG$>Z#UU0G~1yR<#lw9~Vd9n+t&_RB_=SY)Y9SZUM8 zcFTHd^|k%KopN|fIPGj`ft^|h9A^W&2GiM(9gi6dmVPg`IV16$^DZo-6(`}%coMsV zw*#?dU&>gcBN0#N9gWhE7BA$ zE8f&+WP;^8V(;7gt;|T>*lUx=JN5W;5EPv>%+~rx@Rbs|Vhf@vw3vHF@)a|hfmY;Q zwINMs?2H*LJSU+R=sKIL7r`{bZbn<=;>L3ja>YZrO<|!Z3l#AZ+ZeX7A8R)u|JAt` zIcqcjyuqbldgpZ*(+YJn(io4zlM=aB^0Z>Eh)2{#;Z^ylD)x#URi92?+E3bTPMf+o zqKeSffhpBgy}1J7l$ENgellv|t-q71tXx@Hr(WkeCsQh|v8DWql@ZJ*)Y_)+Iw;q? zg&sveuut4Y-HN_-?IUfI8>HF{Y1_UZu&SFiPbG^J9l1R&<3oZ@$T7vSue%+L#llTq08AJ zC;_u35r;68$|v-yriY(>@~7&blJkgG^`a^`1WOESFni3Gy5{+br~e;RI{yXbR4C&B literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxeExtra.uni b/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..155d2515f81628b4085c34127071eadc555656a5 GIT binary patch literal 1358 zcmZXUS#J|T5QOU)iT|*2UH~OF1fCE=*mwaeiEa51;VJTwI4k*x)+WUKc;KtqD-N=D zj-Kx7n(Fra{nJoG5#K9*kv{20iI%$7b3McAv%a=E)fu+ErrKztRCBfUfF;s7mKnAs zalf(5u?@AuC(&99Vk1u1!TuTFHD}jhEHV^xB%j}r#jy+B;u+}$=r5U1^;&QAmeonQ zd#7X8og8z?+6XBa9w)>nA!D7BCJgOSVVhYBmn~na`@p@f4{B+kkLCRPLQZ6#-{)`6MzEbtvY&okV! zcBLlN#Py2wlL()ttP3Vtu2o=NpqQCGlTsfmv7z!+T#FjE*`FV9skr_MTFe;#zik2s zBbq~|mve2|`_@xuUZtoMbgJ>j%7^vN}{IQ*)2kG>_lp8kp1Wk+SZj9kqBL zI@&#!scZi=i;)g$|t^<1q}#Jyz~$k2PlF8nwpU3VZL4OKy?Ab8cR} zkkR`lnar$=wROlVF z=+jru*;c*eSn21Ns1fY89hIHq*Tip&wY$pI?SnEXZ*T>657aUEF+N>bUa*P++7T7> re_%n?Cyeen_rVGN=I3lRaEH7#zSrS<=gM6Mtaj*QzZWU~jw-%?6Qj^W literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.uni b/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..07e89df0f373db49bd912eb892f0066c64962fbe GIT binary patch literal 2028 zcmc(g&2H0B5QS%5iFdHlO+jq}6=H!9BBcf*potP!g%vVQn_5cZ$Z=cx^1yfI#x_k_ zf!I`*@9*3*XU@#EfBo!O$0FV*JdwSzbIWXMXST(fb_O=GefrOq+odhpiEL~IR#%J* zW((S!S;l&1bDOZ1+IMVokS?wCGduJ`IJFBulVbhYN4cMpmC%;hEO>HerL|W)DmDqH zGi=s5ELoj#a*Agm$s*<5^m!LIc@y)}Tk#)*p@>eMyW(yl6UP$tIaVnw#~WJBJkp?5 z>Rd{AOF5w|T$6~EaQfQ&vyE8ag0iq1JY;BkfzQZxU?kP{?J3U-MtiH-Gkb2kjC&r( z8A?PZgkq(objg^{@e^5>eOWZvQmk<0ln3Q@jO8mku%W%aHwz*66HcV)FKwlYbPw^S z@IA%r3>MnEsdbz&4>`{mO;M@Ju~d;(Q*5RGoISB=&~;WB(#jRDDpnPzx{Xj*96~i! zJc6g0=c3{$Ub4(;Wu!sQ4QTiuQ2mF@Ki%R|F})^Aaa2XGN1DMvcw$ghtooAZGPvqq zH2H`uSt)kzRjk~I^AFl}PPcW5&^ATa2uwwPP6R;#aVl$7RX-(JcTX< zIayF?oi*i`tmrn6skPg_+n`+VR(e!@VjnDq%YfSH+k4tB-w)O1i1yI?gw-C^bxh>3 zYkX`+^fBvFBOo;T_o(I=i;*Mu8L5iZw&;Z`^cMYr&o$evnVqmJ%)a}J>;#*k^EzU^ z2c{7E?t92g%(W(u3AVD4&tUZqTlxM<|B)T>*4>L&UP279eW`I8^d3qKs3-Y6+_>}l z3U^@rhv{=a)e$^~_6>wSXOBUNnRSUc>~zs6fyaH%w%-$BT~ZqpuNPIp9#~@7 yg4siU?OPtVV*j_uRV^c8RwWJU9NiWD-y_%ktM2Kaf47JIvo!zT|NW;ln*IhM#YXD@ literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxeExtra.uni b/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..d5d7de237b12c0c6f7ff3d34231d0f2f997bdb0c GIT binary patch literal 1394 zcmZvcNpBND5QXcE#D8cx7eI*(ffGUq8xLTScq}g>oT9OvI3sz9#?E4XJn+4mO%BL% zcXjpaSFfw8=g;q!wJh*|#V^<=ySCJpc4g1)8D8xTY-^`>ZX3J9y0W%SnKz*BY{z;i_s?%MsI!RF^RmXXUjnD%dN?`Icw118uD z*k3ZA+G~4bZ?R6Q)jK=J?iHL%Y%yeTXiPYtdc-C>Z4?S2T{*XuWhmBNGrM=~P5WRS z8`{VJs2igw_50j{-@u|6D_F|=?La6e37TghRw&WlzQ{$uBUOr*Vl82-Z=c}RX=QST zwRUC7XUVVA^CH4MwknuVCDk!dC1qLMff%`xJl4upmn>2yWLo7%nb^<~^|=l;?6N*P z&{AuC@LbFo|GjOB1~E!Qo-f7PvevDq-c5B~f+?@kf6Y!_BdLA_|5VjsX7X(AK~0PE z>fF53l;v8jI%!8O-g~F3$MWn7pLwpE+&`nDttZ*v;?XOZ({+c@o3PyQFQb&R?(@we zR1N5(*uFBhc~$Du5o6cqG2R}XHUS-ZrYF{Cj_}tEbrpJab_8PN%rTZaT4RG*ykc)K zcYLkYaiuNT5B8-i_J~@yi6mux{5@F35qtC@D`}TcF~^{UQPdpu1*}f~Wd6>Ml{_$ZSm#e)sFwTXJE}ToO?~ujQSL5_><(ZVRyVkWJBD=v ze*~tF%5$vXY)4d3Z(u>y6Gru%`rrh-^eI{c-Vxs#)u4P?>chitpQ?D_yj|~UeLFJF IilO}f1*3h}X8-^I literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.uni b/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..91854763f850ba04504cd59b9838a1cbcba80e3d GIT binary patch literal 1594 zcmb7^TW`}q5QXQt68~Y9z5r?(s1OebArfLB0-7jsRCq$p-BKGzanq7N4}53Wj+A@eyq67q1gOZGWpEkMwG%$H$XdD|8aOR`bcVx(9pqjRcJRypxJ z9BZL2%Uz{PbnR88g@47bQ%!6{tF?{iAmoZih;-r4rbH1hu}ycCQ4KQAs@m5=A#LWL z_qdcyue~0|w0AR2;UYX$qS8#xTp5pGdGkD+Nn2t+!xGL$oPXeTo6~+>LM69&jf(x! zaySK5xa2DRTyhGpy!NH6DPB4GZeSGjC$-G6??=d48R0oWYx|aCP!{}UjIxjIqeU?4 zp`EUMplx!;q|E_s+xIc69n>`>^T^kDXs7fM>#9aTsOsNA%@H00kKAP>6|1e$3s>kh z`j($-cC=%5hEQ0aRHBET6tjKj&g-RW!1@vYfgMuypqFrG2JqMi$);u$@`!{Yn&jGA-*1cU7@8kD(ZZ}_F U-J$SC|NrY-N6q)WzEy6&0R@uwbpQYW literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxeExtra.uni b/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..750a15a8494d70aca49452e27c623d7479ad2ca8 GIT binary patch literal 1346 zcmZXUNpBND5QXcE#D8cx7eI*(2`7XQHXgttu`MqmoTBj(XCyDt*jdbvhkUPQ!$FpN zse1kDbyZFO{nN091^#dN1^aB*me|tf_R?Npm9KAGJGBej*d436we68H*g2M|#h?@W zjb(;yXgf>UuWbP~;9a}@3)nTjxsL^RF$a_X*7kmOVK*Ryy@LHU^QpbHcXr0=q};u? zW7eIVbIDo^DI6MO&L>k>?PmHulyS&gLn5!7>4hndN;xd%1L&#O1HPE(dEwd$lDwfNw@ ztRBm;_8DDw7`+b54gVraG3!3xEkaeFKI+*w#wOp5`gF+H z_IZT0L#K^FN1o}ib(tgV6+=~p4xJr=7&>#0l{#8ujaj^6uQ9iLuibH}E!a=|($({b z+BbpWdK`+hsc{J4dgH-WKKVD$i~omO*)gE4X{Gj^U5MbWwT1DmdE_71TGd ppz1NBdQN?C0$%zQtp@Lqw zctzHFy|XiC&YYd~&mS#oS-^P86WBYuw3%Joh3#R}PGmWb%ql>-&n``_I9VLd6iQlVl)hR=Ngr& z#PC)9H?Yv&8V+-+39#g9i$M&RMRmTh^9Zoz%FmsXlrPa0E9GQaG1MQipMY#j=b$R; z(~%-6IaOteB3@!UtCZ1h!a3D(9UIVXfqmZKQg+v!ch@;@p>9?>b1ieEvI8||@R)h; zK0FWgskmRlK0g^TzQ=o;(WWZ7j_Raw5uX(Gi&0i-s_w}+gV%nC)K}{J1=TL$qyBF4 zopLg*E!`Jb#&}NXw9VX2P_7uI8bkZ!_p(RFbnPSWwtazFgoXhsY93;Z=&2E3p({JG z6Ti=Wd`g5`^@tu0@fbLAmoN3M-VJ8q3bn!9@wHY56{Ayjh1vCdft}*hcU~vhBQS-~ z#S$<=6LZ;=afq*clr#7GfR}QAV?Jg_ymjNkB1`Bvp?$4zYV-&tdUTO;9{u*0(x0vc z>qm?|+poGLzbUzDXCQQm9f1?_ literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxeExtra.uni b/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..24ad99a10e0de2680108bf335dd51bc34f6c5464 GIT binary patch literal 1328 zcmZXUOK%!M5QO_2DgR-FFL7i;9zI1;6caYdDmEYtvU9Q)u<=SftOYwJKR(G@MB^h1ex~H$IlQ<{VoH85kN9&ZnNS$<8SZ6(L?ZwwPsbS@UJ~=-iw3k^2qoQ+4Z_-4I5p-{+qA z6)4KF0HwU&h6rhrz!LL^_OcgVf_ELDIA0- z4!K^+wPvkbkKwsn7pW@txA^l4iSrXN&pGYul54poYFwOO6$*&aW=B``(S}NV@Ge$| z<=QGfbETWyKBJzkXWFmvjA1^d=k~KVLAm3r6&c!hi(u2IdwTYb@zl;)$0!-lQu7dR zOn;5ABG-3hUFHaXz?UP`+Q;;BM8t(7_psE*8XL^Q6>5XI?Q5-$b~s(KFVvoA40cJ> zz?pUN$Dj(M=h+9W#9cn+91^P-WzD0$607V#nSZb&=KB9dMV9;)kzG|dHF}H|eY#0G zJJzf?*81tyX}Mp%gQ{QjhUi6+cGrcveNYC~4X(lNfjR;|BBl$=bFAQK2UJd-Kcm_S kqk2vCKPF!Ml&t|TRY5xHZBxCjeBJS$)!UE}rP%WO2Wqa%x&QzG literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPort.uni b/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPort.uni new file mode 100644 index 0000000000000000000000000000000000000000..a3abfcae0c8f55a3fd7b1d72049df9bb6b1e03ac GIT binary patch literal 2004 zcmds%TW`}q5QXQt692(UUjVfUAjAVgh=v-lpiPtug{LZ)Hno&XYdyQ;*)wO)jQ8u8n$;{~+~R<7s>Jn4IvGv32KvIjg*m>sTH5ACrXFi+4qC-<1S5Hc|I zRvl7iQ}l_b-`FEmt$;0+Gxp6HnOAT~Dw_(ESyos&=tbnR8=$g^aqKYP~aE#Ja9Y&uZB zkZIza3l#AZ+q6_h8qDbT4gb2e>FLPcZE-1>esUcKyv1buq$ym4CnbVb$~0%K6Zc_x zvmR1ZJTLKw%82o2Vs;sAs}giv5!GMspRLa?MtP~Jx+kXwPyHWOUtMtaIj3E~M}J?H zc}8VwJG#&D^obnOY1_H0pjmQ~U{- zLTGsI7ArBAPZ>MJDn>a&)GK0@`y=)(U&LE~UcAl{&Jf#&5@&;+phS~yQqJS=ZYtfl zHCW$a?AdQcflc8Vp#d< qZS}Wq_Tr}aotv`a3Q473(@1^QMjiEBv#jQAI{iNyRjH>G()b3B06d-m literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortExtra.uni b/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..731713fbc64ca1b033b4515f52df14d005e4d641 GIT binary patch literal 1352 zcmZ9MS#Q%&5QXO%iT_}wFMwKy?Fk`7LQJt}lPC+zQ{^m8Ev0efq=oR~f$xmBriy&; z+*!_?J2Sce{FxqGf`$2lQJ`cL?7uq}P9u&ceWZ|&f*E4y+0XP`eP_O-pVSM~^M>JMubDt zEUY;;_0tQ~cD-~b_1tXek6sql?y9Wr5R_4UgDbEHpiaS$@ae2OX qteQE^!5RMIr)(`=xpSfd;)-`peXL%(9ybzN&*xb0MNWj`s_#EzIL}r9 literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxe.uni b/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..610148aa3b776f90a87766e21fe1e7fa08737b52 GIT binary patch literal 2100 zcmc(gOK;Oq5QS%5iT_}w8$fMBfei>D66%5lG*uodtdP?*X++{wjtlh91K*h&+YL}! zHXzIQF?Z(7na8!ie`{IGBHsHvk-e~q&1`O`wuMY59ZRfheP7LOX(#rHwPcYk*pKbP z^_y#p(r#d9Ag#~}W5NEE-Oyq?z&^q<=j=1moLvEy#xw9T_aPQjOYwNgNzG%%d0~6@ z2x(XgVd9$d5M)BDeU0F_$^BQ$GJ=TMGQ0}w1gnhalvTkvcKl-PWrZvSdG2w>p1V%v zDZ%y#W=pi>d&x<}m@!In?z;)&&5@Se%Iv;$`%BN@l$?ptU3}bQ-m@qEM7GQBp*=wI z*mhVa_*N9+A%q+b8dIb*R+%+9X>%?ORVQGpiaB;G-rOrTM)Mgp>DlvZ>wb>z5(MEd zKuEz?{>n~JWtEi$EOd71m7Aima7OYqW2Nktai_>smpLb@Q0AP3TB6H#>^dn-Q}pJH zs=w^iTRIIL7dlcI$?>TuOBC^v=B&z0&0$HM>nJ+hjeYiSHyB0s#ryw+QK*}d&hRL2 z%0##w@}zE3#3NW`ClO!!GBE0ZTfD4a>iTMubc<=n(siw{pfMqUNN@q z9s9(;H2XdekS6rlkoaTI@z4&LW8}(7K&bPd(9QTZDB%Z%n;k)CId>iD3hz+x-t3&QL6G$5D0d!%j6ns*1W;;F0%A>>uzBFg|2;T%o+Gd%Pz22RzqBEyQhiP+?8fj-I^n ziC!b+RhEC|HE$A|(b?8NUD%?TaEBSwcbvTm$}L~n$8y)bK3fEz0rS+iPpoab;2cxa zKvlJm(8f&M7%B2fkFCcZp|26@F2qcDgvX^L_mMQ&S{v-b6>5XM<7b^tD{jHQVi&Kz zXVke(CNb-wk3khi-?I-niMw>lIl@am%9?w9#8;8u*uP*AbNwTuB1?XY$gV1!8a<{K z1LjIOyVk5Y*7eg%)N;LaC)EV$RnZ%x+Fcjb9e^^dZg35DAJj4U5k5UwULXZWJE4R6 wFD&SK!m63k9Gu}Ve#+J$a*j>^WKCB6_Nl@x(AB{!$L#uC>;1@xQ*``@p3!BhC2X8`*pDwaK)f}}_z+GMw{l-t;juL*vc7Gri^wO7`#j=kQ?XQ57-hl$6ZgOI77?OK^rhUT!)+7=FJ zX6K%fswJj3BW{)rRg|=uv7%fqJSWvyhA!Wcw~5G1gx!qqfUo>EcxW}DpYf0)2`seB z3`M+T8RyCr9F|mm;oY#VH5s3m7&*K3RWjr&)bdVaA}X2~6qS@_KZffjkE(p66<3_I zE7sEtiTO8d9c=G%Dy!qzTjc9&fW5Cdz3E7e!liC4RdXF|Qz z_ViydGhjy}Dy|&63d)o>%U{;^?1KexX;VQhd(XFS9~pCjVckJ*qK>(dLo#(hpw zlYR%A4583Jq^1Kbx*oYjPqnOXg;uyit?p!Q-Llko@TkOvriU?BKg#}pNN2maEz8_==l{EZNs*nO D6?s2( literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/KeyboardDxeExtra.uni b/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/KeyboardDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..38f08d51383ae4ea367d12551600486e45b30dea GIT binary patch literal 1366 zcmZXUTW{Jx5QXQtQvbt>ytGvUy**V`RVZ$2CBcY*nm$G55@HE3GBgSO@om4ezLE;r zJ3Bjb=IoilfB$r>V~*z)KWCrq))HIU!k*hRygEB)cd)6Y7F%X>>)Rt9XBT*8_*P{6 z#xuuvWqV>0+t|`}>|-qXzYx3OY~kM}cDd%~TdF8`X?H|Adja}O*0=WB-q<^=vugL= zPO-xRbA_!6nQi?$CO`2N+njV^sE8U{%rdy_crv^9+}rlidN#68)y->mV;Cj=K3n2b z7-rmT4N7^xJrU9*hVzVwHB5AND70{R#7gxNtQBZAzI0W#l$>F0JTvK5;wyVzRJg}h zk79bFPC5HUhE6l=l1W}`?OB&7Vy4KX(x=HHrT2Ayk6!lKUmS6A_TaUc@&5m|2^^%Y zIOKY%){ebyJ%wkpFV3WEbJA{!$a^LBk3>5dH(4Dkl&g9mYD&B#GA*lkmy#7(dQuk^$QtO5QSq3%M+ga<@idE^L7ldX4)Rk%WJvG)94yVHuBvmcy` zSL7>d-=&h64e*Dc3M2B>N9@F1KGhr(r5IJsqrMWW%%801oQS#pkwH-yeSA-17MckB`wq literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/BiosSnp16.uni b/IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/BiosSnp16.uni new file mode 100644 index 0000000000000000000000000000000000000000..60dc09d0923023a6f0476ab644e3da21d6459309 GIT binary patch literal 1788 zcmcJPTW=FF5QXQt68~Y9z5r?yiVzYAA(Cbb5haOoQQ-+~nlxFFOSRb+`sab~*zs-? z%0&pYTHE6ppE*7r``g!=)hyzF$QRiwyRg*eHnBbC$|EVh4;{WXs7V7DC9tP@6EDIxbZ_b^MAbvDeO;IM$g{d5nTDtbv*@?@%%&GAJ{3 z_zUcW?Amh+UE%d090Jbb2w;~Y@LOKj6ZnUcebDlAtwsKF-o=@uhZ(ag=v@a^t2g@F_j z1Fw}bt+BP^5iDjZgbjJ$Lpy(Fd{x8a<$Px%<@88RZ-4a zJa>0X_2uIu7Wb-59b&9fxY3TMBH87$JexVZlx-; zPuq0;fY}x`He~;?(|E|OXfo~*6A()Mb-!aG`VP6nNVTlCLN8pQSLhqgmUU1tJHso? zj>{L>88JP_tId21Od)h!?jDwyYfc#l#41KPebfoD%Kd@a`(K0JE%5rhtFhoHn*b$0AMbu=2l<7eMK=chX` z<;)XW)r+d&5G*mQ(Ei^14 z>}BTcnX@yq{`=UnmO1_}_&NJz*Ou7YmiE-1V3n_fC9|!KEVYfjvUk|dvCM4>GO-8H z3v46XShrhVX+L;G0Wx>h$vQR45j0iVI5 z7`L#5`|Ut1{eF(>4By84_GK;{7O7Iagw-0hntzH_r z%@}p=juZ0ctb>vw)~#0^SfotIq{`2sij2C~=R4H0%l`aGle6DG7js6bJHBm#2IW>7 zihL>7mc4F0L+4>#oGGt|U3LwksFl?J0qszHsOmUFMOOEqX5byjtjvY9?G7@mj@nU^ z_r9OiYeklY&wb9DoXx3h>%S^&vCO!`g6=zx-h}0bf2d=ab+2z0p=Urp_3bNT+b-D0 z&10-F9XDYW`Ako&#~fj=8R{y;ba(_}`!w!GSUJyj zLIw2}R#bh;sGd*3q+2GlFR@D7+WEcy~=U{u{p QAFqoi@!yslPBDl7KXowG%K!iX literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/BiosVideoDxe.uni b/IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/BiosVideoDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..4ab065b588715a22b8c0f04b4806c3be506b8ffc GIT binary patch literal 1946 zcmbuAUvJYe6vglJB))^yy#U%DKuAakA=)jBh_O~(%iw9s)-H|Ity9ts#)k)f$F7^D zV`2zJj_qsv+;fkw?O#8)ZQC5>DW9`%>?j`LKi({;^bLu*#$SK34;t0qi)&-nBR%TemSgW0N8JlC#-&t>k z$!e@S_`XC9>6U|{HIG4hLjA&?@x7w8x#&H&m$pGWh0UBe6qyi8F!ax`N`nhDb=GEF zGiq${D_IxS(B5p>8|zr#-rl7l}M!pspF z*BsdbWkQMEV?D4BmcXS)26b(Zf7?FMPf^pMr|JRLlpGtz|U- z2{R5oa+j8JS^pNbaE02U?)biX8%t(Kj0&^s{W&{gPT%u7z@CCBgs%79rzhsJ$>V^z znj@cK)_dm4_gCtVjEJ{RV6yNMVo2=E5~oH_QKCma$>;8!TTb`sHmn~})@*&5HR0q0 z)s8{vvUUhcV#hF%O4759Mgw@<_pP&kIs-WwlJQr*C<`{h62sQ5JMQj1`>=bv<++Rh z!`N%b58r9HMsSmo&Ypn&l=-DSw-@$`)mgQB zZKtf`5_8R32ss!U6V8iuW^FuO7%D=%3T!dU;j-h+?cQ^5+gt8Bws+OtYjzVDrT#v5 z#BV`SjtwZ`etROMNdo6N5gVAucPO=RSj0;CQdVowYWxJNPD{x-tIRW#o&jH{rM@ip zysA=SGe+5da6;akbzoBD+IZFhMa&eLR{AtqY^i>IzDF(l?9Y!lIs56gm^1!=+Y}Dc zRvZewlxxRcx1PbXSr=#0wb^SoL=?3W`v;;OjGL^E6)IFc5H%y-5xFh35Vw6pVRh7= zn!NE{tzIisR($R?Z*w-MvYmgbu){Lr4hy>PIC~qETi#H|Fza5QErQR8ej3^*#;#qk zkI~ejs^$sSn2wvWioDWO8!$)MYlONAF&!Qeap{qVtkl^WTg<{0YKyt&_u8FS+?;*G zFJ42RQTr~L#B6{)22~hCpMA_u++|bF2~mns)*|X7u{!yk`3oK~*B2R;S&Cakc2(ij z=rLN1=qu&y^MwZ8!tDItsN?Ojom3s9zl#1b((bxccLd6~y1_NrLr|ySN5l+ZdBMtg xv=b_*Z(&8%6Grun`rwRs@l&=ICzts2C9AXQ|DGy$<+1v{pY`9!iPx#{{sm7!&|Clj literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.uni b/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..e8af21641c0e2b92cef030bdd4a6a4e17f0db842 GIT binary patch literal 1812 zcmd6n-ER_65XI-YiT}e5eNoeb8smd8Mkrg|v=+igs!xXR5}}Xc4_ zYri;Id|^<`dPA)1>Wa8!9Li~#x}8m9WbYrbH*d))y*BOIFc4{%+f(n&?K>U5qC+wNCF1{o9tGcIX@(laRUhuqObiDRn z+G{&v98;0-#83#yTAL2D((#%+!OC85*uqxr3HuhVjP&Uf`406P_I|ILbN0+&m!RMj zgbw(9>=M2M_j@p&u{QU$J6C+f$`oHbRh`sdWT)S89)Yly<4l>H!;GHHtEkXZRs8cEM!{~qt9pEex?AZOF3Khb zo6eJ6dc|E>Zl6amb!dJAhTi3AmksO(u>rQ*oOabo_0(=S(+tWF2j>?7YYH&Y$j zqfUuc?yuN0R>WI3Fj{9xYl!SihLfYm zC{d@Ml(YKB&DVdi1nVcf2X>fs%{Au|$S&2sfly;_8A4Q%gx4IiWQCc;Gv0ubqG_ z@6OK7oH=u`|NQP)#~kl79%t|E)-qe!jXkzUXmxkVX=$m=?O;7_bK6HogU&?flb)9hwV94?_bm5 B(+vOs literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoDecompressLib.uni b/IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoDecompressLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..5befcdc028caf285d1cbbdedf7579436526db340 GIT binary patch literal 2008 zcmd6o-D?v;6vgjz!T(`MUsT#eMSKtulXk0%+Jt07^{H&W14&voskQ&S`a3h(j7=(5 zM380Y>&~2e?zwk%zkjP)%^dGz9%pZCWK)~j(Dqo9C9?@DOGY#Lo)wn!-Y}oqg7p>i zh4ne%>=Mg`4eZL#b*9U@5Rd8m*yeuEkaJ7>;PIS4KVWahTv!*3kH8SNPB;*EPfxKe zu;uU?GcGv2g6rI>Ywj_Eh}-`QTnD2G{tDPAwmDwK(b11+6`ze-H8Xi2j*9;d#O6a6Nl!&+UM5iZ&~_%oq!y07GrgYEZ6R#d`Ef45avL09cAJYLmT$r$@>4@*{h@E%ZUw=GprCcLE@ znZ2_FCM_zaX>V!k_K|sthPnmnGgeb-s>>+x%69FPK4D!d1ca!1N)0FM=y>ENBh{|j z3cYZJTA^?Fxn>6&MrT-s+4TOLow29wd7ZMJf+>Wi_uXbD=30}-jJ?_;pJCStd*%Bx z{d+9pts9rDy@VJN`?SG{=qXCHs3Q41-uX`H3tWTs1KvH`-&9GsDM7V!5SpCrf|A%d zOr(+Jy(>O`X>dOUR5cx9S4Fipxw=b* h-z)I*ALw8HDa!APzCGK2jMCO6t`lPVlRrn)?gyztNMQf~ literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Library/DxeCapsuleLib/DxeCapsuleLib.uni b/IntelFrameworkModulePkg/Library/DxeCapsuleLib/DxeCapsuleLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..e18d3a96dff9a618f40c447c058e1142917c5198 GIT binary patch literal 1806 zcmcJQ-ER^>6vgjz6aR+^eNoeb8WR&^j8Il3en4Qc^{H8)rJDdHd{p`8)!(@by9Kmq zAIxU&?99D$@0l}aW`F;xSj7VGQ=VY&?9x&j*@Yc2CeMi_Hnq7eeKcTG>)DLanXT}r zHo?1~Ke0aZ0vWFH1*_YcMRrcxwuXJ$jBph<}g;G2>1T6DhBhrHAN*mIE6d^Q4cFi4lOajt`xDmF8)x0G$D($1EJmCS3YTb7r)nYZO<^t62xd1^c{(Wuv1X&O;x&ztR*0$|nRFSE?j!YsEcK z-rkRZax=y*T^ZUNVg8BT#k9>!#-z?p&sVSWk})7mi=0*IXTdJK_LC@OWy~si<~)~~ zIb$y?JIv1+>4AKJ*0yVx$#TWJ;bYUr_K`Cftc7-(_5oYvR0hsw2V3_xX0(C2x~x2M zj&*+Pey+tvmZ9Lkftn*CI-a@7msBiUqE%jHFVWV#uijCP>=dtZHoac3Q)1eVE4woy z&(LHf@J5bYW2zVvt9wN?Ri|n1v8w%@_7fiA)?E~>tLSc0?<~)g&C{svrxto@;IHqU zdEJ{8P(R{5u)|z06ZR!gU96pxp~>7XS#%>-S#jp6!ck1zzn()sC(5-%8$;KNRB%i# zAuR3P&mAJCJW_^~sB=)<*Cod(toK8z-R)3AJKxGV{TtecBb71>WDot56nD$!KXcdr KxFQ!Mv3XZ{V_seQ4CF~hp> z)|}PSay)ZeF>^M;K4#y6mfFyxWVU9Vvm@^nXRFf@kzzZxI?aJIpL`9phku^H+G9A&Yq&#GsY8cdSow|9Tux&dtnF6V^qn}bi!N+ zS)rd)Pg&21w&8`qzzz zu-wjv6czVt>>)E^{2iZ%jPz0}CP7ENm|<~#Uff@d@{Ojdo}3)K@-J3(6?Bz%=JD#> zJR>s=;%`S-Vj04FOr`z4QwQaiR;tmr5B|k>sF=3Br*GP4n8j$Q|AEFn)|i?aFpIph z13PDousdu4p;A4jh9f+B9=Xj-wX43yC|se|7+Zd=)xn0*1-rs*`*_YS@acM9=h$N~ zh0yk~yR5`qHbv~?D<8!SUT63!_E*M_?1;BsTvS8}cZm4!l{gi8j1nEHNHI@$Ub_CP z4Ol;+?b-gOO2SJCs$GK6=Ij8J$Sz?bm854Ajr#ET+qX~NRP#6FI-yscDf@?DiDB&# g|G$^8lPYTeri*H+ha#%8&L)F@(&qoxrM{)iFW_7>SO5S3 literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.uni b/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..e5933b9e47a321c8854348fc6b05e8ce17480e50 GIT binary patch literal 2338 zcmbuAZBG+H6ov0+692=bd{Ki%(8L6d5$vjsLP=kOelqPA3Q6CxZBhQb`kXu6E~TIa zv)P@UnS0MY_spG{-@mqP+XC-Xo?!3n%r2~Nr?$bEWSjrf~c%1p2x-|JE3F=Z^nyX`jeKEo$-?>?i`d4Ir2 z&a%t=gCd(oa`b_dPyi^pIuG&fW7dc2aQHp7Xro@7cV!V=o=63aYeI6$v48ZB%fQ@DVB8VgO*pdw3DxDU#mHEPO9G=UA|gxjYwlsG19;}=P0p8 zRHL~v%4kG=7k&rq!V3K_OI&iMKU{~D?`ozOFc6*?M6DDlU-^z#La`pfq^UAGVg%E$(+IoO4zEOj(6JKXFu9QCV4Mu5;O|rN{hogb5=Zn0KkQ z<(V=l=e&80ylvViOJHeSmI{i>g76>po2R;jKQnJ2Ds%Z_Lh#-&C?DD<3zUT3J{iZEeKcxfch|G&`$SkX_KQw`ojpU=wdI+W*1U&G&QBcIW2jYa zz)dTDywLJCmJesR-kmoggW$U&vv{3 literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaArchDecompressLib.uni b/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaArchDecompressLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..f40f739571a5207c7d234ca5f229ee9d025ca8dd GIT binary patch literal 2444 zcmd^=QBM;=6ov0IiT`0zUerKQM2*H63oP28l(Z$NFJ?=ZvXRoJEmZjN>UU;#y0(ZC zeel6-c6N5|oqNwc_ss6MuWPnuj{82BvsZR(xt&^OORUNA)~>8?snu*`M|NUcc5Y*v z*nrh-{Eqx=h&5wrry{p5d8-rN?|k)Ct-9 ztWAr#^DCK;C+`d5j9Am?s6)F-pDw$Oxn#}oo?uIvt0o~5*37C!-Ld+*_sglvQB}$_ z!_O7ygh=_z%35%;%gP3kp4j7AykGgKB1INwr_98ca^#+Ym}3ZM9qc)FaVGxL!Y6RG zZV$Mg*(&3@A0PdYKU5Mki34@{rixCedjg*4UIkMSPKouDs8{41G8el&tYffz=3P7b z#8fpINXPi87mJK;v2$pb?9SP*UC!=O(>uiKyroetXVu_N`0OUbT|#9pXJQTMW4vhR#) zobO3cV9wrCScpoJ)})otK`Ah5DMnX6r9tWPf?MY>^*z_xxyKN+9dU$AeIjX3z$jdr ziT%KgtOJx^;@>psRGO5UB9@4B>Ujv~VzJU3Z^aXWz?CxTdmzp`pp0474>2n2$E=6W z2=Nzu77@*}5_r7Ct5fVB6!ojl$&Ax^l}cBk7J2JrOMOwN^BKk{R~qf2w0TRFC@0*J zjkdk91SI3< zD)$GTyI6!P_;a;-knM%S*X@R3@pNP<4 z?*UN~-fC1FEHyZ4gX5-a*`E%@I!6;duM>5Dl~_VpA>#k_=c;(7#rEyEmOfjsEbZ>k oRPi&uf6w*b|0n<5A5y1HU!>dq8|VLTj<3a^|0}ELR2|d(9d0Cs8UO$Q literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaDecompressLib.uni b/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaDecompressLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..a98896bd3d6e367e6cc8e508b658198818dcee25 GIT binary patch literal 2238 zcmd6o-A@xy5XI-2#Q$MaUerKQ{EEgH3#{6Jv}sFFU(EJ{(nx93EmZj9)!&)h-EBdX z=!2%&yZ7Fid*;lUx!v#IHf+Npp8NbFdu>NHuoLUq3VX8b*`*CFv28oE)TTCKwS&Fm zv$0K>r~LLf*T!EvBkSVbaf=W>*?X&C>nvbI_*_RBaP}0>1P*=X6HupiOw96}QO2vv zeuOn;Y~!DT)@2^f>r9VT5xWWNU3MOW^wgf@c)#+AZ05+y>V%mxQjCFf%wmkms*Qbs zU0F$?WbPB#Y}x~U&uyJ?)5k{(@k1tABhP%nu&W-itG zSW~!sVXYHGFqKUYrYU|?W>*#6=H%EeT=Tx4itH{q-Q#4IK}4LedWe#1%&TZ2G~o+j z0*1zf-B8UkmI`)xsGb2^bql@I<9!Z77e+5_%Nq9TO08S436&1r)pz_M2no?uk*pS~ zQP!EVU2yJ{h>_PsJjFoWmF69uIFE=uRj`MD)=L?>>Zxv3ymKDiki=`Qy))+^KjBG&LzUFAJ-m5V-Ij*!y1>d`Kp zwrnYba?F#d(Xw|I!=z5f)a)%|h5s3KWRr2n-z|2l^wa?v$FA&w?emV=mkI%)P`yeI z$9OayxyDSrtFgpexI!=S-tx6pYdNDstir5$yvPpmX*jQa_N!nDq2{q0ti)V5Zi|wr$DcwM4c{D%$;jDUH|nPu)f2yVyk(VgqzZY zN5ejYP~+?YC^4%F83#)Rjau-y>9^{)Ls)0@MBn>F)n5lo3`-#XAK#RcDF|3E{{H**@4j5R1^TDB?Kf-ryAyGX|NI+Prhim1JwE_p`CwcC literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.uni b/IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.uni new file mode 100644 index 0000000000000000000000000000000000000000..7fc7e4eb0cdb86204e455fc42e5ba176704cd4a4 GIT binary patch literal 1864 zcmd6nTW=FF5QXQt692(UUjVfUAjAVgh=c@)C{2{zsPKd~Ns~s(O`EjPKM#DzUhgJc zq)PCBR%?$v<1=S2_V;fMYnbDI$mi^pO>J%qyR;+rq-i6M?Am6?XXr+jTgHFOdW5t^ zKS5sGiZN%kLC$T*YRj1MUn4mivp+%az~9FSp6=pr>XDuGtz%vL;88RD%75EFvg?p@ z&~NaQd;QL?JO{D4^tR$69xm9;tRmDSNS(aWO37E9$?G37qm36?Lc z1?!hZ?P5k#*vx%g8*JCGQw5hG#M~)Is!Il6RcQ$e>25i<@|9n*7EdwA;Ib|IL%k4d zI!0P~PO3;m*V$0_45k?f3&s(n&Rugt+8jCZ2%eUnb3_p@S${i}%8Df{(MM#X)~eyEHXf5ql!M(Xs6i6gUFadX1? zbrHW9?aG|0dv?^|xxa(ztB_Y&=N_+4bsUs7{wx3gWyY$r1Qf!skp`9~#*mvv&gevP@dboo{;*onu>RpXBX5k9G z#@zC2txift7ifjq^ZuM&U^DQ%&e`vRDTJQ)Jzyo~+LOl=TiM8GuzG{7e1Bqok4C(8 zx?ai#d-wQ{?6~Zba8nY{2lg3+9%qN3bXYZs zIB1&WD8=)izGLd9o}W?c@FF>1{Zp{Sum)=NcAfd|{MRpX&Bvzr?iQUoA|WnyOTVnc T?;`xW=>D(wzfLWbBmF-B409>r literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Library/PeiRecoveryLib/PeiRecoveryLib.uni b/IntelFrameworkModulePkg/Library/PeiRecoveryLib/PeiRecoveryLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..f01d656c0bc92cb1a20bca8a834f4e1911076a8e GIT binary patch literal 2236 zcmd6oTW`}q5QXQt692(UUjVfUtq>0gA(GaGsI-Z4q4cS8E=?lkCOa+k&ja7t^@Svj zKu92D*?SwGJu`D=_xrbsRV?6r&J)->yS0f;ZD@PUX{BkQ)$M{_i`l*{?4CBZ2WCEE z+oK<)H(*}YYGH%Sj#?tuDw*@n6l_WZPF%!6nP@7pKiW-)&DPFc4m$U+tutlgB;O`Ex#0 zSK@i=)T_)WHedN}GFp#{DkpL}?xp`r|GuUa-;Al$vmytt-RU7+`MAnDc2O?lc}ylN z8*xvV>A`z|($@DbgEHpL_UPCLYC?K%Q6um9R^9njCx!u0RNG;;j;6ZwLKoStUDB$$ z0_HqI5%oG64zXxEWHsr*qgdmk*(R&T$HKozzXv4DETkRp~n8E3kgT zyJ!2kN_?gGsBNA+RXp}9Rbtd(=Uvafs}5n^p%tCMfy@3OQ4zxu%>Kn)QgZ&u$KUf% zs%Ybz6w}Oe@tBvt_E7cpH|{Nerv1tN6;O5m-_504TX$A=ey`tMZFg=wes>kw{Q+qD BX|wLC;NdvLbAtDTK6O4J-jPR<(T=RoytvJ!_39rW9EUN`P@;P%1Wz!h26_kh_Oc;(>siDt^z&*Ari ze%D^{d&}EqG1{>=w!wQ7pNcZ$T?jcCY889wM|G9CMTITRLJcV|s-GT=-`hSBf4DdE zpm>(V{9rN1Ywr;(OJ6$bm9mGFA0V$-z56 zgH%^RS6Sz-@|IUgpY=r#6K1;b?onxrD_fvk^OQb1_L)7QdT(3HKGE*6OH`3DZQc70 zvrTI1j8m}T%AVN?eS>+Oi~*riy-5u>u!tSG#hYqZZH->ILa)*9`&grmIiqt{h1qg{ zk)31Hc3vmUH^CG_%YAEKi@E0Hv4gE_{( z5~oy=eAfRtNp(|f!}=M|nyt^PB%FFN=xxrLW4P3b`M%$}?+#(j zs8XG~k!ODsEHSLXZ28{N9(h`~PtDblLjR|aYAQw<)!QlhgiNl|=wW@dJ6GL1;nsZo oO&3nY$J}@kd-iGEb>%;Y@}v#-VR_rde$u3Dq}UP-?<&@?5j>+YXdpEF4sS{1x= z3Ca60^PV|#X7c|0(Xy5WypMSTdt(brY-MvhVNaGz8`%X;roU^GA%&>kL%RGrq?#HL2q*;$Ey!(2TzrUTSjfqiohLauofl~0{>#ZkP(Hi2!?XVM^}Kk9QG z8(5dMI;`eWG5zj3O!#BS z>SBExjKURagR$dlt0QLWv&zq?p~`ZXn&0Em%L`J+ae$zpSZCKy<106@-|x zx;aBuZ89z_Z8RF<_qXSi`lgh+`C5zs_Qs=^a;(loKirE=4j{(0a#yIH$V z8Vaa@EMN9EbLPz1S%3ewYr7V4Kjez+m7Q2>V;k58eHz)f%o3Z>b7?caztGpFb?RDk zT4y$A#@x>NimXrnG2;l5i+DrSU5Cu0 zxGjoRJNP4OEU}UjZ{Sk#EVFn48wvfMN4>9S^L3uh7VOO!o4E{+bH*ZT z(mNuu4DM5MFmTzp&95w#m2};6@VjLXnB_Bl;q)C*UqB#*q%C;l&v|~q*qzU7W&YB zN@-8wIkMV9(S>bACfp(30eh}$FKmy!`Esq6eGEfZYDa6wOj#$6ls~omF1r&@Xza={ z@AsY%iCd{bg{H7RVTG><37JW-Fy zam?z#j5wH4uZnehsJBl0J+lfd0qON>vm9v(0Z8vEVHf ztT)hb%#4n++~iBz)w9A|c4fW7d(XAi+RhOjF)Eu)=P$A&=CmEI1Ns}-l!d1A-KHhv z>XXMVb2Udk{j7cF%J(PU?-&toof7fFi;p4ZbO?3|>kXJ_p(6RL=anunr;~CQ)c3eI zY%^DhKczb0XxnEjG+BFym6%qIi2Xk literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.uni b/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..9f210be686cbd58b17315b2499b3296f4ac99016 GIT binary patch literal 1882 zcmdUwTW`}q5QXQt692(UUjVfUH}QZFB54g+KojMn!c&!7Q%kwYaa#K4f$z-PxfBpQ zA&|A+_0H^>GiPR#Z(nOxvxxDKC$iUeX{k+ZYzOSgQn#Tk+3VO-M&GWnMK-gAjco0n z5!Sh_EXO+KS^23GYgxid=kzX5E-mA1&KNSL*tCv_k%7F#Pjh*0fKA>J(fS^tS}^-x z_?^IiX}4sR+QhCrm;2=YfSjJ#BcA81j*G9y_RNl0Cn%bugY*$X28Q0!AZ0bTDwewI z9qnLCd+E1gWL~Qgo-eIoZF_Y`xh`x{uU4qZ#PMe!^uZr7=Xj_VefX+cGq2B_Y*g_H zmYFkBtdv!#eW+krpDC6hDC&^0qn7A8J1X$6S*!2*HsGz8Yv&;3Ee|P@5mQ-~DB>ly z=|&k@7xeM=T!a2Q<@>`Pmy+R)>oDZ~W2Pw)g(oF~R*IxvSH=Ta?$#qRX)5-Yem6pQ zkL?RycRB6r5|q5fYfzkD6bgt_zPXL+pPVYZ@Y|`*3d+hmbDgW?o>7|`I_@gJVrKyJ z5xur=se*FFDD^1kuD!DuMlE`$X>WPg?IYg_YDVa(xyx=sclB7su5r)Km}B;(MnKr= zpU}-Q9vw$+vQii8U11ikP%F$0|JK*hhS@n*VKzNpWas#_o!1%r37A4?dh9k|Vy->_GyE&MNd$oML#L#DK{)=Rw}38(i(gB7zcK^ z>6dV4f@&8aG&$P?CAJHgNG0i6N24x0e)SysJrUNL-k5m5s0)t462l6t{@(9##j{kV cf0n0uqeF)3o7ScxKg;#^dH#FK>JXlHzh-Q(@pBcrnm%kU5U4a8}?r>HtNJK)K^9H7RG^=etF)>eEL(`^MO^OZG9E zI#ks>!Wz?QV^)z@dTd?h2z!lCS0SdeBO-<#xyMQ!t?`IixI#T*Zu`A_7xEkl{T~u`a~95U}I^U-7SiLy!tzHyWP@? z=z}p$_kPVibLPz4dw+ayTGJx_kNHLR#?CFXp$%+}IjwBlnN66BtYcGp6B}D@CF4D2 zbGybiXH+sDF*CA)ehS8r@jh#*U19UZ_kCvWZp1d$V@Eop9a>|?qT)@`-VSRZQHK3EumK|ai1)CT4X*V;(_}}JreCMv7a(u^38oU#b+NY`7Yfe z#9VRx8{a{@!08&qzI!;}TiPZ*I^K(jF8FN2;uL+P#U<-qRx}ptg0HfYc@)KphPx;` zu^VhMyI{96`4HPjw9o7bzZdkjW}~O}+!-Vu<-l_)gnU*9QYd3Q!jJS0S+B8`1?g3> z8W3Bxq-uoXd-6BND72nDCTvXI*-Uz zQ+`#aVpF4QZ%{r(zZ8Ta-%8ghJG2^VJ@5#gu0X0$#7mZ;9@Vcoj5%F8DPi{xdEI0D z9^0Bx#7R+=pYdIdG=qV>38Oj*YE_>ZT&MKve5f+ytE$O!)m_lf|?;}QHt~q(^Vk;Z@3|9Nt z%J(PQcdUrF?tpmaCBzWh$2m@oo}fgVdXmq*m6NX3o=ya=l<97-@aINu6_b@ CuxO0{ literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxeExtra.uni b/IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..13539ce1bed5f3d08370547d8d3888da40829e5e GIT binary patch literal 1366 zcmZXUNpBND5QXcE#D8cd7eL9F?Sv4*jt3Z#*p?R&PSJRrI3sz}*jdbvC;48_YLGSE z)z#InUcV~$)8Cf0%<;Y9=j^N9SZWKqwwLw-ulCxO*aq*&?wB{Ww#;_cwMU|yowH6X z=1gjT@XYXy*w0w6Y;IfDF_!#i#ID%8_G6i$ob&yS?fu!g-4f~S73i;--`iVzXCJUm ztJOz4!Hx>d1-3F|1;?24sm~a&(}tlU#4E=ZvkWdp}~0+cgwc zNA0M|C*Rp?tXyTqXI}Gwvl*3b{ZoZ4o+)>j(S3*615j@H$~u;_?)Ae$_zdW$zI|tG z+Xd?gO&zLg9^;MZxCvJ1m7Z9SImBNh)K!S+@Q{d+NA6>(vo#(u3sZIc4 z>=*mu)%O{-Zj(vOdiWzyh0*ufhpfb1KII$}r5I(+qrMTVlfRjNvLojDM}|d~{1%~I zRyZ|!gcbw(N;$h0R2*yl^dhyqU%un2gY>HCjgfX&g}MV!hSd$O!0v-O0Y4EHo9BVmVn77rY%q!p)}kA%a_-EerK4T zdvB=%u9{8L-rjTO%-?5b&iwhuhHY4(@8|jy_M;u!#7^zVo@kAoE!(!9zVEbF*qNQ% zp`MPHw0@k{gF|66JF$UI9NGFU_mHu#ogo`I+A5i5BhZ8eb>tI60G!Zp$d?KG3^MnCpEc4wqWN zW~ZEs8cRT_wdY+)fEKg721xW~{DQ;l~Zg?-oHD0w8} zAI}|WK284d_}*A>cBIu~IhPe~D{-31@={(KDnb)UxshE&!SOjwe2Hqt4wCRfsSnZT z#G&4=bl%r9hG*gm1|8F9q8y6%xmKPn{0rvb24-Tn&Jmx$g$N@N$`f%pm0Wy82JAK@ zIl6vHmKDjip-zUroGHa|pr=Q)j%)Z1lVwc{A_oh5DGfj*Sw9x1QKAnEh(JU%V+~{> zvy?|1&*X+94tv7)b)H++wvMU^*5^#9(}din=Ntie7kVPOY(Y!5w8cGm+^zemG#w<5 z2OYNiT2wBtfrYXFj&J3Gjz0a$zqYdZD|;a=oCaB|sSoTM`?^9Kh+lmI{?#*JF|<0C z_s>0ur3DIEFk?r|W*j|cJbcZ$h z)-$QF*P@;3J5HGL=vDW;f;m4&`|^oxosA4`a$J*M*UC8Z`(%-~j;zb%OFR^s`3jj) zts_KXyyy+tOXte%x%S9{Lcg3__5mI6LUFiGPx8N7al*UdTl(Nk*+^F%OJl0nr_%j1 zJzv-t`h2T@&u`zp6vFUXJLMsHQkZvAY9sj?`gt$%4w`w>EvZT5*hT8%bgl0dpRWCI z>#fkNpS;KkuQ%hwA4F!HQ4M(?=>uA+eN$OO6zSo3$GgEq|G-UfkJ?BjC(hIvM|W`N zES`h^mA+)gKzUCt6p9X5_goItxui33$~t<@qSuCJ*!7+m=eE-Ar!XpT)+IE}Xj-;( zA`RdNC&!p~buy4Xb-9pAJPK78_t>#^JT~b3PE<{u>V9!g(!GYsdhqKWK&Sb_tKes@ zD14W0b|A|=3pIBi?q%R)to^!#QY%B*awx3Tch<$_MBng7Jp1-a)sSx1Ro&dt@20XF zZ1(iKot}NIwuP=eS>DnbmEnz^Ev@4X=aBv17Mfe4=q1h_{o_W(@0ysmp18F1wkeB! zXH!1vOQ%(zr-~mrLWw^#CfmugN2)v3a((LbLoqB6FGBd|&3@y<-e{m`=o7J6lz>R;SM^DMb)wg4@U zniOd)ion70WbyIN6h4<`{r!HPZ`FP$r9yI( zlnCRHBTTV_|+$hx2cO&=Z1fCra&5~sNMvd6NOLUq3z@63T*bt!Y7i4&KIS8oO|(m D=saCE literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxeExtra.uni b/IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..9aee074abe8b05c6e9a816cc4b5d66935650bd33 GIT binary patch literal 1370 zcmZXUTW`}q5QXO%iT|)lUjVfUw3f>pkr&24Lu-D7ojZn@1YB_^}qSmxL+ zZD$4hjV+0EcsJhuiP#Okg&zZAn4QUgYX^UJX*WbVdj|S*=GXSpUfCN~XZ7x_ow80U z%oS@P6kupfIiLBAZ9H8VDnh(UY%wd~vgIpm@42__J@t+3LtSsfZVaQ$*K#{JoM%L=VItq5(!ya8E9J{rtw3w=Q>;2IC1T9n z>fA3*$Xl=uOv+qq&pM!pnIf}VA1RS@)6KaacNnohKjPAGz4Kbk82_&}gM$#oq0~#c zw(M2)6rK<7#hG*!|7$$u9f|clQIA<2D^sd@AZl8j&npeYY4<=`b<&Qzc;`Dtjzq6~@44AF&g6*_3lklwy>%jQUKhPX1*6hDXfxPmHT9WfiggsBs$f1TBX2m2yVb zt~oaP>E-EoyKEc43PAt> delta 25 hcmdm%u`6T31xAC77bRsF6(+xwS;(lcxl?wn7yysO3LpRg diff --git a/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxe.uni b/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..1dab78c7adfd64ff81668b79ea00b42f73fe789b GIT binary patch literal 1972 zcmd6oPjAye5XI+QiSJ;g7eH+T2ys9N(X<94ppFuU!l_D{zfzJ`b{fc+2Yzoh>nKnJ z91tj4?|OE2=FOYu&DSq=t6Rdj&o8kTHnOSBY-oGfwDaCx*)j78)}EF85<9g5uN7Ve zZ%do7vt%`AUNFYKBhPqxfMvy*OJ>>SH(!{1y=2VnXoEMR&cUSfG5?>U|CiWLsOZ|(&heN!RPSBtyvO{=9`Jj@>TvV+&>q_X z>n4mYsd>g)5ej1Hsm@GUE#N4jlQZ{F|3Yk4T5zsp6yDPTp3kgdZF_zTt5fe^=-b%i z&xsKGDJ_Wi9(dImby9n4@-4_1G$Ncr&;v_ZDXr%?5^O;y3&$jt#OTtOlqAcFA*J@L z&r`M=GH5qyQnrw3?wDf~;gaXHVn!TXq5Pm_ooiSJl_&Og2TN4fC#n?22_D~9It78^ ziHX3KGL^im;=b#5+Yc!`Fg9W*^hTJ2=65me@)DR_ld133kEkFpAWX}ORq03H%~SuL zrK};ZWCXC2OoO63^DTrEVC*$5|qqldwH(^t^ zhUOe=6Mnm_Qs=m9XUr*fu@NF{`ER1;6pxNa&R9vsde)c~S5a%s4S(0$L51v`UB%2i zUt;I@v>n$O_9ihEA@kgA-h^B>Wz6xFk8%dDm-s68N9H%|2)Dkybdx32klKeT&Ng}z zCR*r8IZuDMuXOv?L4Aj@XZw|2!Z#CGyC6cw*)CC1y8ww;5}(I#l!N1EzkT{A^^Z|V zxSbPM!6C7PutsF$yKhH0I+_3g literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxeExtra.uni b/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..4c0cda97c027403330fe5781d061163d9df237ac GIT binary patch literal 1346 zcmZXU-EP`I5QXQuQs2QMH*J-e{#{j7RS0fsHNl8Ln_fi*5@HE3G9(Rs_@v)id+m@4 zd3Sbp=FHi%!#+N=t!)9{8-9U(wQI|4VORFjUf|WSb69&>H*{ud=1&6l>*}NjHzL>{(Ue z4qJDW+JsSgw`6Fy!1heaT1&^;qllRzvsxc1k#pxwUY9%Uu|D17(s2Fbw3ssff7%QV zLKKHmFV)(x)~P4(e0nc|Nmuc|W~aO(vA!qjIjenTN;P*xO{)C7(mgt231tYb6{ zP*w8?Z%n6+u_CAR*!s*7{sy7Bg_zEch&Xr136?rqV~bh1LTxd3-CC=|npiMxENIU-6is#->UBUYKenSZb&=K3c_Rh9A-kzLd{4SI|g z1NuredluFl8~yYKwVhwSgSvC{n&@qjc9)g915k$b2`<4-Kplf05z~j|8CKxX4!A-6 r2j<**%BY@G9~==ceyY~uojV~*FNuHYbY~Y1rRO?WFGWG5;{EpzfnLr3 literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxe.uni b/IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..9232326d807ab08d790e3172dcc031bc7215ad93 GIT binary patch literal 2034 zcmdUwPjAye5XI+QiSJ;g7eH+S2ys9Nku)h-KpiEH3Mb_JtwqvSPSVmZ5B%P)*Cr7N zj#QC%*E6$k-@KW1etd6P%Oak~{33f}bIWaMGdsX0&quqmscoGtvW;C>#u(YP6{TlF z^cstNGv-q~nXOpg5>eP!Y$w*Y5pxV?!rXVeH~1$!ODtP3a=Wwz>wvTdqp%z7;fyQz z)&79?frzm?wXnOAdElRxtX3sk<#s>vXzpclLI&65SCH+3tW<@EDD#NP z_SBx+5$hODH{>jhg;0Q@QB}-YU0M@Q8^0oIY*n;iU#P*1E@;{->)60v?=h3cx$6Pn z6$^*I0wDu`${Z@1!B-Vu!9u<}_W7Ex93#~`XSD<^R4{WqB5b}7E*&SK26XM6y1Hg` zOGez1am=V%Zyg6A*F2<10SjdrP{d1Y^GX?ccRQ|QL+fHy$Ehbhm%#Ma=`djw>Taev z(czYOt#s0wvy|}|mcP~`bnV>TJXJ=FzcKDJ+EpbYrwmmi5S9BJ{yu*(+EkjVdp6YI zrMu+6O;>{phjx%tOtia9h2Bw#x`FQb>xt- z>*f?|Oizt0C05Fg?2NgGJ;LS@YSm+UxJSg$At$WVyBZtJ!WDXhx#QmTc2qGs$1BXl zofp|TF$2fz40{Zw5E6IxfHyIhO(&+rDn@7es8eEf_Gjkzc*I*bu2-JobLiQp3a3Vo zQKC;5>C7(o%4-&s)3>;V?E%k$9adf9Z^{rJ1N#C(!rl=mJ>J@6>^*HXO5yRR-=Vu5 z!rIak3)d&A{xMi$*nrvp`fYDGO{B}esiICAqKCSyU)Aq-%KTlGa3}BMKS{0IPj-_; A@Bjb+ literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxeExtra.uni b/IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..6bc75254149fcca5260f6af937e2d77f91c9a35c GIT binary patch literal 1338 zcmZXUTTk0S5QWckrTzyiytEZ0y**V`RYKg>Dv&4yL7$M5K(G{&$O*Up__p6!-vX88 z-PzgMGiT3?{r68t9Ywrvcp`n(l`_qBsh4_z*Lw$A=~juB>gj=uL-7n*6!I>oa8fY=3lmtm|>tGU=;=`oz0>6*w$uRwpz{9bSMP9L!L>eWZ>Vkaf$ z9NQUkIC@MupM{KVcJ^WD2=gki%`At@nm5;7;NI3}bv4wN`pylz5sb2MpB3>-P@Lli zl5%K2~B$wVQKYYS?3a_=HQt^*(4ZVf_EL861pg4uxLM zwPx*GkKwsp7prRaSNMwxneziN&pAESrO@(`sBw9ISt?*gn=M`4M;j{fDfI9XtI*c* zc~H8|?Q`ncd8Yju&lu)YdhTiVHYnG;jUprcPz;*^-P6~1#(f>JPEayJOV1;`3H^17 z6$gD!b<7;&kMI=;jrIxs920R8ko#EfV~;In;~KTa+zo55cDFd4v2WCV$QbF2s9|7s zj6VU@82yla$jaR9bIuX5j&ar^>Kn1n{)_o1J7(_hFD|nbw}^FK<22|AS`6qW=j^Fn zb8PhUKc^G?_U+XD;(v($DAw+xRCfT%u)e_s*nLn>!H3tWHE{_55|?gney0oS!V4`@BSS@=)nobb8o{Rd)-&FKID literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.uni b/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..665fa34228ada2f4967904f07301ba6874b5b1d6 GIT binary patch literal 8136 zcmdU!YfoHN6o&WbCjN&L`bABlYK$L@G15YHqU{i%sU{|77=~di3^+4@_~X_0+3#7i z&zS*QEu=K$%$(Vmwb$icm%aGs@5kwJs`PxSzbbu~4$>$cr9pb2F=lqtp+=^9+fNg{ zoojBQU!yeEGt<-4`ce8z0H@qOp_I z*K?HC>eHJ%uycRD^RV7&&Y*RkcS70xm(_dPHO(i(0W07hUXfv@88{wfu31@W%$y!; z_3xsKya$=Pvpml`W3jF$zWd_nSkF;DVWbsftvJ!XkOFFBJwu(AcsOWB4eiSaNK|*dW_{T+_E~ z@H(5@p-NA)Jku}K}lon=l3+!p8%BxxDQv$13aT^v0 zdml*tnI6uI)6qU>gQcN3?qhrp;S_6|9}tOkSckpA5lFE{nL%@xS^qt8u%A}5>{XTuKbzKb zjswj#;R$`wL;KK-cu_PJ+)cEGvseYMXb?oh9~QuJ;2({mdpJ1JAISUo2Azc0P9+6e zK_)1TGR1LCq0qv2@E-3A8Ss~x{0$CY=d%amuqS>>tN|sA?a5laU+5ia;*8U5#i4i) z-H+2J4X@h~b?gHb;tDu3wio@GxJG2Y*`KGP{Va2Ql{bZ6Ku~Df5e#1{mM>oHDB0E{ zNDCcdC3|^67oJSqF*3o3u@ESBwkV_atT)9ZJT`3G z_SmK*Z5gMM3Tuyq3w-J(ts4K%lpx#jju=G_BnK3KY$Cq+eaN?XYDgG%Yv*T1(OlR9 zd{4#eNu9wX`q+kel)a4%*@{e&tv(Fy29REu+w(UXpFh^LlbE$84r{FG`yr3lk3_}swu#4)aXd%Y^9CPykd%>c=j(i*x)4_v@^Gl2JMKF8+OcN&O(df_a5a3XQDP(+d7yo+H6GXU zhZde{{8W(!6uaKVVtv`FN?)YU^!JtCR_kA%r!RAT7Ir58Kw%;peA<#^sx{55ixXB9 z+IR?B#SbRg;`>_pjqtdgzFpu9q}ZCJQb(48S$iSBxj~@^qRd#*gk@|K&hkyOR2N}g zM^NxvBCBgp_Ff;^sU?|h-sFsDSHIy`@WslK!_h%I0zQ!^ZfNu;t-@=~OIYY4>me%X zwxkg=&_u*FzMD4%V+?zQ?{O2cW#E`w*CI!4t&k^uTeEk7V9Ss0OO?<@E4Z>Otj1pl zvNb3f3YqN_rW)B3-`oeZ_}vm>y6Jm;t}C`wiY`R6jr_f<(T*_n zQW9@w&Av=8^u4KZv|tKF>m6ZuQ!92d<*weqE}tvK0+nePIuPPNqyOtuC z-QWI_efzqKB4lbtkG6E}&eE^4v!ivhx5Vh}cb9IvuY{e5hwa`HygQ#-3gVaJJ~~;K z7danYbtf))i;TxgvH`n!U%sP}8Ch{Ry`}1g+k3mBb=_rdsWix*|F7%hil^Ogirf2r z=_|R*;*JuLHZpf$pWHasIJy2^dP?m&oRgw{Y2SdT73fYypXa(>5-aYmi&QB--hTh+ zCJcr)-o1m=uF^|)4BH0!?nCd0s=!h&_m1GR*hb-x~pQOZ-zvq_+JtlBx2!Dx6w0--u#ExEdoz(-zO@1kNf0@+98Ta`fj};>mzPa zB?poZ;soA&2fC~7(6Z;m9q)ekg(}?~(3ETc|I!gEIDCISA+%m%3e}lANVm}qDslR4 b`aslx)YR@P(2;82s&A(UROxnD?o9szsr!vi literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxeExtra.uni b/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..27b2ae3bdcfdb6bb872872a7dac25a692c2a4882 GIT binary patch literal 1332 zcmZXUTW=aM5QXQtQvZWRUfL>w-kz$eYAD-w)r3U^l=LZDAR#LOix!%M{`j`vvG)S0 z(Awki_{{N{!GHgBtYePv6+dU6?bb3|*o{56XLz;Ov(&bH-|d%8SUs}q?96hT;$0B` z8_x{i1#t!ImCbF#I>nOz3$ZKqZv0pwS9923+s>bz+Z~b4UV#3R`K`USH}($eq+Y$Z zW9+!ZTwp6hVQW8%ZRRt!**S%wBE&0Ti&+7e4PRmRo_pIqTGxj5slIo^ZUm#u-)BvH z4obnzmY`Jk+Y%v7QaDeESi(emyHX2>N34`D!&-pW;HP+XT1rl_R-T!3tMGMtR%W=z zR)tb(p*lILB9(>h$Pt)?TuaZoLJ>1XX0<+2BB$cbxh^&Au|7NC(r|t7T1*-LzikEw zA&NuLOSv|zb?XT{_v<26#r_t5sE{~667!VPp)Nto9Z{3=d|oObM%z7I)kj+@@xk|T zjuo_3eBqUDbNhmNcAjXz!83vRjGjBp-Uj84uTf;g|006TfbL1`8{?^+vyM?x{~gUE zyfOVX#)`bYW9u_V_#M80&}bji&k+$99y!5MA8Twe3sijv? mP8ro}s{aY`;-_paPKUS6m9LvBcI7d8zH9Y56vQdI`u+j;Y0R_$ literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.uni b/IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..5f125e1d5e040a3bc70f8d3326dd7705f1dad3c9 GIT binary patch literal 1960 zcmcJQUvCmY6vgjz6TbtYFKSv)V|-9!EVAlGEd-WSpPGe*cHM*w-@SA0nRD+9KfbrEZ4JJM{2KP!W|mrJQ`=!pmdH+7IcJnu&gdJqoLOP9ePt|5 z*8=O<$lftdZ4SnQ(G0(ZojH5#{2TV(E^N$7j8{T`=`f2DC&f$1+C8LCz|CE>6f|MW zKD8^ys33N$D8tP$&HVjNfqDrLCL}Cupq`-nWT8pnqbI_&sB^U(O!eQ`=)4 zqMuaD7z-f>L#>EYj50D-Wh!P(dowH(MssXpQ=@Bd;(TJ5#`tBlV_NOI zV27-}7CjFi>CDw+#ZkQEsoL?%NP~r|r;2}vYU{H4af3_6^wQmc39Yzoo-~Dl@Pt&| z67_{U@fem>ROLf=N!(|w`^<>(6+YJ)ZK~pRT;Vk?_bKBC9q?dNG0icfJQpqO}}08rkXz?*DrFz@<$H=P#J<92GOf`;gz>guoawoQ@Ss8Qe8zx`j^ Rrc3>P-Bq0yIg>W}egdy?HN*e_ literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxeExtra.uni b/IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..9ef673b8a8c89d538440057c11a78e76ec23ea14 GIT binary patch literal 1358 zcmZXUTW`}q5QXO%iT|)lUjVfUP@WJ%G}wSe8%JrP!c*lWZE7huIiWQCc<6U_eMyQe zduL~7&zwCo-hY2P)-lKXipSX}yS3crc4N=&8D6bLmf4o~oBgt}U1Coywt^?J2O^!F z+sY^p}ip?X|tJ zQ>>GE_Rfy6lM-`|tqg^&{a4I$pRvu#84ML6UIAOo3b<@|3%mE++xEe_Hn5Mi1`WF* zjBip=a)Pz=%%od| zuieu!!#%dDl~EVf%uyk!ENn-Pz$D~ac-9q)m?<)^^^p=Qs^9GEQp1S(`2m-P>u;~c zgzx{S&EX(KaR_=T*M_-HJ%;CgU8Jhm-{KDy66XhEo^m?WC1|-LYFzGLl?sT_c28IJ z(UwZQ_dUJB3fd~Z@JhEieL+1tPqg3Q8N+-^&mCrOgL22)C^F<9iDA>Hds6$#_slMs zCn%}^NaGN1LVu00Vz2MWdWS}(b*MI1JA67KLJ%3sn0%OChqbn=a5*%C~JuNLaeg?Wc<#GnCt(G%Pip(vHhrV z8uSD$`gD_WM%J!5Hu~uf>Uh6=M|HpG4$+Mw?XF98`=AW!6I_Fxf;s{}CZ-3=3oPf+ zj;NeEe@3-4zUnpA|Act)Q??en!#(H9o6hqp8un literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxe.uni b/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..b0e494c7d3c97d7ec93fad3e6053f9e7e37f0e73 GIT binary patch literal 1924 zcmc(gTW=FF5QXQt692(UUkYjys1OebAriWQ2xy{QC_GiUlr$ojD&3^bp9j8Uud_*@ zE#d{Oc5RQxXO7Q|y+41HtYnV&36HZk_RU5%whPd4x!lEK1-gUg{~sK^bwF zQ6u@finXX)XCJq?M20uMYWu#jc6U00f$*e6tZcQZ-*FF?F{<+6Oea9>^9mK`TfBBT zZR--0T;bKr*3U8pq-VNTQ}vUQg_r((sS+V)Hl zluO>IM{L{n-Vzu!sGYjK<6E{*jBBW=dq8a)YmMsa&`Z3=9Xq8>uuF}Akn3NgniD)) z9=T3WRjhA;R=7ef&{q6dqr)|`GiHTZ_wk&a;nVcIPO;a(6hhs{ZZZ;c*%YyjuY43U zcvbOL?60&Rm=SN?5J?s#>>;r)Yn&Xth7t|xNik1;y9affmSFvechC0M^%BlZQ0*Lq zI%_+iBz6uHsU$tiXw-(sUC+KhC&F4#8@kV&uYx16#IW$dtzGcE#O?2xDVr@gDbtO$ phJRxBFf*Nxc#iV_NW4Wi{}A!+x&JQy_dkVhVck>z=O2;h;1_4oGk5?1 literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxeExtra.uni b/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..b008de7a935df63b12144dda6ffc51d2a6bd5ebd GIT binary patch literal 1354 zcmZXUTW{Jx5QXQtQvZWRUfL=#y**V`Rj8fTYJw4gUY;TY39$qi*@T4t__p6!-=Gy@ zcXoF6%-J*J{qwtPUGwaCq( zM-}E0TN!fOxG~{;>N5K5^kAq6@hY*!EQd?MKewIZ?%R9o+sHmNcW&8@VU)W2Y>3Z5 z$+_7Il=^;KBBV(I=NSwWqYFeGoDhVJFR{0pHtB;3=Y*V@J!)8r|XV)d{FNA*P7I`?(@Y$SPki;*giA%?2>harXH$l z9^;MZvoa!A?!fV+8gekMTOIUF%vyn#{VeRn-dSkxlj;k02J$VIU2D|Xc zQ;#iv>$YzvwqaHN8}O6YkSEwBI6aShORKTX`5Fs2^&B&E{3-phV~RnH-F4Oz@Cu^J zU$#DL7~2(p5#v51@!6c)#ajw%edU}CgboZ#)#C~i<`nA{*5Iqtn&SM4N5AANyL4Gr zr(isHT#fHz&+)tUQK6l{eaJc^wiLg?=Yn>1*LLxo*o^rZcmt2Kj^_p_FYP(cYyP(G zdN1siuekwF<&E?gLJo$$(lFz1gkX(s-b|k zF_Tp-iH8)?KEx<-C&f#D+QF!dtYgpMG;ha_slQ;Km$;<5x@A|yae&9_N;4t~Pe`fu z)E4l_;Hs)B_aj&fKe6w74QTho`8(fLPRqJPC1-fWn$h_X6%eOlUT?~uf?asyXN)o{ zDl6~Yb*?f~nOj50MdhcAoWs0Jt}R=tpbU7E9;t2FN2|l=klbn72fo|(g?eveVyZ!=na%O zB%c&>?_SO8MyR3ZQ{E@GHqVz>Gf}lO5Sq+wgHpFMm`Ek*xs66Gcs%s1d7TLBn%vOY z7d#8Lz!Jj>?PG7A^88=Cc`D9a>>tNn`+W>+<-*}y<=^rDGj~-`s6vgkeiT}fdzNl%zuP0-SAY0wEWeJ5?pPB_M-Gs7a!M6CvtG_d|AE1UX zbLZYW=bkxtW`FVH8Y2WRsJ;AHk#MU;q)V6s0RuI3(DzG1!ot;~5 zGvZ4kKk>}*U6QTLl`U+;I>nOz6S*soq_L_|%^|+Fo!`5#TXLK|1N}MkYkO(0>m z`*KiJ;|`SSd|NW4Nebr~8Fw&IY*%XG@B}5rLYf72#G+9_O3v`CJTvK5;cNH2tZ54Qrix3eWw%IFqj8e?uhnNUR^p`kU3EGC|E9S<`ZVUTPpt&HZxVZ~3k5oxjsL zR!~>@h1a^x`3pMQfx*7|8$46E&$)Gnkv1r|{3}hWS?Bp;5v+#Xqr^TlcI|?7jHV7% zHIMPe+_VW+>t=wE`al}QvSm delta 190 zcmdlXbW3Q02qW)A;cQM`1}+ADAmp9ctUvKU6oNllo-vV;cXB=BS|F*-v>r&_WJ*Vp zcV(Um5@TMf3O5647SJ>x3nFUEpbX(np3Y*<3KpNt$gVi~1IrGeZbo+f$=6sTz%0ed ber#L7tX?R89edhjF%AnTFOTB{3rIfz$2cU@ diff --git a/IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxe.uni b/IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..9cec1898e2664f63306e03a3f6c460d33542bea7 GIT binary patch literal 3002 zcmd6p-A@xi6vgi|iT}f_El% z5faE|cXqz+J@?GHclXElmbEP5e$18FTRX9dP3_p$7}HGG3Y*)=&TYtO$;dV%xt-Cw zWTvn$jP24JGdi?y^!8nE!tAWJP|+K5Pp!GM9X#~x6rZv@X5Wmvpg*KP!OOy-k++#u zc&HflcIRMC=$|t8ZwM0NnX^kiXS`Lk!d?+&j=w2U1au3B=Y&-SXtZwTVw^HEB=#12 zX6*32gx2qfNJ}D4xMG}VtP-Q*Il*e~EDl`n98|~5%97Yq{IV4glr=I%t{ERqjAQ}Q zxn021$XWbghpY(*Cs-Xj>sQ$ml6Zb%TNn$6t8jCk^$<(u{0$Npzhbn;225B{%in2&quDtb`63$I37fvDYdI{EZ zheHZg)+^6L2FQY}Yp>UG4$_=;%83C_DM@Se_=y7N|qOK%fa1vM+nuI9m} z9oQCjcCTRxNH1Nb8uIk@;%cN55QtMD@YPJ7O8Sa;0LtJsRs*3wadkjvBg|iUu41~* z%WA!lf;|JmRMje%ekxAkm8;{vDv4RGE*#HI-V2o0T4BCqWWdT1TD$JMiM>upSRR;+_yd2lyTKYZz1xZq2`no2hMVbH>p_9 z2CeMMYJ+yu_0`*`ksUHCn;qvbp#rw?BV2ooXV{d5j`O`wPslYUk3CjtjePo5+pN{j z&$K(t2)A-CU3&2`r1q({6Rl@3(M3=4x%JDpPhZ^@s2^~z*?O%PU!y&1M_A~vw~v+7 zjzA)o#Ah3hdf@ooweIpnw)9=o*EQjuajtzASp#IZ{dI4+SQO9SMI!|q5Qo&!t$DvG zqCZCy>(qVvlhD^j)hT{!?*1Rb*QxluyAOX43023}^H~2&6noeI4IaV$_+yCK^%Hhx B_Dlc( literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxeExtra.uni b/IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..b04851c0d2e13e8589d8326510d6916c3f10f593 GIT binary patch literal 1362 zcmZvc-EPxB5QXO&iFa6~H-OrNzbk|g2{B;N#!;Gxa#cA=n_6n($T6ki;eqe0y*4Sx zvUg^7=FHi%>;3(!XFYSg&v=}@w`wy?cTyq#HY8yng^p5}Ar zQmQihNn}av+)69(H&pKMQ!K?l_{x&34H==o8Y znq8SCQ@rb#u_G?+t*q+B4VX}8P+Xm?dnsas+N)qtc_Uf1Wf2IAD7F9&|fv$Z$= zOy^jYy2>xS)?LP>hFlm;lAY59d_@6a>E-m38U8Y*&m`hMTjm%!^mz zJIe3VNz6vXV^D>W`0f)taaT+|r(`KdU8}5*ScTz_Izcd1qp*+qlXqQ_`4 z=3J@gkUul%7DngqqMnZ{cGR34-6pzQq}^q$?iiFwvw};o6HsU1N92rPd4}aY+7Uab te_+L~r+jthbPi6)7e96DP}$yh4s3bVEuy`<@MuGSl67MgRH!bze*n>Q(TM;6 literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.uni b/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..ad964f5c4a2013a88c2303233234d034af1c5d21 GIT binary patch literal 2514 zcmd6p-A@xi6vgi|iT}faSV|*~iSZvh>r36aQC$jX5#dXEvr?x1Y2!OBZ@; z^md8Xhz#t4_l(v#_cQC*jImvt(9`oTN3`ZdGW$W_gx2*8-GvM}%9QbKuAyySamyLD z>=cAmoPlQ?*a#k~NLj~l@4_g7zxbqFLl}=?68&mT7?qH#$9Wd5`&@Sma@yx0-b^V1dg>#iudz;uf zoMzyq@Q68`ps42cw)m8jjhe*2IL6fuVa@x$3SG*N75Z%4r_O zICCvKFnVj-wr}rl@Lu>Vyxw>G5eO;S<+IR6?KZzNccWsL)H0@;gr3k!3{tpEiaAT2 zM>td~XzZNAy@9T8J4A$k!6m1pctJi$m>Z3XnaO!*RxQ1Z+wT7vqD*o&Kz&kebOhsm|;TC3CufqZ85S5$|+Z_NB(TtXI55X zdw8d5pSV};EA0kqYPZz0MQ;Ol9r9LpjSp>?XPthj5eTLJ4cuI3#DOC>d6SEEukaME zP%AvQy{%TcPaP2zX4CT}cEp%{=e0|J156<_J@-B>F;|~5wiv51${C|RGFG|2^V}gK z-rAw+S6QNlx_v8fO7sRw?BOTntgWnhokv^f`G{-H)(gMHnhDj8L1^;rAt-e_hKW>? zo>eqz!Q-~yx~~&q&G3eHt=NM$z!Jj>%$Cotd?h@@8CLPSRNMV3lN%1GNlw`-=HRC4 z{$5$WzLt07SeyU)yo}RJdr)Yu-Qxc^DZ>GGosm^`$-73ao^lUyQs)0duK$x*J}*l@ F{Q>_lqJaPa literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxeExtra.uni b/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..84db1b982f48dab66cbb7f1f79ce2807b16f31c9 GIT binary patch literal 1400 zcmZvcTW`}q5QXO%iT_}wFMwKy+Y>^Fgt%a}jiX#dd8!g8O)cdnC$xkgPy3x+Uz$=` z_Rh}EoH=`T*7yIK*0g~44NqWS?b<@Ns<43*@z8R6{ zM5L@Ni2aLa>arD`kvX?5^D&nE-yGVGs16OMLT(%Ch;7L~WTnNrBE-vMi&+krEpKkOj(cdIt!;h#@(jBnj54>M z4e@JGRAUKBxxXC|(nLC?L@Z&VwSA#QfJdxUFT+}ZR_}g{SJ_fB#acOL(yhc-_Oz&Q zi>*@|+k~(3ev_fq9J^%VYb_n?5=G1unN|8oi8WnN=e6m84)gN^E;ZLXr$x&5|J`PA z5TZDEy;N(H9{QjXfs4{l6gJ^CoI?|fT!!8}IO z097>(@y2x82rF_*kF3iW;ja(DY44@#dyYwnCm7+MHRn`$Sy0K8a+mf z9(|>n9SbXtwSM|5HJx9+qpEZCH_@L-+Fcdu_CV=ZJGcTn0d)j^L`)Z!7g&KqJK_X& z2j-mmn6G+HeQ-j&_^DdMPU+E{dwNHVzmEfY$Nx`!&U1f5o$IBm)FCT#f0G%L3k~Jb}Hnsb#jXi5=n7&cF&wc{jGkdS_QQW;d{pcvq|y zn`3twGyA@?e%KuAk}W4l!kSVmzB2v`CMmdo$3_ZV z+t!_S2D1W$$DHg5^9y@s&v^nnt*n=J!a72$f>SJ53n2$Xqm<29t*psTn|(z{Nslef zbEleAmbzmiUt7oe_U0a)GN-RseCF_%AoxlJ6q!}ZNP{c- zvi`0^FLbd#?{O)a-tE1^lV&gwo)~zolxdBv6OUkdw;pBZP4WB6i1ANi4jJvM;&t2- zHF9U4!rz}?Y892H>YjocymEIX-rqlLwH$j>6mTDy2 z)DR{;IwrOcjBWdZ9igFat>y%8L{AM_g-+R_oiT^_1AHE#Rz0GJLm~zaIcBBa)!1Mb zu237y9cRlrsTiHJE6mvC3+$YjzTKF(Fnl%ITxt6RX_cm_M;2 z-nwz&E{i`yXkROw8a+aZ9$loIUGA0FtW-{a#1_6syhnCib&0}V(qfr8n-#y3FO+7!O)+wXzh^l`ImKZi*cKF|X_;1y4Y{mG`_^QSOn5zE0O4<83 PKg_qhE&uC3U7!6HRJRor literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxeExtra.uni b/IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..0e648005ec49900fabc9ab4a7fef60c4cdf6f65c GIT binary patch literal 1390 zcmZvcTW=FF5QXO%iT_}wFM!&F+Y>^FhAgn6O`u zlpHf!IWy_G$JcIULY7;aayTSg%19tr%8sxrCNb8Hv)-eKnLHPzK2jp1CaQf+a@b;i zcEF|Ldgoe<`Tu*`1ssGZHKJaMwPCJPkKp+*FH%+Pud&AriSs=^k2xLc61CjnH7fRJ zg#uz!RaXFi%eS_7Ug@f^sIB~SSGvyWbMo1Er2PiV2<8)N?l5{ClsTb|so{3nj>>w`8=@CQ+Fcduc0uWtC%6K;1L^?$ z1fMo6&lv?rJ0f$c{2AFE@>i`X|0np1pQ6>+9bdnIT6+KD8z!4x!1%7jo7due!ftsr M>($8FFO+@z3o=gE&;S4c literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei.uni b/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei.uni new file mode 100644 index 0000000000000000000000000000000000000000..12029bbf1a1336d65442983d2d61cdc4226ed01c GIT binary patch literal 1686 zcmcJP-ER^>6vgjz6aR+^eNoeb8smd8MzE`H)IwlM^{H9PLN@{0@KNQTSAS=wy9Dkg!{*^75UD=HdS#{R2$YT4< z=$l=$=Ze5JzLnHPvSnd1d={P9I@+*aAYOdQ1&Rc=SASn~`c)ZH->ILaoua z{9Ln>lFQF_BdG^~2qj#j(Ttc3f6TxG6!kOAy-Z?Sm58B}}A}^lYM0 zLgYVv$K*{lKPJ~Ht?r1je+rfu)?l{#LLPptYM!ka{~cfDxCc|^zf&r^kMm)^#clcj IFLHItUttmj+W-In literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePeiExtra.uni b/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePeiExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..6385b4190e04b027eb6cec76df81737fc5090459 GIT binary patch literal 1344 zcmZ9MTW`}q5QXO%iT_}wFMwJH3Qq_j8fw6ziK8@8;i<~4siicIoU|qV@xXV+x1@@8 zcXnp>%-ORO|NGmvwgrqg`~v%8Hwl-$m+s3|HW;3FFMoR30{gmjE z-4ni9nV+*?*@6=R(Utpkb_LGd=L)}C1IJ$5&UAKRw`2zP3iQ{kr}oy~*?X*$diTMO zvEveRiLDB`t$h~b)GLNW&S0pF23yQ>xNI1?JvjH!K3T^G_PM@&!)^$p)bFz5$v!yl4BF_8UACn9u0B!|EX@w~R)Sq5ZH3HhsD$vG2@h)@2`~WPp}hhj?T9 zYlIcKz9Z|gM)(7K1wx~JOg~3tTsm@sr9Rf&Vim4XTdW=5Yj?cI>58~e6R#N96#je5yGlS2?O$WPKx7)qk`8BqHYe|3zh$;uewps&N|h7%lpAlWLw@ zSaWRj)7Pi%e)*2-e$h8XUm$6BU8>s$Wl-PX8teqr5%>`~Jy>?J0!KUI<<$8LUVF@} lUeo)ZkS~6!*1~GOaK%@o_@Aj#Ojef;nR$oK$<~=_{0AHo&vXC) literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.uni b/IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..f8f66cb1e197e08dc0bbfe9724e0c7acb3519035 GIT binary patch literal 1854 zcmchXTW`}q5QXQt692(UUjVfUAjAVgh=drhfF{aCg{R7C(!^3OmE%J5=Yj9c#t8{U z4KK*DcXxL7%$YOe{rRJ2HH&y3^F;Q>t}L^ujqC`UcDhzr%6nr=R&Q-#Lv|zUV3}jj zZ075x-TFAR9NRbMIbPR%b>hY@u?XQ%ytbb#IDN@Gwd$Ht$*X4*k9R0u)4o_t{QLM7 z|A>1ZPbqe7D_3OtP`o`bOfLzT#w&Cw&W zI{WgF;sIL<=dQH$R~3eMzOn}OdVPn2nb#y#Y3%qj5K{1mjHMPSd{u=REVQ>G-kgXL z7BNz+jM)^lvOcNvh_Gdx9pS%pHd}O^4ZW1YG{tYqcfeQurS8(Mx~Sw4BF&t0$x*!I znQfGj1`GOld#*v(HCcb!;ZidFPF2Klg2#TQ84QFc20<%DTC!Hg16clEj~-s)euX_$ zMvQOq*=Mw?O3-nI*I<2qvCdzNijAh~o`M>@^nX)*6?Bz%?kZQwJf||XJ>8dB2Jjxz zX}htjpiFp6HG1~J|C2Ty)3Wz`>-HID2^vPIsIiANp{M%HVpq0rXN)oS2wOnds-AFf z#CUWaxy4Mqt8ax-xI(QkHhits$%fH6yTWXFyvWY+={T=5>0W%5qtQ` zM=^ufJA4)UE8|CY#9Mz{yp9rbh`B9FoGp5S5^cIjF`IwfNV-95uztXMWXGE>34cmZ z?E-`rXZxVUb^#NqBt7eB)Pu+0o@45!o*z@|l&|_s)jtJG3@b3(ziZ3?=FmHG|1PU| iF3RVyY}5f=@=$lQH@e@I(f!$!|I(q{|KI(-Rpl4QoG2^+ literal 0 HcmV?d00001 diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxeExtra.uni b/IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..ae409adbedfad59ee8aaad771d339245b394323e GIT binary patch literal 1374 zcmZXUNpBND5QXcE#D8cx7eI;4c0vdd;{iq_9?P+naEiPn&Pd)gHc8Bn2fkOc*+JHH zS65fRdi|>0fB&?sWr6P%zhIy3)>50>jXk$#c(r$7TO0BHvWVpw;*zygDr z|7}w^2vHnzy_9RiTDKm&RNGO z8PHPm0B=lx4Y4BEcW7Pa2!FtrBh=c*^m9bSg(D|e>SK)!X5k98!QA$>R>ymsF4-4q z;u(Wo64iHRUHmbq!bm)OpOv`Fr