From 968ac38f12476d41c0a1e147005ad82b0563d86a Mon Sep 17 00:00:00 2001 From: "Qiu, Shumin" Date: Thu, 28 Aug 2014 05:18:38 +0000 Subject: [PATCH] PcAtChipsetPkg: 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: Qiu, Shumin Reviewed-by: Gao, Liming git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15943 6f19259b-4bc3-4df7-8a09-765794883524 --- PcAtChipsetPkg/8254TimerDxe/Timer.uni | Bin 0 -> 1750 bytes PcAtChipsetPkg/8254TimerDxe/TimerExtra.uni | Bin 0 -> 1336 bytes .../8259InterruptControllerDxe/Legacy8259.uni | Bin 0 -> 1878 bytes .../Legacy8259Extra.uni | Bin 0 -> 1390 bytes .../Bus/Pci/IdeControllerDxe/IdeController.uni | Bin 0 -> 1900 bytes .../Pci/IdeControllerDxe/IdeControllerExtra.uni | Bin 0 -> 1360 bytes PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.uni | Bin 0 -> 1942 bytes .../HpetTimerDxe/HpetTimerDxeExtra.uni | Bin 0 -> 1368 bytes PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.uni | Bin 0 -> 1718 bytes PcAtChipsetPkg/IsaAcpiDxe/IsaAcpiExtra.uni | Bin 0 -> 1346 bytes PcAtChipsetPkg/KbcResetDxe/KbcReset.uni | Bin 0 -> 1966 bytes PcAtChipsetPkg/KbcResetDxe/KbcResetExtra.uni | Bin 0 -> 1478 bytes .../Library/AcpiTimerLib/AcpiTimerLib.uni | Bin 0 -> 1820 bytes .../Library/BaseIoApicLib/BaseIoApicLib.uni | Bin 0 -> 1684 bytes .../Library/ResetSystemLib/ResetSystemLib.uni | Bin 0 -> 1840 bytes .../Library/SerialIoLib/PcAtSerialPortLib.uni | Bin 0 -> 1684 bytes .../PcatRealTimeClockRuntimeDxe/PcRtc.uni | Bin 0 -> 2410 bytes .../PcatRealTimeClockRuntimeDxe/PcRtcExtra.uni | Bin 0 -> 1356 bytes .../PciHostBridgeDxe/PciHostBridge.uni | Bin 0 -> 1966 bytes .../PciHostBridgeDxe/PciHostBridgeExtra.uni | Bin 0 -> 1348 bytes 20 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 PcAtChipsetPkg/8254TimerDxe/Timer.uni create mode 100644 PcAtChipsetPkg/8254TimerDxe/TimerExtra.uni create mode 100644 PcAtChipsetPkg/8259InterruptControllerDxe/Legacy8259.uni create mode 100644 PcAtChipsetPkg/8259InterruptControllerDxe/Legacy8259Extra.uni create mode 100644 PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.uni create mode 100644 PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeControllerExtra.uni create mode 100644 PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.uni create mode 100644 PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxeExtra.uni create mode 100644 PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.uni create mode 100644 PcAtChipsetPkg/IsaAcpiDxe/IsaAcpiExtra.uni create mode 100644 PcAtChipsetPkg/KbcResetDxe/KbcReset.uni create mode 100644 PcAtChipsetPkg/KbcResetDxe/KbcResetExtra.uni create mode 100644 PcAtChipsetPkg/Library/AcpiTimerLib/AcpiTimerLib.uni create mode 100644 PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.uni create mode 100644 PcAtChipsetPkg/Library/ResetSystemLib/ResetSystemLib.uni create mode 100644 PcAtChipsetPkg/Library/SerialIoLib/PcAtSerialPortLib.uni create mode 100644 PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.uni create mode 100644 PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtcExtra.uni create mode 100644 PcAtChipsetPkg/PciHostBridgeDxe/PciHostBridge.uni create mode 100644 PcAtChipsetPkg/PciHostBridgeDxe/PciHostBridgeExtra.uni diff --git a/PcAtChipsetPkg/8254TimerDxe/Timer.uni b/PcAtChipsetPkg/8254TimerDxe/Timer.uni new file mode 100644 index 0000000000000000000000000000000000000000..abcecbf74766d9e2f031e85541051367c80bee58 GIT binary patch literal 1750 zcmd6nUvCmo5XI-YiQi#EU(~dqjZKU(MzE`HtcAdm>Ql48LN@{009N_()!&)RE~RSX zlbX%_H#2+Y%(=7s{kCBZix`i2B71FPD{N}H?O~JWxgFWDJ!7}RGsClBKVmNIW^-EE zrDgadyT*Qny&xjDC6@HgTTQ$}V#~M{u|vkx>YIH3HtQR>T-(}fo4`{QJ%r&S)+2ku zbIk5=b9#y@2kaA@6PZ&*WI|Ygp;?L)?B-M#Srfk^q+7t2Ity1xno7$NkuR-fU3+y; zj}$hA>lqZDIQ|TT4EzzR?jZN`&^4XGLcTTc&B+*XcVeVm1-mI|rP`VEh_DsBn-jlu zHd}PPs~eT&hM^wGY``qr7v~T2 zU5C&^8C-=}R$9PCcw!K=Ql=$mRXl*@-TP2y2F1pB!rh4TH=^!y+SMf}xh87h)sNv2 z6p%WrN>%mGid%T$Uy?d2D643F2RXN`KAGU(&9KBWfcc1C+x65zxnz`jlxu45ErwBt z-f7!A=B9n*oSo`5NYw&(705_8#L0)#g2_Cbm50wz*PdN$E0 zg~#uneeO@)KjF?ZW_>N{fWUtv&MA`gpYdH`oBCSd6??F6Z0~pHc7tbR&p?09{@PyJD|>@4xeXj1c=wX}l1zr`Git8V*#h6v>9%h@tL5SiI>ZMp) z&dPcO&*Q#mnnKlPSVE7)`Y&FOS!u>9Hldn(yhfh?j2uD@#A$a_SxwT8UcC4DT_c6+ z%0G9+I(KtA+IUp`Et(PBCrsVL=ygzT_!l)PcIETUVp#Q&K z!lVt6Vz2bjI_xp}3Zd#k!eqyITsd+VNfWKL#x7i;*4SHq*6Fn57TFK%;??ztIyZ?V zW*zhisKV%a^gbtXmrgMUc*#dmgVz^)b@LbdcPwJAFEKtu30cJUv&5;;6Kc_8t`xIv z^^#*%KfOB**GqR&PL5s^y)CNU^`W{wQ2J#C*I;)+9fBX@(}CqBQsihSbWq>GoUW&= n`erl-XZVYsqSfpjFU?y!=Y0IiwaG;|ZJ%Mi6*<1TQT+b{jQGpT literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/8259InterruptControllerDxe/Legacy8259.uni b/PcAtChipsetPkg/8259InterruptControllerDxe/Legacy8259.uni new file mode 100644 index 0000000000000000000000000000000000000000..1eae4f664c0305b67f24e257bf68e200dbe8b196 GIT binary patch literal 1878 zcmdUvS#Q%&5QXQt692(UUjVfUR8#_l5D7J4QJN@=3QtwGrk1kFNelh+E#H|N+erly zZ-6Y{WoGV~Gv|(de^;}bMZ8aWB70|-mfFZ245fQ1~cx*)6mGwP(iG6`RC1PwVB2Sqoc!ze&uFMr8*F+B;xw_%=Z?lpb zODa+I6RMU%kE!4Z^N~H{Ic9aZ**&)xcECECMewpj2 zJCWKWBHviU+V=K=UR~Ivu6R&(;`lQV`rwb4bxUL44_)&aEabc8+?;A6n>i!pN?A=o z%WtFaJR)o!cI_O5T=EE=HgnE7NA-f(riC)nU_sB8 z=Ni_r6ZWS&Tym!0U56o~nCw=X!bNyeB50*dEB2~*0L$(Bh)kM_{UsjtzD|zq2jfFd zySfA=)$fDN`Nc*7aatFus(;qp!fXE$)mcGVMQ5&a)%#?Ee>cMl%K+vhdTrNJ1?7r2 z*CU_1_Q_%xwdkFuePpcL7xoEiM(C-zi#4IUdaPpCxMyd~F?OjD5K8?Mx;ZAISB!*X5k98!rbt^b_WHsbG*WAdcMfciD^5pGwcbNLTGyKHajtwO&PnyDn>a&)CXdf z`y2CTJmRfyFWzJcHN^I{z$wualxWdU%6Y;U7BtJ1(|@yu?Gf*u?HBzLzL}uf1qe;f z_CSg40wz*Pde+gX3yN^QyUl@Z*7R&OW=Y zP~^May}jAFxy}9k)3vSzd@uL~_Q|d+vz1-iQ+q;GYo~ZiOKomDduxaG#@@MTP9!Ba zv)^Pah@IQk3jAC0H~1-*;-4+Y+LEQwBm22rUxTi_OS>i~uxFq@XFjx-_R5a14r=eU z?PJFk<_cRC3R}A|Wq;->hOG2psEh_%%nG<{_zJss+(Y|deH+`y|FE0DD0Amolb^$| z;AA(T`15VaxODy;);Viyx3;Ua2#AQ4>Sb6f(3;byM73K=&arMCGwJ5>wR=%jxX0EF zr8Z;KzB_hkwZQgF%33#$wMP*%WoETLQX=QZn|*!maDac>;?i*a>9m+Lie3A(861Qt z4y9hIwZYe^XYhP@FM&x{@xNlFyd$yxMb=|hZDmR|cVx|~{duKVwC3ei%vorh{O#@Wb zJRus>X;ZAoDLu6zb40vBXl@~4G> zsyVQ*=Gf?`7pUvvitW{%qt`@li?q9_)E$8`u1|0Qb^_`Y{D_<(EYGk4hqlKJ>OZjL z)>B6HociE^eDPDYPV1Em9=vn@l_}_xJMLZG>EAQG2I}1Mzc=9AsyT4|u6LyXSLpux E2T$wOfdBvi literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.uni b/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.uni new file mode 100644 index 0000000000000000000000000000000000000000..89bdb2b9311ba621fb82edee18f6dcfb79829f15 GIT binary patch literal 1900 zcmdUvTW`}q5QXQt692(UUjVfUARZ7xh=c~PfF{aCg{LUDCYExOi)fGeB70-kme|6kcEXx0v0Ye`@vW_GWtpXn3-?Ify23wW zwq$)`H*SeoncL9U?;LM|$Hw={XAFLhJOH_6m)5fm<0rl*vjK50X}w}!2L9M%2WB}x z@mhi{c2j2_T0{x$If|*ZXtT=XGvYXz`Kg2?wUsj*jrXpKj)P3mf6Ir_R1Ql_xc{Q z9&8d6$?sssjv=Z=^egt2It<|}m8Ga`JNB(?hR4zwDOSR40a||Uq4S7XOW3PB*gBgM zU3+yWTDheu!-h7Z*V>J95OT>Q!;%tHoO6!iCAP}9pp2|*?y}t1urB!;kwu4Ga;A5# z!e{ z0ddL-Rh2&(xA4;IaLp_zEAP~Gu6hp7updX*vND4Cgj_qeR6&{3ay{~~XCJ)A+g^k3 z>Ff3xhB0bJ=&4cl8IxUoW=+?)Plf7j=-`thl={cibrX-SBdfxd#p)}J!WC+TvEl#v zJ1dx7VHIY}<3)CbPse%brHH{4Ld#=!_!D!jDPj*_`6y=adWWxKe`WlLMZ8se&3%+` zhNgWfa7y$TCEDbZVqQ>TL9<*ry_z-F9?(wgw8)oGGeNZh2rc&Z{cRh-L@G(oIvVMP z``vfybt0@Aa%1NCqAWNEOAITp`qy6PifbV~{!9(=@1ldUt6kjNuN3(o)u?hu(n9Sg D+-EE) literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeControllerExtra.uni b/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeControllerExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..07f36d500222dce55163afda26d94dd856425cf7 GIT binary patch literal 1360 zcmZ9MTW`}q5QXO%iT_}Q7eH;o?Fk`7LJU}xI!Y4(Pf>1dEv0qjq%Gmc1K*j=+6jv6 z-MQ?UvuDQn`=?_aOL(61OYDPPT45_&+GBf!SFy|%*dML5TiaU2y7G*Q*csN`rr3r3 zCToH3!m|ppuWW-oWhZ|`SUOI`k86mpZAXQIlh>dm_7wDItgq~ay|mZtPHXFpov_aw zZ3%;bP}v$z6;-$3h;y4r*EuH#*kV?}c*9fKy>oBdJL}od-q*Kp*o|OR_xF;7{@Dw3M8)yLD#LE#m96Iw8+JkNPyV z8E^USIH9Pz5}AZrH_keuh?z2rS|2G<()Z?Ej~@21&yKh>TpwJEId5?}zHI>qA&NuL zOSLxGy7dg6hkZ#*x{CiL5zUoOF6|fZ|5+U?6V%+1HQS#r_Zo=P_CQ%p(w1Jl^?5GY z1$C8Qxz=s&U(uls^$*qG;F-aF!PFf`+MrzXL`~wV`+Tt!Rs-fJx6i!0_6<8j(*#wu zj__to+L&GHN{{WFHO1c`G+oH}c2Y7f964vFiPpQtDqNwqSbJ{EI;puO_MNzRAp(1MQT54oCZBZive?` znti^^s9RhU{~zkOU%n^x%P{6z%&g>p!F7j84Yq9|5+}A^-pY literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.uni b/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.uni new file mode 100644 index 0000000000000000000000000000000000000000..766d1a689df40eafa5b4f5ec9d997d3116519576 GIT binary patch literal 1942 zcmdUv-D?v;6vgjz!T(`MUs`Ds6`w@Jq+NAUlaOwxK9x=L3E6DPCf5G*>hH{ScZpF@ zgo1?3$DKQ8&YXK@zkh34%N+m5{G7eEsV!`26FVTLm4tc5e9gE`du?+f8zR@VTOuj> z&iagUB02HgM>6^`8A5aP1^ZSuWBiWM44kk_NE5%Bv+gXiFU(h9?Vf(bzCNpo9b5CB z-@~$8{3FXV6uGfGlnVFP4Uf3}G5s@pVo&)wJFRBV?SygcwU~HKg|G%gZHht*Mk~}% zZI(Wx#x97iy|SvFG#!)q(mFP@H5%T6Kp7|F$I8}z~zYJ;=hY=1gDHfbKYPGT z%oWp#3AxJAnIY>9xjOqZ{d-o#TW>GAKPB8DvQHIGjUJ;!A3y2L^Sv*VzN;-*KjMF2 zhm~K#n+d92fzV^`5R}NSU?P>IXB&+Yc>L~n=--L3ws>Ra{UR5ff+dCxc0a`T`)|LD g4X=kZ`7=f2q6@T;!}?Y2ex=I)sz{SsNe}&h064HUI{*Lx literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxeExtra.uni b/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..d7ca41574e616665156a97e2cee20a797f111fcf GIT binary patch literal 1368 zcmZXUTW`}q5QXO%iT_}wFM!$v5Kjmp5@M)Dn?z|M%2VYeO=>AOIiWQCc;Gv;zO+G> z_cA+s=FFMh{rjh7EsOYH@kRE@=9bygZtb}}!>YA&+cMwVh?Nzi+`9HaAK8U%Y-%a~ znf=Bx!*+#d&U|eP+c8fW$^IGNHEXxtmgr?4*0*->y$id;GqM+;zodU_ukDS!vs1=N zfwC+xbJ%Uzm9iuA7)@5%aFU0Z1T=BUiN52{?cUio?Spk}XdkO=Yd#}5WS+qm{|zXL zu>z&cXpe_fNMSj}V+9kf9g6HDEMld28KWg=HGYa!yQSTf(b}0wsS;niXGMg2#;Qwd z6I$*2$qudNj7ugV*2-CzC}JkhtkOqHY^Za+uS3R2vyaO zuqK?eF{9X(9$Sw-#$F@TRYX5ucJVvg{VkD>;zFZgQb5BhJch`DZJTto?3#CBcb)aVIX3^-Sc z*|lcHvDQ!TPRs4Gom3}B?}uI!X?IhoI{;-^WpD#_AJj4UF+M$5UNVXt?Su;I4lJm8 zN~=4gTXu%O_$gWgjl%n&`sqGS{p^N!L>cOx(5s~?m9L+wdhKz#e#YgKgC)fB{|7&u B)8zmF literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.uni b/PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.uni new file mode 100644 index 0000000000000000000000000000000000000000..cdccad7032636afa0ad6867154bd46e4e1513760 GIT binary patch literal 1718 zcmc(fNpBND5QXa;iT}`YE`Smn5L^&K#K{07Ahx_HaEiuDY)jrW4hjDA!1t;>W7z@8 z;(|uKSHF7os(OC?tXa(h?I~ZdcXneFo7&Kh*we|mEo^2>`Z>FEyJc^{Y-N4Rv0bt= z@zYS=)oj6OuqOAXL>bbqN6XvNaF$6m*l)FN?dx~mQIXUB8 z7Ge~!SH6;Z;;GmNFnVKkYuVd9W*yi}unb`5upH56q{$ZpOxCl>5M6Kj$#af#8U|D!oJ_3~(6}#ai z=0==d8mpd1uWE`4h|_JUs_N&Ke7*M9qsofP$~q@UL$a-xG2(pJ!-}0A z%m>uk?nxDtF|E*}7(4dS5*Rh9od(t4qTar+)=LZMsj9 z>YwsD6D-<}++e0ER$pNhu23tCbzf_BQZl>ZRG1C-7wig~mh-w~KLt|=4fow*CFa_b z#}2l#k~$9 zZzigC4MKyvT~HFchKW>?p8A97kM_6knEa{wN8~)C*K1J~oPs5W6__3NSNxa%Tg9VN cWQWD2T4=*Zb-5p&;9VZFw;ao@hwB480K<;z$tL2K|+tU4_vr>s`aOnO%MIz1~h+_P3~QkyX9 z+%HbZo3pN%6uIu4b%i2kip*+#q{Nz9H|M(4u*d%FfJ?*m!L^t&irwLDGdKuQ916XZ zYs+4@p1|{QU4lth@xQ@S)JUv<6ZMqUp)!Sajvy z#pkYdoBQWfwDUy$EtUz~XLQ|R_BJTDe3d5EtowYk7*<32XkcF%BRglGplLu=&10+y zop#A8cBL<^&m3cK5Sl6^baqU{g(DAGsiQTvn1w6U7IWA4+8x*2g8jfRUIWjleMBZP z>tjzq6~@4`kJyR3Y|1$%N-@e>M13JvCx0@3$0O$YC&p!#;uf)8)i@1$f)+#iN;!Mh zt~oaP>Fw#bUACjTbM%_%ZIO1@rMg2 obih!;O)Yk_;}_bn8Sut!*i@Kx=u9IfY_tQRBagw9ppe{>qm(f|Me literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/KbcResetDxe/KbcReset.uni b/PcAtChipsetPkg/KbcResetDxe/KbcReset.uni new file mode 100644 index 0000000000000000000000000000000000000000..a0dd20b2860e262774126f827420724a51671bac GIT binary patch literal 1966 zcmd6oTW=Ck6ovP56aT}6zNl$Ijq#x|MrcQ!)B@p>>XYGCm;{&xXe)nS{nj4NjI}c$h|j6M#yfE4DgAp%`QWdAo&z=;f#cpvYUe&`ZPeM z`p?m*vZ`}ltq@(l>YVUyc{E)Ex}q72=&d;96BT%3fizw+5sZ^Zd4@B5tg>ylS; zi`5W&`D?oKE~w{$tLA4z7f$>RYO?am%3617Lbo+1Q}p`?Ya~OMkD0Z7O_eA!o`4b7 zo_(+wE^TI~W$$^{?SgYcH6!Y&wTCoey87&5uW{d+tTA#`BacwlKVh0@K#ZFVK zcZF4P6}7_J@Uu=w1+z=EirI3!$S$$zIIkx1gqVuZa_kN#F_%n;J#1wo%-rf7w!;3* zdX7fCb@$>ON}fY(pNcqT^n^;ZnI~bM6?Z-=m|oC@vCn|I*<@PvEj%go%%nWRHv%BrcNJv*!}Kz z=yy@EZor@VOls1OiKQx3@Gft}zx(=EJU`|5cNuE(y5y#*Y#06hRhECw@c;j(DXa4X D>}og` literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/KbcResetDxe/KbcResetExtra.uni b/PcAtChipsetPkg/KbcResetDxe/KbcResetExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..678cb5bed49a1e128c1ca479fb563f2dc5f06dae GIT binary patch literal 1478 zcmZ9MNpBND5QXcE#D8cx7eL9F?Gzz|jRzPdUgX#!oFZ>=MoMgJYy#%T1K+FJ?8x$T zcXjovSFfu3-`}P+E%1NEFW4u$wbbryVbARuR_$Hb)Mhrsw&lOWa%pQU6Z}&9gKduO zik*!0%9i*Ac2{oyjPHuQg?~%batx;ZjqUyH((WAp1?Vrqcx$iijlE-bR;}LKDf6Vj zyk{am(luI3)EX>opCXdq6z17+1oJ8E(6U929< z)s=tdh!Oc`RJ8d-{VkR$+~;)Nar6k3JN~66<*0nVSq!TIebl$Fd|TFKouFwzRgEL8 z37s}(7Q518>oLaIYlONA37s9|aplN;X6k5t8;rsgYJ;)uYpqTzZo$5@FJ66*sCA1- zV%Ec+fGUi>M<22hci9wkgqM62HTU|0uTK78ykJMnbra(vN}fe**A-5Uo}k5mzEaGN zMHR_ydoQRfderiPdYxCE0dD2{6VVYXI;T8cj^d}fspr(6yMyz!kKVbapOx*T z>QTL0dc{`B p3*NdZ+3M!&p6m6}`>5ANHzB{vb++oBYmd^wC-pZg14(%0|38ox;YR=f literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/Library/AcpiTimerLib/AcpiTimerLib.uni b/PcAtChipsetPkg/Library/AcpiTimerLib/AcpiTimerLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..15b81a4f118ad3cfc85e12a827c0f0b2de37146f GIT binary patch literal 1820 zcmc(gS#Q%&5QXQt692(UUjVfU+Y>^Fq%~j_nkb73PgR`NQZ_kmO8-3YoqOXY5vaT& z%f55x&T{6=*#7miVGRqopK}HF!KRkj!X|ctPA5&fu#QDYeNL8~q{v^8W27PX!`?Rc z=%8EM4vR6?TdZU3w(Lj9StZKW?rg)g#v|kG&RMN&=IrKpSMygr=PvWu?%g`EI+jA{ zeKro|)Wuz5u_AL>(Fpw=y3APxR6M~ZLzf~6uc}h+%|Rt&G%?kxhCGidRqQR7s*rb% zGhmkyYe}2{t7_Kz5oZ^iZit=2&Wz|{<0(GRSYO!-dugwc&Wqg}J4254RVDJS zY7+J<$4irb%A$-dl)hGVa|ix0mhY@(U3-6oOq?dJF3-jc57i`=R```{48f}^RjFDtmI5DuoaIh&V;6nE?>=&G&^oh=a4>VMl~_Q;Ab-LiqEukm~)K6 zCCj8>MjWi^eTlziJ-cMD*)Fl3lgy;KJ{JhgX3@4DgD#*&*=G(r`{G#!8x&nP)t7lWv@AO cLilg^)YBeu)$dNhb)D*ylh literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.uni b/PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..ee7eabf27e77614a7afe011420c53baeb88ceb19 GIT binary patch literal 1684 zcmc(fPjAye5XI+QiSMvVFMwJH5GRBXNo&9Y>L_tkI8}BMQcL-R9GB8B5B%P4Vz&V# zE)|NryE8lc=FQvL{QS|it~tKP{G7eEFIL*ZW_Ey2J0GwMt1Rcc!7goO8>_KbHX+V& zV$Ghjg!q)XX9LzJtQLD`CwOvBZ?@?7nH>>)KgVt!^%>?uEI z$Bp&ej#wwuSyShNwGb*WH0F3qRx69x>9Mbf7JK8Z8MV&veq)>x`O^9}v{!q~GT4+v zI5ukY-$r(dt*&ah?E2u^>o8&b zz0wjc!jlp~D`iqAs^S8cx9`K5G!5N(MIE{uasJM@&*`o%K}mIbu|2=uDj-gE^Dfjs zHMj7>zY}#2$V~{ogTY6vv(H5Xh83z_Li|{ zAF&hEbm*x$!<*1uV^*=(cx-3PF@C8L5L*59LSrIE9yw*DF4ov#7Oqe`%zbamI%=4m zvn$Nh=W}*W%+T{X!=HdDgw*FAVu`tY%9s(W808F6Z-`ay&&==H5pTV{c$+2E5Zk8) zr$tXtVn9DB=P55NXtq;M|7u-)5BLu3u<4iZW`b%LAf%ifgA&^XOr(>-LgVti&#_+BtO+^nA3b30%jp_+7AFc(4rhWZq1&TM5}cKYngqs5k1#YW%4J~Nx) zd1M1rKi*L(flcnzz2(drcEVRCl(QLQg@-bi!gq?t5*FIKzdl#vE&s;xaYpwdoR zt43Qcb+vqPI!x(*jWmag@T7#-N;j!yrFjO+?R*4OrdRBW9iJO<{)*QwCsljP#Ve_I zley^iR=fh@R5hBdR&XW9*P)W~yTK z9Y)~_wZk}YYpo6%X6Nh*Gj{g{c8<@;@jAmEfhmO8-92I@=CbL=1Yh~+PVe;^U)}wY z@f|zjt+y9$Zt*dMcG2Lp=n+Z`sVCie$_w+F)ynA~*~9jLwrBfIz4$ldRl5Ws=IjKN z&@N#jm854Mjr526-M3HvRQ=cFJf+ubQ5775C5D~9{4egfxE1@KMXqWY6SFF5*yQNG J=>MO{e*j+eCV2n= literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/Library/SerialIoLib/PcAtSerialPortLib.uni b/PcAtChipsetPkg/Library/SerialIoLib/PcAtSerialPortLib.uni new file mode 100644 index 0000000000000000000000000000000000000000..c93e64f167c5ddf9227530a5d1a4e44482eefc3e GIT binary patch literal 1684 zcmc(fTW`}q5QXQt68~Y9z5r?yK!^u~5D7J40dzU)d&*SWceX`sx?9BGq)5$yR%nD0+ud#Dm*~UujmCf*T z+*otwY>ZWKo^n5C&oOV`ow1X0dsCtRYmDU97~P#HFX8l=9K>;9=j7n*E;-y|eq;}L zp0GNstcUj44p_(JS(4cWYatY1XiVA7S*@(gNuP6hwAdSOosp|lxni8-`OF43vgbR@ zCa}rzbYK@?Ef|Ba=th&Fh6cDGf`7YEy zB~^IpzY}#9y^XE-2@`wI206u{RdMXh`oQ_L{M8 z@3CXlbm*yh!fs4=O<6@=eZ|2?(g3=ZPNn(OTJ*A?9_5Qx6D>plcZxq>smn@?8K%>Z;(!z6?RFR z+l9>-r|ddsp4hgv?1(*y)oqVapZPwsBWo~k)9x~^qtUR>j5>_kXi3sWBYOUO{x{~a zml*msCeGO-2Cm@Y59ktNj730WA+E53J( z)*oiC?XC0OawalICks<-s7=|QGrGV}085OzvMn~J&T8a1b3`9(i|YKiRFhRbL`Ft# ze}aV+`zQ3`B=h;uxtf4NvU@N@E+>vizH&zAWV4JrbsT}Um}i|Yp{cBEuPRO}H~h+B znc?8IAZa|K5l7+kiPubtQ8^S^WiT=$4lc=Jg@23sZ8G0mz)~W;B}!pb{!@BcEF;bF z7%Q|oJ32#!M|=#*(yQ{J8jVO#k;L2x^Br2tm=<{ncue6nP~l?a6bw2Ik*{LTs_Lg8 z3-A42Q)Ojn&0Je`nNb(2lM(Vo4>MMd(LABn79|^48S|HXlzpFjEdfis*>?SMXEU2H@P75^=6#{`X@TW&K_6|1e$%dV`~=(l{X+1ec0 z0I6)Y-CwW)I$g(gzZRy*VN3&>qS+tjx8aqf$UGeb~TSx@%~=4s*oOWs(L!}ygU{0ucNK*vBj7De|*>4 zxAV<6bB6Qpp=B)#_+Ie~?6X~4Vk=wNb9;tWzM;)*WP8@Y&Mjq+iAe08s5!Pvd>Q)2 zmbOEWk!0@@yTP~cwZtp;+`qMhpIzDwk%7Gc{U!Tbdu?y*9nx8)y|+{3sK8tyD??^m zUt`WEp0SCi4MRnUSB@=a8C-UJncX?}rhT*ywSB6pt=WxXlz2T`;!{vEDqDk6*0(2O z;ra~LDZZ`y4n;2lEMld63DOF*8b8LW)9U05Y2(b)w-R5c=S7A)WZg?_Q&ye3<%GN$ za>*pmwRYAeikK-fsrsW%q}+3TuEQPn(9e&!)Lj2~FJ`P_cU)}(2O)|>-Y@0ap{wdC zJRjdnVCt**U*pN|NUZ-7^_10dXYy_yh?*AX)1n9Bw13oDP12sb_~7%KBIVsxeCEAw zQh&ycww`oy$Q+gw>Ea8rWCXwq2k{^faKW+Q(QUCT)Tg zdZ#DWXAiO02=y&QOm;}br6UiJG|^fc?7|glgT3Rrw9|@PU_bDS*T6GMZ<9&P`q(2- zg)#8#BQ$ZBO*zLzDMnfIs4v9owy1YkMR$jwjH(K*z#f1)0Y44gq;j90y35t1x{!jZzFk$#wOrDANXGPEV2m_ zN1{=0)zzJcP(p~qdnzw_SUAB*}^7vgiSjGo3nB@veY*0T{F*YWm~K{-YJ#| zJF+hA#-Ckckw;3)Y|Y#;ThpgBp{#7?J++!JFHbn@+PTGeeZYUiDQ6wxWH!c2JjQ-? z%RIMc!SW$;J?DNmw)3}{p|NiI7%iVLp4l_Lm&{I!)pL7cC(PqQ`2}+!>TtNeM*Luy%pz_%TN=_{WTuSyY_ZP zW*rtWQml;G0<Q2irDXbpTZ-cxkHed0a1oxA2wEwU>Qy%$!Lp31eAKUK z%1+3QIRC`!kkh^{LCGCnBY*oTHwX%d)3#Do^|K`lul%c3Wd&vBoqL^|oXp8(>p=Mp zmJ!Uy)Y^XRCMa`SsYf{uc$*Q7y3|f$@9Eq2nRSes4m~vvu*Ou^kXht49@-^igk5R` zgj)ZYYL4*ed*plxhEHP|w`v3ixH@qrR c=HGNtE%i}Eb=Ivic%L>8TbCwzlPYSz0XwNXJpcdz literal 0 HcmV?d00001 diff --git a/PcAtChipsetPkg/PciHostBridgeDxe/PciHostBridgeExtra.uni b/PcAtChipsetPkg/PciHostBridgeDxe/PciHostBridgeExtra.uni new file mode 100644 index 0000000000000000000000000000000000000000..2684980f25fa07bb83f84398287e34ce3589f475 GIT binary patch literal 1348 zcmZXUTW`}q5QXO%iT|)lUjVfUlsAMBNn@x*8%Jp(;Hh$)Hno(SoX`?}eBnE5uiXYk z*~{$AnKNg{`}eV99drEO@N@RrZY{Tk-PlWefmLTi%dnl>+P1c{o)zq7Hpj==1=h?` zB69nKWrpnvFZrzS*|JYr$$p0KinAL(2K+FW=NsGm*ty-|>FgEgubEHnt-Z7NcFa1i zP!<(tVH=PO^6bc}9BodzaFU0ZlxX5okbTR)uzSz8Z6B#h?zX|S|2H~=BAst9=FzKfANe*;5DmK zUHKPY>o)Zl+-T=O{VkR$+-G)jaMA|lj(^Z3%&O4cI}dVjHV7%HIK2z zblQYfdA2m*c9;3yOzEaLU zUuMuP%+9|&9dDQIsO}uSA9_us-F2nz5R_3}!8O