[edk2-devel] [edk2-non-osi] [PATCH V1 8/9] PurleySiliconBinPkg/FV: Add RELEASE FvTempMemorySilicon

Nate DeSimone nathaniel.l.desimone at intel.com
Tue May 11 09:54:33 UTC 2021


Cc: Chasel Chiu <chasel.chiu at intel.com>
Cc: Mike Kinney <michael.d.kinney at intel.com>
Cc: Isaac Oram <isaac.w.oram at intel.com>
Cc: Mohamed Abbas <mohamed.abbas at intel.com>
Cc: Michael Kubacki <michael.kubacki at microsoft.com>
Cc: Zachary Bobroff <zacharyb at ami.com>
Cc: Harikrishna Doppalapudi <harikrishnad at ami.com>
Signed-off-by: Nate DeSimone <nathaniel.l.desimone at intel.com>
---
 .../RELEASE/FVTEMPMEMORYSILICON.Fv            | Bin 0 -> 131072 bytes
 .../RELEASE/FVTEMPMEMORYSILICON.Fv.txt        |   4 +
 .../RELEASE/FvTempMemorySilicon.inf           | 263 ++++++++++++++++++
 3 files changed, 267 insertions(+)
 create mode 100644 Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FVTEMPMEMORYSILICON.Fv
 create mode 100644 Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FVTEMPMEMORYSILICON.Fv.txt
 create mode 100644 Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FvTempMemorySilicon.inf

