From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web12.10534.1620726916636423482 for ; Tue, 11 May 2021 02:55:16 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: fAgYVXIe5JCNkBAyfI2tyufC0HSvw3rD1zrMWQSVaoTEwLyhobKimDGsn1Ur3dIsKYDr2YCBLW SsFz4DFOIAGA== X-IronPort-AV: E=McAfee;i="6200,9189,9980"; a="197421286" X-IronPort-AV: E=Sophos;i="5.82,290,1613462400"; d="scan'208";a="197421286" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2021 02:55:08 -0700 IronPort-SDR: 37iAOWvqGuKRRBhzXUo/Wgis0aEG4u+XO+Y3Gtyk4qq1XwizeKmXywUCNGWOEwcGxki96b+F3i ZTuZvzY8Kvtw== X-IronPort-AV: E=Sophos;i="5.82,290,1613462400"; d="scan'208";a="436576827" Received: from nldesimo-desk1.amr.corp.intel.com ([10.209.66.229]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2021 02:55:07 -0700 From: "Nate DeSimone" To: devel@edk2.groups.io Cc: Chasel Chiu , Mike Kinney , Isaac Oram , Mohamed Abbas , Michael Kubacki , Zachary Bobroff , Harikrishna Doppalapudi Subject: [edk2-non-osi] [PATCH V1 8/9] PurleySiliconBinPkg/FV: Add RELEASE FvTempMemorySilicon Date: Tue, 11 May 2021 02:54:33 -0700 Message-Id: <20210511095434.12575-9-nathaniel.l.desimone@intel.com> X-Mailer: git-send-email 2.27.0.windows.1 In-Reply-To: <20210511095434.12575-1-nathaniel.l.desimone@intel.com> References: <20210511095434.12575-1-nathaniel.l.desimone@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Cc: Chasel Chiu Cc: Mike Kinney Cc: Isaac Oram Cc: Mohamed Abbas Cc: Michael Kubacki Cc: Zachary Bobroff Cc: Harikrishna Doppalapudi Signed-off-by: Nate DeSimone --- .../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@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+@F#{X5}dmQ#8In9b)xv;a+8xDGsjgeswfxA;jV=u zmBAf;Q+VV_`E#GV{LK7MUwLp%$;q>6&&2H=`0WD^AB;s} zTOKN_s^9J`b5?AtuHITLl%(cAXT@{XPTgy~Ojy_tFQ-R@Rry;Jofa$mE%N<8Y&+7b8G&m$D7G<(=s`c+m3&GI0xtCs<{lVo^!!P zPXfnb%2~`U;*#O}@=Vf*d1v@_&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@Z=Yosl5;zXx z#oQt;89t6PaNKly@3V8JoOR^-^PcWMFWP@gEQg)rvNdtz((dDQv*R@hoclqJGslO5 zHh+WT`m`Lk`5}%=J{%01AtrPC<3@UkjG1we_;}w0(Q9VaqAEZ8F6@KFteaz6yFR8V;AX9R3&8)`3lkA2cO zu6vQoSzEs)B&9Z@C-M&YkUqzyN8CllvS2aEk6Mg!fhDme^N!%M(MJ8U;YOq9v~*tQ z@7G>=DG=xBY<(hO5D#SA#tH7x}~Ir#DXF&3%(NbRYiSKK>`uTnJttO0kA>cw^qei0-S= zL|xjbOBZ$Nqpp~!D>mwii@FR^*Mz8RV$>BMbs3|sNl{lq)Wt_#rl@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{=@f8V* zi(VD$za(DltK_+E2P_|AgBW#@eE!At=pK%tqwr{i7`2}a9o54p=%j7~bs6(n2XF3m zEcW3AGkX|j5C-DeDB0|87@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^5E78 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~&1Wmx0Z6zA_TsXCk;%Vdb70)svdJnSYZX}~WR*FBJIsID@bzH0ybc1OZff>p0*`FZCmiPZJumfDwmo)C0F@3O0zvB z!)mGlgQsK!2_sNaj2_!k@1w_pL66NW=L|#U8R+0+Z;k15K6OlE>q%o8Hit2d@k_1E zb7!MNx)=glp4Aoh%8zN(tLrL_b$W_vm2rO8L@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?KZdlKNNs?!(CtvTm(^IUM_n39p zAu>-riX0O$bd&!{9+W@PeJ1^qlRD$bzBrs(Yf0QS-K9?*+BNmSnyKz{8X-w8N@}`+ zHHF)Cw--Iuy=miy_0qA#4!J0?={(7$8%eI;S$(?qrv8Vls42XU6yD!;`asr{KFWzJE7(>q#os;tcB}9scwInWvct833Z<*#JL}}Or0XW`>;CnnA5Ozmv383bL6O^>!rlFId*M-!MLZP9aM!#p}!7oVXQ<1v=Z^5^{@j|PKQ zU;jj;6YBT5)a8FIUsqnSY~5t9wtG6AlzFKq0kK z&eB?YDkUX}f5W$It$x=Omws6scG_`X^bEIWtv+D(#NpNK6Q(&@ijw5x%3h>U8ie0wKrsf_YUPd+=*{*nOdaExG z+Df$0fYsL_A62JZHLap? ziHXBSc{Tb-BP@}QnKoj6A+9>4O)2LW7OCgEUl+^$=upZ}0Zkrm4hr|StTo8LRPINe zT2>~Z!%apH<%{HZ3Z?b7iOp~gE;90v+6R6x>ij`im#(c{>)1^ES1Y* zMFamv)^c5EKr45)6{#|Vh)HTytej?;@0Wb@be$fQX=6vzQo76#W8}1Xfq++sHr&{e zA4$pjLGjlmHlxL1mLF;k^80+KAf>G9s+qTb{;zZ$f$C7AeDh18ApPNZ^rEKgw8jZ{ zG+n2IfM9OAUh#K$WB9I0LOI{A1eN=(CvAguvGgco^XEvV^(&Rk7H3-LpEvrn@o)N8Rk(O~gXJO9Mb?7>qmaa)(oGkox z)6$%RwHd-aO-u9gGxG(L)HOr$&q%%DI-yPl9g;68FeLdB1D{JiQ{Yp1+KF@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-LLm6x;dxd$*t<9bjp#Abj(~e zNS*>plrm{e2B~1{X4TGyU3HbhmmpjX-mL~as@iVV-bYF^u0e_RW~x$^8c?g+4XRE2 zs~n{C30go^s!#(Qs$HPkC8}KpyJ{b)z7h6M@U+#5fURB z?&St9s)1VM=62af%&6FboDpm(3k}!&W=yk3($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*kMb>NBpDz;)d(B{*da7}{^q5Jrf3jeZkNOn@u5@%crmR%a@aTn2 zvOme#Z!oF&{dCpxHFbeVD7V?8Tt$xF2m4gIA>nadM2-vbFOB2?1uQGofBHV5fEl7#VCl{^LG6!!f1qY zc&DjbpXtg*gr*+d^$!$8(bOQkF%eIZyN1r*?VE!#%DpI|DPW{Uyn=AUXT3ICuq=n! zj8$dr=;*Ao9H*-!ji|Tw1mgJi)f(KOfE?e>@jv&)`;l-Olrs5! zDcJd_+a+vSPs`Vl_rz4B%}dh|fFo@-XT643GS_q=ZMG_La9KE4T9EU+&P)r>!J0)@ zD!T7Plo3ZYX?PO9Z=vd#E8L00ac0wT>ZFL1NOAigrSlw}Hc)l>GhMeQ$4Gq@y9Fw3 zuEu}fz_)AopLfTXAUX5leOnJCP}xmuVE zi*KfhUpj8+r}mJJYx@`Ajb_1U5*MK?XbCDub5Kmci5gR!$8M4xBY_F>ol=(`i!_~c zv-@vQYmC!LBb~U24o=+t??Fd8uJ33TNJ z6}5b`8hYH+|15&S1&fo8o2gXRYv7bDT~Bsp$s3Holq6kWwrl>j&WXB@T6Xm62BlyW zRelJSE{Y1#8hZ(?2T?=KluXAFfS%tS&S+|wfMCg1TjSf<{ZMoE?|=hgphR*+>t9cY zf(pw#PVV&BjkL!$%DwWibbTxTqo;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@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=2XXZw7O>If zpLC~mBQP5plhr;jeXQg&0hm{Cv4X z>ND`)!8D4j?KKnEVG)j(E_{UbU>?eb8R+p@kLsJRHBQI)MVZ9On9(Ta!l4gwku>yC zU>%7qw(t8k9r0x5P2Ln-I|2m^&Mb%L+3ZMHG>1HWHf`*rvlB6&8YJxKxac>&Uv* zZ${I#k5CVKj80aGffb~E+fdGl&IgfrU!D>s2|DZ%u5AB-P@!vTrccoLk=W@7` zh=Jiyo-(jTp@khozecrJVTnve2c4JtUSq8M9whTH$1VYO4JrZkiWRh`@XbF!Y@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$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@Coky`b{V?@{fs0e9B2^6Hk;4^Jx^?z{X&u+8f zSgsYd@+k`W@uk#L;w;EWArwmDWYv8dHmRVYJ5c4Xcs{tm*ZI8M;K8%)gF*N5PsEr{ z*7tFPl~&(D-&5TO&sMhkaHChbh}R_IQ-?~aTZeBE@M~-3B>H3sA0l{@xPxa8`VRIT zR1Wr5ws)%9!3B}5+Jk+;AYHO>{ik6C@Q>f?Yonz!*Kz&}`Ph-&Mb0Pl9hFB=^?Y74 z!&14v$LS+POH&swK}a{ z8>5ZY#%T@O3EGL;c&$-8Nt>YMwI=Ok?G)`)Z9s?LE2$*((6NvEhf|^V_rmXI!|(qU zdMA7@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;KDuwDC_1EMRC)y5C@+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_ zsIGIa7GqR}*0-TM8u^sRPy1@&ezl}==)u$tF7@}|&T7by)q)f5YIB1DpYjSkX`+#? zUGc+$)U65EvF#)TpCdbTO?^;%Zz5a zmsBBBA670>6{Uc75&wqK$|s9g!G!)hExr7+p<7qgZe|`^N_ZeT;$Jbrv_x8>4 z303^w%lw5P=i@jHL$L06<nYoDrcGaA9nN7GmuW~5o^4wZgB2OthARa504npWw_DH?f-%` zm6955I#2ycmE!jlT++q1w<65@@*K_$cjh79UD=f2*0k%%B_(LvH|yRR?TRIC?YO@h zm1AF_#uTRqOllDP6efHg=tFVdMR?mqbgIw<)R7l0$fxVZc%Hrd?7HZeHlYa+OKWsx z2CRC?qE3t9-^jSI$$9V^DlQvx#L{adaQCwrZ{44(jJG@K58-CYF-1k7y0;pJmVwO9ru0=wIimK zf`<{^Kjf!c2zn%)G*;8wO0$3>3K(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@xUeR6vah{gB$V_#R;!4N+AEqs#r3 zDyzJ4CeDqW0VVYnNz9Apg3ZZSClOw|k7JhmPh~ZRt+E02ii{Lm5LY;2V>ofukvGkH zRLCmznT6CN&zNR$|2A{9M@SyhTd8K^l_O6<)}^;T{4fwuINYxxL{*y*RqGhjU7m4k zF}U}holBhuHK4DvQuUDhN;;R&+wZ=vcWFm^FwbL_Q~Z626oTat$~s)TYvv;35vjv~ zmBX4Y>At}UHm^o?X@m#8+QlT(3Jblu+2qm*bG-W5`Ecol>E4*x8F0l2 zyf=1shUmT#i*+_`c7_vQJRcbd^*r?ZZtv}*MY=G0t7Bb$Har+jlc$W6s)KQA;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@H#FR9c;t zsxOD8)(`uCfb(N{NBHb8H;4@rpR7DV`zA_CxdNurFeiNG{VsVwR=s*b8|d>sPXhWC zMeb8|tsf{f>xJTBjS0t7lj((5{b)fqh#x2M19B)f{UBD98|(#u&Y@0taK5<~yhvWC zVFhctMz$&}QVTu{ap`DqE%57&>dY|Ih1zjqZ0kwPNH;>uN+gkw#s?zVi!?>V!Ewpm zulJqPzH_PRB3N_&i;1DAI&9rgf+A%mq{}dsTqA=7B(=ZE6^wQ?!Fl|iey1leS?)LX5M*gHj?~0N7 z_41JaoNi2E)GbGR=cbM8O4n00KLifUVjYe=bsXNBFFt*CUCEcF*ejKEoM>MKpcp%+ zN3l&aJ;S?cxO@S(9_|CNM(zGsujz~NJ3r0nWv_mm4Bd^p+@3~zyBDf(z^F{CL=vyl zjf*cNiP3N)9Aw_`t`P3O(2mmKqg)H3xfa6jPSCXPMowWlK1xM-tiE=GrkCnz481m^ zimmSbu?M~!#4YLg0=3ugk8OABU;9Fioy1|a^Tc+j9ZbSUMQR7@--+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@97w>C8Ov=T7H?pDK}{n@ zO=Ga}zWzpxhOfOcSXQJL^fEpp#9aX$tHbvikymTN#fFb}SbW0D1NYRRP}VcA=y8JN%y*;2QOv|5R-(;``Ol z<63ON{=oCo&S3Dv6T#rebf0xF^!JwU;^x=%AE6trt8hOt6n`> zG_de*Ux`i2zp>`|JHGYcKmXv4r<2paYbnXPw6o?PZ~t4_E_|>Ynjgy(T zII5R9CVpl#emKqpxAMu%dvI)eD>Do7!hSU3(%lQtZsR2rx$Ik#1?FhrL@ui&-&SPb zgg=ihu#ZiXK7pK*Nutc^oz)div)$#Y$M<}5GSf-sd_>&Jt;tz!UX4pXmrHD*zv-Q$ z;!bxt%eOVuSJ#nI(DPhAs6KPBo1+IclCetG77KYw88FZD)CPZTTa$2%VEj>1Wo9@R_s9#aiT= zQQzRI-{Nd+taq97om;m%>jbp~F0qcAQ$TGO$)g}YpUSv~x=BQnGH|$@jfh2IYFpeD!h)@3N zoJ=zyhZ2i4z?>p#!=h@JAcE?*5g00?IuB%&*WD+WE34}&%+=dbTyu3@WxZ>=sC@@!HlJMniGE64S zW|*-|^2IIGVq9^#s}3;Cg>~EN>UY(dSJv)ns6ze`d8V`0DNsvS*NQH*e?(sFsvawj z%G1TlN~gWZ&sYoV8pVc& zdY6DEOowVX-TdlrJGrmQgL+Y(v%G?C)ia%H&kc_t6%8foT$FECy;w(Xn~D^JwXQlG zMtL;U*EKpRjqT+P4M2^*@2^Hq^`bgnDSo3+uGZ65i=kYx=a&DGQ2keDz3b|O#ZNbRy8JsNZVxth=?wYV9W>GF(GWPZgf_JTbtvS*MTHz<^qAg zflkQ3RjjV~8;<7Cg>#daM6HzFv^GK%a@_u=JVNmWkfiu272gb7ODfE?uvR=o7W9yI z3F%M5tWMi}1OAT71TzmN4Wo7i;6EMGlxe8;z(J&Fl0<#1r6UG5k0Yl|XUYufGa{mJl zE?s6z&&afAku37iso`~)vl$^1k^ebw`g4kg*Awk8T1K<)}(#7i9ijbY}+EV5aUA4|VYa5((>GkEV3dgpsWvU}bSX;YidxO|m zmS@kl+w$$3itui7{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.
+# +# 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.
+# # 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.
+# # +# # 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