diff --git a/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FVTEMPMEMORYSILICON.Fv b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FVTEMPMEMORYSILICON.Fv
new file mode 100644
index 0000000000000000000000000000000000000000..65596d80a2bc82bc2bba211880b74c41d160c435
GIT binary patch
literal 131072
zcmeI3eOy%6o&WDV0HciDQ8B^9=orVwT_1{!Ni^t&0S0voIy{5o1Cc>M1RU=5p})io
zxw3J*!DKh-Z at a&yU6VGyU()P0>^5x%&5z88%R{t^CQWS9Ca9^sWQdaJ3MyfKpYNRq
z!6bdP-R>X1*Xvw8=brOD-}Cf7&u1>5^ai;>F7n*BaQE+?dTPai8EgOPeouLG$HI3w
zPOAoP$|_nF9F5~vaa*r#hA<@6L?Uv*+n%dG9^@8q-0;aye{k>4gA-Q$yLI4!x8ADu
zBqGLbs;ajY`VG+ks<6L=>_?Bh{uANA&TqYVX~V&n?303j`(wQ+R?iL3;JE40O5Eo7
zk&ZLvth-J4CwN=`1l_-ss>9B4*_u%6MAGczw6o(i37i=MccjTk1;$K9Ga95YGPgg6
zbdZFTi@!ZE>^FUl{11sK--17+ at F#{X5}dmQ#8In9b)xv;a+8xDGsjgeswfxA;jV=u
zmBAf;Q+VV_<GAjKyCdTGBi at u9=?id>`E#GV{LK7MUwLp%$;q>6&&2H=`0WD^AB;s}
zTOKN_s^9J`b5?AtuHITLl%<Q+wG|;d-?gR8A-Zavd)78M>(cAXT@{XPTgy~Oj<B|N
z&-Mnfu`JJ?ZMWsyHx=clBrm>y_tFQ-R@<y8;fVR$1d6hDr_<%Cu5gwWIxDL)8bp$1
zircsEaX70p>Rry;Jofa$mE%N<8Y&+7b8G&m$D7G<(=s`c+m3&GI0xtCs<{lVo^!!P
zPXfnb%2~`U;*#O}@=Vf*d1v at _&41gx^W_|wgb`o_7y(9r5nu!u0Y-okU<4QeMt~7u
z1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4Qe
zMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-ok
zU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u
z0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r
z5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>
z7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EE
zfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u
z1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4Qe
zMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-ok
zU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u
z0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r
z5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>
z7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EE
zfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u1Q-EEfDvE>7y(9r5nu!u0Y-okU<4QeMt~7u
z1Q-EE;HwBMiam7qo~|eC&6U;~W$5V%FaB6(NXp`d6FF{LKIi1Na2Z at Z=Yosl5;zXx
z#oQt;89t6PaNKly at 3V8JoOR^-^PcWMFWP at gEQg)rvNdtz((dDQv*R at hoclqJGslO5
zHh+WT`m`Lk`5}%=J{%01AtrPC<3 at U<M^89v$TP+^jdB06PIm^!75uTve}vv5!MR(2
zUc;PFdEMdn*r;ZXtJ+jxFDclRXD>kjG1we_;}w0(Q9VaqAEZ8F6 at KFteaz6yFR<km
z6goCNIfdg6-3JqXN0s0py+yA2igKZxi-kW8%pp_XctsyG>8V;AX9R3&8)`3lkA2cO
zu6vQoSzEs)B&9Z at C-M&YkUqzyN8CllvS2aEk6Mg!fhDme^N!%M(MJ8U;YOq9v~*tQ
z at 7G>=DG=xBY<cv~;1{0LSAH}iXIhM#Hg=o{J;jTCh-{FvEk at 7V&_<l%E3ZQF$0eIc
zC;xjNT=><(hO5D#SA#tH7x}~Ir#DXF&3%(NbRYiSKK>`uTnJttO0kA>cw^qei0-S=
zL|xjbOBZ$Nqpp~!D>mwii at FR^*Mz8RV$>BMbs3|sNl{lq)Wt_#rl at Oj)HNmQni_Q_
zMqSgQt~;WxJEN|osB3!Ebyw7Nchof_>bfWDni+M?in_q>lXl`)A`KXVg2nKp(Zc_5
z(sze~!A4zhi3MKAjS|>R=YnVu>AJabLO9$tA$M`lli3!1K!@-`&+nv<2c-cc(y8Il
zF1dO6EjdZKL6IveeyZ2OzhO5yo;vGz%IA2h&+(MvknKhXba{=@f<B^sQg4|XL>8V*
zi(VD$za(DltK_+E2P_|AgBW#@eE!At=pK%tqwr{i7`2}a9o54p=%j7~bs6(n2XF3m
zEcW3AGkX|j5C-DeDB0|87 at wnQfV!CH_u-Uu{7>RWf}+85K2I*x=Xt%q0H$8)nBj(W
zOz*iE?w_}m6Pk`ueCb$H34gB-I(YTMoQ3Io+MbAjr|m}m75;^|Sx?(dcW&AU9sFOv
zuC(N7`|#8D5zoK|BriQ`8RUd1cnxR-eXzm;sPwujt*HG^5E7<QGfBrxcnwF)_m7`K
z18kNz7`k+a{%<hYm7$*q0$mw~KD2K6h7KU6QK#Q;(?rH1jmT3qocGXCs+i|k;PX>8
znsGkuIG=8uPe0BVGtL(~&KEb%XBg+3FwQq|oG*Ty&p6IEX`C-%oR1&pGmZ029_O1f
z&Np?OFL9i2+Bn}G<9v6H^CgY*O&{mGYn<=yalRSjeD{p=%^c^OHOA-pUAQ0SsbdD?
z2n~&1Wmx<HhRJa`J4x$5XE>0Z6zA_T<nnJ!A1?`w*x-(N!5s^NJCcJtmIQY!4enST
z+>sXCk;%Vdb70)svdJnSYZX}~WR*FBJIsID at bzH0y<yvoh!z^Ka^c8-eawban8e3M
zMlVJ!2JMLFq&i?Rc!Q!|9k!m&FxbXq>bc1O<g3T5$2LP9vo?!dYT*xGncyk4(CD?9
zODa9KGO|j at T18d?S=nScp0;H^ZA%M{>Zff>p0*`FZCmiPZJumfDwmo)C0F at 3O0zvB
z!)mGlgQsK!2_sNaj2_!k at 1w_pL66NW=L|#U8R+0+Z;k15K6OlE>q%o8Hit2d at k_1E
zb7!MNx)=glp4Aoh%8zN(tLrL_b$W_v<yCdCe3PCh^VG1X;MB<ZYo1|fj*tK9m*N-7
z1G%|HE%sqdz$OPk2Tk&zbj;X%ZMUh$&{8<ub_|QN at _G!%mCBtP<=<`SKosfY;iiFX
z%+~qXKRjlTKRO*yrVIyzQiUarYY{A~;K<}^?k&OOZ)zI-E|L%uYYbK7C{p%gEkZ$N
zARDREASoKs63 at 0|T2{ezhnGjfm2hD at Vo9Vhs^9ZBcumsxmHA**V?pa6K1z(2+4HDn
z!Tg)Bm&j>m2rO8L at R|pctm}fk6zR-xc*-nk3T=QlZCpRL8v7wqYXPk!M+;$Gt5;rw
z6aq_4gF{K8@@A{$rA?CTk3T9*_GBaH0*ggy0vcpehJ93$e3I(r5fFs9N+p7jAld}M
zCzS+vn|*r>Rv!e0fSwwo*(dVw8L>JTIpI2qst$otaj>_vbW?<PuF{8<==l<ledLDX
z#9mRhkNA}dFKYzd&4A{H)khVQ1`=hPC0{PH%qT>KZdlKNNs?!(CtvTm(^IUM_n39p
zAu>-riX0O$bd&!{9+W at PeJ1^qlRD$bzBrs(Yf0QS-K9?*+BNmSnyKz{8X-w8N@}`+
zHHF)Cw--Iuy=miy_0qA#4!J0?={(7$8%eI;S$(?qrv8Vls42XU6yD!;`asr{<vPKz
zT+cTXQLArX5C0usi~c{7;L~+lgOX1tz0XN~BXT#2HsdWyP1elmO6?LS$Tody*Upwe
zj5Mrw{hc+a^G}6J>KFWzJE7(>q#os;tcB}9scwInWvct833Z<*#JL}}Or0XW<lZ|)
zM>`>;CnnA5Ozmv383bL6O^>!rlFId*M-!MLZP9aM!#p}!7oVXQ<1v=Z^5^{@j|PKQ
zU;jj;6YBT5)a8FIUsq<JMdV&3jb4Mz*Mzc`B7-st-#(u>nSY~5t9wtG6AlzFKq0kK
z&eB?YDkUX}f5W$It$x=Omws6scG_`X^bEIWtv+D(#NpNK6Q(&@ijw5x%3h>U8i<qb
z<D{*6 at C$cd^g|=6Vd&o)F4(|~e2n6OV)?qqepR+#<uwM`eyJsA82dGY^#eI=BtOp~
zCkKnnZPbEjy;Q##C;R)|Xb5z|UHL8ck3Abc#xyWo?Af4rHjD&K7@#YtWMZjY_%Tu+
zm$W!il!s&;vLTq8O*4j1ObLo3NJdRVjSbmMImd|J>e0wKrsf_YUPd+=*{*nOdaExG
z<Hd+Xe~OOC0gGA<baX at tRpPK7yCk^*DgVaN0{KbU!ww}DHAl8 at B_cGG_iwNm$fpzo
zrVqJr7zHUEQ{anL3!oS+F-<-zh=iDnbPs=wAvZShSJ3RyI)&411*xw}cj at ivMu)95
zU}~`sj;YJ%m{6ldNCxWCQX08!=%if0Sc!fvpzEY-b-nx>+Df$0fYsL_A62JZHLap?
ziHXBSc{Tb-BP@}QnKoj6A+9>4O)2LW7OCgEUl+^$=upZ}0Zkrm4hr|StTo8LRPINe
zT2>~Z!%apH<%{HZ<ZgvFnxz3Pb+!%bJ5t{kb+W$$8&iE=u5#it6-<Y$MJuN3(TZ}q
z!DBPX=~(iN(0hT}BULNTej$k*>3Z?b7iOp~gE;90v+6R6x>ij`im#(c{>)1^ES1Y*
zMFamv)^c5EKr45)6{#|Vh)HTytej?;@0Wb at be$fQX=6vzQo76#W8}1Xfq++sHr&{e
zA4$pjLGjlmHlxL1mLF;k^80+KAf>G9s+qTb{;zZ$f$C7AeDh18ApPNZ^rEKgw8jZ{
zG+n2IfM9OAUh#K$WB9I0LOI{A1e<tymC*9c%ZL`Zvn?KKmCIHoiPPl$`ygt0#tU24
z>N=(CvAguvGgco^XEvV^(&Rk7H3-LpEvrn at o)N8Rk(O~gXJO9Mb?7>qmaa)(oGkox
z)6$%RwHd-aO-u9gGxG(L)HOr$&q%%DI-yPl9g;68FeLdB1D{JiQ{Yp1+KF at O+G;40
zU2n=K{pYmOZaueaDkd63<0NS_COv~X*=+0xc`zgsTl7E6L@{$Qp(M`lRpQb2O9^yn
z!b2x6D&`GsLDY>;!OCHp8^nT$wU5?j1KxCXKzop|PI4P9R(uN9mK)N=FEFheu_79x
zN@{4bbaC`+Lew=D*@SXTj*cef3NDm_qEXH<D1VRgN{<;5O3^p%#;V=du}2Y*YiXAq
z8w53s6K;g|Dg#NFQmz(9M-Kmncs0v^Nhgh(cj{`)8?C;|r at AX;Oc;todGd42_h(8m
z82(DmxhDBzD?NKK6%FvO9o5+tYzlAq6;pbpN7J&}&}kbwnEIaUx0?VfyrV!jES5&6
zHBOM1|LkQHDiHJ52$k(abW=xhQB?!_zj7R%${LhUuEc<qyWZ)0g?miP2~OE=2qssx
zlEy30C at qyn6U0nNWrOVZEBu@;2fbs|w`!eM!ZK~>-LLm6x;dxd$*t<9bjp#Abj(~e
zNS*>plrm{e2B~1{X4TGyU3HbhmmpjX-mL~as at iVV-bYF^u0e_RW~x$^8c?g+4XRE2
zs~n{C30go^s!#(Qs$HPkC8}KpyJ{b)z7<lHjyZy at 3)HZAs%=qiT4Sqxr1y`JBu#37
zQMC=KttX|cq~wYyC8+_46fh5cRVj at GtWpCqRXa_!my=Q^DJ_W<WmT|ssT#I~!m22Y
zwkxQS<kLH<+$5llBo<N3kTgtiRsk2RB*w$!pnY^p3x~P3hEon85o-^cdZ{WA;%)9X
zCs7zD{%3y6_sLb%{ssC+bB}1Ol;0b$Y+k-uycVz&ljr3$VHooSM(F|F;bCZ9TDdwy
z3YuI4Q2#Kza3Xl7^^AP9a at l0z&J}6tJlAMQt6Y|76F=|p+TiWLGJ>h6M at U+#5fURB
z?&St9s)1VM=62af%&6FboDpm(3k}!&W=yk3<w7I>($RPN!hJk9H`m(JQaDn>*_3)L
zp>oa$mP&uWK|04v*Y&~#>3WQyZ`A~}DeAsd=|&Z?DT>8h*f-iy)OI(r;8SY2Jb6%Q
zMp$XnMQ#u;U8g$d<mM`~i0-gPoT$8oaBS-XMifnpp^eNivtVU|RzoP=7^^QWFg2X&
zD;zG0YPb^YGSf;+Lkp)-IR#Bh4 at Ixxum)Rul%Gwa1~f{K4ad7?VSaF+^+p`IN)hC^
z+Cr5~n5tv2l?s at 1Da_jAu%59gk0Bge6RNS26o^siUW&?7q}ZsagUXh0UQ?CF;aWlc
zp)tmPi584OoS>*kMb>NBpDz;)d(B{*da7}{^q5Jrf3jeZkNOn at u5@%crmR%a at aTn2
zvOm<ta1n>e#Z!oF&{dCpxHFbeVD7V?8Tt$xF2m4gIA>nadM2-vbFOB2?1uQGo<idR
z&!I1Z!Tky1ncEI;v^wSEc1iZrQGsT4bf7Dk%+1&wOhtp3vBXZrzKX~0w*Z&TA(1cv
z+d1^Sn1BMuVd`qvI?{xM)Em3r at 5;2$fWbxvz8><S>fBHV5fEl7#VCl{^LG6!!f1qY
zc&DjbpXtg*gr*+d^$!$8(bOQkF%eIZyN1r*?VE!#%DpI|DPW{Uyn=AUXT3ICuq=n!
zj8$d<R at 5miD`|Dw%)f>r=;*Ao9H*-!ji|Tw1mgJi)f(KOfE?e>@jv&)`;l-Olrs5!
zDcJd_+a+vSPs`Vl_rz4B%}dh|fFo at -XT643GS_q=ZMG_La9KE4T9EU+&P)r>!J0)@
zD!T7Plo3ZYX?PO9Z=vd#E8L00ac0wT>ZFL1NOAigrSlw}Hc)l>GhMeQ$4Gq at y9Fw3
zuEu}fz_)AopLfT<JtrGQ&9-Dp*BA0n{t$ThecypC`y~a=%>XAUX5leOnJCP}xmuVE
zi*KfhUpj8+r}mJJYx@`Ajb_1U5*MK?XbCDub5Kmci5gR!$8M4xBY_F>ol=(`i!_~c
zv- at vQYmC!LBb~U24o=+t??Fd8uJ3<aeQWxU();=%e&0`3N3t-R|GQ4rxoqcL>3TNJ
z6}5b`8hYH+|15&S1&fo8o2gXRYv7bDT~Bsp$s3Holq6kWwrl>j&WXB at T6Xm62BlyW
zRelJSE{Y1#8hZ(?2T?=KluXAFfS%tS&S+|wfMCg1TjSf<{ZMoE?|=hgphR*+>t9cY
zf(pw#PVV&BjkL!$%DwWibbTxT<OVS1_q{`P>qo;Mf}=*aZvNZC2B|-b-}f$|?~md4
zy$IS;{{(*D2}o8;{Td+w79v32{}BcOy0p3ZjL1iuf`0>?C*nLH9o5tLL{}|AFDmK(
z8MJk%irTqRph*8-Mg9Bs&Q0C1xeMz@`|wCG*iYMBimUoU2~c-LB5~H9{xi_y+tqaX
zJK+wOX-xN6MNL03Tq4W|aqat&Y#^8axs7+gN+4?zSw^zr$(l&k1hNctZx~CK-Vt2f
zvd{7yic|F*Qos)l-*6}a8ZF0`qn1 at PO8VEK3{rmszmN7a1dZSK0b&rny<|;SMGgek
z=t|~y^ZOo#v;Xgr-XBx)ZYuddqF6ChHa&`^A%~7Et)uE)wOA-5O_@}>9JO?o{tcLb
z!b6!lNT}V$Flr!1DUnt~J({nHQ=2XXZw7<yyOAh$E2^H{F_(H7&2h775Ye9M%c+ec
z9wF1*vuC<|TD^mLyd at n=oO#z=dC7MY(K7- at EW^9*l$W${@Zl;;MVUItH`CrJw`wp{
ztxStRb=retKDIOcg8(O8=)vG?I_^e&_kFN?f^^{vR5LA9DEYW_&LrN89y+F`>O>If
zpLC~mBQP5plhr<Kpy{MxSl&GnFcJ<rF_`6Vj~sZ%eO~W7uiIZ>;jeXQg&0hm{Cv4X
z>ND`)!8D4j?KKnEVG)j(E_{UbU>?eb8R+p at kLsJRHBQI)MVZ9On9(Ta!l4gwku>yC
zU><my5VArIzAJDCLT7O`rggNxLUe-~U26>%7qw(t8k9r0x5P2Ln-I<KjvvDOnvBXJ
zKXujVCV!32dIrpEWxwvTO+!P}YN&++i;Y3<nomoN1D8&-IGmz;gh?$n93h5=Fq0!H
z<UA)#umzDI`GFG07?dehBX>|2m^&Mb%L+3ZMHG>1HWHf`*rvlB6&8YJxKxac>&Uv*
zZ${I#k5CVKj80aGffb~E+fdGl&IgfrU!D>s2|DZ%<eN>u5AB-P@!vTrccoLk=W at 7`
zh=Jiyo-(jTp at khozecrJVTnve2c4JtUSq8M9whTH$1VYO4JrZkiWRh`@XbF!Y at 8{x
z=f4eYlkDeT>(XRe79cS*1xpA9!N(D}ytu|p$IltchuFu<_)*S?WKDrB)}8~gL=D@=
zX_PfKCr$KTnuR$)zyM6mw#;*xNEDjS`R0v~^6hIhe7le4L9FoI6b!Uw%``P27&#@|
zbe{))NaaEUrE<dh1L#Bhe8NHvZj(bL6w!x;d#H5KHx(l#M~y~VF}8pRm^c5VS~K}3
z)eR(3H}NsV+=CmFB{j*pfpuS}rKV3>$RjNR;I}x6MFE65&o@!_C6qdr-#JKm7G|bQ
z%T$yG5mzDg8Or||8_VijippRIjJ7C9?c}B3QbW*8Q)XFpAQmjANH;b7!J`nXAlu;J
zf4+v2GmXJU*<#007S4Jmvc8LOIH;+Tz+&;(T%lc{yOO4k1Ik#SdOK`rJ%@B%2Y0fV
zjn&h^rK!d8H)f$Y3v^|cB^U(@sA#C(Un7riM35j(V$A~N(}UYNl?mm6#xzlCseb;6
zZ&G7o3^hG!si4j$E<-i5=VSSX#uB-cf6X5*Jl0fU1{Get<)|?iDFP)rNIgwJPtzl!
z2 at Coky`b{V?@{fs<qY)}VWQlLQIFQd3>0e9<tUm-K3;@HP1BN?qG*xh{4z@|cG?}t
zcj(%!druq#TI at -<*}(7YK`}8Xnv^_f;}C+A4lePE6+33XLowKa`1*7cWAq`%TQ{*X
z8lS9`- at nwdX*9)GDZg{6rT&XiIDUEQOWMXbQXDwYJz#WSg6aVO^FjYb19ai?#SbEM
z!1DMd_qm7N*LD1JerZ&LPBhwmuU||(OefUP(ex_x^kzyR#RvPBqh!C|s=L&713FZQ
z)0ZG?v1u#iUZ~)VZ1t at VpT!cbKAhxmp5XF5bTvw6862l at cHv*l#mNOH7~B*a at tR&D
z=M09tiFB at k)~#D&ljI!aB<EG6QaJ3PgV2Z?pH4uCZwSW^Cr8Od<KzDR at UW5NyzXJn
zeHqKM*Tm_TU#>B2^6Hk;4^Jx^?z{X&<qrke)}ES08*vP8ed*Gr*0 at VG-&~Jc>u+8f
zSgsYd at +k`W at uk#L;w;EWArwmDWYv8dHmRVYJ5c4Xcs{tm*ZI8M;K8%)gF*N5PsEr{
z*7tFPl~&(D-&5TO&sMhkaHChbh}R_IQ-?~aTZeBE at M~-3B>H3sA0l{@xPxa8`VRIT
zR1Wr5ws)%9!3B}5+Jk+;AYHO>{ik6C at Q>f?Yonz!*Kz&}`Ph-&Mb0Pl9hFB=^?Y74
z!&14v<Snc%!Qg{c9OoW|W#$ya#}H^8+7fN4wn|&At<i4N)@rwF>$LS+POH&swK}a{
z8>5ZY#%T at O3EGL;c&$-8Nt>YMwI=Ok?G)`)Z9s?LE2$*((6NvEhf|^V_rmXI!|(qU
zdMA7 at tVid9@bfU|Mhyp1DJ)3bp;5l>BwzP_tLCDc-}_$ErB4w!^dVpOVgG4VQ5A9c
zg(@U6M?_PjqDcgiB7P$(dMl!}EGl{sd9`Z8SvaEN*2&?>TcV=hqflykJENiiu8LHV
zCn_>idb)6Whoa&M*afPZKaGn1N2D;FQ4t*_RIOh{MZd?mYt>(LD_J;KDu<DbG6O at b
zH3p*TxUUc<Di!c6HR$%r%RH=aq3DVo-qu(u#>wDC_1EMRC)y5C at +th`!8;nYd~*0!
zMLIt?H;8yht8bJ~=J$RWyr`C8!-Wvsi~T=GaJ)|_!IZjJ&pkS`O$G|9&w7SW4u8?0
zO8Au2BK>12xZ~eL;b$aYGIIF?x<YL0FD|+RC)GTyKK{j~n=74lqByPTdY#~`6(=>_
zsIGIa7GqR}*0-TM8u^sRPy1@&ezl}==)u$tF7@}|&T7by)q)f5YIB1DpYjSkX`+#?
zUGc+$)U65EvF#)Tp<uo64K<y$(R7;BbSR1t-?ms)G)5zis(wtcr!O{j(srng)+b7e
ziZn^`Yg13U23vcnxU2cS7lV=SkLC^nv|rJ$a5_+yDQyp_?V*;8Z>CdbTO?^;%Zz5a
zmsBBBA670>6{Uc75&wqK$|s9g!<Y7RxhvQcC3}&zn}2bE8MD3h8vknN8gDE{xb;k%
zx?fB7a)!R3{9dS}$uE at 9`nIBi?Cz#>G!)hExr7+p<7qgZe|`^N_ZeT;$Jbrv_x8>4
z303^w%lw<C4il1h&ZqY7oXG#*?yyfj%GV9A8tR=y^>5P=i at jHL$L06<<oRdXwD9YW
z^LrJkJBH9-;P(#CKg-wQeMRcf@^x4Ey#dH{kOcyNAFh^~7J5&p%Svj`H2YA<;6L;D
zOw1Sl9YSqROo8svHqMQC|0O)0IQ}QYQdipfYf&Zi_Q0kuBa%neX3tXD@^u&cXJhFN
zbK{e3A!hH7FU8kq7HZ9*ql8FEXj_K2+F5CsjD(|skar!PS5sGxi2C!xf!Nm5)J at b5
z{wCD}AEt3;P8vv4V~k+?X6EqirT3+EFRi=ss;c*2ovfonC=Dg$_Z^1q?R{n at r#vtL
z{=<EGUi#mVDgS~Av>nYoDrcGaA9nN7GmuW~5o^4wZgB2OthARa504npWw_DH?f-%`
zm6955I#2ycmE!jlT++q1w<65@@*K_$cjh79UD=f2*0k%%B_(LvH|yRR?TRIC?YO at h
zm1AF_#uTRqOllDP6efHg=tFVdMR?mqbgIw<)R7l0$fxVZc%Hrd?7HZeHlYa+OKWsx
z<uqDdB|5lQkJB+6iuY>2CRC?qE3t9-^jSI$$9V^DlQvx#L{adaQCwrZ{44(jJ<fcX
zU*eA=4SyIcdMSo^pP`c9+Yx^j0Uh2q)5E~Ri4S#{5ly^*r~}IdC(Ka$;YlSlja}=X
zk99?iYfY#;eBF3SI&M;{s7Af~Y+xpG*N>G at K58-CYF-1k7y0;pJmVwO9ru0=wIimK
zf`<{^Kjf!c2zn%)G*;8wO<I@}wBw{FNU8(6anfUuT0a;k@<DV<@aeN{oDX$8J?B^M
z3xiF^Y0i?4Yi=oAeik*r$8dXpEuH82!=LM1I_bOy{*Q3 at Ld+w-G3z<{tbiNpoug01
zHMl<2OSMz^C43U$7eJ#5cOjl{E;SdXT>0$3>3<gY&V~4n(O-zeM_Qkl$sz6$1>K(B
z!{PVyc%$d)RN;5Y^Ef&)G}M8o<|0IMX+|#MBJT)lajOcSK0DMw1r(;WU2gx^5BZc8
zf1Rh{gg7s~!b=Yo%&!>LDOX(!aNs}`HTid<$*)23N02xt>r*HCLN}>xbXGs&cF*Dt
z?}LR9X&CqA--i~hbMC%R<9qmh2jRrWJQ~#EA at xUeR6vah{gB$V_#R;!4N+AEqs#r3
zDyzJ4CeDqW0VVYnNz9Apg3ZZSClOw|k7JhmPh~ZRt+E02ii{Lm5LY;2V>ofukvGkH
zRLCmznT6CN&zNR$|2A{9M at SyhTd8K^l_O6<)}^;T{4fwuINYxxL{*y*RqGhjU7m4k
zF}U}holBhuHK4DvQuUDhN;;R&+wZ=vcWFm^FwbL_Q~Z626oTat$~s)TYvv;35vjv~
zm<T!Q|3r^&>BX4Y>At}UHm^o?X at m#8+QlT(3Jblu+2qm*bG-W5`Ecol>E4*x8F0l2
zyf=1shUmT#i*+_`c7_vQJRcbd^*r?ZZtv}*MY=G0t7Bb$Har+jlc$W6s)KQA;<Uf~
zVDxg6r%Xl3`n*V8oh6T)KqG-gACMgBRU0f7lyHjS_g;$cB<Z^$DLReXBaXaFqlm^R
zu1AABMm@)wG^BVI0k_M3^A)nbFU!=?sLVu1qSnS((o20jIsN#ZvSV|&cQsu=8G`<R
z34#8;yXC=rwa4QdbO}EU^4 at p^TYK<l3vc||f5G7GM!^*;dg$CB$2}Q;HvU7*O(E$b
zNXwBfHIVW$JeVgr<!5lveC2%(v-=Uv<zKw2ya<u%Ri1#W>82J!@sgLOWQBf7hx&2v
z^H5hFfsf`sihqIxxuM_--d^%$gnR+-yX3nczR(P>ev^iZp2O9!`jNl?oCymqN{pY9
z)bi1+5{y5p(4G_-C_LU?nm3hVjC1)cRZ8`i!s~qw0Y`LH^uLXGm2bkef at H#FR9c;t
zsxOD8)(`uCfb(N{NBHb8H;4 at rpR7DV`zA_CxdNurFeiNG{VsVwR=s*b8|d>sPXhWC
zMeb8|tsf{f>xJTBjS0t7lj((5{b)fqh#x2M19B)f{UBD98|(#u&Y at 0taK5<~yhvWC
zVFhctMz$&}QVTu{ap`DqE%57&>dY|Ih1zjqZ0kwPNH;>uN+gkw#s?zVi!?>V!Ewpm
zulJqPzH_PRB3N_&i;1DAI&9rgf+A%mq{<Vpbc1s2#tui3g3|}5G^i5K%#9 at -`MG&T
z#g5!ItS&e#s2 at YS#e0+j>}dsTqA=7B(=ZE6^wQ?!Fl|iey1leS?)LX5M*gHj?~0N7
z_41JaoNi2E)GbGR=cbM8O4n00KLifUVjYe=bsXNBFFt*CUCEcF*ejKEoM>MKpcp%+
zN3l&aJ;S?cxO at S(9_|CNM(zGsujz~NJ3r0nWv_mm4Bd^p+ at 3~zyBDf(z^F{CL=vyl
zjf*cNiP3N)9Aw_`t`P3O(2mmKqg)H3xfa6jPSCXPMowWlK1xM-tiE=GrkCnz481m^
zimmSbu?M~!#4YLg0=3ugk8OABU;9Fioy1|a^Tc+j9ZbSUMQR7 at --+L1#93bh?yVdY
z!F}IQcprf?w)Z!^Jg58~k>s<=Y78LBXf-Ii;fQQo)$}h!)BhW&Hg(Y|iA%;=p&g`f
z2W}|wSB?1VnYXp76Q2!BZ)@bY(Pe`dJLLNvfFX58rbPK{+nvzIXBPN_t|{2yhL3RS
zjEN8RYL;asiq6!HMlq(jC`lBpzGYcvA#GXK3?WrsW0v}pQ`gMcnJka$@Oi@|N?SK+
zGwjssySB-rQdhEW?+lrjx)PVoLJGxt(JFNr&wn0DCPuf at 97w>C8Ov=T7H?pDK}{n@
zO=Ga}zWzpxhOfOcSXQJL^fEpp#9aX$tHbvikymTN#fFb}SbW0D1NYRRP}Vc<n;J2W
z4khlu9qyZ2xYNl!(S1`V#^5g?kr&Fq9V&zN#Rh-3>A=y8JN%y*;2QOv|5R-(;``Ol
z<63ON{=oCo&S3Dv6T#rebf0xF^!JwU;^x=%AE6trt8hO<ew2wmQhg5Qu07xJX_Eha
zrMu^ouEqcS%^z*6JdyB7*7cR&|7Gw03_kXwAKX9xsrsv<EtyXgox6Mbd!}8>t6n`>
zG_de*Ux`i2zp>`|JHGYcKmXv4r<2paYbnXPw6o?PZ~t4_E_|><hVrCuZ!Iv9{O7?v
zzB+wDj`(n!xokCnrp`k_4g;8;*?7#WZPpaCefJh;gHT;xXD-;&;508Z&rMF*J#TLL
zUzyDrjzY7op?ZsXb*3s`y4y_g at Vginjg^VNk_-n at x@Pn0hvx1!=aE%NRxw!))%q6M
z`LLj;rm@;#4o6*J&d9&zwr6GAR_2F;CUSOL$(XQ=l4u-z<`{Q+#7#+a_WUtv+tVGl
z;^eQs<<5+_)i{|b!mY3|<;fc3M!BLo`M1iLk(Yc+o{^Ul)yc at Sj&UyuyF>Ynjgy(T
zII5R9CVpl#emKqpxAMu%dvI)eD>Do7!hSU3(%lQtZsR2rx$Ik#1?FhrL at ui&-&SPb
zgg=ihu#ZiXK7pK*Nutc^oz)div)$#Y$M<}5GSf-sd_>&Jt;tz!UX4pXmrHD*zv-Q$
z;!bxt%eOVuSJ#n<o3l0x`fGPOU6r-<yGVzMn!dJhO{O`oylyKJMn7~`I4clVNZoC9
z-Olpb>I(DPhAs6KPBo1+IclCetG77KYw88FZD)CPZTTa$2%VEj>1Wo9 at R_s9#aiT=
zQQzRI-{Nd+taq97om;m%>jbp~F0qcAQ$TGO$)g}YpUSv~x=BQnGH|$@jfh2IYFp<E
z<y*Fek`HGxXC=kK&8O2<UJLzt!MTM7lUiN}mB~@Q)wwWSB96;Lg07uZOQe}Y;k%bU
zXwJew%c`v}7pm*FE_4vHC}&#+bZoWNTkF*FXH+ at 2Y*XWsJg0n16>eD<hNN>!h)@3N
zoJ=zyhZ2i4z?>p#!=h at JAcE?*5g00?IuB%&*WD+WE34}&%+=dbTyu3 at WxZ>=s<bFN
z<f+Kq^Z3ZJ73NKt6EJ-+gD^(?T93by45q;pz%;<@gP~vXy)f^>C@@!HlJMniGE64S
zW|*-|^2IIGVq9^#s}3;Cg>~EN>UY(dSJv)ns6ze`d8V`0DNsvS*NQH*e?(sFsvawj
z%G1TlN~g<QP+xD(-(Fr at OLd9FL93$E&_ss6#jh`~h_H|J4oA7Gd^>WZ&sYoV8pVc&
zdY6DEOowVX-TdlrJGrmQgL+Y(v%G?C)ia%H&kc_t<gb=B+-H#9T2V09S3<q9UUY#1
zm9eP4R^0A1XVixWSJ<B=q6%y3%{k7BYLuGeREK#>6%8foT$FECy;w(Xn~D^JwXQlG
zMtL;U*EKpRjqT+P4M2^*@2^Hq^`bgnDSo3+uGZ65i=kYx=a&DGQ2keD<TxU%3bG2K
zZmLoJmipRA*y_41_1hcJn`mqnIbDt6zL)RZA_Bo4bj$kMaF5K$%ZNnd?C6i+5v^mS
zpP1*REc+|e>z3b|O#ZNbRy8JsNZVxth=?wYV9W>GF(GWPZgf_JTbtvS*MTHz<^qAg
zflkQ3RjjV~8;<7Cg>#daM6HzFv^GK%a at _u=JVNmWkfiu272gb7ODfE?uvR=o7W9yI
z3F%M5tWMi}1OAT71TzmN4W<M}fY}f89L&owufrUJIScbK%vBgYzFJCxnFq53CJn{`
zQwCEDvm0g~%rh|0!~6@(>o7i;6EMGlxe8;z(J&Fl0<#1r6UG5k0Yl|XUYufGa{mJl
zE?s6z&&afAku37iso`~)vl$^1k^ebw`g4kg*Awk8T1K<J_dx3%JAdarM2E3050zEb
zZ+DhCE4EcvZ><)}(#7i9ijbY}+EV5aUA4|VYa5((>GkEV3dgpsWvU}bSX;YidxO|m
zmS at kl+w$$3it<yE7vH~o=>ui7{Rv0R-zHELTAy54<;n`3mDL#yBFWH8G5Va*ccwkP
zaAm}|sG;JKKc|}i-^W3lOpjC|6YfjlCn9^xVGG<7@!)ONjRpgwr=pT)p6UNyAADr+
IyF>8*0nM~b6951J

literal 0
HcmV?d00001

diff --git a/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FVTEMPMEMORYSILICON.Fv.txt b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FVTEMPMEMORYSILICON.Fv.txt
new file mode 100644
index 0000000..ef1e33f
--- /dev/null
+++ b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FVTEMPMEMORYSILICON.Fv.txt
@@ -0,0 +1,4 @@
+EFI_FV_TOTAL_SIZE = 0x20000
+EFI_FV_TAKEN_SIZE = 0x4b08
+0x0001B9E8 1BA0062E-C779-4582-8566-336AE8F78F09
+0x000000E8 AEB462A4-8A74-4B76-A2EE-5D8EA5450DFF
diff --git a/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FvTempMemorySilicon.inf b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FvTempMemorySilicon.inf
new file mode 100644
index 0000000..c6f7377
--- /dev/null
+++ b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/RELEASE/FvTempMemorySilicon.inf
@@ -0,0 +1,263 @@
+### @file
+#
+# Copyright (c) 2018 - 2021, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials are licensed and made available under
+# the terms and conditions of the BSD License which accompanies this distribution.
+# The full text of the license may be found at
+# http://opensource.org/licenses/bsd-license.php
+#
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#
+###
+
+[Defines]
+  INF_VERSION               = 0x00010017
+  BASE_NAME                 = FvTempMemorySilicon
+  FILE_GUID                 = 229EEDCE-8E76-4809-B233-EC36BFBF6989
+  MODULE_TYPE               = PEIM
+  VERSION_STRING            = 1.0
+
+[Binaries]
+  FV|FVTEMPMEMORYSILICON.Fv
+
+
+#![Pcd]
+#!  gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspTBase|0xFFFE0000
+
+# ## @file
+# #  SecCore module that implements the SEC phase.
+# #
+# #  This is the first module taking control of the platform upon power-on/reset.
+# #  It implements the first phase of the security phase. The entry point function is
+# #  _ModuleEntryPoint in PlatformSecLib. The entry point function will switch to
+# #  protected mode, setup flat memory model, enable temporary memory and
+# #  call into SecStartup().
+# #
+# #  Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
+# #  This program and the accompanying materials
+# #  are licensed and made available under the terms and conditions of the BSD License
+# #  which accompanies this distribution.  The full text of the license may be found at
+# #  http://opensource.org/licenses/bsd-license.php
+# #
+# #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+# #
+# ##
+# 
+# # DO NOT EDIT
+# # FILE auto-generated
+# 
+# [Defines]
+#   INF_VERSION                = 0x00010017
+#   BASE_NAME                  = SecCore
+#   FILE_GUID                  = 1BA0062E-C779-4582-8566-336AE8F78F09
+#   MODULE_TYPE                = SEC
+#   VERSION_STRING             = 1.0
+#   MODULE_UNI_FILE            = SecCore.uni
+# 
+[Packages.IA32]
+  MdePkg/MdePkg.dec
+  MdeModulePkg/MdeModulePkg.dec
+  MinPlatformPkg/MinPlatformPkg.dec
+
+# [Binaries.IA32]
+#   PE32|SecCore.efi
+#   BIN|ResetVec.bin
+#   DISPOSABLE|SecCore.pdb
+# 
+[PatchPcd.IA32]
+
+# [Protocols.IA32]
+# 
+# [Ppis.IA32]
+#   ## SOMETIMES_CONSUMES
+#   ## PRODUCES
+#   gEfiSecPlatformInformationPpiGuid
+# 
+#   ## SOMETIMES_CONSUMES
+#   ## SOMETIMES_PRODUCES
+#   gEfiSecPlatformInformation2PpiGuid
+# 
+#   ## PRODUCES
+#   gEfiTemporaryRamDonePpiGuid
+# 
+#   ## NOTIFY
+#   ## SOMETIMES_CONSUMES
+#   gPeiSecPerformancePpiGuid
+# 
+#   ## SOMETIMES_PRODUCES
+#   gEfiPeiFirmwareVolumeInfoPpiGuid
+# 
+#   ## SOMETIMES_PRODUCES
+#   gEfiPeiFirmwareVolumeInfo2PpiGuid
+# 
+# 
+# [Guids.IA32]
+#   ## SOMETIMES_PRODUCES   ## HOB
+#   gEfiFirmwarePerformanceGuid
+# 
+#   ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation StackHob
+#   gEfiHobMemoryAllocStackGuid
+# 
+#   ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation BspStoreHob
+#   gEfiHobMemoryAllocBspStoreGuid
+# 
+#   ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation ModuleHob
+#   gEfiHobMemoryAllocModuleGuid
+# 
+#   ## SOMETIMES_PRODUCES ## GUID # FV File System Guid.
+#   gEfiFirmwareFileSystem2Guid
+# 
+# 
+[PcdEx.IA32]
+
+# [LibraryClasses.IA32]
+# ## @LIB_INSTANCES
+# #  MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf
+# #  MdePkg/Library/PeiHobLib/PeiHobLib.inf
+# #  MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf
+# #  MdePkg/Library/PeiServicesLib/PeiServicesLib.inf
+# #  MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
+# #  MdePkg/Library/BaseLib/BaseLib.inf
+# #  MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
+# #  MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf
+# #  MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
+# #  MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
+# #  MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf
+# #  MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf
+# #  PurleyOpenBoardPkg/BoardMtOlympus/Library/BasePlatformHookLib/BasePlatformHookLib.inf
+# #  PurleyOpenBoardPkg/OemHook/Library/OemProcessorStartupLib/OemProcessorStartupLib.inf
+# #  UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.inf
+# #  MdePkg/Library/BasePrintLib/BasePrintLib.inf
+# #  MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf
+# #  MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
+# #  PurleySktPkg/Library/ProcessorStartup/ProcessorStartup.inf
+# #  MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf
+# #  UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf
+# #  MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf
+# #  UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.inf
+# #  MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf
+# 
+# [Depex.IA32]
+# 
+# 
+# [UserExtensions.TianoCore."ExtraFiles"]
+# SecCoreExtra.uni
+# 
+# 
+# 
+# #
+# # The following information is for reference only and not required by the build tools.
+# #
+# #  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
+# #
+# 
+# [BuildOptions.IA32]
+# ## @AsBuilt
+# ##   MSFT:RELEASE_VS2015x86_IA32_SYMRENAME_FLAGS = Symbol renaming not needed for
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
+# ##   MSFT:RELEASE_VS2015x86_IA32_VFR_FLAGS = -n
+# ##   MSFT:RELEASE_VS2015x86_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_GENFW_FLAGS = 
+# ##   MSFT:RELEASE_VS2015x86_IA32_OPTROM_FLAGS = -e
+# ##   MSFT:RELEASE_VS2015x86_IA32_SLINK_FLAGS = /NOLOGO /LTCG
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASL_FLAGS = 
+# ##   MSFT:RELEASE_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE /Zi /Gm
+# ##   MSFT:RELEASE_VS2015x86_IA32_NASMB_FLAGS = -f bin
+# ##   MSFT:RELEASE_VS2015x86_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_APP_FLAGS = /nologo /E /TC -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_DLINK2_FLAGS = 
+# ##   MSFT:RELEASE_VS2015x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data /DEBUG
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_OBJCOPY_FLAGS = objcopy not needed for
+# ##   MSFT:RELEASE_VS2015x86_IA32_MAKE_FLAGS = /nologo
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASMLINK_FLAGS = /nologo /tiny
+# ##   MSFT:RELEASE_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32
+# ## @file
+# # PeiMain module is core module in PEI phase.
+# #
+# # It takes responsibilities of:
+# # 1) Initialize memory, PPI, image services etc, to establish PEIM runtime environment.
+# # 2) Dispatch PEIM from discovered FV.
+# # 3) Handoff control to DxeIpl to load DXE core and enter DXE phase.
+# #
+# # Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
+# #
+# #  This program and the accompanying materials
+# #  are licensed and made available under the terms and conditions of the BSD License
+# #  which accompanies this distribution. The full text of the license may be found at
+# #  http://opensource.org/licenses/bsd-license.php
+# #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+# #
+# #
+# ##
+# 
+# # DO NOT EDIT
+# # FILE auto-generated
+# 
+# [Defines]
+#   INF_VERSION                = 0x00010017
+#   BASE_NAME                  = DummyPeiCore
+#   FILE_GUID                  = AEB462A4-8A74-4B76-A2EE-5D8EA5450DFF
+#   MODULE_TYPE                = PEI_CORE
+#   VERSION_STRING             = 1.0
+#   ENTRY_POINT                = PeiCore
+# 
+[Packages.IA32]
+
+# [Binaries.IA32]
+#   PE32|DummyPeiCore.efi
+#   DISPOSABLE|DummyPeiCore.pdb
+# 
+[PatchPcd.IA32]
+
+# [Protocols.IA32]
+# 
+# [Ppis.IA32]
+# 
+# [Guids.IA32]
+# 
+[PcdEx.IA32]
+
+# [LibraryClasses.IA32]
+# ## @LIB_INSTANCES
+# 
+# [Depex.IA32]
+# 
+# 
+# 
+# 
+# #
+# # The following information is for reference only and not required by the build tools.
+# #
+# #  VALID_ARCHITECTURES           = IA32 X64 IPF EBC (EBC is for build only)
+# #
+# 
+# [BuildOptions.IA32]
+# ## @AsBuilt
+# ##   MSFT:RELEASE_VS2015x86_IA32_SYMRENAME_FLAGS = Symbol renaming not needed for
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
+# ##   MSFT:RELEASE_VS2015x86_IA32_VFR_FLAGS = -n
+# ##   MSFT:RELEASE_VS2015x86_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_GENFW_FLAGS = 
+# ##   MSFT:RELEASE_VS2015x86_IA32_OPTROM_FLAGS = -e
+# ##   MSFT:RELEASE_VS2015x86_IA32_SLINK_FLAGS = /NOLOGO /LTCG
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASL_FLAGS = 
+# ##   MSFT:RELEASE_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE /Zi /Gm
+# ##   MSFT:RELEASE_VS2015x86_IA32_NASMB_FLAGS = -f bin
+# ##   MSFT:RELEASE_VS2015x86_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_APP_FLAGS = /nologo /E /TC -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_DLINK2_FLAGS = 
+# ##   MSFT:RELEASE_VS2015x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data /DEBUG
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE
+# ##   MSFT:RELEASE_VS2015x86_IA32_OBJCOPY_FLAGS = objcopy not needed for
+# ##   MSFT:RELEASE_VS2015x86_IA32_MAKE_FLAGS = /nologo
+# ##   MSFT:RELEASE_VS2015x86_IA32_ASMLINK_FLAGS = /nologo /tiny
+# ##   MSFT:RELEASE_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32
-- 
2.27.0.windows.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#74995): https://edk2.groups.io/g/devel/message/74995
Mute This Topic: https://groups.io/mt/82742498/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-





More information about the edk2-devel-archive mailing list