From 5d18d933b50d1acffe2a76b5db257e7d4414bf31 Mon Sep 17 00:00:00 2001 From: "Sabryna (via Travis CI)" <107177028+ssbyna@users.noreply.github.com> Date: Mon, 16 Jun 2025 03:14:55 +0000 Subject: [PATCH] Deploy slimbootloader/documentation to github.com/slimbootloader/slimbootloader.github.io.git:master --- _images/ex1.jpg | Bin 116578 -> 296688 bytes _images/ex2.jpg | Bin 31076 -> 152609 bytes _images/ex3.jpg | Bin 39727 -> 265241 bytes _images/gdb_target_start.png | Bin 14478 -> 63471 bytes .../debugging-with-udk.rst.txt | 8 ++- .../getting-started/build-host-setup.rst.txt | 4 +- _sources/getting-started/build-source.rst.txt | 4 +- _sources/introduction/index.rst.txt | 4 +- .../tutorials/ex_build_sbl_for_qemu.rst.txt | 8 ++- .../ex_debug_sbl_on_qemu_with_gdb.rst.txt | 4 +- _sources/tutorials/ex_sbl_shell_cli.rst.txt | 28 ++++++--- developer-guides/boot-flow.html | 2 +- developer-guides/boot-options.html | 2 +- developer-guides/boot-performance.html | 2 +- developer-guides/bootimage.html | 2 +- developer-guides/build-system.html | 2 +- developer-guides/configuration.html | 2 +- developer-guides/contributions.html | 2 +- developer-guides/debugging-with-cca.html | 2 +- developer-guides/debugging-with-udk.html | 4 +- developer-guides/flash-boot.html | 2 +- developer-guides/flashmap.html | 2 +- developer-guides/fsp.html | 2 +- developer-guides/index.html | 2 +- developer-guides/ingredients-update.html | 2 +- developer-guides/logging.html | 2 +- developer-guides/memory-map.html | 2 +- developer-guides/osloader.html | 2 +- developer-guides/payload.html | 2 +- developer-guides/shell.html | 2 +- developer-guides/source-tree.html | 2 +- developer-guides/stitching-ifwi.html | 2 +- developer-guides/versioning.html | 2 +- genindex.html | 2 +- getting-started/build-host-setup.html | 6 +- getting-started/build-source.html | 6 +- getting-started/index.html | 2 +- getting-started/misc-build-setup.html | 2 +- how-tos/add-fastboot.html | 2 +- how-tos/add-new-library.html | 2 +- how-tos/add-new-payload.html | 2 +- how-tos/boot-acrn.html | 2 +- how-tos/boot-micropython.html | 2 +- how-tos/boot-netboot.html | 2 +- how-tos/boot-pxe-uboot.html | 2 +- how-tos/boot-ubuntu.html | 2 +- how-tos/boot-vxworks.html | 2 +- how-tos/boot-windows.html | 2 +- how-tos/boot-with-linux-payload.html | 2 +- how-tos/boot-with-u-boot-payload.html | 2 +- how-tos/boot-zephyr.html | 2 +- how-tos/change-boot-option.html | 2 +- how-tos/collect-time-logs.html | 2 +- how-tos/configure-memory-down.html | 2 +- how-tos/configure_gpio.html | 2 +- how-tos/create-container-boot-image.html | 2 +- how-tos/create-ias-boot-image.html | 2 +- how-tos/customize-build.html | 2 +- how-tos/enable-intel-tcc.html | 2 +- how-tos/enable-intel-tsn.html | 2 +- how-tos/enable-pre-os-payload.html | 2 +- how-tos/enable-tsn-gbe-sgmii.html | 2 +- how-tos/enable-verified-boot.html | 2 +- how-tos/index.html | 2 +- how-tos/integrate-multiple-payloads.html | 2 +- how-tos/reduce-debug-message.html | 2 +- index.html | 2 +- introduction/index.html | 6 +- references/references.html | 2 +- references/terminology.html | 2 +- search.html | 2 +- searchindex.js | 2 +- security/boot-guard.html | 2 +- security/container-security.html | 2 +- .../firmware-resiliency-and-recovery.html | 2 +- security/firmware-update.html | 2 +- security/index.html | 2 +- security/key-management.html | 2 +- security/measured-boot.html | 2 +- security/verified-boot.html | 2 +- specs/config.html | 2 +- specs/index.html | 2 +- supported-hardware/adl-rvp.html | 2 +- supported-hardware/apollo-lake-crb.html | 2 +- supported-hardware/arl-rvp.html | 2 +- supported-hardware/arlh-ari.html | 2 +- supported-hardware/cfl-crb.html | 2 +- supported-hardware/cml-rvp.html | 2 +- supported-hardware/ehl-crb.html | 2 +- supported-hardware/icdx-crb.html | 2 +- supported-hardware/index.html | 2 +- supported-hardware/mtl-mcl.html | 2 +- supported-hardware/mtl-rvp.html | 2 +- supported-hardware/qemu.html | 2 +- supported-hardware/qsp.html | 2 +- supported-hardware/raptor-lake.html | 2 +- supported-hardware/rplp-rki.html | 2 +- supported-hardware/tgl-rvp.html | 2 +- supported-hardware/up2-6000.html | 2 +- supported-hardware/up2.html | 2 +- supported-hardware/up7000adln50.html | 2 +- supported-hardware/upxtreme.html | 2 +- supported-hardware/upxtremei11.html | 2 +- supported-hardware/upxtremei12.html | 2 +- supported-hardware/upxtremei12rplp.html | 2 +- supported-hardware/whl-crb.html | 2 +- tools/BuildTool.html | 2 +- tools/ConfigTools.html | 2 +- tools/GenContainer.html | 2 +- tools/GpioTool.html | 2 +- tools/StitchTool.html | 2 +- tools/UcodeUtility.html | 2 +- tools/index.html | 2 +- tutorials/ex_boot_to_linux.html | 2 +- tutorials/ex_build_sbl_for_qemu.html | 5 +- tutorials/ex_corrupt_sbl_component.html | 2 +- tutorials/ex_debug_sbl_on_qemu_with_gdb.html | 12 ++-- tutorials/ex_feature_custom_boot_order.html | 2 +- tutorials/ex_feature_custom_splash.html | 2 +- .../ex_feature_custom_verified_boot.html | 2 +- tutorials/ex_run_sbl_on_qemu.html | 2 +- tutorials/ex_sbl_shell_cli.html | 55 ++++++++++++------ tutorials/ex_uefi_payload.html | 2 +- tutorials/index.html | 2 +- 124 files changed, 200 insertions(+), 166 deletions(-) diff --git a/_images/ex1.jpg b/_images/ex1.jpg index aa9f4411203a1d9bd1ac2bafc789bc097f56f786..9c78334d1289faef7effc86525661ea8969b3cbb 100644 GIT binary patch literal 296688 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%0AtW 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 H_Ww5lV?>l^ literal 116578 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 Usej0+A!;Th9d&6e;QxOU0ETvHtpET3 diff --git a/_images/ex2.jpg b/_images/ex2.jpg index bdef630793b724e27a786a430b43dbd24eed8dc7..abe21ce9a2797afe518abdd5be3ded50b142201c 100644 GIT binary patch literal 152609 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

f@)XJzMCl4UY(wrTbXh?Z^A08-5x9C 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 KAhEOl|4jgr@wRdR literal 31076 zcmex=ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3FoS&sA|M_^^Oqn46C)D~ z3o{ElD+>z)BU3p8BNMYA3#+0bn~-B5dt#xml2Idvh||P{8xL|S8wY(5O)9#`C8lEX zQ1v6oYha%d=dmWTdh0A1qkglYid%(mtmT{(nTGAMZcX&vWxf_o4p`o9-=M_o94u@7}-j z*1Z?m9kDp!@BGc0@_})$|1+?v{AZY~{A1~VhPbl(zam*H<=@QyX!QNT_di1a84lgk zz5ICFtk?d=tllU0%;=xFYEOFc+uS|&-+dW8|1UmEo?=w*5MvG;ygroCA+(L?xD z;Zwyh%lj{zY(IW&nP)F>#5?lj-sMaNAq+Dt^JMv8eBql2<0tk%X7AtX{%3IO zUi+Wn!8!kb?u-9Pmw%h~pJB1K)n^Y>_|X-K`ci&X#@1T#iE;!J{4ttE5X2Y+j|0^Q=jKI5yp@8M7jE=am6+5 zuu01Ks&6K)Q1g!69slHx$LRvY%eDoDbAtXe9LklSy>ZL$tz5TLa`Xh+Zq;|sDSgyn zXNnQtU+NF%{kwGkOUADI|9GDKXLwTeTS&jdY_s#TwNp>@^r_@7EYDM5Dlf1&=P$9` z{n74Yvu^e_PP+LvVV1v6&8bgw7&t9n_gOujcZKoed7@l?ql_;ET>hTpbYx3Vxb zZ#u_B_q>N8dyhGGY-Zef{JX>J6VETNO@Ae)w!6*Z+BJ@MX_H(%wmqHZCtYSx@r2Lw zfq`0sof$D&R zm3-basa}66Lrp1B$tAjCRrcy?&)l3R{zgfYbWU+=RmP>gVPjrq{ryGO+Wr00lAmmy zv)a-kEJv&6T&VHn$rsWYF0dcJ|KaxjE!+P}>23ed&}?b{Q?CCRkv^foBWc8^eqK#?1Re$PB3j<^2tveE0Jvb9%N?D{z=_xOiT zb$J$v*N6-Yx#!2re$@m@cW3sjTXR&IS(z&$L3ol^L&eL9v&4^2n0l||_eQZh(|>aO z-udRvuK@Pr@`N3maq`jc)a`90O_fR0++0$bd3*2lRi3+i`AVqt`i_9;6CRu9d4%$` zHfyK|Eai}VCvEeXK`4Xy@p*J#yJIAm^_$oHNtC^N>WInjEnzC`x7P5Pe`A^dGwuHJ zwdq-Mwv#mP=B{<@bqq>V5IDGT_d2t_oiBoBkbY$br zlLnKnoLk`LEvE25RHni3vy4niz(1?4ZI3LZZj~p?D$*Y3;4V1A8xPD%>QK)oByAIt*HK!Ek+FNJAB0^(RR*ciAncfsZ5KQ;&$IsYv)1f z9SqNP-(KL$+?C(6ZvDEo56mJy>xuHrP^?)rzk0v*k7HHEvlxE-CMsawO5YcAPc2i- zmR=UabcvNg&-0C66;oAJsN&-j?{be!n-=VKyTNd0sLsAbr|@}I=@$xTG5mN>l+kZI z?G&O9^Gw>>dwbEBR9A+%H<+hAZk{twD>wX@;mtd~xgr%i`V2Kbd%aEkl#*Ol+%92Z zsqk1OiO6y=?0kIL<#+4U+s|aAPUP5rFh=9V&&_>vQXbFg(`u=+-M(YuG;Qx5&6pD* zq6fK(d!EZ1ynXK=FY})Py+pM~kA~X*%*P$?);!x29m&G=@mRwHL!C4G_8M7NUCsEX zsO`!3+T6u}QzbODXibQj@jUk5?w1>lfK*nCQICfBMa2QL4Z$15gr8udT3RBhR~gM`U-LGyL;{`H4Ldsc&1suX74Qy z{(Jw#V*!8fe+KlZ!gTYo{$uLDqu+euIK$>9ms4*L`m=1(&EpD_sst~~p7+cz6}=_i z<~r5!pjPqu_}32dT*Rb@i=_qMKDK#h=6PD&7L4hypV3vjr`JU5t?;4aYl@N!em$7@ z>jL|s`Gm{Q^6SQ{el%rUpS}|P+9Qg+H+kDsW0eK1>hcEfJRX!S;P2f}*n{sEHP{JY zq_(eD{^ES+`78EuxQil zT(f(R&OO+B`V`a8$$F0#xt!2GxPFWMgC+AnrPPb;e|_%ue+F-b^@nT4L$7|h&--Hf zwqH_lj;S^q4wg)3@i=SZ7-!IRyE%Dkf|1n)_E&lR{~1^l|IYoQeRbERebN>4{dTJy zP}_VVCu#CsbDamj3S-lj{%2q<`w_kPn9AM{_D8fcZe{9TeR5g1Y^JhB3Hw`{skXJ+ zpVA&b4%?odZM*e++k@@AMVHSjb1t5)v+3yf&pV^}4wn^qRlPg8@QUZNB`rt{196<`C+{*?}3SP?XFL-n*ZbH+xS`gxPP2nlU21L^N(V<8?S^GmUJ zpE@O{xlMkScpy}LeTUloAn6u2yyG&bs+KUa9y-!<{3W5vd zwPhylPzhqG+m`vC;X}mz7O4$$ZdSM--|ocnIn^-p+7h?D=7zuhnI^sd$1VGz>6pLX z^Mn8Fw@*GDx$X3_Xw6S2SnPO@J8@Wk7ya@2!C&Xl4_meyE$g=Z6Fx2H*u9K92Xz#l zS1&Vo!N*s{#CXE=N=%LSNAZ^RbHC=YP7d6Cap6XxEVq~$HFLX_*lhCLSRVH@R6G%5 zf6e>-kC^j=e=`db_IzmXUz-*naolWXP7k9bJKOUe&lXJo$8Gx|ij7;n&8Ap7*&^5O zij3TUhL4})rv%kFeH8i6aLXv>M_KmDcRC9r)n@n|(}_NvrzZ13QZ409WSq3yh486HTw^d`OQ^J--wmf ziF|x|_3q&{0SEc!X1!OQ+^~xEoTqwE$bW_pKl)qdXLa5FCvd*QK4ZqBWZu24KR%YOt7zgEcYRddD-m_)s%5LW!Bog>D|G!49B}y@(K(mHt=7o&i|oPeu(?5r^yQ&#m6u6@BZ1k zHP-CLiRjDuw~A*q?tifHKLeY|-4F9Qe!RNl_NHh5&1(y^KSk6ZKOeVjzs%Y_*@elE z^M82eK8)YeIjgj*Jkvo%@MQAj>wEJu?Zw}h+!fO`i?zD-PR3Ja_sk2P(m!`Mger#a zuldhlA$cJ1LQx6x*Gu+4boL+IIm^_atK#D=w;K(a*Y+D%@qd}OW%~UOk@d}1xnI6* zj}!ZNMm+43Nzk!xVzVbU9@hNN;Q5Np8ifXp; zPEmi$BE;tr`hC6K^{tgQj_b0lmYkUAU0tktdP(K2HE$vsC;3^vcaYyKZvP?jeBbj0&=o((aWT-w^l_@I1lKmP2F92F8RSiWtaW9myZWEu z@Jl<+`U^WB*Z*PM`k&#+Ec=IF=Cka75&d!hKZdCP44-`Kv;rOEx5|I``M&X3=;VKb z{Zc=>xK`ITT~-j{l>hkoKJ%yLn5O&*S=3;k`Q$%C)A<^{sT20M*<>A+u9}>fc{o|} zKSTe#9j5Ak>?S{${+D~6`G1B3(((U1*B|xLVE(o!|A)?hh6BGl=4slPK2GmFb}cwD zyUEu6@v}MmKSbF#X)WOA{c(fw0MnuC{~0D_e+=tl_`CW)L;Ix~q5ljEi;w+h_`#h0 zpW&oQJ-WvrP6G9oH^(#UI(OLUKDKb)SSI-LTK6~G`ILu#4%AF=8O)jpf% z^ZdARV!^8IH*}2{kGcP;`OSZ7zvznv{I~WanDy7$5GJZm@qzLd-zI z2OKk5%HYJp-(Elc;e2VeZ+f?LblE&#)jxhVr~bi~`7HhMygzRIXSm%8a^>|$Yeg7; zhwT3lrQf9GDJS)DgHBOlV&?gOK9_K$#jN9h#3nzO@Sr09*n|4(U_)?wm4pP9^`GG( zIKv=fR~{0tx<5eis$2h4ZNI1ndYph_7kiw1-~B-TkI40h^>0N#TKj#_Z#Rh-iF|ea zqQ6dYR@k(c41z9~3{=&VCy6}n+xo@7*HmMj?w68)19Rifud{!?>H5Rze}tv}n%uuF zd}z9mflIWlOUmz?r?kH=j{2zHQpf)z_iJ_c?;T%Olv;bgzNt3%UBr$lY!jF~?;L5m z@ye~xSMBZudGEk@Tle3UHF6W3d5hl5eG}?`8FRdA|AS@!85nJ(Z46$;DP9TlY!(sB z47O)@Fpu5mKZA0V*PKV|RTE=v`&VnMpYY&6L({6d^WhwlHqNUA|1%_1{%80xYi|96 zmGYZ^mwe<~`JbVw6C`x(#m%4<-@5I#F52hwpP_wG4WqjJhY49T|1)fG`OomjH?;nT z*7i4_dJg>P5BXVPaY_9@!=sG7-_!!8*r_JJzNP&{V*i8H@|(|`3$<}wHHT;N-+nv$ zFH&3i|A!hpJgu3O4Su@!c+T%LopyvXZy-4prssOZO&{~4M#*PTo3_|MSNA9mtD z!wS>m{~3gXBmXlT4ExWJ-u-gViW=9|V#g{ku4Dgq+UKO&-HG2=ML)?N|05dwt!iuT zri$(m_S+tF{xiJU8oB?$n*Ey>ef=o6_CG^YcK<)Msiz7i-IY(e7%%;w;qa~cbo*Zt zU-SP6$JBo`UB2Ky!@AHqN}H~K4bQk1%dJ}}_yhTKcf)Gf|0O`ZQktNzW8y*19O>K`ns|EIPvbh&D&(p}A? zH;?>!*7Z|x|ASTan=fe_eiU2T!1I`Jds!;WhOSX4QXK9TaqP z!lTE#>`pD(XZoL^eOukR`Y#5r<$tKn|D%D%*Xkrjl?L;hRoai^e^jTxdH$clnQ!BN zhNjH_42Smh{!sq7`_TR^>J7Pnk{_I2`QF6x*|fW=JGW=Z?8)8QcJ29EhVm_et_(F7 zF^6mGxL(>>T-l?ytuy(lW}E+3wx5zPG<>KYD}sVEzw>(zVXc+pg)Z zy;SYVq_oOwS^OU5yPGXH_oD^>Q(<<#;cbSfZWbq))Kv>SlQqP%l)?n^>xpcWySAXirMp*-d>w@ z+i%{nSS#<&Yd2H(_FgibICo-b2fJiR>dUMC3s-I1$9+9taq}!*tydBGGRO0kj+LD_ zY{UGYfiZvG<(Ce!Jo6<@S9iQww4>=-MQ+$jCd(=L(G7)oq06sEpYjyQEDo_kx!RF7My{G?1DOyYOqbzD(l9)77rV{7(n^DSE@J-Dqf zL$s`b(_ZtrjNtsJ+5SK3AMplqN57mj@tfIx=~K%Rf*1=Y8CgnvJukv|$^GN$7*~f} z9f_5Z-l7x4<~p%XZ-3Az^`}{I-mC11*Z+7IKGN>C?(SIR-CbR=wrAoyyM$gRZG$8S z>kvK$c3G{X^BZd1SGtQ#+ok&TlsD%Nw=S`SWEQ5Ia&H#@W7)T8deD#hN3v=U6?R;D z{#i<6Ig^2kw2HHmP`JgZHjDoZDZc{P!%IJ&4&HOIRNH;yw!UX?zw2zYS(topJ5$)L zn5Q%Dm@%GOpDH@_KLdAkfcUMsA1=SCyS>76&!lrTm$!Muc&rmSxm|UN5Qp*xrk!hx z4_7U3%L}?6cKMyj%e&@l$_1yW7P%GF9+YoQ4}8X+zq%&oT4}CPuEpW({6rOh@rm*? z4u*acK5eP;l##Xbn12rAkw8}l5fX82@P7uD(;xWT|0&m9`zL$(kN48(*HN`w=RW-u zc~4=I*er|Ao?UVh%;)$enfB-Je;D<{`d=$Q|9^%DtM312=vaSD{)fu;Kl9us{%1(& zb^p)cGVAZb1$@Q-MAtX(e-ZHEKf^z+wf`A@blIcpT-Vpd@Ek*QF^0w$FGh`{AnbUo z?HPZ>`|gN*Yh%3VmfwO#9jP3R$I9$1dKuRfKb)Jsd}is2l4@_Ugx0Mb4?Vg|nV(Cj z_g~ts-Tq_ihkO1Vw{&+!-d{F*b;RF=Yo5)Mx8gaQue!Tac*jlcgg(cEPf|o*uw3kK zFS={G$^BvYj>tG>uH#t|9$k@_C4Qe;b);{BrutIVzKI`RA1OMbv*kVKt4&s7{U^3< zow2E5$;5^thKc-tcxzoN@2-C{eX(Bm@|VT0clF69cruRQXtNrF<(?84)+p>4l)phTuT{^i|u`OdFgTCyRB1`3Uu1iw%bGFAB)~%Ua zEqmZc`9sCahh}m7XV?)V|HoDTkM@18`U|TU)<4+9|4(WAiy%&KIis$t{3kA9)ir;@5)$K zeE-8b8^!+&PSYCyGc>KP|EDyyPPW36FZ@sy*Zf>P{(nllxHJUM&u_02%G)P$!T;}} z2mcu!Y1%)G`QiSrRTt!}u>TByTuV#>*scFFaNR#7|3x!H{)g6fkg|_|Y(FfqH2e|m z+%s=?$qBalkEiZ0YA~38AWnSp`ya_J`QNwP;Qx2h_di2x^+Wq#q9yu&L=XOFI1=_( zWR3Oa`TrSO%O5Hk)Mzf4_@5zRhy9PP^gr71?DZEGKK#${M>P6B!$;AJ*F=}MmvYw& z$7B^%%n#nRae{%bRK(iWEs@Nukx4=yo3EY^p7YVi#s0(E8rlC0PVMdg89s#OgDkPB zvOn~4kIOHXs{Cg8I0x^{?A)}xDXe#j#mxDqG+$nLw!HK})F0`~Z|zjhnK5#P~P%&$OAp`Hl9|+}oE6@9(z$ zeC+LhU4|OQ{|u~sKf)i%^Z&8_Am90AKHtk*e%pR+nN>19s&-!b$543{Fcul;9uF!BDUG%NML zt)={bWgX+TXeVae4k{P;>w2{cq3P{a-e5{R#N6ZvNwwHImEk zzKr@}HcRT*fvA|2qcRz>OD9e_7P!A(L9A#=@6w6|yz#m zM)}c+zNsrSiu&L33mh&`XgcW=WKumhCBSPHQ2 zOgEnx+RuoWJnhE8@MmuUUuM#VA5+VhW`0{)D4hAx^_kHVq>)XzrHn_%$^Pm&Clhv~)^XmQs(iOhj*#Ov=Z$I~xiQs!s2pJ?kF#Rh#(rFMpkVHtm|U$#0HF zJ1f^-F6^^d5|Z;)!J;=M;JIvDk!$jg%SY@CCf&MP<5+P?ZDFePviBNWCZxu4i$4Dm z@cF#N%74-?@2T#&_{ZC{41^?D~&9hh+AN3(_>%*Js{XrWho%2YJj7>>p z&o*>$xA}8m<#8tti-YUFN9_7B-^BQS{LWjqvJ~g&?#SQlsobz4BwgoUn$w?~uWxOr zQ;7a?>VC)-{;o?ZS5%wKXWZc~R9-&IL9@^Eo`l)C3hNzbr5Wcxyx%tKdsmHp<(kZE zr*)TZo|1ch%SKl7WShcgYDMmG#?9Sf@*FmSwa-^x{&&{IJm8j%IG>QekpqWx)t?0` z^WVLbd~)r4!{KRz1ywr>D;yNni8MHYoF0Nw=^U-V>{F7o$hX2g%=`j z{t1t6J-4$oeTDxj_l$2j=gxnd67l4|f=dbyvtsV?YEgwYWszU)&g~!759te31iSCP z@|EL3->rKo9gm!MZr3u}z{0oi%3F&Zp|S@ug{AMMmLIn7{B>=j-Tczp?84=zPODFs ziMY$aaqx1EL&tT_-%AfO?JwH7{qO9WSc#-Vm$N3FId#eWokQ_+9>qKRciU?{Jr=HI zq{;ZSBz)D$-)0s2gzjZ*aqYd~b?`~S#C~I;KP$==Kh1uZr>wn$=lbl|vuw||m#+S+ z_c1i@&GPEXCWF*_Js}VJ7Avo12qJQ5p856uAF4I>8GqMpS@Jox{hz8;<6Z74`Crv{ ztiOJ{U$Ua?eDG}l`A5nx+&yf4+hdZy#*Nn;GdC6XE;62b*Z5fR(K_|IgZm}_=zkFY z*0$keeve+Bu8Bv<@7?8-Zrxp8`^hcT?dtQjbxm3KKLqgKERNc>bJxx*rt7!fv7f1W zq$=dqlegMEzY^wI1+ZWJTygmDgxJXF`Jx`@%T8?+xx%e~X7*)u3+ZB$ zB|7u8>bSI-S0=2sIMrl)P(l9GKIhGU_x@){eJvfjwL9{o#Fm(ec_lx;v1ur$Gygv7 z!16n!xbE)!O=~{hTKr1tF?SfhV6I-;?d!j9vMWre+wz64{dQ62KcBp}E3zU2BHr#S zs`&Ok!tlpxhspDQc;+qk*Ryn)bk9mNJT#dE&pvYXFoKhOVBmH+1Noc|1YukC-R zP22JM{q57=!mlJYX|DgeX@ke7Cg-%S74B-Q_qb!$yAs88&=KP{iRDzmzncGM^M3|MUibeDOt<=x*!#l% zGqf+OJHP*n?6vw2zPj=szMQ}L{a^F0^Zz)PF5q8Pzv=v67E}2@+*$T;*3amFax;J1 z{b#sP4jKb6*;0S_vVHpfUwmNSHrTEFciR4oz?J$Bx+~zU)lc((RHeW9{hz_{Zu)-) zmP?=!D4)Oc>t9%}`OolRRusdp<-c|QGhA>E{LgS;+hQd4`l$~d@D(`=C zro{g@*DLv7R{PZcGc@(q-I&kwpCRKvLtCBb#Txz<_wU_*`D=Ha-}W;8yhX;`YL0o! zRSM&C{xhKHZLmAHs7nLOWbg;o8vj)Iz?3y8eFq z&(Jif{^Z0zLH`-nTj&4PY1%(O`utw`zs3GfG?>0Ed^FcT)7v`WU?rM;r5oe`5xt?xaMI(z>|`KTj{8mw~D zADQi57j-z-^hVb`>-x{n@gYT4!iTTJSKk^sGE=aN^)$`KU9C8mzL}`}5P?p^}-iNNzc_{^a)x znL?*Oz8}5bFh}iFjGd!-P~ITnbWc%>an1blXEwz#M@1MfuRro$WM$8PhTJ>*4n2Ra z*vx)^XSDLO_urymOPLhO7kOjOB>y5`SJH=|NFA~w zR=w!&t^XNV`u;OaHoR#6Mtep5i&uYC*WX=_)>#W+zj+1M&@Io+8oO(yueqgPTdcix z@0sh?o|C0g!fJOOv?Vw^UioN$<$m-;yH|JMa-{?YYvZJ33w=dNiH$!Fgv>&m^o`E!T7=98~)V`@bh zuiyHk@lo{QWjm!VE_P*IDIWH=SS&wLvbXHX zobBw-WaP3ZE^4s4@lULxE#lF{#I3hgXYPyta-#iRo8|92a_*-LHMXgiyC%R|>;>-OlCh1Hx#a(A;N?zGo@ zQ0!g$Vfm4;_}tG4Tji4@?!|83Fo#`5&*09Nx0iNuX)tf!{=;#7ea7tUsoRv{sOJTaOhQ0p2${YccB*GeZ>-t$l?RBqc*yt9oV`MgR(@mmMkDfKK{Pj@DM z%FB7Wea7*pG0h6Sdk#zVt1Le~-<03tz)6dviP1mgp8m-!eYi6{bk}y{)hC6FH8U2M zD>^bv@JhD(`D|lw#Qr{Eu6uWMEYDBdv?1nkUg3NP_6s3}ufzlHuDw!jta@oeSn7m! z2?>e3y&BA0FYM!e9jCDQ@;ZfCH(4LDEdDvOm49}7lDNd*BQqH$85pr;=kecs95Lyd z%dCIrZvC^K))hK)WwnwUuFSI&{n2(+FU}*^>GrL) zPiE|Cd1O3C@N-dJ@PTJLr8Jn=@BR_|NLzo~&ka%i8;{Fudb_vfVa$Xbhl?+KunM|c zqyABJb{wa|R;i!hOO&IwP+f%$~A4S{am8t}!%z-&J$?*-KDfxS@ZjUeH*nL$~O9 z+KKvQhyQJ1^7wt%fdA~}dmVMcKf2PkhcsO`zT=rSb8k!CNAo=PXAf$6Pd@ne8l>6u z>5^&UlW+Sl%#xHc=Q`N-prF8=ePX~x`WID{7fJPY+viu=|9Uq6MEDm`ER#*@72Xf; zw{Jbmet7%z`Pq{`y?e&7G-RivptD8KvJ1PLb1h%rw`FCrsq6a2&+*6T!}g9nrpvO* zt2#IB-Zd@h+M>6ieitnx!nMvw{48vod;Iy!&ze@|^SNr+m!Bn_Qw#E#h70 z?YV_5^}u6`b6R`*53QCyyzFtT#GcKw9vHg_a0;y8DmTz-F{?Rt=wp8jL*-G?YcKG`;r*<&9yZ?o0s-3z8jOq%Ff}m zA;zP4`Xtqu$JR4GZlAz!wrICL+Yfu6kLs;oU$36)r!DJr%p>Zadf~1TZM_exJkH%+ zb>z9C)Gn7ul%8Ds$6NMKRY>4T#ptAci4%6Y2~7Lhm>TEi5Y9eF(Cy&P zXIsLPAI@iRe#Fmn=e7Qt=-aikJe8}(Qh&R&aD1!GipaZ@ay%z_zr}0mhwED(UVpE! zbI;B;?R45Tzy`pEL-)(4RWroRVnqnC7C8yr~i&@-5u|?JV0Y+ zgw%!e{rYE)eYmgqoN z$EpYArcQil&zCvtTlf0Y<&~!U7N+wQ-8wGe)Wh96alVR-hQi#P3Mt6Z4@r$6i$c~-8htWy^Y`|#@Z@(M z_^s0wzPzrl(e|zLaE;&O?-~(t)p9)eY!eBYw^^dw=)8k^!Z9Ro(_y#`|y18F1?M}`L^G?u6ub3 zZ2YX)*;j7#CLmQZ<-q+p$py#WZQX4C=KI3hU6*d%K3-PN`s~v?nI&EuHD#>+{g}qw z^TEKViYbHnh{pPu5AP4j^WS@QtLXfrke%Dlqa&q?o<1@0$~YfcT^FMo_r%lt?6vc2C{3*W4rCh_I3(M#F9yBgo zbyghzxPD07_1l#F$!$@^qlkSs<-VvmIc*C_uKUTL&LZ-AjgjLsd*uTe>l1eU$bT?( z>*WWvWwF*FSJe9KHJ5w$Z`>##DdZp+(kkTrSv+`Z=BG}9(SE@v6WIoIEXqfbJ#E~zL#IBR-i$xi+EiCeF$Oz7ml z)ly`@xXt~uVF+)F^euzcbEess&5)Qit$EQac`>~&N3ZZynM~JXeROBZom_Rbpt5bz zt5d$JFkkp0HlOd0SKB`xJ^9(~aEq#wXwT2%Pip@#c0H;wUi`9ZddE9mQ|bOqQHxF_ z`)_lZm(0IwUL~91{pZK{EM93=vd_Gcd5`}>%8m=k>V7-gDz-{In-}YtsQ>icC)HA; ze{cIww_31Y_#78?V5P!W(bwPO7(bYGn$C*JGQL0iwB?fRcUQRPZQ9s*OOr3)r*hGv zM)iC5=P^9j_Wdxwbt`u)``cZud)sFwoG(zilK9!?{#H?)Cr|WlL|FJR9V}~}m&y2S zt4aBFgIi~FWshvUeJuE!gWqo@?eEZ^ckBCG;Z?_$bDdB)m6v-s;r@k& zn>L01J7i=(=A^xm+Gj-dmoQ>pM4Jw$<8;T@Nm^$QF;^9sj}O{ZC_A;eUsA zwg2l|e<f;{f;zzY+&pjux?#eCFy_h>ux9<3U8SNDZ&)?%I+@ASl8dHDEvkxk> z%zEWJQ?}d1Oiz1eZSmB5@??qjnnn%2?WvrfEMrwfcq?a|184&7=meFBa>)ceNiZSW|yP*wfgoyC5&>ck}Z~?Z!3tm(7nGydvY1~bnNLYxV$psVu!Ss)0x&?VnOa%_paDze|YWL9~#}gv#0F4 z;q6Z49r}gS+$J_DtqjxfI(D=peqzT-r3Ra7izfvc>w~BN6PRrq_2cE6%^934GMAqD zJ#&`ArOMlm(%+^YbC18Y;&A!H+^kza^VaEnSzWnxccyaBt;sfJ3soXLG9EMM8_wM+ zdCSlEq}YPWtDCC3* zU#1@xQ$2pmkz~$KnhAw-CY~#vC%rPZ#`yaBt!;-h1EOwuO!MUtQrtD=XRjpJPVOxo zmvv9GsWiCr@T)A^%O1M#gUzn|&b3?in(99DRQ`8%*Pb2o+^32@;W^#P7&+xg*^cAv z6ECf;Xb$+W$KaJ%Z$8iT>*CjT%wkxex}nwl;Wjg)o4@xwUtz1kd{$$$(igdE=GnE{AyjJtJibii_H+q+%|2R zYRT^>d%7Z3Ds3)Io^g7*H0Q14gE2)`d>YK>G}gOszp_WQvNE4*>C!0zKWZOVzDrcG z{T$6WLComro;#mzGEd?-uv+Z(1MA)1=~v$;SI^ku;wU$l+llwW#7{DB7)}TrZ#x*= zJSpSfegm6BUGLUiKOB@4W9`fZabTAMs{~?U=J|YQnBLhPQNg z2|YVu)qZQGltymr?BaLHJ;^o`__Y`9{?8!p`QYG!`?p^h9MV_XAJ+9Ke9lP~HI)-S zy}Ml+f7H)lvb4=^SU}UZ7^wE5tUZP_Jov8(@8IEAe(u-zc=`{|6WRP*C3F4pmACg^ zJ#(>f1LqUHqu)NYnRO&=Jm|k`&$Le~?XQ_xrCeX|!#Vn5(&azOxyr6`D>K(~cg~4o zwNFo$zc;1mhL+#u3v$-i=X;*%sXZ&}y!`7kGf;am`daCG*87pSTo*>Ur<+9CUOKO` zu_Y}zUn1hhTj@C-n+5J0Dz=}gd-YSb>eA^VRdIRA_KWWp&vNSwoH^^B zsoEcu&-!Ljr`)dSznR9G z9j$Tg-ZfVtqZ!UMr?`JgKAFQVsqkp!D>=&#%Qh~3{jxk!{r3B}3%YJ)TI zBw6CV+1n#U;p?gbzGaBLoKrU4g!{qWD)Wk?htFpvhbb2_pS|0ECjG-2uKSnXDfJ($ z`lIu}SM}&Z*LMz|i~k%=2x8vb9r>ZFMs2dcS@fQuPm`aUBp1y$^eFgUy#4gOrRAju zZ~t*-%UtlEp@r|7!o|NUvWg93dVli-GSn7MsE@kaebi2>|Dnw+&CBK$txr|%ns^n| z98H}Vzv3tJ!r+M~lx1cen)OKefwTv6zip}IoaMF4G#cz@*iYqOfBFmGF;tBWUu^a*^NGjH#%%goz8=y%$%E_=Bv;3MnWy>H(bdhVTe z#wg(=C#U+mw&kle>J+m(Ap3${3 zJ|H70>c<)LiTz>VrIoi1{QkadyWs6VQCI)yugSi4sUqxR?wZA|6K^I7vfE`(QFU5z zM_FTe-|DOTK8Idkaw)G)$>n=d|C?mh?YC66GWJgsv^l$=)Z*@sEB1n>YxU!BD z?7DwbH#cGDtjd39d913As`(z0NC^*RR2E=!n)$TP!}5+^_B^W(xrgq&l1iJCTgu67 zb$f4%BFH$MB{d5}j%qT?f4a`RH{_#x-yX}g8MAIVrfrP58{?DEnxoV&xg)$Q-mubP z!^-~CGR5)3sJ1?l`*JH~yTrZ@a>Hlz0+J4XGP0W{6DpGIEZwm>U z?hxy>k8S5=-SuCES9#~N1Z7?iIP&?(r=;}GX+{ej58iQCN#L2cW8Esp4_8ZeyYw!p zKD^9BedeXYZLc{3Rx!8b{Oqbr^-1`AX=gsutEjTs^((e5SM1W^UM;!0Po~%ClE#|6x+^9-mF7KsWWDc_lSpdpZBHH*cAJFeIhX6NKjQxN zhx?n=^uwN_{~5MD5}zb%bd4kGq@J>X&&Exs3O~KG-Zp33gL<#a&5l1}YZtw`J}v0D z$+T@5i>zmNDx^;ro>p;nzV!yh2W>(3^%>r+xvei+V}0vC!)>daU2A%mMMWL?cvz`+ zo=fjEr^RO_Pu_C0e0d>kiu{Mw`deb7UR~mtR9$V-seDDnV9)x_(>7TWe{OtoIFLUl zp?Aqv^DEv9Ph?%LP?ML9x}Wj(TP@$E>U6V9Yc@-_3jO>1e*Ni|VE<4TjSXVjGW()_b}jA9-TggTPOXQ ztpl$19-E$}vv!_@x5I+g$eOJ}xhK{0{vJvBVmj4>sY_!S*&QkzojnxuXxQoc{IQZ{ zk;O8@4IPVCOwPPLcdzkl2ify2e_|KE{N>-KlRB?-*S2eq_U)RKUHWN3XGDW?!R?(a z(@uSEWq$Yh`6by)hO)-Kp*jU@{tK2%+zl^u@Wl|UIy`aCIy1TIZ2NR@!%695vgLYDl?%SgEn1pu_0IIpwar>TlX7O9 zkmh%LdEwWW<<}m)Oum`F&$z1iIfD!hU}9oKOR;&t>|&{ zNcP@SE3Ly7QhxDF{CTB+?b)^F0o&UTNj+VBO6<|2>hL}rnGNygg@4TX&uv)w$x)}c z(qDSX&SS@dr02~EzIW`I(ZRP*gVu;PD@v#@uzNN`c1xVaMdcs<>TUlSHg#T8nX+-0 z2G{d5;gQVgicM|((teIIeU1mF2W-!0j=It5xGUBza+Z!vi=i8HT~@u;@!vZ4(x*Q; zxxeh}Zol%X@j~h*V?N)=<+&K>(w4h;w={h371UR(9h{*+ZRh)2aSj-T7 z?Q5>q>qjEt->u(oX`Oa+c|=8~a)`q#<32x*XFIJlb|12FuRQ30axZFi(B4E3fz5pg=wp+NM+;o8vT!9 zGavkC5H|g{I_-PG-?@)_jy2wrGZr-k2@C0XWf@%ZbTBE8EKS|#gp7xT#Lg>1X_n1#vaR2Re7yY`RN z8y7{gtz6{4cK6F|+p<-zt!QKKGjliWH)-GtX+G}PwB_yB_if_0)YjYXn=iZeikT-% zV3xqDJ!e>+&U8v)Q#iD6I`2+Ld%f(#FBb4ST-_7+(6Xj9du?V_>9LuK>9$)oMjmCV z`=YXYe*JrcC29=E?MA_+vCrp_^_8rVT#)#r&SgVJCfMYf4CiNm0fn(&a~IsedD$( zHYTRLVg|}vraj=9sT^5u=hT|C?6G2fd*#0mM|Jfd{oB4WJIdqom)Aen<(f*b-l6kG zkE^XOdP|%Rc;PI9e-y zaATCpJy(oF!!fuW$OtHPN?T7J4o;`OlENwd;;op4)$hyKA(!@=yPC?2-Ij zOWnQu65R{GNv^F)_|MQX`|U-~#g$^7sZVZI@;*D6;n6Dj-9v&kQD~ir2E)fDzub)f z45ACRUoO?i*%JMF(k&CS>3o|sxSt-^adW#hM^SkFe&)%ue3Ku=tzL5D@3hBWs!#0F;h80S+ z>aE)(5V)OZ!GXsspH1CWAM1Sn*NalA?MLnT?r#mcrFQw!#qg?W>EUJJ>0Epa zr9tfXIIIfWU&V`Vnf=%6*RSg?+bFAoic3rSI6~!{!0eXLE)2 z%41g*EFs?(pdlxQ7hc<5?x@JZA6W0!8#tJfjjhm2x%C*L~z?f%3i+xj$} z8&W=f{`_E}%5#n#&&ytH(Z9uZ+0lDSEc4rwroUs&Z>b*plGeJRz@pUP&$=DT<=gm0 zADkC|6{R=1c=_$jl`EoLYqMA1(LS=AlQAJ=(vsF>rJm>ge!eBs>?O9!^WKYbU!Boe zz1p$pUgFe=A_khmUyAWceT==c>GtuwCo3#1nB^M&F*s|I&)v)IKd0wy>i0(x{~0o3y?))x_VxFdY7si5bZ8eFPjYG5&&35d z^&;5VW!cyAuWk5b7PQ7uLb-`o)b{9-4_oq8_iWTT{p{#oj(ane3m#9LP$^T8sknK^ zuE;0}m8nVoMot|ON>6x?%d&Y$eivcn6$x};9cWzl7Iop}e$MRg+5b3Y|1+p1FRH&0 z9`K*x;uXekr6Pe2@+S4@MdvU3{ypvw-?O~@cKYG_tuIdI@stNCzsYDlmM$riTXb5w zDzW^^42-t^_`mWx8Koy8t`ypuD_y}0D(jDq{6-7R%?FXUz}V{2W0 ze81p-hLpq0?^M+0y_NDTTX*fCQDt*h)6ya_rvvWCR$88G>^G$ZCe0D8R>$6zYR1zt2>EYYDlSRs=t(pAOQNeJcR<81%?A`2{C)p;PwO%h@u_CkB zap}vAnQ5>6|6R%M$QON*aj-Sc_2<5qVheq0CVqZyyHWa)*;1Jt-7T2{+xlgf{k*v} zabslAQ@@K%f=>c(Fux7YTmDgO-nP2*=1IYSd(Gyo&Aa6Nd;94>LbGY(<{c+j9{=nwP`dxB* z;==5g;$1TzY@6q@JwW`;123mPtL#hu6)Kn&Fg^IPvc~Zvd-SZ&QTum(*fMd^*4bW3 zQ)cMS@VOrN{?_iI+cT1%Di+V5t@7kQ!=c1S&7ybL_O~tFvVGREd)hOSyNcFwMSJJU z^iIC8q~*!SosP1vj(6+Z1YM};yZ7DE+d@xiqqyMFl25D^haI^!g=F6poC<&T)So$@ zJ+MULKZB%cZP2~<-t)aCRsVI+-R;SHq}!%tPfDK5`@)S*!gF_8u-oL``r~zVOKjQe?wY)d zl_6!0CG$4E!!L}Zew;6q@A5r2Kef{Kid2hu*!q`1p5v$Nmi| zR%?&mx_vvsXST}JYo@W?a$(M`+MgLeJ&|b+zVYMx(Or47N`CV)Jret@zR8oNoL6ac zXJ=2%{nz5>ig!zYV6b8KUQntTS8@Ev_gVREPp;~G&F!!&lG+l_Gd$6gzR(=2xAM_{2ARXM zQ{Vg&y*uZ6(EX$71sl(`Y!vFotQW0V z?Y;BE-+7%6gTJlJP1&?%;)1EO9>$fFJ1CRm)0>JGZJz9jo+&ic1%oA-2XJDG2jD(k zeD&OG<;+4HeMxyTU*hK0uD-tIeCIrsOIx?^+w-Ah;;~sRL4Fsb&&y2QEM2C-S0Lxi z;;xdeQ+Oq`yS`(e(G`Wwm)F#2R_p%QZ8mAi#5+cR4vBhH=BXUA^1^+_AuxsAo2KRqB@VN)Ga7Nz@dX{qVfwR1k-ah93vDN;D;#Ke{9 zN!F|klV5gyiSF;XXZi2iWwn04J=^*YeLwB3@pz8A&f&~YbJBHwINmROJ?C@GnW}4R zKfFISYtH=CXkR~L(>>ch8%{o@dswe{lDnVh_l1l;HTEAh=RFf#n8g-d>OPZocdF>- zEff0~Zxwzqom{)@?#p76@Uly{J=R^EI+g3ssj>~vcPO*%W&8d3dB?h%W82%#`_G*B zu;to`hgValcnGWZg&Muu`9dY`L(QDcST!!h}|@6OTP15-Qw|j z+n-C=HD=}B>FSxb*=X11l@TX-R)6n!Ji&Ta#l`nGm~_^0Xz!5M+*S4EW$d)+AFBf{ zJ>NRZS~`6iw?)p+NdZfo0*>9_GyJ!=WzL?&a!!i~QDcWXaETMt--Km+#GAk@0<3h*?owv}exriIpED*=$aHH+si> zS?lnJb^m@pzP7bEn{|tsRPEF~0UbO6+O4JBMi1NG#`$G_nFdDF-Fa%lDpi*Dw(+XD^lG=a znB~dDp5HxR&lbsPeH7WJ^O5!4dK+(^?~^1`T*^}KR3>o?70&rMPlH(vG<8O6Oxe`j z5n2ADa>f_`XfM6}@><#DmzREKW^*@O_T3gXaoaKJVr9dWBsLC-xAEKWV=U5m-u5T+ zu`RpjMcpkaeIDzak7kvzO;{xR$*uCC(VLsL=4Kp{%hd)aa`4gSl6awt^S+mIb)SBibE|K{e}=5KgNyqf9M!qp z{+a8{+L_MDn~Rhsly!HTN#B?CToo1XxrlrBYS}37jwic1c6L2j_be>w=FN`pHOJ)@ zpEF$dOGT}c%h1Snz-g)I*u`G!%_Zj_| zDz}zzz1-yLqP)av7w1gj)_}tYaZUmV==qTljWyi$)S%2B+q)Tk(d8bc6Z_*i(NIjOQqR= zYwg+5rng!Cp4m07H|7NfZyS9-^dGq|6X#fKH{EthVCIFjPw#AU+HV=Ku~WJ!vV&tu zW1mss$<^lbG=9uYR$IF4^se$f+pOknJg89CXDMKjqH!}oV2-*2cVSnOb4}zU{f?@( z`F2ZJI{uw4?8vuR!BNF`i@%P;Tis9ZE0?HNu*fvN_Ky3}{pk6XQeEeu3rcOTJl-yw zl(}HX8I8?9H*SmaYjf_|SHbAUz_jF}+selk@3uWyIqMe71g+hs4|5g^ z?wlFrJmXE~~o~o*;l`0uG7dbv-I&(Yu8Y;dk%o z#sfLxOW)~D6OZ_~ysQ49!p?r54_CgODdo@;lUy{dEOMdYg3y>Zjypr^Tv?ce3q@PA zKl;aAC^@->+t%!~U!cvp(;`Ndr_O9z7<=@jwafaRCtprltd+Ho`gquI!-flwaoL-RI==gb1W^ANlBk)msj<;>+*-a?Y;k` zD;n47nnN7d&?X;VBRYEOm*DOiT^m!NdPj1J`KlTs(V3;WemI>D7ik-iFcQ3p;u&t~qwd+2UKdGUlBYxc9=t+;>S z`{jF?|77Q7nsTrn5Ra-pu~ur+j;ZW&i=Ta|vugJ5e{^lhY4t}-I*KwW~D+4 z!z6c==oAZiyNh{U3mz2kSv}+4-y3yjvdgs(w+;%q^S`@gZ(QKj3hB1HUSzXQ3GnLGXvtC%Avu(4xQ7YGp{!E6F z#HVgW_Pftz=ly=1-ucyRXZFsu@8TW_3!7Zbzvbo8tHk8trft&jmZ9e6v4V`xPM?zV z>kMB{pLmk%aC&aO;?y1k<<`3jGpti~TB=p@$8ky=kXZdI|F~|@6Nc|dd}vK>w3TYD%YDWYOvMaXPvd-rlaiA-nDx^+%aC#a^ls5iEN5oXR2nf zMRq37j27{C zAB4}3_^~|Xa?0iky^Y^2mNbb}T)p7-w0mI~i_x}kClcIEUY{3xb*pbB+v4(yy!8rq zlqZ#hAB&ySBiLkaE$3dv@TH%vChOzcXA3p6>wkCzaV#m$m&ue?oaAz5zSifH3?B+4 z=5d^8KN_Xqo3~D9?bc46eP?r*`I~O?2ukTP-O6|2t@Z3P9;a4KGUs7qXD+RL-c}R7 zy23iZ{FdpPY2v9in{^U|w<~TuVSA-6v`W5XpJH3G{_P{{0w4eVBj{ze$6L7Il)K@o zbyW|lXUQ$-Jy`?J824at)@)oo^-xLi7WubTCVw@X6%KFKRp+%qjLIgul9pr>g; zlO+oi#{$6@<=r2J-MfCKZ)!8tU3IwRUg+kjE=?(?C(iAE$~k4@;pFCXTGKoK7(bRR zj+pk%wLf6CZ`UnD+u3f7#X_gL8WMJL-8|KN;9OyI%o{t)D~mT@f0X_?&vb9or*NZ@%1Q zx}`h&TUo1<2aB%#WZCp3$@A&1 z;x}5>@8z;*Oa~{I3Ojye?_c-j zb#9Two6_0VH=k!FR4fRKVGT1%VT)+gIPyHr{Y>Sv47DHqtIcLF*In8>r)BS+$uXvz zmYy=4(x~QV(__5o@%MCQNsINSm;O|)dvUAA%&h#L>l&XkD-?SsNl$ZAEjm$P)H2of zXvE}4>77e5W^Q%6FLK(*pv%B9$ZK8M-vgdU>I+gH1Sl`;tw~>-73H>F^zPb!i_TZ` zc<*DDQi-hGKKb|F8FPQl-&JdN<@!IRAFU5{#eH|~<<4CmwL9|m(Lxy^R>jjS8GRLD zP9d8fQETjgyGr-dg~ zd^Z)%aDK#nyL4+vMZ>nX2<0<^b5v$;Z=U+I|J)6AmBJ)q~4*$KYbFS}17dmqb3k?RvO zZk@>#Ju<7NTjrIR%Y@vtFot)ISLBT2bsa&Qntxd4E?+vOPU+*5veonNEZZuyT%oC~ zgW-vgy|9CPU%?;IYir+|Y+SXa%*_1z>*Y(2xTfZ8-lWrLuJ=Tz$9PUp$&+-c;|Dfn zU7N+ZX?NJ3t9g04LY$M6I+Hj;otujHp9$dPVtjqv^mioxAEDxhs(Yq=a(y(v!|-Ij z`dsdHyBZfy=*bIy@}csTX8(T%mT5m6Rrds#ckZdXaO9Fr;eUoa_pMS6E-n1(O$R2_ z7N2FPlZ=TznO&$Ow9+#5dZT(!^i%Ayo&!B9*Z#k zXm_o@gn^kx<>zx z;PnR_%+EhY{(80YKf|#V%pcx${XP1hq21~aX`b=I4KY{h0ipf$jN!hK>dNhqbi7oBxyf z&+yx>{`~e%`ww~bKe}KFe^*TZ&%pMd;cqKLon&DA&iNmnzrXqYU+o|7{|wFb{|@#4 zDEVJlV+y65pI>@(`gujdbWBDC)0M0x+HK@2dx=8i{{=;6{-^Jp8D6c=j zY4^HfmHqe9kbfJc`v1v1{=omQ&L;LhLvzG`h975{?fF-%zoY-7c=`eTpKl-C|08w$ zKf|$1`-kW38U8aoe|+@*57Ykt3_X{bKm6+Yd+o{|xi{#p@qjv;Sx8{>Sq8 z1NlFHDt7;8VB7eg;o~faI{Co(CH5Zz-v3a4f9OBM&H4wi{oQ+{_4cZ*Hrt-Re8ZLZ zK^ZOnBIi6pdn?ampR3LOTr~r{sfAW!8zhWrP;2QkfAjtao8A8z+I#(H*tqQSe+JKY z*&mhm=hi>iJpWUcmHpq|u=&6IOXE93+C&0f4QV#XMnaiOEjP%s{%1ItZvW&;N&auC zwf0|Tz1lDI`rG+`+&1-(MYhEMmU;^o6DI2d4F)1l_F}+1qaysFE_!G{&S4?iOagW@ zKiL06=Sk}RR9V^myC1D~{?9P!yYsK>k7DZ{)E`W~T>hpzr+)XNXyyM56PC+g+t2@! zA<$LifX1RO23lZkj7id~KfKWw{4L<$yn>4M|H%HwE%~28tzGTg z{Xb1C{xiHu-t?d0g4+7SyBtIUT@7f~Z6l>?MlDC!N&RPNI%Z~{VzKv+dy4%hnXe$P z*MEpOs{32>`94c{GB>le%a&anTn z%I!Zxlj)y$X64X}onJn)|7Q^OpIh(Qu5HJ%Xy50_|2Q6hoa%qNdhw3`4C`Lmf6Ll5 z|AX85?z2*xvwmsql+=F4+@JGq@yvS9uHzuH=YM#%zWe?c@r(Q4gARvXx&Onn^F5OP z878dj?TzDlBKM<~vHI0?{&v4uEKf}@BXO77a zytLm>`_Is1_9ub4H`q=6@>%&mp{o1;2yTBYGJDTiZ?|??V*|@Sv-(oR?ARCW`~9Dx z-SkiVe})CydjB)jgZvVB@;?Jh{*Pn(%L6ao|94yCKf}!xAcMQK-%tF{z>@pp@D|~f zFCP4=T-^VsYVtps+aKHiHC37a{VV?`ROWV&|M#Ck|38DM z4(q#2bivKg@UjNU~wRk3Lf3wE=J^p_L&p)<5-Mv>DdG2Y|1+=@|F~ckoALbLJ>mZh zUCZQuDDOYE?s6vkzk9(@Gg~s&@819L+ ze}*5cEGI<#2{W6Reu_}G{Urzk|pP~P9{6CKW3?EM>pE|x|bMm{t+w}kG z%{}lVuj_Y1{XvC&);a8NZUyAM{`O=4k6pd>4<_uF^R(P_seSn$AI0bY8RQo|vQu8P z?^^y3mH6Xd)0n+3-Qa8g?Z;RD@z;X-2b1Nu#64nfE4j2&x%}JF_0RupnjtR}7@z!~ z;qWs1jD7ZxW?ruUP?-In;kah>KTiGMu7&-)FPC5cr!ID<{_z*ak9$SGmDGRm)W0P< zn}5N}6}I(T*Y^KA@7Mj0Q}MUswzt33X3co{pFudfc>bTdsmE&KU2B)rKbUxbi@3za zEt~A$Xy*TCIC^RQA0g{+jmM(hF1yRJt<0yK60|Yq0q5lK%`Zd^Y}PIQVq_ ze+Jpb|76{Nd;Vv*FcZ||KW+cd+J}F_i}ma6A6}{7GXF2ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3FoS&sA|M_^^Oqn46C)D~ z3o{ElD+>z)BU3p8BNMYA3#+0bn~-B5dt#xml2Idvh||P{8xL|S8wY(5O)9#`C8lEX zQ1v6oYha%d=dmWTdnc!e~octhdYGC@dUE43dUDEdH?y(o^6btMs?s}vqzP{1K-caN4#+$dg$;V!%O>A1!^YNrY@lnN@SHiE!>Hh7n6R**{%HH-*sqUgxeEXhU z5s&Y?+@?RAy*G&4QX>7-q-W*~2Jg(CqzEx6Tt8*h5-H<$=HrvMX|YTCj`Ylt&zZ%L zD-!6yii}0y#BXhX^Z7pm&;E~HpAXEx{h#5(q`&j7aj$>Nzp-|5`HbD$e%7VTIKJ*( z?dpqvq<_m-u)Thu-%zJk@%gd;9|g0220M0d-Lg5K`)u9BldMN3Ot^I1;((ID?JfrM zR!M?WcY`y4Kd6w7ZVZXW$%aoh#YF#fFd;5gZBn_MOr3zoP3Oo+l zB_rG>dN2Dw18a@@!}Tq4Vm~HV>53nor?PwJ=F5kCca>#Gtm!$~qxFu3uc+{{#5%qP zE{*joO77p7{M-Fu-`q$48GiWu*}tuVIrQWC8~+(LZQlGQ_^|lR@}GC!f8P8o`RVQ6 z-Z>5Y(^srtyid07#ID-!hrIPW=Zox9y75Qr!?e|g&2FE!+$@!T>z%21&pP8~^l6sb zH@_#aUApK0vG`CO|A+j}hnqgw_q89<74r_6@oN7~Ur!< z_?{be2kV%-eSd_rci34Se|TP`#`WTxQeS0{9Us=!9Hsj}NnVh8v3unioXW-dk71s~pAXtPToSk*&8 z&fT?YdD}n!$d~^ac=i8OKR$hXF1P!RzUp|smmjqLZjas<5N^1df7&f|h0}%-k5BvT z{8_WEflIV&g5yD%CXGc6w$Wp^_V{kmp-JGhwJO}+70 zP{@g&6WiTn0@!jzm;PtqxVH8`1IP1k{~5mJUbyh@icbBOnq{BtE(GkKx?ke{7O~?o zVYv(c+lj|BDM4H+Qt7FF3ewCfB*ISf1V3? z&hkGB@7iN7cUC`s|3-gJ1#X@rj8dC7t@y%l;t7A4-PWyaJ6BXpJ~U6|%2w}_`R|`y zHFnkK!%!>*x0UXLvFz_t{>aT|T=?=k+Eoxqa5A zTxfRK+?h8;uNtLJ{lGBwSMvI;3@O)l{5xW2anVlZ-_`wmrvDiP{bkqn=dYNtY{!h& zK4BeyE{`W4R;^dssJ?*Z+j_o54R)LVF5aIM-<$i}`N#R+<_Bh-@6_4a8}~VQ(>0S9 zQrVFYr-e<8eD=HJM~-L_--E)5O|{FtuiB~ok^eicOIEb_pt{% z$gi5E+t>Zz{_V++O#e+?@-i&y&3x8pS8ZIEMIT$6vuksV!==^7`0P>z#pI9fm^|so ze8KtOPW+f$`kO2BKZ9`kp37=K`j=OH{G*xrsM4f6xHLQEn|IkG#iwtayw;?1u^q7f z9M7IZ@$;WNPoKH@>HXf@73VaVzrH@S z>Gu5F7yr1;DxD(Lw(~=z>0H;O7M*f)eUrqQ*Y|}AR=!yf-u~i0!`AIba*Mz5U$;}e zAD_ATkHd%m3_Zba7ymfivRyuZ`E73=BdbIE;*P3_`LzCC+qXdKhnIZMeF5FCEmt3X zyxy67b+W&d*L}711?tfXMY=7szjGA-XVCe){np0Bk8OMNA6EV`72Cej_2KF6iIrx3 z(~Gz*)fqIVE~i%wN=37EamX{O}u=J_+8fBJO)(e~aoUwf6qw|{Kg&$fE;&1G|!-FIJk zZu8Bk1&Ru74!0NgI-3c41Ws-|8*{bJyvFtVtdm>y@S|XsqYex!Pf=+ml;3yABh*)pP7Fv`@#24-q!DjPy6$}`fj$%>4vjJQ$>q|k4h+C zO0x3Kw4`zYHv_|?{~0oBLVm>lHu`tI?EdEE?e<$s?h8e3J>R+f@|TLOtb6yTIedt- z*3RiMoXVNBfaTaz&g0ML?mzNg;^vR`kn0aVrtM_gz3QlnRNG3qrABw|xvSY6nH6w* zN!TqTi3tV9mzI6_&v10TOojL1?@@g1kL?9AZpq$zT(~Ur*OCv>zB>}PAL$d_WML_D zf&J2dh7X}<|1*5JA+>#mi09wQiM#WCe#Sh$wO7wyzJmYZ_dmkdzm@I(c>QqbkE!C{ z=55MZt9ote<;UA6=D*`i7hGJqs)ALzC;i$!u8--xHja<)CVs6K&fYb><7>EU@A|FT zC-s)62DS#Pv}|N3k$lwsUaF!w58D0V-;7V5iA&B`D&M+gyfHmvk$RR` zlBX7%r^*HP7suZm{_X!`_M<)j8McNWt@S(aAM1Dekf87KmudP&=Wbb->@aZNxbIh! z(aqmSwlm1^=(pS#+NWC4{Vn|C^`rk8+E4w{`SEjQ#io151#XU(#mwx0cFsdP5?Nrk>|GJ;RftT^B? zBkgCj^5oY+Kg=JAch$+>_pW~EFZ5bYV$W2Yoq8tOKXX+|&y`K% z`{nJE&kO(f&*0VW_T%!JsMorWI3``xUA|+xcV_FF>wznzRa2g`y6Y-EEMt{<-uj;* zbG=l>;sf)y7Qgz>aN}3wkMgSRal(;Xx|3$PEPM7$wBmZ2qq`GNYuFhU9`vWWB+09<$qW%f7u(A zUBB(c$6GfKg~eX`eA`dJWRq3?lpSf-9XTs+X@9={E&cBTl^@<8CqLY`|IzNh#o-^? zo8RT7ZM&qq%(y#ruKZcC3n!J1wcedNo3&hU^5n>PDf(@z4|@wq*BdSlTCkpb0>^`ovlxDzezg4Kf?JBbKg!|yXyY! zSHW4c!aMSG-?nt*Bu#zPW;sJm&`D{9jd0(xeVRWa)eryp zUASzptd0`@r^Tx0Wq_D7o~S&igM{=6RT`+F+%X}-&DY5Cf-*}UCL1at4^tvId8XU=paq48xr^B<)j2iMn#eiZ$;e!;5EW7fla}*4Y^C zt+}wmM|nho^s5+urNvebSj; zs5DjUlaqAv2CW?`LT3G5`ycG@x@YzyU-ndm_c5#g46T=*G+VvcHRoGW5F2BnwBGw; z4fa9*86L7B~XyrOi)biZ(o$CaShfpc6OyEqP6uUe2AJg0wGg=!~*bp400 z?nd*s`im4gl?^NW4svTe{m)QootIxfTi#XlV{C54=41DiK7L!VYkKF_x4}oMx{hqn zeYUnz^~xdBb65D4g}0I%X>}>_4$?{LiqC^FPCa zuKf|zd*i3tKkj z92bu6NmW{_R>(FrSct|oaBZ&r&!G38;p@??t&#iwGfc1l^=J!Y)ZWPt*B@Qa_exH* z`#`*?t|@Qy!E5iXOQkJbCSujsuW6auu%DM_#$mTROwK)m=X)R>yh*N;Ql1*bjAGOgqp9{by*E|1jxQ{O8aA875r+qrrSNW4+dYhL-6;{~6}b|I@brq5B_|UDN;k z`Oomg^gja^!`G-um3!XnKRtGY^ZGjNllvd4UfKWr`F{q*^*;jtGjQrH{m)=;|C6`= zP=jq)*QfPAJWKU|{`}8yBKx06{UPs__2Sc0YyF?U^-oOxGjQ2I)VW&!{PlkZ#pOQ&*jEO|MgM2u zOk4e*!9M;cul=F^AKs?%KY#saI5BGVXn>Cm?kdQL1^edPEeJHPjS8qCkCv|q^g+HaoU zULxQ2EnaA!WW}O*@d_#L{*7_9n+#>|wme@jfnkr3!_$!7lUEE(U;Jl~v`?z%{Sof{ zqvoIBm9Kl91FoB9^O^^@eSJJ7ntO|`O!p?$Lr>)=dA$75P?PUkEBrgT?tGol5B60R zLG~Q4qSh@>Uwzx(X40!k#}!Xmt+=_#te^Z_Qj*n^!S04VTm>#$&>bBc6@qX@;ie*Jdzvm@5aBo*P zna}X`e0x;d&f@fs%m>ZojAEULz@M){v&)kxX1S?qhtil@u7+pmI7+tIC-~9bx7vFEE zdflX>wB%yn^u_*bB8B5p1^zSV{4QB!|C zUcIcRWUo|h!kKT+@(tWRuAkm;x~b;O^V>@qDqE4K-a%~9SNm*!h}AHE2tQC~z31BD z`xP6X8@y<{p4laFQZ9e?o_8k<=j2FyX1Ci_zjgn?T;T`$N0)ur-u`YY_gR|==hA0c zLCU9ho=!;>WU~vr)nF4h+66_57b3dh`(|9Xe=27u_n%?o&;4H}RsEc|uk}atZ~uzq zgZ~-W6Mj@bI^QNx@!GFBWO8VqcW><4(A1P0d`DaRoTf?M{S&Lfyy}Ol{LTLiiSd2H zuROxNr+qtT9X25~>VZvs`5j^LmoKt!@6)Kec+31ieAijIz02dXCcKj4y`)$2Ws6H8 z?-$*|r`GJHhyHzd(ld{pZJ+Ot>%aY9$&1?PFaP1}_Tk;!2l*@!C!Zf*_|j(0q~f-z zA9in?RJf(6sHnh=|1IOk<^RN&cblxu|1JGn_>Gn8zUfbDSHG41v*`JmyBiJX{%0s> zmw1)Ie7inFpZ8vk^M(DXZ@Dy8CVh{*u=cIZ<>|SX_GrcYdR(Y7-#I?`Kf|FpACJ^; zZHZIx6}nPm(tmjIp~ZhqZO(7}8NL7N*W+`K*;;;E-}OcR)~oB@AN3FU#=Sn6_WPgc zw@JTp0_wBgh)7p`Mw&*hr8$gE1O(zJK1>MrF+p+dHbCh?42V-U&PD()4cU3>&N2N700eS z*~wZ>=v=nxcl<5)85>uL^KZ0jWtVt8>+>y!-`o#+pRPY(f73YR$L=K=-=y~Umhz@# zhJBxY;pge)PS&mGStcCsN!gUHkhEv_qvvlkAKCZ*WA1kRnAX1V-m8MUoDZ)*+G-f< z(oih*)`H>t8~2i5BJmu)=zgwPrtHutJ|*ffOX51q*M>h{rTW)=mP%5 zbviXsSM8JIng1AkIDU9HuM+=TT`Ak(&?|bnEa&UBbMH<&@ze9}`=$i~tR=Jhn@fE4 zzg_qt`{=E-Pq$0GcxL{}doM36JK9&At(bQE#)JnllpGbOwPZ%?<-?Sa)Z-4M`d-j_*4|Qseb-*3=tQhM`9*?(`BmwU+mBp7yzTw9ZkFDc{|r6752ZEh zH$OVNZPv+YefHDa5~u2a??^sZxh(o#{UPCx*57trDVd!ep?3MpY3tV&w^%c#rEaTq zo}!%j^Iwi&Q`NJ5f&UrW=KN>q)W2c>Q0hO!tnU8|oc|eSf>vLY{hcfq|IhV5!*T8O zpug+?Gi)(E-*c<~k5XLxADw89H8uO+>ilO&f780??tJa(&R-rA@ni8r+wC2ujo&1i@5S!Cz4Nx@Eye`l1$Qc5_Rq3UnO)x%$NoWW z>7!cVqw|D6@Hc(cKHBH&ezd1+d(kn8+zwIIjnmjCUU)nqd-jL^w-f&}aBT0hF?=Nd z!^Q6E-|hzyHsas%-`dVApLX-N-+Ps}=l^^@c>Mcn;RE(tmbEVVqq^}&_2c>NX8UX} znw&nVUvkZA$*r1c@1AUCy0}u$=GOCOvTEUvH2 zQlD~EMlh$ds4i5^UANCKd}7zf{c?5JZm}P+Zz=jAAMhhKIahYgB+o_u$*XJ(UPej> zrzqLaX`Fj|Hs6^ejdQ}8KhAzU{g3W_o*Ju5_8aXt)jt%tm~`>a`>j9kXWy8(e&+V1 zH|M9%-I=$yVgdgOJN+875BGcR^X9isE8pe1rp!+H;@Z+&ze^H_jusmH_Le<;$DmQ< z`HFK@SN<{nU1byfnE%$V%LlG+o0as#j5qJmq0^pXf{P=5vN_6ZJRxGW|Ag_mOWZsR z+0XMk>$keCer(?@$Mx}B=aTj9rvBV7r`@U%JX!p0$&5pvHm3a)=6V#gwAT1@@$q8$ zw@V*-%gZ@GUTghe-_+$lE_t`k`yJLFHgV6JIj5ffaao&+sPg%72D0tGqt{dSRznvH73ydHIUjNA9Qo=KpqWdGU(B)6aainQs*~IqePa zjk`S$(q&nTzc7B6f5ZGy{$Tih0UOhY-SKVLzQt*`9eaNEW7aFbOTMjXIR`g0YnASPyQW#^Lu4Sxb-(X!}(sH|E350yLL@~{hs~WZ-Ys=-c9N zhd$izQMvT>zR(}}i(lW%y}VX<>+rfeuZp?LQrMIC&WP=ADsD@D>hB60?T^hz z<%B=7ZT_&&veZ`dQLI;H=}GzDVRuFPRU0~8DwB5?uzXv6kKYUyLFgE`1 zuJYbL!YfZcKff?*j@B6lxs?2^+a_-2EfnSB!D+xV@e&n7?SZ>*|Y|EONE!wGDHec5><;>l_ zC_Q1GO7OG3qL6Kuyk&T1G2Hmi(A4WS`A@_LpNTFCy?>;WP76(PVzxcWJ@3cMc+K!t z|1QSMssCNDCwO7@b}NrddL?hgc-2Cq8x7_zu8cW*NbT&g_}$GtrKV3q7~k&Sl;8eO z;ocvY9oOyTV>7FK?{#OYY@c;($Ej&y1-qu|DvRc%{~uFLl|1YD&Ncdf z%yS=|=lwD1Y|d9(tw#^no>{eY+tjI!T5jLoRDDz0>wIYcHuvT|@=IRF$y~PMj)nR<~;~vV= zd}8hWZh2`t*&m+|ZI>!y}*>ZP{?_hq9Utuv*~UM7xBp>bYWkykfr_F_ z&qJ@OZSG2&WukMMtBpNr+O*i)1s8tGvw|uN(l+T*yDAnp9tWzeFvR@^9R!!dDwSVM4E^wsg0 z%2|g@6C6T5g_tw+`PXfIBF|c9lKr27X-}qn#};9pqmQz)cS|q5%X){$G2>3@F$aY{ zN9Jvg48Mz`KMMY6{P3UQ*e>^@?>pt$YdjNfg?!Ffet6d&w{PdZx+Mv+h5oGS<4ivE zN#eTZZ>E12dg%rAcN?OfsTaoO7JRfb}h3?8|(pXB1OuwW_wx{mpQ{;{{w5BU2hAGsB} zcHaV(?bX`5rPs9V*j}`B!o&+tMVilRS=eeYXFq0t8~Ks@@$|N}Tja&!Z^dR_`<`7Z z6@7Dwj%r8=yOwe9CUd#3U%t$j-{ZWZ?x$GCKj45Nz)EeH00!| zxOK$sQ?mV$kk38gXYY&InblZ-eBPR8@}93o>T-?nYF{g#((G8@Wm+OnrzU@zqG74b z@T)3(`G1DPS%0klGqi~R6FC1PVA}i--G5iV-G6ichlwYj{=9MQKf{mj=jvqw*p&X= zp4GSYQGc7A%C#>V{M|K%6_0~Hs_?D&HFwTTPo)eYQ!bbE{u#XoCa@L8b<4l`oX-FD z{j&49GWid7Fa6KZa*y-M)Q;%JXN7O{%zF3VO?^`sFZUz;;I8vW?u*S;KQv3_`t|Sr zDjPDt9j{j6*=AIDsPDO~_B(sYAGc$FaQ~K$d{Jk;ar5Om<-0FG|0s6v)tlyhaM_8| zd*>(oWKwEnFfQ8oiBo~0Cidg{M?CXI?Q|+uAI&?mYpvdU+h76LOPZ3d#JM{4%ciKLe}L2f6jj|3qH?6K!I+u5-oB z*?$J{~i0!Ap9rt;eUpnIPMSIX0N{=Sy3K%?eV1dzHLDp&YcmB*!2C> zqW%K`>{BWhKTPkn;a`5d_K`hD_C5KHlLDDyUd>ARc5zFK7>DE)rX$)irHAHwJ$-%u zKSNG`=Rci~?8o$_Dx!m~zh7Tty*#_fGjrKl&5VRpo>igMiLvdEvKRZ`xPEw+d)prA z^*^>hdN=c-uJMsuw(FMW z(tMGZzhs|2Z{M;!;(e*aVl@qk#|-n2q{}i&9&;^=m$GAusp0>zHu<4$dd#-@etY}w zz2eQgr<82AX=l8}vig?Qe-`$YeW+ZYe{G-m{)YP0^&RH-`RlCsMSfUm&n{e*@okpC zcF(8NB9acye3I@zb;^W21_8VbHRZ0=-`_NU_|I@iPUpwOhkw1}Ki=Kn_BGZ#?()6E zuCx8Kn^$d^8Q~^l!8wi5$np2h^}c`C*zx=^o&U)Eh`xaL$GYQwA7zrfr+irdO?$er z3d7PJQ#=^-Lfzi(klrQ5@Z(aKR<*QcsrKt?4-u2^LOOvfElwLU6n`~g-25QE{h!j0 znU6F|^toS(OI=&7wR!E{T|KR`k(~-!J$(_4C%&$0f3*F8y7)1LFZ@$^rJMP8fy>EK)#tavIA%Fa@@}~6 zc4y)Qzl#nse#Asf&L7Pm;*a}#FJ}c-XuJHoHQ6uX-pjh{EOHS=2kWoxdTt%PtSbDX z)b&H(Kk&cV`jPGT!}rG>AI)cXEzUFbmAmXD_R?n4X`TpUo1T}SHcb+5<6>Mty@qjB z+{=A>m&7i8dUVCRn(2h%)X5c}+1c6WE&sfL(@v?z?4$gldJ*4;_eC@B-;6q9xMY3q z^W$cs$3ouq&a9OCdgl6N`455mKP}%T|J#%EpW#cuI_C$=-`uz_yhnZYkK;$|v^RW^ zZz{Rjx@Oj~g_2WFTQdACJSOQaAX)uYf#-7rzu2O^%OAVHxi_D;MtNz)>BDvUm;cm0 z*z5G*CU4XsWp3vJ#(X`G(`I)X3O|=U;WK`8g&{D?PU^$o_uV$`OEap9I7@l`-f3&6 zBsW|-@lZhc_B7Ei+jjm|_+$IQY^hrBWBLABX6=up3-)JSesJ;0E`f~!x4k>Vuaq)8 z-mrjwn#TIHAF01>Zr6lQf8;u^{n3tfrup2_XDgRSsm@4T>nLqCy?4)n< zu6f^3&-9<+VQE~&BJZ;~71>T7-c8n9UAxM3#SRYfMLC~^r!k%@{=?Q_v#RUc{U-a( z9zRw-Set!p*ZUrm`^-PAy>>=xZnb`K=FH^@?MVw#&kL#7Ogg|&dDOovo}*5#Lf`Mw zyBgzluNU`Z?D&3LH6mrgsNVGPA6^3FG4};V=B#|8dtCZ~xo>$9tjc z$Ff7O4`2Q_KdXK7?dI;k^R6EJqyBfg`p2)wk962LKC<{DY2G+BI^ehO%pDHQ zCpJwAJ;=!7Qx|Z1$5DogSkbR{;x~lNT$y!tS!TSL$y=vipB>@_Uwr$|aMNh<{V4N4 zTk7u#a!m?ho~Ew;^rvr4rvqz=9P5wzNBW)fl-iv>?3-A)Hfz&rtJ}9%oCv%+V-nMf z6Hhy2`lF6*+&n#K-}Wty&i;i;N2MnBY!+a*4~}0HPjvRwV188Jb)Vr+D&ALT5iY8*T>X8jH``X`El_>`M!UmKPJ0f{HGLWQgm&IGEI{!`K!+aTc+vSJrd!@vC{C;qUeiWEtjO0QPic~eWkX0b%7rOoGghH)2vM^*U8eegdV-zt{> z(aFD~j&IktomM)@-q8|o7qupaDzv9f*4AUJ3(;d|Yq0tL@co<-SGx z=KN=9Dtk43?Qi!N+tfZixXG=3Ozd8EWx`LF=Xr(K_LY8|{-^iX^S|}}{}~obH5k5F zzr@D)x6(_qf1DR=96w4ws+;`bQM`bYUddUrR~PR3>!>hovJg@`;K;s%q36L9KI>!m zH;Z@eQU2KN_M^v;r%hczWxn)`Tbmw#~nmj7Y?Vf$Ooht103#kQ;$s5tGqSGW4%mCH*S zKJ=(WEY}Ni_n8#jc4#|8Px$HiTlD`-f8SaE%{Z(6SEwpO5gZXRWfQII(%?bU9cke_ofj-*Mft9}^$_XSligVeRt+x&^AsnwRSC z+q)#wSfzY^F4ycEi+Q%ic-=1koX5g;oZWa<-M(Quh`=(*CKxHTw5jzi?GlIq%-y#~JGlt}YZj!g_$o_2z^HZ&l{cUdvEd9T@wcp>+@YL)+{}YrnUBwU@j7 zVxL6Qqh}g5fvU~kGA|_)MVbU2^cye~?(V(&`a+#j-Knx&>WA;TAG^o=qjAX}_X{T5 z99P!13FjAQ$UKZ(r1zgeuj)zjeHJDM_VZuD@5XP4KkU!quD5pG^8UA`x>f%f4t+0- zuPEGdjDOj&wC<8)PEYLau09apKl6HDUCEDwAErNi-|)vYcSVK&qr1!dOC|NLahlw& zRedXE(Pb^UeM=7q&#E2AKR&k!V4n~exAEiW2lk)^Y(Jd$KdSt@^*;kAU%%Yi{|s{T z(|_CjXZV@^{dSrC-s6|n)ujEMy}nNDPt=F!4O`yERCEVi*In~;+sw85PTAbsP#D zJf0YD{G-`_+ojUCUdPV;H1)QQo|)M8%kwdbtDbobe=lb$Z*dK&VxDU`i{aaZ9ihL2L(clN3L5&n_*P@eUb z)%Nx}vl~D5M{NJ}r&mf=$h&OEU8U7Y&f2WE)||iaJkR=i+XdFW>K^;9Z`IDV_Sv-K zN-6hr!GoEZ!rnS-s;C8d{l8c4|2=hqy)8RRZSljiL63c} zuF>1F*X`~$-}Gv3XA|F^hZ7qV9`r5V8?=7?p85}B^|z$Io&2$V!L3)Xm&CmMw&~SI zmfH7P`OSZ9scvxNrT&r=_cH8X)!cNMtyn3tn&V{J;q^g< zG46-n-?WbT`2Fa6$r{Tmr5ay!s}IjAJ^EOXW1e-V@+6fImR-5wpF^AHHOuSUFjRz! zepw>FNw4|Qd;Zs-YHWY3U-IMmkz1mhWA9}YWL~O{e&&Sqk+f-=6v2Hw=q;$0Cx`c>nJHjP*_TdHy&) z*xwR%>-f>z{9MtQ|D@aQ9s9T?d`8xVjz>%n7?s|f2q>H6fA(5~z3qzip+B-e@O^&t z{^;89LvrHRa`V3QT6uS-ev~~Vk$ZGXP_DSErwSXZhtGcoadn1?cYjR&=6*5HM*0zN z{=@r6ZIvIXUT=Spz1Q1&+m`IiNvyv=x&J=?nc?+3M&{-@OpKpvOT*`L|M5@!@aXvQ z$uH-{x4h5yo14F)c9HVF2kfdg8*U#L+^_2Jc)ikI<%jNX&SyWCZ!6y~@F(?gw14|Q zzP8tI!oF|5Y5Qb*Fyjf2iBl$CDezQ{?w>O2>-oNULK{DXzma~(YwdmgtxfRK`a>yc zTduyDvZP#ai+H-V^pu36HOnW2bTRxmHj=0R_s#j+S;zR}@Ui&4emF{P z*Ty)X?;4Y|l@@Okm@|Kx>&tk2?V}IZ=Er8NdFDN( zQgUwWbqzlE)6%7@>$j!D zcSGtI^S5b#C)AXFlzvp-ZKv=fEmk`0!?H#8TN3wm2Rhhn!6nU@jt`AJO3Hx)?9wDpCc>I?ql5ahj-;vW`|r^9-UqBq@XKy7t`^^ zh%Eu^FY+7yGo;ja{NjHz`=jxJ@L8p^D*9uu=)B8W7=7cGxyQ4{`TBD-nap0ljTic{ z`(V}igYunc7yjtGWpedPc6a4Eg{FkprHVG5qHLwqp9D<;`_`w=2qz#<6^0 zZ`xzL;?+s3gAb*XdHRbs&au`yb+T!7lgG&$>{&lPb!jkHACSshzoz2#;cHeb{~1!Q z>zQ&_yvZ~FnIw6pOS$O&A<+%xWyi9=6d(T2z+b2FV{y>7tv}vASl?dtzD?Q9d%w`# zEd}?LSdV>~%5l)*&C0J5>(4}KFyFOd{wVGIgZ+27+17{A*LHqLowwO^!3@hny*cj! z`|5jGt*3m~Shla>?;;!F<^N9Cv(za?z7#s7_M`WasyEv;D8Y#CG-E7y4tmzGBkvvpqKsEP0P8%JUGmSLF zN!9-u^lFt4P5$@HyLMgVJi$W`-abj6#P)ceozbEOyF-8H*67ul)Sa-i_>sEcRa8x# zQNE!2YUkzm&M6r?KfS#!`;q*gA;swUe+K9EXJ=_FVA{9g@4WgaXZG3uXShB8^ZLmz z7Vx|Mook}cQ!)E-d5g(@iPJK6GCTL&EJ>Sw+U=*rBIB~Kg04y#)4H}A^UF1<5AOGh z1-y=9{89X%pV_@ycU!O7>|FM5z0bZ(R5E)rNsK3CTG6Tf>NAg<{)~2Is1<#*{-*vT z{~kM=ALkEGlk(kgRmiinUoZQ{RNpn1w@-VxU2yXJ-B*&A*0O(m{LTGG|Ks<~_N;rX zmtiJOC4DqAPt23= zSj4X{3Uj`kulo6~i{Y=~u50Vx;;e+F zYtrlA8@vTLWN!%X?pMCHPpxA5LHn)G4{iIgc6mkip@NFKi@8bdhr3RuXJ>19i&SrV zBcfoiJ#_WpVz)=pY^`i%KvzN zm*@HyVcV}&*>0Pgzx>wW6^m33Cg1UMGUng&wy!F@_X1;lWR3mbzB<#2yj<<0^89;z zm$d9`(r#Sw((3#)<*CGmwo-@mIm`H{T~`?+ZVi+7qPLMCO*w-d8e*P zMDEw$e=V;rn)cFD!n)#~<@o|GKC?%Ar5~vuv@QO&{D=03_`o0Kl}lfpfB2t)@92_O zVMX_Jf*pzs~Hcaq|x{v24;V7K^h%X*zX(jOlmxhMZo^zFXx>J=}-Z;AMp zYPE=`W%y5vwmAQ8zJ$#LhF97hKQ{iB|KsvQ|6z2$;Ez6D(~=p>Jy@=7U#&S|=b=sO z7?1lcD3uBCyyzfbSyTK&d*#2&c5FYwAM>+k{nGsKZT7buoO`@3a@JV}E^*`$|rY{D*13 z56dY}KmA*8wb|~%q76x|>1XnuMi;Tixl3=pwa2VWgL&T%=0~Ubnf_#b@Y}n}vfFp# z)r4u!9RD-uJifXpMl#adzZwI;{Obs{C`yKZ^z%_+@3!7 z+kAalyYHvxJkGaV->9*Ge|LTQe(8umZhzPBGyl=;lW**|_rtvn`+E|h8MHDekOG>{JQ+j{(_yQ=YzRX{}~>hsghg&u)6!( z_B|K2e(L4ftW!8y@7Td(msU?roRiSJy?6d??uYkVYs^2iJ6d`&@q#AH0oswUfJCW63*h zd1Yy@2Y#iHv6{xb;gQG8_m;@Pz0?$>m_az5T3aLJ_5Z<2w72Wv-g z&jjN;0qnQr1?^Mg#eZD>wr9`Bb+e0?{bx9&D7QVox_Y(ri;HV&=Ifl4nK-S5ZhkKIS*bS@?C+J1Sf_e2xJxJ7GDEflRwSaU#T>EFr!41(9c8RxfaCuZ6B+*AB_A%pczU1YPY z_j6f?$G7%dy;#8ce$CU%`RjDm12*42anWPJbDky5=dXm{u@|)Cd_8}w{lWOAU;T%7 zpVbem=l@Zrs~)s@+Q+0>oRci3HnQK9Udb-)al-V&UJ=Hx-{17FjQGR*ibHS-o49_v=CiW~)DU6>N62N|A9?u8Y`)?(GOZ=!mIFEbx zmOUT)TT4&AdskxlE{HR&%~_Lg_6hdC83$GPryeUZNc-{lLG}5z{TupQYfM+(x#hq5 z)$wrartO>hL-~XC!?L}8~n;j|)w;W|w)K>BFysOPrp3G2qZC}>?AIsl6x^TwPll4lM)66&Zq^~z&d@|4WQhhpiJx5kig?-e=ujf0%48KWib=f9% z=674o*^SIS=?lNCXIt;{<6`ZHX`g?~{}aud`>2|CU-`HGKPtJL_vg+FpZaun$=_$i zeXHZ6Yjm&J>C`CysC{^r|EQepkMxJW%5S<=r?=HaDs|6PEYtseVf9p&NygKT`MJ4i zFn|8G*Z*KyJeSH3^+&(^g|ejP*b9l3N~x~hl9yQVVb3J-be;IJXDkf6i;83Kzg_xJ zR{z2Ix28JtgtxSNwYX=mKAbI*;LLLK_Mue8*2G?zW!3-gn>E3w1Z|^X{?yF#qwkr4R3Oy}W-j%EoNkrKQ{FtK3NM5wl*B zmgm2>Qop(WN&bcZ46lFj|CQMKh5e6+_dmbti2n@hrS1QUfVauKJAX6%(BlL3n|1El ze0a9{!G8W9*CVgqJ6igmK{~c}-o0}y?1C;{8;pcnHy(3Td7dEJ{X0A^)6U?B`0`i( z)Ia7QzAsc0c=>B;Yrc)>isQz2BX-HD#%QP5+wk!42<~iUsELmI{X6xK{)gj-`eiG; z{XVRl`FDDH?Zawcw@3C{yv=^MPb)1y({m(6=>vyM$@+}HOYAJN=WqJA^r3y*ef~FF z_8K29yQRAK>KF5yf-CM5k_DPe(q&r_k5C3O4=(g1JpH79E$07l@f4m!0 zJ3SQ{=RIjXUsJMxf6D6W19BqyauuHs*GYL#O#5|iY3_3FX}*t?O;*c&+9`SL&0}SY zHK6{rEojwZ+kK%u)(>;}-rbXxKeFrJ{M;4Cb$6XO*K2glY2(wn@VqIE&*UZSWcDA5 z@2vXXqOw2M_sh&9YHyQ1waj$Qd3*Bsy{~U$N^58Tj;^~dFZduU+?P`t?cB{Ki5S9>yD! zWPZQ%d7dG{`0=PHsN@c`&(Oc|?eL@Z9VWM}?WJE@UH_J{t9J>L{B|b~2?e>jU-OfC zdzf5n@*QONACzZ__~Z3s>qCF;S4DRmm%qCH@z#0O#agFU9iOyxYJ+`1#*e!Xy5-yU zi|q-2SZfsB`Q@+LKko>Y-Km+8As-@Etx$i#T4KMc{?DBL!|Q+ZIRAO^ca8m%Cv{5y z8Ez!yKX;JxcdfPk&HBUK^;%8gqx-_It!npes8L_!z4GSE?+iwJ5By%|_L;R|zChJO)+3x{LZO2^ zdtiL@zmsPF8ASH*Kk)TF@=LwjM*V?2>#Oi?nOXhalA?J}dkk(1Xn7~=@GCDou5fMt z+r1BM)q{Qne)#=}>*T}T?}f6=!^O;hZErcIW6B!zTSacozBv8@Z#|Dd2YHF>`~Kam z=l)~(Ve#=eq04);m({1q|&_o^Y)b|tSc4TRJPl)7W`-U5V$g^zFUrS zl17W*{^p#>q#zH6^qq>u_hmJhpK5)df7AFueXE^m);;}r@wivtqVk%Tm@VJ!K1pTj zwhedqXG%AJdfsRGK8`m&_CLcx>vwD4l;(F$H=ouVu%-RbWlz(^mX20zr_~-<++mb_ zJB#7ejvve)iXZtOUN8B&o~tJEQP{OT+ROK?E?r(RO=F|!F3og}WY>d-<~^UoWXZNK za{Z2d{6AhF+`ol&eP^9S1^=P`55?ivzx*tZefjzL3fG#BB{S5^J5yW~=I^MjtvvO^ zy5Roi>2GGP|KoG17krj%Q}QzI?{EJfP5zDcVm0g^{SSyu+b4a^ zCU61w>(%<3SG&tx(hxGAR>3;;fW^C(uWEalzfJhN&QAG{*$4lFfBl`W17{2enIsf7PgZ~*iuZP9Seq6Wm(P@2&tg7WVb&@aEv~D%nq;}}7N{(~> zXX8Et@hre6qKqAuf$?T_r|o1f*~!0-m-!R>cP8KV6+hUH)xT-k=kQ`u{!Eu8RgD5q ziraFMO&C9!iheIY@SmYSPUFYZ54#^9*=J~G)wgnah1u^nx2BjC-afa{lV$h9WC_Lz zB2GIcC2Zzgu1}rM-Ou>%%;t*Ehi9#C`eXk%Ha)yr^!lIN(r?w(76LM^f?5Yoc!?dC zWSKm-A%Oi*N%$?2)?0@k-2xgv9mTF9WQRfcs*L{(GW$2}PnRuz=>JW9_TS}e*KPc} z_S>Gy3Xky9pSBhMTmC*@zIwUL&)CvB=^x&Y`z2rQzhx)?A-%)&u6xKFd*&fuT*rsV!@?}x`GJ~$hFsH~o0 z&4Ulm*6I|;y?p)1(q`vf$w-O+42z#DESkrk7_S`YAZt(T4u$o#AIslPf7stCRU;l} z_``JZkLF{7H@KD8d#>2Urs%={OL5y{_V=FqGR8^ zzwJ=?ba)!~zpd9TZ{0P%w5g8J%C0YrFXEa1Gh}w(Z`mhzwMKjOk8;0{`!bI4F9d6xegs0M9yi^Jd_7&NW!vqG#vA;FG(Wpr zYDH(N_Oba^{%3eA`tecyE$*XMV!Ml%^eR2~yO?k(HFSqC=PmQ8XYMHF+)4et!{T^w zT&OF9=)#A0t3Dsvr*PSHt(Cuez~#I}d$vuMys48X%V*owwe`Vyw%76kHG#{2lsjzx zUAJ+C=hNuu%9ZjnZm3JoX_aBV(zW`LF57>GL;Do2eDMwA-}I^~_sX{Nfc)@J&w5W; zy$cF?IHjk_@i<$9-K3BGZz~_fcg)YZvd8y>zS|X>@bdhpzH5%IvTJXd|NNQKeN(Kv%=f$Lw@@o-Q)-UESW{KXKaa<^tqREy!^e&gjMg3J$rk#)6(L2 zSD-6H>3q&VmH!#I_CIoOuZjF7|JMFZ_mSPd<>x-F-0gq&{?=`O3$pLmxc`o<(fC-l zyLQcM`OQar|E;Xm_Af40?^M03Ja0`QoA%Qz4dz=mn!i2j4{iSOu=4SKri!S`hi92y z(azRyz4vsTLUyrClE<0Wkh$mPC0IO|Q^anY-esR7Yb4M7qxtZDzI_re?fFzb^3=Jl zUJ-d$x-+$-Ny_B!t;&S9#6Aa}0!GXAvtBIVulT_KR&!ydJ!ejx+>hrE&#vz;@iqG7 zeb=;arP+Md-8*#-Y{~NO*<3DLP<%AE;`6s{7wi=OC{I7|tNqYx>5R82lYE7$Wdk3! zd!4v7TT$@O6P|Z>Zj_~|@I2a=yQsl#>ilneF6@bYc$Z1PBc97-zRZu=PTQirZHpcU zOuJpBR>t|r)h^??s&}r+#seqU+y7m(&&L0^W5sf(>v<&;m&Clhr6c9DYCBV+wcDqi zvs-*;_v{C4jm>)BZJ#3FUB~{R_j%{n{hWWhoj13p&wKsb>ymGW2g4grZ@GvP$!B}Y z8o0jM-(3H#Y5Nbx)fIiuJ|AX28aC_RoRXVsrGDIEXl=}&;r8>yiQ}?W*ZaalKfHff z-}z7b)%0KGttIE*dY_ioG?ni7cTvPz_u|yp&&nDWdV84sZ8ezhf7yTA`OrRwtyl8w zr2j}X`GPV{6qb>ukVNBhppbX{BeEQZ7*M8 z9yurW&P%B&$BgvY?ws0`nX!x6LA-u-32udoL8F>>u>>6t%UV*$VOkCz{JNB{Wxxc#HpW)ZVY z8STu}<+plVGnpoZnSOoRsq$5Q!vVR)5AWal?7Zto<-_w_H7-BGm;Q0|=XcOGx&1Q# z)}@SvjG+M&rJpl~6gVh`D=V9Rjum0t`*?4)???CUufE~#7ao4NHoMe(CfnqE%}Lg& z2Y!ZjNJ^f3VRemHB!GQK-TD3UHu4|B?rEt6n z92uj{DgPPjB_8$P;(q+R`JZX@>C&Zt^tXTL@60O|tgT$TY|Zzen03c_C7p#Br={lf zze|?6-hRU8tBg)5@()yV9-^v9le?)$^5)i#Ci*k!ExYfGl|q=h2Kr-sQ!OYi!4e!`FB zhv&O(a`SEe$$r?kdA(y^p~a@y&bo;!c+N+O^(=I;W1z6cYOQcKbbl z)sUy&JjD}gbbmZu^IBfU#&dOz(T@OqlfBixrPu#R>D~LO_gKGEP49%+)1}PPUVok> zyjwr@^@0z2dmrs(k8}Hww|GtFt*e)$Q>{ck9W6GRByr4Ukz}J5-~DgyOBrf^FS~v8 z!}D+TKMt?B|3_={597sIQKCnC_pUv*?E3Usy>~8pbZ}entXg^?wv^e-#%I?0vzL@ChD)UG8pN02WPWTucJ1@|hxfT(TYV9GF6_PZ<>#0+>5_*OBIyEen@ z^R^qyu6+5qc9N5$MbIlo3zm;B9c12$E+-Hs7a!?!XUFkh@teOsQ~a0ekAP>_1GiOI zmQ8Z7j$!U;KEH7R&nfMNAC4cMFII8uUgaO_hqdW(O?Mt;mh835p4#)+BB{&a@wE-_ z)~0XVHS5+hN!@pfWqlE;LF;<>xHi}{aU5i8P+HWb!LVrWqTk*Bk#NH zhs<)bu9xk~+qr^6|9yzwgN@ExCcV8WvGOa^p4Ere7N-^@Am z!Z>9DSEiMzGcZ`H%)7exQGVM$-4DKN#O)M6Y}>lv_PN_hvx6@`+vds1^3Zz)%LC!# zOBsr{ganoa$S^Dr7FMT=r&aq7l5(`s;m>EtLUgxpRy0`U1 z_#^qYFS~oa!#>D&ZrN*fx7@d~dhs1+9`8A+b0;tuxd-2Cu%JA^ccuP_e{A;Q`5zVL zLs2g;*zC9d9gw-Xc6yre?z6YIOFXwcTD_FS~_Z0%Khe#Aej z=5H6XvzhPn>5qDKRmtmG=eL5g-x(}5pSInz=>4h1E?X(Wc!WmXMK!CJCueOAZ!>?!^LIU!%MaJzeE;x%{~q0?F?astU;JbH$ot99E#7}krzTFW4Cu9- z!aR@v?)#YU$NX>gAKNeWrCL`wH{hMPu1)p$yFD?)-IQ6rB&#~gJ@BbNoXiRS_{Vm@$i~q=Mk6HJf_HEwUbvPh0 zz(Y^Kq#@_rQw4$Ip2BN;mwV>&$L3mpTa&siZS#lR1ADhVF#mSM!NG8X-3KEV{ssO~ z3_r?aKD_+l{_)oHL$mZd)vm7H@-|Ldvy{6eJFwuzE0v(e+pV>)zxNf+`?1~weQSBm z_v}ZU$Ga4-y^nmaS9fFk7r)w@ z-K`vT=b;j<(;BaY?TK;?*5iB`C)#`mVC*I`lDuc)*swfYHsU}+SqaU=^697 zcc4u+Z}a|!G&lGBdVWw=*Us+W38~|U=CTJ|e)A`Hd3N^7gUOW!?Qb_s;&XiGsAs!v zS>X<;_?}x)b?5hQeA|9#y+Br2`8@NhTi3s}EP3sDw1A2`+~-{=Q>bdk0fx^GGVTZYZ|*--&-0%llb`42&6=o7dmJC@ zihbGozCGA)67wO0iAi&IddeDk`bl%$VKR)@tGlrOQ~W;F{|q$K7#%7v6CdDQwv;$9(!}>`WCr~ha z{`Gx*^M8g-Z$Sy6CH%gCsk}^Ng}>+JuhTB;M+a=ZD`LozTyI@JgWE7O$WS6?lDpkJ z?)cyz?*9T$KCb^QoBW^QVps{|(VC*aGvDqL`yuZ5aev#N?BvJiIbL1&O_|lYcH{Pp z=UituEG&O3{hcNENx1XF_?ztB@k|xfNA?Tasb|{r**{e3KYwXW-do=zn_bGLPTXHH zTcj;`o&(QLg*m+b;`OI2Z3O=_B(ItOOY75K4LoxQmD z($`qKM{k_I39Y+(Ge&-j?7bgc4hk38&&65%otyR}^y7U058=HvuGxz+uAka2STRe3 z=Y#2Hw%Z0h2I|j(mKGm;=f?S^Ub60(oY;@@wVD4JK1}|Txbfm1(^WTb-^r}nbIYXX z`+CLP6B~4vtXkADb4eOQ<>@(L@89|_zE8GB{e$Y;?HynDGQ0dcGwb{L(5}eG z9ecV`Y=l4yYvtH$7zcn+-Ixk)AsP|e`wF^n7MLutb(Bz*J{?7KX)Ea zbdZY`f1_WT{OEnhEVKQOy?w=Q9}+XWHS@~8Lzj*gXKNItC|IQ2P|jJw<0&EAdA<7^ z*JV@P$Sr5JA03;!B0esI`;o2O{oiUK)vw+DGfeCMeMm9LtD)$~lRx`4*Q~!O{?DWT zt^9w6q*L`T#7)1jAM*dHd!MKNO#dnQaf1SQ#2D&qvLEy!_4Q`VVok!lBJEm;XdQ^evR#a<|+&=cu6%o13I{ zMEaHH^Oh|93;r{t%QJ16zj>d?Po$xFuy&i zr((kRte)|!_ub%cCO^Ji-#%SD%`k06`qcRucQ2%Tj90pT-G1ZVSv77y3_nhPIJNib z+V!2KtFxZe-2=Kte-_@6=5 z`uO~Bs`39BUcAm?IJ)oe{8Py8OnzTe-B|1(TV{_R?SV`}k#hDCYW7wuF1#c%xh{H<{E!)H@d zAFK^O_RDV7_iwk%``-M!m|4l){P~DEkB7O@lXQlJ26+YM=l6T%H&@k|e(0O}SfBUD ze*cf(o4#^4r?YPh6cG*Zn)h`(yCI{p`7WtRJms zs$f1CCwZkbWp2WU-i>YUJ0s4?PEAcY7s%r_iEa# z^4kl7O``QwTs3tI?Oad2 z(hGk2757wMjqjMhX?^#f%-?Zw71w=tUao&A&>y{h@7}AuUox)Q`AaQ ziJIA&T(*h-yM4Lt@Ba+x40dPdB*<9j1yA1E$9e0%#?h$1Yin|s{Bilas3voLM!DeK zm*L`uuB=DwivmRi55@Wy_@p%7w|pO3XH~zjZoL4L)Q=Q6KjsWrn)&pF}pLh zQoLkdnz>KkJN*T&sB=AC#z zQcEhbE{C~kX_3^P=5JePT|X9Q^&|Jgyq`Uk-L(YGOL%H9QzZoWPSBuHNz1t?|{)?Np&sP3t zXtXoRir;*`$0kt!@LjLlA$_kTO@8O*{b%qAnVt5q^O4ipr<0poRhl^NENNiBspQYE z-|(N|;S~8};-??|XLvKGH~ZXw2G`$(^%j{of8RE2?0@%XfA!P#)Aljeo!oW*==<(j z=bOHEum9ot=@yE=Eu{GJdj6BP7?>#b-^mIQS z_}pg+Pyfz2Yzw&SrPloMf4u*uc*u?)lZDNX*thRflPcLhxia7QpwSVh&C7W><{3}$ zt68GHx9q-%$^Py*_RBTAA6`G05-ujTPxiwWsdpQ7XFGDocx#{7z2vju&TdET9LYNo zPh@y1zaPJuzmNOhneTQiAItXh?f+G#%W_VZR4ACG6RiRGKVVt;$`hwq(l!b7sdw;N8nQNZTaHZ6WO!-JJEZ3}qn zyXNzM$?w@O|DPd!zesGvajA;WzT5U*(@pLz^ZTH5S|PEoT$$sf{h_8^yXSY#mwa2F zVgAveui_uC^P}@WTzY3zue5%jk-z;JpJ#xr}ltBoAfrFC0v zwazY%*JGciHkau?LwT0A(r?4H>szPAi|xr|@2QjdlONrETVJdq?s3E=mAx6N8ET!2 z538MNNi|xWo0F@thiBF!JApriAI=}~zh(VcZSLy($CqT-3%DK<;uC)UJcf1AA6r}ObY!!ddBgRAaG{-}y&KXi?M)$Fz%nH-5vn~WF@ z)h*85J=%UsgL(1~`DH)mAK1T1blJiWkM90wc$ir6`^aODreBIuzA}bO)^3gc!Ns~~ z&*bAXjyExKeq43_$Up196HC4OI}MF%oPSh5N?h(;X+G_^O-7k$G6A-nEhC``geMS>)zik(>^Q+SbAIXKf^Rb27XEX zCZ_=Q1%CoA{nM?G_x)ggczsh~OhnX=@9VZdkY1QP zp}_Fb{O!JL=Xa$4Nd73to$*$`CiUToy!DSeomR&vDe6>D?hG}4DRq70kJ+vt*S|G< zxSp-z^@I1_3om^Y|L~?x?xStjtKO_{&y1q^7)}OUI{i68MpS#k)rb4HUGLgrc5M&u zhyM(RcePmUZExIS@nz@w2NSGL7Pm&Sxl1ycoU`xP@Hm&D=4#yL-|9btjvu?fCA`sO zu9u zSS#$|zo=cOZVIFRTieHXogbMW@0Wa4{&~x3zQwk^t0s9J&FATvxat=V&-^m=y|scL z?0rAlH`b?U`#L{7y8A!Fp+g_PcOIL_`o+m)mPN8>bk^<ivfOEKD}q-?sh; zU-ie}$K6MXrP&IXOtW8Z)iwI!-jUuGZp6@Ip=zFM|L!@1VBF>3ws-HkP~e)vA; z>klvNg>AIg_m;bP>Yd$v$IV$&XOJO3U~4QdjF!YrR80=r`>Ne;^waFZ1%B(#}}B zjD;Hve3#vmse6_xWWhb>--ihn?2DOdvq?%X;oiS3Uf(Kzll|eo@0C6E^(&+9*EsF$ zK5=pFZFb+y4E@_ZmQT%}Tiice+KrQifq$l*PKDU%Z^b`WE_->)z4O7xw4IAQd9QvH zvy0uj^_D@svR$%df%}<)y@l5ms<(ISGpyMBIQ@MFf(j?^5oa#IPH&BbS(FO^WdlGtacjyYs;C z>+^*ye;pt0zsde6Z02v(AKMQYzucC5q-uJH!WG?z(KpVdiAFT4er_mg?_&7Gf5YB) z^CeULPJ4lOI+y;vK3FHc zo!)JuU$`byC~k|;7Gal*4=1NN8O;pbw#{rx9Gh!aaf0Q@oX6JXV)7ab_=3L`gU(|8Cy{^j{)ct@x9ooiy7%Mwcl(=` zpTAX#&HmVTyLi^e{2n=zAHN^|R-D4ID}o8r$lx zfz!NmYrkOa^zxhk8Mdx}y6aPUa@l#qzB_MY9&&u8UZezAg_NMYiu}Ef~;++z1p8rHdH$KW0Kem6%@wPpZkJmTv(`)y> z5`TE(kLn}ev{#v~zCGh)js>%-v$y`)hJuiF&f$_Ds~@|!?UVR-L7sI>t$sj%#D#rQ zH*de({;PHK&&Ih8T@QK}PYVg~kd2u7ScLJ#b$eku<6HkOHjF$NVkj$9%2B_xF2Ts8haiCsQo^J6~v# z$YHie4qS0YN75y7^i?jf=YQCA`qA}Xg^&G*=l8xYtWJG&p8HO=l*{zBENfXVnpC9R zoY1o@BzJA^Qt`&g@$*c7@ji^_`*HtU=Ea)G$Nw36?DU&M_ig_0Wfy>`#-ub$HihTP%wku06?n(am+3ms~=REPZQ8iLF)1Ab$q%#Y(e)TPo zDHFY4cc-4`PvnZ4q928i?D>q2XRmZz{?f{CoqEK#du#e$97!)?kc=-gFsOXAH=NjQ zf(!Ut_leiAUa>Q%3As|E`tWYprC4kK%%?j(vOG@R6nW%#-37NQvyj&FANdM6W&bmD z+NactJwCWk;o3jhKf#ymlwvFD*mhspvOC*t+f0S{{VMf)>J9jIJ`k|5JYakN&Hl&r z?Vt^dwl%>YdY3I;_MhR9{v(ZbCTE3yNBeJy@Z9Dm=x*n6UwF0PY2F8nb2hAZ`Per5 zfs*49X#!*=Viq=Uz!2D_9WfxnG! z{W$(`?)xM5k`>o3Km5XKd*3^jp zX8Ymncj@bIf038*A7)CfHLX_Fls%Hmdh^_|rxG%&HJ^wot@>enP`rLi`kUm3{~6dS z^xj?ie9TVty87;&7oP9*P@N^ov&1T2LH_GvmI-#@k|z$%e%#;q-cIV@Av@6z*OnJ& z+O1#y<8tnsvS7}|P2t;iO+IzcA}zG^ZXcsc%A*Dw;cuxQzb*Xm{PFhY(pbCn9?unr z(@Ui`GG$lBxGNdRx=AbBN``!8+G3x*o+GM4{M&?&_a-I^G+l^Wd!S@Jsz@_nQ)v`CWXU@19qVk;$!MqNU2KHuM;LQ);l;G~6};5bYoBm;V`B z?HT_G->o~h_)-3m*zluanSa;)O6+&6F51iJyzx=;>&d$>cQO2I>iT8;sQu0N2cG-* z?$-GI2z)fxJNiP&=@W0h#@ffU2EDpEXVv1=P)F&x?9A-tyaz=;&t)jx&#iAGn)sNz z@=ty8s;oHah$lu-FW#-RKDp(MWLk{goAf!4_F6v{e=GR#ZT`bI@_coYKLYniKj`1m zefs{Ev(N6nGUmxO+UCcgAd{E#HqId?yeZIuRrFOnakmt_UO>zZ1q>hHH$7-yu1~9H zd-0z^pw7C&{_w89^KXBtb$WBOIQQ9}x}=|Zg*!PCPsnnt(eIhX+umBIU-8)G(t_W5 zGnc*Ieywane)^|}eGe~+7YiNdT97iy&(ehP_(fMd>-OS)|26`x#6P0X^e6pFjpMS~ zeV-5C6Q3V=S>?CO#=r9(Ce57sp@+Gs`!JKm%Q#jCR*~?1|1QUaR!e_Bu%FFTp8w_i zggqbmTOV90wY0maGe2WT#=^83Yk@tx3l{KI1+Y)8(fR1QzVV-Wh4Yc}i)VHF`qxCh z5@509>&z;_ z@Mm0S7*EY>xjz4*11snZ9yktP`R|-PbNY|(AK8Bkyy9N`QY`HJimX|a_1-Jp<>2kR z-I>7V$F4pn36#Tr%?|oIw@#$S{R4k@X?}B^?)9&+#fPrl&)ajk^mVCx_V$3Iw`4ai zWasi=5uPB@xI^&MSq727xYdu(H>Mx3XRTp>y!&j9?e}iEV!n>tvKb3|CO-SQ``nvm z$zuom4T@heJ`D-qUw1KnbM5@Y>u>RU{m6f?bNyH0l}9tSyeI!&4uK7I z@0r#1TGprfH)%dz`XgNZNNi1wujUi!satwpHoZBz$9;R+`@?7cGo&l-Sis-&Vtv*R z=ii2}{xb;dGs~7^zPeu6sr&G;N51(1w;~hT#BV$`VzBO%_B?R#?g@!?pGotg0OO~# zqVMaO{xSSWKk}b}@9Tet&Uhiy*YEj%NPF*yW{K5PxL!V;cl*=+q74lBamQDlyRhW) zKFb=$58K=Aq%-1${z+y3YVWWSTp4RN-zsY(>+a1vq&xVxhKO26)Lv{7XKn6bs1OCk zmgv{5|N0;F-&B7%z2#l$dA7`X)<5Px>NZ@tb$f^S+0B>U&i)%=@Fh(p`O4J#84Qe{ z`Wxr7KmWV5PB;G6%$z@lOSI0f$(nr2dDFdPckCjSd>*>RXf+iuoVPA;(8}Du<@=FZ z>xXBbH^v{~T~U$t?CP4M%NBC^T{v0Nl+%V81ZpfIOl3GadaX&DTQx_(Xe{5!W! z^pEwA>W8-ZkJYxx7wz&^*@p>+udX#_H?S(yPQtZ0F5HgC(kVx@XIgS zH|@vA56=(&Gx=e@@K5HC>LvAuEK`fiO7>PCzG(MjO9fI^+(R%P|3JHPxE4pJpUh6ee-YA_7*8@Keghgx$yVC3b|wZ zpw&Gx8u{Fy!p>?eEUBU#@BIn`##7YsJ}V; zNIkEKzf|Tu+mG?x`fJza=WPj6*|MceQplCb!6SLb$Ls2q77RSU+7I1zesuhhefvF` z3x5J1-*2lExny@@Q)ET@(McLRCy6KhXV}ZNGr&{XGAHFpO45G&?3ZVWKKY%YL|!h> zWdF_hZ?`X(zURKFHhbyuZ`HrMxl3RC!%ez5*l$d(t~B5Uuz=i|1;YuC+W z{rW^Hf1?wJ1oK7}%kOt)p1Yt~XPnjf+p+HWHhIw+$7MHf{5u| z59f<{EPCb<+x_p0)>B87o~IipPn_8Gbe}>E=ZD(;e?;UD&l7I;YUAh4YSZ>~xz+x!)}+1b>~DJ?nr3Iy zemtuDV6C?Q$0gIbZNIIRTdQ1o({lRhj-#8@Cx`{BNp5(1WzO|;^9A-q{%7EP-oMB9 zQU0dC?Z2~wcV4MG{j74H|6Fa)&1GzF@{Sc4_cb+G{`#H&P4q{5?IZs7{|thEnAfc- z|HpH=#WHwW`tjApe4NFw_!0kYB{ zR=p_cS6|X8skcXuF`+<0OmTzVn*Enc`y2l8esFKMllgJ_VSeL+$)0V$1Lq%;YH0e; z5Hid0^NEnfX-bX<*=<7-6wW_Ce^g#HL(ceP?Xi^)=X1F}*sJF8*yU2p81Eb^wI{9P&i@ap>G`3x0p-2MDnziQu@g~#b^{V?@Pxmm7}kKHBZTkiKA3U_GQ2pRd- zs;{o``nbPmz3~U;NAibvehKEM`ikgA5}-!-pc1WUXj}N`gGA5IcEur!q)sLALmDX{VV=$-;d%4f8%tE5B+D@ z{I7fQkET1*x9yu8Q8`Uq;m>LLNjqNO=qWqOko)h%eE$Co50!u1{OEjSp6TT+TRxh% z<-Xg>zu|T7lZe}|c$KG3N@8a1Gg>>jjZ3=VscY4??T?f{GC%y!&|A{qeP76q@5iKr zTUI{1=-*yi(ffAptDYlDJgYx_l@U7L`owU3e~s{O?~20*< zQ%&k$TrWIzd!EwH69Ep#_}ngDpHOvQrtYFV&z{JKXVb17eqh(X;PtE)eyOZ$yA})P zD)Xs$)J#~=+}z+^AI0#s{zmvC+3y{8@_*bv@a@`o|A(>fhp$iH-w-p6l-X&Q@Y!&l zqs5oAmGK?+IcM`9u^-kKsjxnFPwsN*3;iSMZnLggyqWHjYWeq)O3JPeJ6IbJBt*0w z*!w~J+r|&e5Aw6_oBW@FYY}gD#O|%LP6uDB-!|*+`h}C+5_;t)9drl_dGP${dCB$S zKNde)%Y3X(f5%lD^I=Jx&W4@)+Jm?BdEehG?L8%E znM2L?yAy;jOWVFaE`Pl0{vY*8700x%ZTrZbrMs&8gd5i#NuJpUEdMFbk-5PB(r@`= z-FVj@Q|;T=+vI<+_x%x@T~_kDpW|-U#IiUGcW%>|AG-aD+=UnehP;X+zVn(_%ll1zF3-L{qkDdHo%Kht)ypgDPW?U{ z^~*Q6{^9K9XN01y4I`R!{|Ou|3TfhI+Vg?&%k%^H`|oM}c=%!UC1|zWMdb+3~ktANnWxVSmpa+XwGkw$+JV`s2I! zZsv9+*(C4IJvS#TI&;ZWP-kOX?MB|k&+}Ys&N{HxKKyw4Tf@ir1Mgew8O}F9*?jr^ z`#p*&-^D*ixfg1?O>piAKf|IVbS65F^Jk^R`sUYH?Tl-R{xh`he%Rk0<^E0moBtmr zDV-?$x!?9%zpWNB{cQFocIKzg+jXz67h(L8{+98>@x%YD{%)xg&zx>%5OMRza<2_n zOf%kwpNj6}nf!CEm3TyG@tp6k<1ViJaXS2BovQ!C*XO1G@L#SIkGeb8?(re>s3qCO zvWvDI=j)YVDp>H8^A`W9`n~bIH5q@GnDTeU3+z#S^jF)jp6gYe%%!(Ey0fe|7Tik_ zI;nJqv)AF|gqkISpT1fitrA=QJE=nZ*yZD^DxN@YYK?`B|?#zP|N)DDS&v^MnmSmmW4sdoncm ziOf5;_c4iAl1#1>_;*q4KG)at(kk=#H(&ds_~^tf?)&_nB^O${tG8rK)|zD2o_g+H z)d$xq@z(mBe)bA`&ue=um(_@E*zzH6ZC1jrix01>ea@5Eu5WtU?YshaYv8dv+wIL6 zWYrIxmyP{n^0&n%@=>hWrE|~2H-4O#ld`wPXWFN|d)L%uI3G4zz0Y_8Cp)_+d$&z` z`EQT9V|MBv=l3dX-u}& zF#bmS@v0;L#I{_kvDNRBRQ>Sv&70)x@~+D{b$RA&{!`Y>Eo!*l`zPq{GMzu+ACBFA zc)w|nVETvehnQZ!onAH}Ztt7xMLoIt+N(A)G*q6n4oK(jVtBrf>x0`gDpx`_=m!y;83a*l%H7x@z~U;tH$6oQd;i_D{7q z@P6)@sh@hw@3YhyXV){;ROddb&fPszgE(G<$hkQ({O10a zdUc=JtN9{&d3BN*Rm*yp-Kr4!SmUm?;LS;uW!^=Lb>5iQY!Y(2P|e3%DgGw^QSnFK z()`9c<;}aU)~G+qSTgIDcgek9u9x&47VP}J`cu!hyW4-CopWBI?)t2leas*E+v?Z1bZdP0mUV4S zA&rKWcDLpZt4g9!_&&E{9A1-Wy-~a zW7JNX&R!mH>}kjElP8bo9{A5tTKIN8v3FL)tN-!%@y|}DM(@M<_CKBrW}g?UsHvTI z{b~JdyeMh-`;%U_=gm^ z;%$5QA0K}!TK%#6G4J#vverKNT(86oZ*yl{dJ!{YY3u1FjXhb$llaWOy^mXApU-Rl zJECIiK7oqLeQMnG`u~Lbx0u~GKK<#>dF8a?KKpCwGU+0WZ>}w~{?E`8zm0XRhM>2BC_<&SFmS8%HAT}6=* z=i4hGb*j5Q96kOf`eV}TLuTSt@y&XFG8r$t&F{`(W>F4Xc6-8M(*Yw#&e3FYZEMSqt>KRVu4 zV$YdTCwlo0?}NE=VLP{9%uz9VH+MU;@`=!*g17xsiq3diK43ojVo?{vukL?bN}K*O z9C~wMNs<(2jbYNar&SW)z3jgzTrK{l?6&Iz|69h)taZQU+~b=Qt&;vM`Kh0Q_48s? z$K;RF5BI+n{jmJdKhYl(A4&H!|G0eULT$V6NBNs^udcnj&7f1PHTPgcsHDY{6yY6f zE7cFZ@0ObW=Jm(4$I&15-rcr6H&^AFkYutp+tQ497Qw5|IpH!-1gsu3F@9bC=Je_s z-K%yQF?aqLUHIxN?YrfJ>Z2chzK%C1dHPIy>K1t;?`Mii?}BeKQlIp1+&}XCk<_dE zOn=?0zIJ z{$mv{c>GD$_ifYF9(g`gY<6ot?a<{c*yq4=fWgmQ^27bdkN#->h=0_}eE1f3)Q`ahu-u2s6R4`bI-^0_Tx9-)`aO7>TKJ)aF(*< zXTxLi6_%3kZts?7`*%Gm$ByxWjs8dOhw~?{F@?uv ze3!WT3My2RXMOYM`**vJ|HIb)4ij7b2Yu5MAKDgOKe6}H+S2kq&l^t+C)KN~mThEo zh}~&3=L2K*H-jI&5AJi;*nf1Jwd;HPAK8y)?>?q%xL)I#`s_A$z{Y=X>>QkTcvLFC z*F2ouwSVi^_s7--AJ}Djyl<;L-;d=7duvoSUbityo^CI5?65OfAw4W(p z!j8)hTkh)EC3ffB(SQlBZby_$KA*+#Yxx2Dt?u15iNE8cDx|($_K9aZxb{v&WTw&~ zlWci~6Ux&pncBmDvQ^%4Ol;t->HO{VpW$TPkLmvzlFgR?XIL5(zV-O;%!;7n$0z)F z?e{}}Y34tZNe|QaU0r;2NxrqZ(a%DOZ7!dfPNf_+lif9W)~8%u8_SQ!ADefX){Fd@ z#orzkwzj--jdbUO>Wk8zcK;a^SZ_scc-wa1+_`2G##i%s>&yQ$u>Ab7<8t#;&qvZC z+truPQrW88|AVz=bG*}^+8-AmYT8NvsDG$`Sbm%LgR@G-wUw*yt?bJUdeQv(&4U){ z*=@{ocQ7cZKVQY50pH6s;R4guEf>FXh8RV}?E1Av$Nkg#9rX|9@89ru`mv)sKIV7V zyx3!zuF#p(@@CSjB<9Mj`-fI7^)`6^j6v|E{L)+YZ;pSM?z~0p+I_wnbCu*D>rHN~ zoB!|k6yv%rjDLRoXGnZi|AlYYe}?_M|3vDMIHG^~{xcl5tI_?>uqgW>{~v){{~12+ zvVS<=PV7I!Mbi)M|2T5%f81rLw~4<|HUBU3y8Z7D*SE?evFn}pe>gv%yZ*(jAI|?7 zSj_hS$?N}-e!g}87vCDi{|rsi@&C*nY_RmNEwy*rpaKY;Jzdz#>Th( z6Z-M^SXKVF{`NnTk9f=d?n@={`WM&)LskS%l{I|lrm+CXJ?OW}Pt|fjrd-d#r?Y?0e zb(gt~m%Wg5toXD^c9kWI*g;8_FdKWO((OO~%;#E?J8R|D{|uX@p14m?zI*mS>|yPv z|2|8e(_rd9G{3RV;>TUHrQ%In{NJuLdD{DK`r87>r|ml8f3w#WZ{3x?H06)WkK9N0 zE&nuTAKs^RdH<%Z9m$??x6k+GX!oqVD{b`2_VudkHdb|lf68`#Sl0c>b8B|4b$HvU zSf{&ES7NNJIz<+gJ&dpV`*=?JKJ82P4;ICLD!z66Z^h033@;Ws$QxgbyZ*ucTV{RN zJ<)4_64zHOJAPmv=cUx>%&)6|^z43SU0>F@v&f<3on1Dyg&c%C^_7ay)pqm3&Mbiko(<@(Y54w5R zac}(TS>_tAcX|f51sQR&%Siq9f6)Hs{zLn=`Yr8kIdAsqX2vOeoYq|x_5JY5<(`ZW zB|J9z#VqNYsj{56HIGqZ{d8=HcxbH8{h|EZq`zw(*R?&_>wX;e{b1j`W%blevxE2b zoH=XBQKrQf^HHh%qz(i79EOUiqHp3w_6hv4`4BgE>75_xkG@XtP2IWAJ9~!WrMR1G zlN38=&y+5ZIL2nxm;I`q|Bu*@^!(rQKc+i%KYH7Gy?yydr5N8w2N&&#&TJ|BvE8t8 zcAwMAyF2*rl{}une?Cil|Bs~)>^XnvAB!rR`f$G7?H`vtc5Ls9{MwNtbyN55lG2Pb zsW;}XT6Och^~YO#`_6x}_^`cCdEVuR`;YZ01na!u5+=-$PJ98qp3k8iW} zkW^rPdQ1DlKE4|MkMhUXcX&V4RkC=iw}@Z&>(PhWvQs=9%Ip3Ji8D{~kSTIs^J@Mk z_olRqU$=cYe>|V(^{so8b5+mWs`_5ZtJlofk*RQdEF1`P|Mg5ztPiJj^^XH%J z-#K6QcSWt+axFOPSO1NYx4dioUUz&re(rO5@9LH!J10Kz`7;98CkBG%iXSX(Kj!w) zW8cSRGavkCcoS>6{_<}Z=5KS-6;iKf_3)nkEV#2Sc-E&=3|ijRmHB!~O&s$opC(K^ zDm5)VseplblIPpN>sR(~sGFU>Br9I1PVr9U(!bZ6{+Ji8h;-Fr3!SrgLtd5Hjk)fd zXEFTzeB?gwpXdj(BlK#VALeE|ZlAmDsM+%6XLBYAaUPl;z-YZ**HX79uRlGf&_RB#8IFU^w(s%%aR2B&&aF+)kJyP_ z+ag_gJ101+s^;2BMTI$P;OLmc zs(X*w)I{5ek@L=?bSbvDOy_(DG43l zX)!g}ZsJ_M7Tkb!u{dyH*H$URf+0=~@5$q;Qe^DYq$_Us;YZeluaLquL3B z>;5x*oA>eE!jICAkN14F{&_34J#gN!tDdS!+uPhcuGX@#`R^9Kx37bwcwhh>ppO4g z$!w#2H-B7Be^f8~@5HX9$B)dIxli$r?MH*lOZUt^T{(|)nv&>Tiv*XCbDD~uD%!q2 zwl)4{e9%=J?g#5df3Sy4KWE?@{4nd~sj`Kli$= zbpjP1w*;=?XZg|bQq|^Soyp8Uy)(|eH%_~gJm=Y7@gwt?KlHzO{oAo3-21BO*N`b;P40JmTk%i3{$xXq@PCF4#}@x* zSSlXE`01!fc;tuq2kJj;u~VriKUAOh@65mJd%XR(RodlG-SPMB?CIr~l^QIqv~QNw z-@N`i`rDkz5BdM7$c5c?s+NB{e`C5`Oy2K5^NshNNv@ZC9q`Bc@9eMfo%^Lr-?#6I zTba%DVsq@@^bRHt z<-Y7KkJ!9zQbfrPlXS;YrIkvi)6XeCQ)YPZbxnTL{LRTVejnzoe=INXW8L8cb)1*e z#5QG1wWI~>JYjx%Tq0G+A@%*02IF%KHc?&Q<`aKt(fM%mH|-05_#c*&-|?gIW4PxB z^G?&(p}RL;cvtc>&unq+VVe_&Ps(Kh>!+U9YA6)*6o6m*?%dTyp=G)92_} z6*+sHm9oOJcdpgTO^8^Ulb&r5dsyMy`WE|?`(pK3Kg?>iBHibwD=K;yIlk{dwDY}K z-KDSzudZJ^Cfa^-;$oHb!h^@ZtUn)?IxETe)Q%XVxKp#j{e6Gkul2tq7e3`-5tqfD z;JRz8%d%s4Md$KglW(k-`!c`hn)wGevGehlo_s3hwYN0fE^qW}z0%&G{c`^q9?YFD zVk+zY?ck<1v69UnnPPR1R6bZ!w%Kdve}+bd^;h*fqk69xWK_j2J+sY!bynal??UF> ziAsl!-{e0`5@+~!wytS?uKzjN^$TwX#;|wq;a-vNmy^XU3F&-dPVt5>`+@Wg|O zbE?y4CE1pBeca!9D|5%54_-g=Zod(_&3*c`cIsAxnvaW42%pm8xD(PN_$PGZN9LpT zA0}2v`)wBkJJNeR7K$Y|9_3zjc2c-&Jwn78%k*AJUM9}JT-*gpUGH>+h! zA8ze)R$bTkYVw}heg~(e9(s4I@|^bNeTH=x<>apYlRNm~`NR3G(g*i({Px(h_qWfz z+Yr=8GlVl_nlc0P*}9^O z4)WDM#J|OTjBotUkUiU9F3Y?s{f}bt>&wktxe?RK~JC^JJpTTR%dizBUTqIpx*+1#U0{+eQIr{B&q95)bl4TFQR%8FL zo~@Gbu@6VCP%NUOp&bfYkO91=DILW`W(tbpL{QdBI`#yc$-oEZN zewVyf)~sm_F$kG>@Tar=G^;Opi}s!Pk-zN6>4W>FbQWIQ!~Eg-K{>X*Z_&9@xn{Tc z-%6i-spOJ-Q$eoig`l}bcymmQu_U-5ohcX^J z-QOLPr{i!SrpQC|bFT>Fckx5{UE=i|^$A-)vi9{Z&YsTwXn9N2>ut*(-N_65oXfMk z;5fVO+4Q=r*Mt9EoX=3h|FPb={I_0T@6y**D!MaDUUmkggq}aeog=q2PTx6RJkUXI z`3Lm}y#E=Fr+xI;c-`cz_-}T^$4O?^pV*PHVQ1peo+eDl=62och+rn+7__FSsZA;eGFa zhP1ijN9Wo9IQ-~`Y4mG*e(wc8q7HryF1XIC$YZm?%|T7&x#aB~8-BW0Tz^yi@c56S zUE7b_3*3u+X(#;QN{}N<+1rg@yO+le8{8_tuJ^QuIOWsr^2xGv5s3|+o4asrT<6^wz`^&4)W=B=gZ6IOYBbz{P6uy)gLSV zBj>qZKaRaP$$N9&cfkp#yzH#{tx^?IYR^0{m6uQ5_e1};@tq&SM{oVH`p(PSyws?K51|VDI?HchQgQ-)4Nc-fUC)q5SBDmsQLsoTzwvLZ9}=LSBmsVA~N+`pZDG)g)l~XdkhftW#CH_Se!QYYLS5 zTr*}l)rwdqe_3y|sKItR4UXHo`e0Z7TicKFem{yUAB2Bo&XSYdxi#A`bA{97Erv!@ zwPkwDS8x?DSTHXTeOki!t^7DC2lq|?R(O5O`y1CE?wh@`;@^LUpso9Uv=)m`TpYcP zZ+04^eBMNVt@~Eb<;~1`ggE5c0v+Ui_}jkC-#q_q@xx4;+~U7$AN<@Za%HXQ?f!em zEAyVrcqhA)C-Btf{|vkQojAYGv}3A?s=t-|Pt2;~+v$G-#cS#_>vMYJzbhTDd#`-@ z+?~q!-N)}9w_Jbjl?L-W{ z)*at{p}Eax^#Xq=7Cw`!c>YjIgJHev-?=rO%YQgOUfx*R8}%^f%WdB%_8mLw#8mDu zmf228SNX*pSL(`8H!-7r^R)d7|K0jnaO~))tls?%5C;@v~(c8>i(t zv+pwfZ&p6~EiYGh&Zx%b(waS@tA5;fzZ&=Nw%fIFzRgLSS;l>PC)Zn#PUXT=Enn^`^?b;FTFV}}^TV^9%d@Vz zhJ8Bp$a;lOm!$JzwwUIFlFVK2>a^=F+_U>}Rd$P<_Vp!uHf+uPkom!7LbO|9gG&a3 z3Lj(6#L3Mk7w}u)?bijroWl6~_HVZT3@2CokOnp3_dVKc{+Rvn?fkC&JbxS?MsMJW zn!4}cyxCWq7yf71H#Pgr{)GEKP34*EZ-4(c{Z9D)0QLv`T{h~E`ETYwnzC*Cx64s6 zQD?$+mL~7)kz4ScrQYh{KkeG?;Eyf8md)+o6t8tgq@Fuhy8Z9hS^paA6l>%^ucU???JKg&&F!{yN0HtYhBZ^&p+C`t|D8=YMCaCjJT+ zJ{0`x)KPcOsPkt__Ahtdo2*qE`cQRE{+T`V&fVKv=YDAZ2T%U?UvX?yOgz?nf7gqDuKCsJ1)eV18+w=DkNxz)_j z_3mYLg=E{;%C0|>)w)+yOe)L+kDFpzgTE<=-9o4;FJzOa|U;}V{TSqOZPRe%DShy@mguimMyVXlFD1R zZl1gR^vQ-#)|=EnG%&Tk^Q#UIb!89<92vOY=Z6 ztu6AERK6g^7JJB8Y0`ROxsIRKdo9+_eEqVw_+Q}Thwp#O&;HNgslI@xzt?{A{Pq(0 zwr}x5`y?wC#fw)+dG~LOtKDQMd$;BJf(Z`_2Cj?Uzx% zGGX0x-M4ef)+(IZdZ1$8`yFcfmoHquF#T8F#t-rb_i=o9et5oQjqV2%p-hAOS;jvO z2MEN!n(Sd$$u%YCh=+y3^Hn`8k_>;&tPlPWJN;0n9p{gIkB`i1Th4!^b*@`ycCPe{ zI2(PH)|;or@9u15(7Q9|`oe!Vrq7eS_)q(X|Is*}D|<|f*PLH|`+nB_58Zd&OB3am zN>6&TyIP3xXM+x#$4S#y=JRE3qCejLCh=qU${*X_aqnKO>+H9!<@W703W~e7CQn#A zd9s5%Phfm#{XwfE?2o4RxnA9MH@g0ic^Ng|Z}rO0W`7=* zH~cRC`+%?bHrsCdoBiK9KCVAhTkrSbdV7BE+bwIe!?*oT^39rLoLAEGu;awf?BH)N z_DuKvyZ%pVIU~32o>?^;H%cDX?cFF->&j5@%m2X7()gRtqkgO~E$NdrkBpUhS)Z=D zL^Uzr_{`k{f4}?gKYV@GXRg1XlULssev}XV+gIcJQ7G5#%#V48kDOfQXt1frO~LT? zB(7wZXW`G+d;M7dnEhD2@SmcOy4&_XIz2;gt8}&N#@@FNB0^l&y<-#ac{g$A_XT`X zTmI-Ti21Sk$SuFl^#2U-8&z)ocYOXWum()L)e~;PD`0rwq-Pc>rW_clsaI5Albs(sn-B8y|XgZE)CZm#g(#RXhKz zUfSc)XtU$G45yK_`trS%|CWBJcia4T>X!ALnZ-4wx7Q1A>-zRqsdkE!!X)2=WqJ3f z$hnyzrn0Lv*>yhe`L3A*>5L1<0+2v?LA3_h2JX8rhS%lJ3B9}@|@QN_U?>$)-Arl-~2v` zANiTLmG%0U_X5i%i*E90y1Gb{IWP6*j%}%V&Wr~hU*CDDK5cz_JnuibAN5D>OYMnX zlkxqYLQBkzigL&8!DSmJPWU7q#@w`|NnG-n=Q->D3=*+5)_eXo)x`W~;MLiBTb83@ zm7qZEe96t*G6I}n6|IL|qTR!i3lm4z!zWl!F$I{xw z{|pv)|1<17{GTCp0so9WfpU|@J4;h8sO*~U6uq-;zUl|L>gaa6z{wfRmA*RPy8eLuP2-RsyO(5qliJ@~%A1lI_I>(=pQo2QS+|~NnQ*)(WmCFB(w^Oq zp1;j}WZ(Obx!dt$TKmF#uL|yRKD_>Dt6{85L$TCb3x@A++;bWn*xLi+%SpJNc;UzO z2Y0DW{~i4A{6D>mTTX0o|5$o&;>vq3FDyISS6s@OcKgPJ2QuYORg)d$`LBI%u+g|@ z^YMAxACu`yXTQ$%y6q>fGy8~JW|-~MBIDkh$J`3z7fh_XDD`*!+ok0nR^9ixxcEct zyXC5TpRSH%pY(J|%W0KOmX>LH{_G7qBp#bS{LjEyr(4ndVEWtGH9wdS1w}_x#D{%+ z^>VscZ{9lB9s3Me-ITREZuDs|KY!mN&lmqt|H$6zLqhTEmi_X1BwV(!(#dDhwz4OW z-&cKGXSMI_-?jU*`#XN=ADQ1VpYQEfY10pfJ4+68N4lkaQf*+D{y691?Ri_Pi8~0z zL0%{@-uXxKw=>uNDbyH!bZ_31`|z!KT+<)7lFYTqeJ4xYg6H2=a`Rr#-4G$e#@dm? zpYdbk$Lx^5y*2zF4j-21dt=gJzhz6tSKsh}9b1HL|E%3!7OnhLy?h^6gM$d;$LWXf z1|Qy~-?QcRebE<_D*6v!*etzQPkY+-%!6)REM1N~$~;j!m1z%`HTgPKFS{{=YsrZ>R!tSmYt6rX_>kAR^vCLhby%qwz1(TG znB_TcvwKI{86NKvzB22=--Y|1oY}`vfBX681^kLX*w@uqT{b;E+rC4NbH~R?uY{rx zCO>%J+Y|4E`8CyH-D$q=-IIUHah$GJYUv6 z?hpSNdQ0cVz6p>2xb^zYw{IRe6pFa4W>(aQmPrxvD`Sko?_dp-3uRu9@^&o`M`k#2c>5OupiwLet%O<-ABHKzeQfo7bx{u zQz|d|VxOW|mFtmf6KAaTXgQ){_&8fo`ee_42EpKShVdpf`G1$>)!9}!AG&r=@j~u@ zhKB~1c)Cj;Rm2Lef1LbjvD3sAF%0vMxH$`mmuWB`%f14-wWM+LpXwjYe>+N9FMjFP zPQPO6>p8uAVqOc|@!TUDnAMplpEHb$j1R9nl5stb@$Uj%-O&5NvkzYGPU-n`re@_a z_L_Go3%Gufdcs@w7iJQ+_t({5V00A;pa}aczpTOheg8L}-u^f9A0!{+zrDNv=YNJB z>+3$vzWrJB!Tb&Be`e)3+D*UzE511Huh-)Z=Qa24H*}wJ@BWPC7ty$`hYs5;`}XIk zTyS+=(tKBOZXS>!B9*>xe|FW1#ON5G%FjO&_|$y+GtDo71t=zsY8?%x(IkPMb57oV z^Kp8@QTIQegPwnqG&L28(Mhk*a{kX?^KSnKq4Dzh!*cvTtl1CW7ppO7J|0yfwPeb(!@BU!)u7tHak;Ouqcj^xx%Q?MMB& zU;Y!gxW{^Vh4eu&qsosjs{FN8<~&?lqxU9dPOi+HIdcRr{s{iIXVdHhRqm~IDt|04 z?Nhz=;$nx%?bE9#XP2@lFen?b6ge>P8BSPi`8tkMzV++O8f&$EvwT0l2)t7}@vG~$ z;;hXH=2KFSUHGB!_FRE$S^)drm-c1fwXJbipKiTaTUq`~%@dK} zgKxB-WN9$p+r#|ZJ7Yi3KfQ|mNAJmgV5!RMUzf3d@xg~bN}aczu4pc43KrC#);c@y z;=j%7Wj@=p)mhdbTJ+)gkyz#5!oQ>c3H=p|l|T18e)2cpmr6fpmzn*koOyfd%j>f~ z?b2YrUB^>X@PYlXE#EEO@`s}9drDttA1)W$s<+|Wx*1x5P8>68mKM+XzV<&ufBlyK z3{CqiGJm~2|3^zZSNxdO@`?W$MAg4tKCe?3*;BvzQ>b5Z|LIo-eAVISN&?uo*YNyZ z#(t=uJ$oO|^*xHqf4n}pYtQR)v#HgFEo%;F+*`kO<017APefP*?@#@4@+0@5dVx}2 zvwY4!_FF%&Ze61*v+djUv!&nKbSIoS)7@k#@BB8d+?7G}RXq1UbN$2eZTAKKnC340 zyFTz^?UFL~(CocUml$_fb!?M;+PvZ1!`qkV>Hiau7yi$1Nc%qnr~M!0S=;|8N8bLs z`I}_j@wvYZpXc8E{x5EC#p_U$eD2qFO6>vDJul^Nwb=5zZ1*j7LP14CXTin?DOFchOHUaEQGX68j?BBFMUAFk4|2Os7f0wUaxAE`VZ+j{$Jig6)u<2e3q6ubWL+3W}FJLWN6+Nb(rR=~~WreB`jdv=rIK%m<32RsZ8>jr95-@&SFvk5tJmefayOlJL@PD>GHM^h&Baw-#^)g|=0t`Y%ns zz&5|jR9iRw$gXV*m%UuQIP-dVv48HeC2g)-I_GS1l4*!gny~Z0IpeM~i@F%T^*7pY zIs5(KUiPRD#}+@lYkjPa` znfpY4xTij_e!4q)`jxd?-FB4+tXrlerFv-Y&j(*a*UK(yu$%m0{oC55+Z%0cAFl71 z&r>qL<3GcPzT;0a!>^aS-HS+)b~<){cP;dEktR2P`N#UVvZFtKKVHvQ<8duVG37#j z&ht$dbK_5SY3M!^TEq3j;v~DCb5(5W`Z?6*E|tW&Dp9Q4urz+UNqkFj_6Pc_>tw&Ek(_|3|CCbZyeRYuUQ~k^gRGm+fowlx#Ao^JZm?3~ru3-6jn* zF=chX%TDWpP5PtXy}^g=M7j@F`Aj_4x#V!!b*-M&ZMkn&`8_^oc(mHQwLbf;?jFvE z?|Exnek3pX`*z zd+XX=Nz(QZnY3~JdL2*om9}jRU;NwtGi*(p`0zhN%dGmt_oe@sZ}`!;IJ4X+=H=PK zx@+t6VrO=!xc&S&_g8Y;af|gLAMBe<_jk%^ZTN7%J!k)x($(Kmwr~3!r28~v=g+xQ z-A^s~Bwx;JUR%pe?18N{+g%x|-4Fa{xRvz% zp?>?;c&=CfWH0Z@e=yh2->#NB!)N8%wOi({p40r@QNm`Hy~IA93gP3oWPAHt z_K8MTus!0QZxwyI)^pvx(p&D+%H4KIDtvwWKF-^fp|<=#1Mlh&um1_e|8TZ{=oD3d zNdMdVZT}h4{xckMSD*eoS^7W23gcDp`--0ZdgOwG?t)2f6%ToLpAPcmp7%p0 z{nmm-4P5W{ar{ZU_K)Sqx7$a4NjVohGTXLm^G?aGS9d$~h07(imIz*0Vbjxm;G%=P zN5$c9doDfwAm34A{NeY*w*C(|MeB_VITeGFT595QSDXQ_dT%7D5Ny;@eB*1v2L+Z2rhQ>6KN={ERODEzz4+Yd@5j`tW)i!{H^@V59{R#$%;Mc=MmDfVeq%%5|o7C#NDR9?!EcrmW`WAL}iAI%^9&in8B zxV-&8!^Q>sCobAnzwP$+=L;}RfHihHuU+S{|v%6YAiN>eDW)O z`a|p6mzPJslF#UPzk~6lzmD0*Bl#x-EMA{j7lt^98~IRfWOl0EOb7XW@hE+?=WG1F z?ecwdaqcE}?p^bpL?*^b{${H`x$KAV%UaM%Kht+ouclozWetez-P6E$<EDUzt{>AT=srj@e0fPMcTZ*O zK}-9XYv=BKuhsuqA74LFRw}lB{rL}8x8v)orb~KJ7Kj{5oGKV|!4{E8%#~Id`H>Toblid;F}6t2d4{Z{M12 z&z<$Fw{IiQp?{BFF6m2T_K=nAyFY`8O)I2q|JN71@AF^RfBNIS;m4=@z8}@Li>+O8 zJU^NH*oJ(GV*zr9w!b&^&U|+1S$DYDhdYL!9*45T6kb*-?AvK@;vFU&UHiNAL|n`g$2_j6=E-`ex-yi3@J?LBwj zoSYZA&g-4?&Yd~Q{~6Xs-c#H-PrIKlKJLydu`uq`Cws1W?!5SkgSBjO55Jf0_R}B3 zrSJav&%k`W?UW+uptVrZ!>Yw2xet7P1}k zr*=iDtofp(_v&HHwY_U%UfQW#5;)=7d)Xv!w;LmuhvlEuOV^bj4>O9(FgndNZRa+n zj6+`^G&%fg46X~CePeZTtkTkNn+uEAWfiFYXSkuGll$G%!r_21^LhKbM>At8=6hfG zvOBxiIi$x~fiX`-;#e#3`_|C4@Am6o{m*bf=xTA*zxLG;Ke~Od{F%S$ zp1b*+*^h74efrgZYOdVgpM)<7SzuV@lRP^;YYI1~mi|8|-`8AiH?%w|OZ^Z1~@xQkJv3&LM z#HM5G+KUWM*e$rca-*AKuV6(eqx(a@l^Pn0x|~rC$w$tQLzrzpQ|qtj-$~Cd<=ZFU zs4-tR)mQ&$o#L(!UnUzK?0l!FEv)}LE}@6NIDT&E*JJZn#Jsfs;CDOwwdJgP@2($P zZDQh{e$;(G6u)79Z;7p&y>`ImIu+Bohl-C(yzR8cQf|RD_tyFp zS=}1Whwp{{xcr#A)0dw z_&q3~_R8_tB_m#jn$SnRW~bdg>aAV=a@VBSR;6q2T!_x{l$gWj(e0KF5hjM`wpsao^EaRU&v3A!#5at$ z*#BdCtLc%l%cXa9H;WuKkd#Pyn>as+-{y&cUGv{LHC&hK&TX?({E_`&KIf0mk6dQW zxtMkOku%Tw=Cub$g0 z-{w;g5iLLGgi_Fb!(ave?J7GaTws5GR%>M%*MdoY46-k^ul;98dCw@{@ti}LMVvfXO#{U-g~gsr{xl`3nNhBAEBaX7xV%4YvI_rs}w7tM~Y zZ@G5=w)UFZo*(;vm;O1gA;0yG?qV5zD6aQ(QP*_A(m4}JZeEDeBXhR~W6&DjN`cr7;FvW)IZvPv-r{aq5j~m z_Rbprzy0aSX&;wQm0PgM*X$<~vlQcr(@e!Z4B0Q<-&p-E@8j{-8q-H_tNtCkY4TpY z!e!Z%mnA)yBrn(`wiWFRldTG1KO$%GqxF%0XVjLc`CX=~_m&5AG3Lr1eKPxQGS3+S zd7s_#N3Pq(oPd_8Oryw z{Nu^KFT1Cdy={xUnxxIP9lQ4I%yG_Unjq!=u2O-)YLZov`}!;*x0SB=&ybien;|Fv zaedbx!$-1SvRt>1-cs2WBDLo121nz91se~<9-KYN{md%stNG$}2kk{_lo!AHb!O$_ zdoOmCZn>WJ?b;uMSr!+zzq>BoEnpxnGl`XIU|7mXgc)!Wi(|1eM)gCu_ zy~N$$i`*i&J?m2}S%x zoP}?<8uuQ!^e64oE1H8g@AgKAI-RBmCX*AnQ!Yx{osHYP(tfc0u)RQq{zK7i8$XsEJ~ZuC zecQwB8~5ajK9ky_WYMsL!DF|Pi0qQdpG((I|HuD_^TYC^{#{o0TU35bX6u(RZ@cVz z#eUPQ`nUb}HfbwWc0YX=u(s*=`{Zre_x~x?2w%6)s&CrQ`c=NYd{*3=fASyRMENaE z*L`%bpOcODbj`k<CdbZn^74DE?_+(E)s=EA-`PKAY%im;ve7inhPw!09 z*?{xfb{BUqIQeLO4YBFyD*ugpXYG`0Bz~O!aO&8nYuAtLy1I4mvALpG4zeCQbbCrI zhl9VxJ^n0)pL*9mRZF+byOpW?+%L>y&T9QUj+gP_|1N$Hj;lLv&+vT5G|y+n6;YlN zn+?wg`A2>D&(JfU@lWsvwf_vh8$Sl!I9gdRd}cyatj?RRwf*z+eV%vy%Cm3%wg0X2 zZ@E7Pm-h&owqD!(FnjjuT6g~)yCUuxoV$_a@3X?~;G2I}7(a_2xZkwv{PBEgUS`i( z_l`*896N1@k;KbYQI zy7YFG>6VjBe}5|fef+bb^gKi3!E=nS|1+f2di(v5{n-47{qTIL*cSzH*;2)sfp@bc zc3qZw!m}p0XyM|5Cjws0y*pXDzPy*n+%LIL?1%NyUuTye=5O95H}UV(Le_g5AD(7r zxg53W&m*HvZI%ae*BDM=0ZqC4H`Q-CHvi-4hxazFda=){vnFwQ)cKNoqEgw`n-(hB zoPWk(K8NwsobXx( z8yH%0WO~9k|2wdsEI-)dhW)aTaNj;o0k+{+!-7h4EzQe+K>+=JzzNm%Nqs*`B@D zJ77oOwOg#ORr(Hw)(g1?to!{yyjQ1A_D{x#{En}NbItv)ES&aq+q;{R){zI^g$NzK z6TrTw{xHW&=IH+nEe?N@Km7PH`N?}Zso%=EpUv_={dsR}dECC(; z{4srXh4|5Vdj5sLPgJL_wueb&K`Q!4tM z3H;2zank$;jG_qej& zJ#)!RDPOUBO_7!vr;cLU@xWOO&rL`u06w#=Ty`g8*V1S6%jKt*XBrv7EZgaj!m3hZk&)fbp^Tgas1C~DvDB2@QC**`+t^NXyoAvx) zeM`Kgo$S90QTyBW$QGt9`SIL&gYZ3f(<8b0CVYzZDwDYOJyc20moJ&qv{T;o$LEKu zUd40$$zEMk@gcv_MsfA+2v5DKYbvS&S-&2=;P&ZYX!0|m8xktdEpFdos44!C{II_9 zpW>}o{*Uf=eyityzI~F(wzk*4)$6ykvFq;eXmn8EE55eu$IIU~_y35uyIf7UZt|Z& ztRgtZJ=Z+;(rrVZV8)4Ue%B{Br~^{a$ogR_*!3vulY&u!l4?PU-B9sEQ6$UdvTQ~uZ&=O;gWsc)mb;%?0Ai$7A1 zv$k&hd8SEK_p_)G!|x*RPF{x8nxY@s5A~&L)PL|+KbG&!b$`-j>oVsG{4tA4p2 zWFjzmo5l@+RZLIMGZ(C%vCq6l`09U#^#2Tk8SnYF=dXEbwROS%i(miho>D#I!ZWdX zs)E4_kHgIKDt?tePJi?HaeQAqw;f|_Mck=NzDCCniA}io%6$4oN8Z&Y0?BpH?zpqR zTOHn4cVnLZhbtHVSbtz|E6v#B%-&>D|K|7FsGHlJZ4a~DQ?^uSeA+z0Lwe&M6UNJR zIO~i1jr&`}T8<(3+mA$sGd#&L*hf_z*wWQ4X99dRa+@9dEfY15J{7rVr?>#;$d$lGS53;?;9ro9EMSpUl>8(Hf!lv>+gOgn6e}+cT%{F4pU*C28X~EEL zkLI#&#$VrE>zpw3%YXRAFIRt|eNp{`nEel38~#==+OLSNx&KEkd%yh)=Zp3q^x{7( zI#9RwV*G^pC_3Fyy_{el_hS7Ce-wR-QGL8&G^oI-V>GBnQ`Kk&L@q@~%c|DVVtup* z965~zJKjZITAhP(>MYf2wu97t(fv=-y8rE+{-41q>#_ExA8Y?JD4WE8eY5|UaJaMs z>Rs=FBZ@COSUt~C6`XnY(rgE*{V0)_JsNq41S-oa62860@Q40~^T+IXH(#ys{J84$ z!CiaKDol5u?K|dTY)33(xbcue;{|w)`V8?VkGNZ+(}O$^xQ{AD;BPdWsb0b@F-7Fl?Wa%Xe0{WQ{g1T&3{CgH6h-C#6E6DC@bMSJ&v{+n-nZGa z{*(N1{NT2#^__O6krn3QGnWXx_?)pRW{YCXs`&<93*Ir9`xyt-c>YlTaQKiN_m$Fo zzCXDeKh|x`fBI9(#7bq_+rnM0VMp4+xVJ{mUwH0L`2v34Mf;{~|2yX&k9WTC$=~jo z8?7~TB|kh_o~b->zWvr>J5^AqyMLVCTC&#qap<&-OR{pA5! zFHyBZS-ScHd&k9ipZde*f5iSXES_|^{=@9){~7wPYcB+a-^z;5M{b$EKek%e-1&0Y zjhDY(XKb>{a`X7^A!ewd`E>i~la{ZKGF0@6emVZfxc*@NFH2qX{|uZv>wo;MIq$$) z#s0_m`ceO1YV!<0mmXdJ&mg_te*LccWc$82`;XWE=*s`_u!&xkb^qo+@g2Li{Puae zXJ)&5yqnw>#*gQ__DTQPePF}w(~si0v*YBt9(Em8TfN*jXVV5rMV~GsH+TQ2=h~O2 zKN8#j@%)ireBB?VAIZMm*Rgq9sjX+!OPx)7_D|zbw|01Cb$#uR)87m}Y(Km=+y6g9 z%lyZ@eZ3FYhMl|j*!$|Ui%Zh?R&wXLHm0hEinyFrHefy%^QgftY|*}%yZ&~3)wUO} zarv53g3;)`-V3r}M_SNw;q!DdyL#sa=q_aB%aIepq<-Gd+Hk50Z# z?eUiR_+q+FUrUNX!VHDJ;+WKb^GlcB^G&bLHJy7$Cn!QsSyLs)sxA10-Ld_?|FkO9 zA209R;@@T-&sBQTq*sfdFLLcO{b?%3xj~YP6{a70Y{718P!)bge%oR5BmK9mT`zvg z)?8QPt~NJ$$vxqeZ}W4n@boRcn!;5!_u`7=W8&*r8EOu?*5>|a;89+}oBvOc`D6d# z$B+Cc@2SXs)4To5&Hbl8?>X~a=I@!ubCUKHKg@sg{L%W(`(o>B7^U2oWJM+W{#|W* z^GunhaLdHm^3~52cuG}@`yAM(1;%?-EdFM9S?z;;hmGrp*N@63f0Xm*cYpqBSMA)D z+ox$XsLr*o_?N&K@r_0Epi0u-=x^LVG9Pq2y}I?v$G^*#u8;o__fGpgpV^FqUv8Ya zm^b4@O#AJv6!8}~{3UxAy9>G}n|+(u$T&4z;-Ag) zu5asa%0Dt<_;_MzWQ2@>;|s@S;l2;%^Pm4{{wS<*;oU5L-t!%%)zzA%oFZpV zd_J=xRav=`^>nhb-J*R{y1xltuzzT}`$OpQW4Th-k2OV#op;T(nW+}Q?UtgH<92RF zZF3>l;k67k-LBQ*hw5)mj{7n5qw%R-7XQN*0^UgZ-rvFZ!_0)}% z*hKr>w0CU%JK>N1qkOI(mygu({n(lOXs!NXDc5U@i=Vvs6n*~Lk)GGW?kWwdJOsa; zGUuQ2A%po@l*ZEj%!$sER?eTX;w1Bpl(Yt+u3zh(e-oT%FJE!}aKVqWs{Mz5saS2@ z`#5v9>+e&OjGV;J*~Qf?m+rK+dt2GwyN@NRLik`k*B{6FM+M@?UVJ_+exqPlj@HMf zr+W^iJo0&<_4kqnbK9jlnIH4xKJ=}9G}qpF&z=w8ro5JYw^$_QD6>q0@QpRTv^VeDNi~O+Co?W;qXZq43<7v7 z&%bH@@Sow3oX(Gl5C3|{f4sZD?Q5)g+~s?RU1$4eH?P_-Gr~>Af^!<9k>l^13-}q= ztvdg(zVrP*nfQuNyvAof%$@q;@;X!gEiPs;0xjy(qAMS{JkgZ-`r!H%`>pK<=eKSC zau z1)_dLd&(Jpe)qNdNT$#|lcoz#l>VGM@-Wn0WrGOg$El)k=S%))NY~bHx96|1e|(<% z$EEAXi#n|)PC2H0B`vO?bTQIvHfwsn3J~WikZ=|-*Ig`=v3OGCOa|uH zvEpy$|7TEF{_y(WVS)b)R=@95q(461UZ1hn|EN@Zhnjz@VBC4@8(WrrFP(R}#k=C_ z9CM!pp1Kz1Plvj`&FB52yzB20`;2^%OgX_mTY0bff%~rbY@ayevj3*fCs{AAP_WX7 z4`OFlDXr7^+rQ=H9{xxCf;Cp4rB?2f4`2NGYu)_xtlXzv3Y_Ww_v~jdgxNN76?jT4 z;GgwkefAIe-zNKy=5xKSGq}DdIQc<5%S)rRTYg>r;}-i_cK>ddJ3AGu%4Ie+&MUM( z#(%T3PU=Vf;d{Cl_ar7i)@OJvu5_`+F`2Rd&8L*7Dc!|_hxUIgb>ibQVtlwI{Dpt} zKkgdi?SK3KcrSGQSa#_3;mbcJ>ZyH9xEQ0m<&bqv^o%`ck1K|}yTkt8s_^{L{|pi~ z!Vmiye@wgW|6zXbgOBg#sxCUOwlqKGTDQ#7yFS*EHztXOZl3@6n8gA74@7XhFs1zJ(y?bL0!-68uFQUA)p}z(H&Oc-){^R&ZJ!_A=t@k-IGD;3xy^B~n z!}s&!E0tQd1rg;YjGxbU?vtw6f3U3J?vM6Ev+lKK8*e#q@{skHn_M3%`(4xuoaO_tUXLJ$8vn3gZ^mI|T-ep~@1^Py7@A zck05A_Yd9HKi->tY}!2j%U^N}zx2AqM@b6Z71FqIN;c*6#>y~5sg)`d&o5wa42=8y zQT$u-8BfUuL5p(W}3G2IGmYaEp}XaCHu2DgPZG@*w}xF zemHmkoBBtwT>9PH#N*`VAL%SK?`G?In7d5y_M z`y>0q@7aHNAD`vc`|y27*gxG1?;f|l+j^tq`*v@)%t%?E)EnE5gw}DKdsDW4f$93z z_YdT6WQFXJR-~v^0F7>T0iJN zn78%g>*EtE^4+FMJ8al`_377hHLIgR6Xtz;HZ@pJlV$VxsxMM^{8q|6_K)lx`($hU zF4ZZYeE8ze-*ErUTg^Tl6=2!C{Js1c25q?mtrjXh0qkc>!uQt5|DB#&r~XH2-;c%> zKOUVvROL5+&9<3Uw_4Y|SlHn#{qy#p1CiZc6FUw)nPmB8{m0Ya(zpGHeh|xk?4R_< zwf+4z%By2dCuNCkJ9c;R9Bs2ht@pR&-x1tC(LqkyRdnZrc!}5_%*UkcJKiL0-MQzo zUeGg*{6wKcZxd(!$X`%~xNihgwe=zoS=$*!BPeEs>ASMKLJmHn5lsYF|>J>pjpQ?tc z1<#Y`Pt6xud|C0w%ttT2xb~W)UVSfiH1XI$hM9jh?076)*b~5R=qmd5KF>bxKgJ*X zn{&R#3)N(9`cSss*hBT=vx_M^Gn{sY+9gbNyu*+;C#}K8t?Rpdr##C)i3<0FReft8 z-tXOJr*}>F&wgdMc9%(a*O_~)x-sF@!LrrHUo3C;eZ3g{?_51w>h{hje;1eBm^($R z=SNZSmWe0M&%f1Rm$PW^_9OFI|4F`-GyJe_>hhY*O;^A42CidUyhg2CC3|Vd#VDhT zGd(AtQCZKDoL}{d|IOnM@&EeleeJ*NdH-iP{(|}0w3oi?b1wel{bPE?ru0#))aS>h z^X4wfT%DI=dhFtok}EwE-%Ze|%YZd>OZ~Dzr}6N{qOn^GY;<4u0L^B{BO1X zzm}`Vu4jMD46X6ZbI#MvTGCT{dG9fM1^&k|p(EzV9BfAem4H%6onnnJXxc94&7SlR zi@qPVQ|w)0{A$AM>0+lf^t||WWf)r(N}fxu7hKd}d-{?8k@&`6-m z$J0;$POmzTHYXT4a!pZ8J!h<;P~Kcf$8-}Qf3^xgZz*U2%m>E5+PkKC>}D|I-Xh?()tAoFkLVMMJhSr_GP5v`nWWTci!}8t#86HplY%9X}_C61h z{$FXQ^2hau{Q3(0z>Od34@JM{spyN>f3s`Nt+z){9qbgHZ@7DE?g`mSnY{B^A8u(d zzx1x}j^CUWePq)gt}9EXhOiet%HFu+@#KD^o%4nMIQ>wsf2_}S@5O%xF8z}I{E?;y zua#`SuBVdgVx-Zc(|WQ$nay5P@*HnPuL$Fp<9~F|-(3E$!*1z+hF07A{~2V~g**Rf z{or^0_&l{MruMDk+y9C0iB4RS@p@g1@(s~`VX-N8FU|L#{Vd$qw8yQB;aBoMvFC3t z|7UQK5Bkq=Xx{t(41M8ez63h3)+YXD{?BkW@jt^xyJ!3S7d2Srx83Lay1rY^c7T}ak%`){v*@ITgdKe&(QqfFR@x$=kVq?#@Vr|oh` znj#v;we#oB<4XIu7B$!!f6M=|R{h}oo_o?CEhkPoq}|B+YyHQllb^hg*D&wk4;B6D z{#Nk8T>Ed)Ka@WTo%fg~XnrJLP%FZ8qh!B#h_J|ihSJC-{e74CqkeWjn798!v%}Ua zX+NevTw8r)`n{aAW4wB$Z43>vhn$~jr_9}Jd@M`8|GunVoq0vG-y~VB`-k^QUCedu z>s@$j&hbo+W0eO^%kWHKIJDxpq=HA8O}rx%N#? zd`nYg`W_E1&n*TA)NMH|MQ49(KDNvL;C|7%b76AYSKt0|e$3D5Ik)Z?C(qmbyrbfL zcO%xH30Jn?t=@a*kDx0F2fU7A>eubpBcK^5oCr zIl0d*AMMm{vX|PU{pkIz$&daN#UEUfxzB3L&dXoc`aORV`zNwY&7e=T^`9Q&VF~R5aLE@H}Z? z%Rc#^;lccU3YSXidv@JzTfH*+WqQnqr}w62nqF>kF8JhhYRSAOZa2PK$i9A-rNMmL zPN(kpe+EH2?jK=~kJKqQ`^KtiUSc#|`|4DRUcs8x4TYCi$hwPuS^viPx89Hc3=fwd zd24-a*W1=LQmoJV)u-x&XDa{u8aP>l&s~0MU45W~yjzC-=Iy<8jDPBWSpH|=Y@NGx z`M2$zYxbS~R=s3)`P9<<{nq~SuZ2IacmB^XXI}lC^8XCE*^jw2nBU2_ZnrAi|8erS zB|oao*5)qBj?>?HWo^kyeU(p-rlsuMDHoX^{EUyyk2ygmto^|KoBtV()-&%D`BU|u zq2-{?mcLHF4}M>rzx;5y?2%(8O*yCTMJk3&3)pFCZ_X_G$@~!a{`P5gYCG#Y%c9@?qcH$A+S<$J@W&HTxW3=%MQI=(FOS4T%T;-e!&qc4eqt z``f$jgq_uo-jDW2=L^&r>-Da#2o99LWpLkh#R9pA)*{0@PyGxh6j^?GVx#<@LF38C z{eSy5{%3fx+UjRg7sIdlNAG{?^Jl5Q@ml>~*Piv$G!`}3CV%t)&oFu7kJA4Pi5>NG zYuz8q-(-Ju^gqK}$5lT*d+yxw;a|7e&Tn6@_AL^8y#1c!j8${*tgzR7@Wn#(gQ^JQ zFWHCpyY4Yv*`HJ2ZROgxGI{xpAG_WDooJ4{!@^&;QEQ*H#bMbyA0!t`oJ{Z&KM309 zIsZ-i!}v}+y&v5xGs`aCe{m^uR@nT^3bkCf@TXqutb|0Eudo$4Fq?u7wEbpJ?26X- zo?B6M=l5@X+kR-hKvr1!JoBqt*T1zadF^@ReqxJ2k%vs}QMsqLB^hS@xYxz-oBLbo zhn+tz{#N+$_~EqXm6;!ZoZRCox0Y{ywMEBS{^@x;gYVCnQ*yxKobjv=@;&nz_e6e> z54fCD6Un-E@41ECzCzJ4Yi@+*$lk7!bNnUsd6x#m`sMXW`vo)1uh|RRNoCJkVd%w83xp%?v()gf_!IWGX zmT_3joe z-*0H~vY~KJy6MNaB8;#18UCI6r~W~_Tt)K1UrXmsdc996cbkE8Mc2^8SU2!Exa&cf!qS) zNeq(fn^!F0U-<_u^Vr0KGSdh5zkQqPU#va_%1hddeiT2bKHnK^}p`Kk2&_(GU5i^DTVjo5!ym{c-8vJ7%AL zrqo=BI_7D(@~chXPIcCLTbs%Uwc!uB~&^mKRX6meDdX?+ZbCRi2sT<;8YkbC@5 z`H}j8ztsn;di$II3Ei(qKN9q_KJ{wa^*p^W9*?DH4Zrhm?o9i*W+{k--KOv zF`9jg>bvf5UR-;>@mJS>hC3%qK`qDUW-omg@b-86v>%!FFg#OimBjOv_x}8g__Mle z-RVc$|MXm}zrN`|!wcV-+!5Y6`0}6O(ENt~44m)wrw4vCf26ni(Q1=_*J}-qFW9>? zu3_PgkA`1Q-hFwr=3somAI*>D?KZ-{S$e&X%JH`!mx}o4ef;lK+s9GsJ}u6EADVoO zU*f%kobAW+5B!^ItUs(j{GUPSpLE6Kz-xQ7S7z}p_0C;$Y;|dVf#4mc&=A3n+xGek zS(=ZZ|N2e*NcCFtZ%u!vf8{MdXtrIB=b{Z~rOfm=o+Cz4!kV|gbvzGoFK4`M{i!1F zN&4C!B%H|hp;h$T_v8M}c48mf->QB{dZlZn%Xj$rwQJjNZJWvQX?mUW2?qJnxe@B} zM>t>kmI?j4G;2@&)`TA>HkJ#wA5LD$%kZLmxu#rXz`V4og1Ve!>55~O3;3J=Fg|qq z_`Ki7{Na+FV)<)ch21LHnQ~9b*lXi^?TK^p&KVhZUH)v<$WN|=6ZeFe}-F+1Ae4Fc)dg6!?LxHxwXAJ)EZL@StcuW zT)nL#>gn~|^095!^|!gdV`|(l)~Wn)`B9#`;^z7`8SiBhQKyX6C+aX*-0ykLcjxN@ zzWj&h-zhab{($Qo!esMmYZ&NaL&5(8aq`5ckrKl`O@ckk7^eoXvgd~`HJTy|ydyTub7RG7+kDhRPTJPG>a^J8k}$NX>MKXyNgHRJB~ zRjU_|a7@fDVVERcvG#3}t71e$!Au1qBY(99JH^@HO}jz zRL^(3wJ|K0JvZH5}Fdd>_HMQ#xn*w5B)wr?(}@35EMBmeMj-TAk_>=u?K z?cDY`&fc(QyTzRrgC~3~VdBSp*$yAtFTSU6QD#8xbf3$mw_jUFm~Z}BaJ=9}_s-7b z)&L_f8{2d=vA@%LDPdwYfwRa*SGnEdRWXmg@P@ZPV)E@qmt@4&* zVgql@>qqaq3~`Y7M}PI22+w*9N4-_H}BT4sCuopf~Hp$3CG)yNu+?LU$q zc-ly=$SRLBo5WP(%6leHvCntG1a1u(JEu1)qVi_^@jB}_)aUVwzlyW_Vf@?fM|Z?j zwX3GO_5nM0OfunEdi%}HLwyWu-v2!I{_i>Y-?|Jn^IdCwKXU&IeEDJbzhl|^pO?pn z*0}wcxGK|L(5C+3((RYmm3Z5?7FSG(x*O@PFzuHZxAX~*(;5M6mkN)sH(~sF_JjLD zF?*qXx)s5Pe$Ck~kojxtpR&y-Gfr(qk{h`r}^t zBNy-eXGmLn^iSERTii_tLxd(YHytVR>JQSsxF>$~`A6rw>^G@*epPMrEe_w-m;HLj z!-z9yJNOkHBv@}V6qw5-ZP=&s@BBaZ{%?KPYjPjG@39lSY;t1jUvx7 z&)bFX!Ep%-md^)F7(cNeecv{#{owshsrSuWEt7ZbzVux1=SL>7kks(r18;ZA`dO!o zo(R9QpWD=)tL{SlR`sLxUDK_sUQ4AlFP-b}b1Cog?CDJ+U7C`7jz1IC*)7uJ9__gv z@^{~!+(&ceqc8sPefXZ|^)I!BxheuLFW;Ebb+Mo8gma#C?YZJ6j-w1U?;lotS-Ho1 z$?ktyDI9?r~0{ zr+?bIfA{WxDvPuF&#+zoufp~P{O%vuzxn;!wnp=^jhs#TBYoLhSyBHcvn`Q2a@(7w z`bwVqcj*S+d6pJm*9(A-_`O}j^`kX^@ylELzdh?+nR(&WtisY{OmoC|~}^CVQqo;UD)Ox-a8evH4)_!`(vi0j<;2b6i{F=Xy0AW>~@Fc&h8i z_itHO_sRcJ|GU(*yKc}~(JTNwwJRWt5#A7QR z8HE?y_eKglnp69#&O8QBZo2e zKf~MD$|XMzKZu*Z`p5jE`}u1;Kf3#0ohG{HL)c=O^QB2IDy9~!o$%*_fq{YBGtuLJ z93oTxGc?uwF{n6U_VLHOx2nf8Id^K$|G|;P@X1~{JKTN?`%zw{>rNl$H9w4A>*isy z+t=7(>u=M2&nC21GMtNk{&T*pNa4|1p8cDa9~Aj`>5um0M|%70)TVsmJ$1{i}b*%O5_g-#psCsB1P7aue4{t+cH z&EwGb+MBoEA9r$mXP(-{Ecphr{>Rj zY;VRa^VE?+-l|6a1OFjj=Y!YllzvQo{Q9j?=&s);cJde2ZjZM=J>OvSV!g|+dw3GI z`Dv#=zJ4H|r6T-ce4CxhAB&G-OV?DyNA9V$UAuL~#k_?xL(hL$)ns4x;Lo0#9V$|v z^4o5GZ~bHaC}sD@`qm{M>-wKg$+fa|edG7YP5z97=K=Pok1bzmzxdB^tH_$abN=S< z&HEI7sAcb!Kd`Iz&n)*pik}@t0y8gfduFt-hu^qRW^-QtoFbz`4Mtz)-@N`X{_y_x zeZtrN8C7hLyR@}lH2Uwh!@d_3!pyEc(F~tmljqN~q=E5C_D{ye zJ%Wqw@m5_vGCzH~(-kgJ;iJ}Xe1EVoEw}D?+jig_`{np8$JTyW?en8?QS2YD3tMB; zy?6hp&zQv>;c+nNfpab}ynuzm9E+5nUCk1rfkJ?+9{uU%Z@ z*!ZHnux}?z=>mSM_?y8Gx+-4QiJtr@9xpHKRmt`=SJ^6Iw_(2E+nc*Te73)NB2WAI ze%{yO@tf}-)lIq__hDY+qt$E8Jh$xLYaGAjx9_&66WAsh6t?}e3qS5=QylM=WggGZ zeq6g($(A|dKSS%8`yw?zw(6cs6k8tjS#;z6yz|QP2PagXyY=DyZ7+}1zbk6$uKm#b zcH+w8--kF3*FQdRfj#`=*)|73p1cm8qt!*`GW3@t^cp1pZl^}T&j?Z=3_jE9d^ zYd-E{Q|Wo=nHXn8N2>xh&%nCVWDZ^)|)k9{~0Du)Bp7?{x9e1-XVOsng+#g=WE*6`6Kvu za7FP!dp7sO>qTmeL7j&y@j-X()?Hh@r$PKlM8wDDbMO9YKhN5~@JDs%N4Evjq|9bk zu8y}jb?e4~&t49%oK~nc*xr7W{x&i7k$&s;c>X`2Q-=M26hFM{R60M<+k11d?!}-b zOizWGwPv34__T{Wz`?q|54ufQ!4c9-HY3&Nwi(qxc%Mz zs)kjD2Nc5_y z{sjG4oBViZoUPh_2JejeO}T51zk3s;eqU-`)r6Z#{y|lY4YvLNq<4E*-T$Nd{K50~ z^GD{ZCw$bubvu9N=Jc6Qepa5d`2F*^zS|X>@bdhpzH5%IvTtgtFH~X>wx8raAK78M1f8(D2H^23IEB~(iw)S4$*9nz%VdtmIrQf?# zRkGOi$K}8MzwIm9ANGGUpZj<1>Z7abvuao8Pu-X-7e96Lv-8uxZ|B>qeJ)2Quhjc> zwzh@JuH8E)Cbn^eY(DYEAvC~JWfFtj*VT{xnP1=M`{QWW{>WGBvHR6TuJhSNI}+9y zEh$szd)&qFU7xG&`n2E*evc39kIZkE3O}+tR?3iVc4cW%Zr*|x29`93J`V=QV@4wB zw%N_s_nAiC{1bC=Pw|J}ho;SAwDRa&a5-_#U6)wyy!50M9;LZ!tb0D6t;`i+{2Eig zZF;LtO(lQdmiJA+!sb8r)Dx?I8)X~i_IXpW{&d0a6n_PsWj@A?{B@qisYIOn!*=_-Th+%)d+NFvemy@Dzis;A zez6QIzV6k3m^Saf^hIKxtl2Gp!IRr=%I7_eiGI$W^!2>g=lf0fw|w1xcz%1;`i4EB z54!c`f4F^n6R+BP_2RY)wL?wLEp>LG77PN#=hgNo?OJW$`cHlTkHXr=Crr*8A1Vu9 z?6>2J-9>?$1x^CJ0*a9|JmPRmAm>6Mz8V!evY*@ z$?K!zq<3sxS=zp}H`?hjtOZN8}-1{p zzGTykPQC&+rUr8}tLtrn4)VVD>u$^vZ~vqGNLKpc{zJLy2g0r1E{=@La{BvT?b8g= zgq^(x1%5^z>~o|Z+p+(cy~4Ii^>6h3^e@e%tM|3_6mBX?i=^rt`Pxt)0~Q@`e%#X0RK zyEK@u)(O_+Zv9dH(e3x~e+nO-|52;@({FlrxkL?rt_;03q-v2GK_$3>~ML*(wKbSX_ z?CiZFr8lem-JCYLuW}xMTtU;y=>AV>37W zV0ZYi|A>BDmH&~BKUVYnCRSD!eyhxVcz|2F?(N|fT#IFxM2jaG$5noe|JLx){AhmH zwSP7{GPcb1I=b-RnYOca-Xg8153Sy9sdZ$d`bzZ%3%PVxhT07Kd|vb45fxka2~ zQ{%4J|0mSH#q7TE=}&*oE2kCr*$9ic?f498AR_%V-id*^|M=PIanMWNx zJ3Hp*W|PL5PKxZs`DK4>UpFjjuxtJC`{Uw6K{e)}WrXo<_BqoJ&T@J7>vQ zFS0+sd62{0oQK`IfWg84d~s{MAovY6|9`ik4OdronjP?cd~lFL(!u8q0@hlV9x9+WU9< ze}?3I-iqc!tHtI&&X>D?D(&i@t&<{jlhV05rz#YzD5#Q@`FhOGV*N%t+00$(Z@qu( zW$fqGEqyJk{Ybv~{n8zm-+qm(S+Z~2#JOFo6DBwOIPfAlra=O9mX1W-1$zk_?+@1l zKdkRszm?bDVb46xCp)g{Z1-sO3k?g4Y1Q5G>!}+DYvU^$#w82w8=t9?SLcu4u+lwPxvc-+~q%NEBwv!q9r~zIHos zqf|=4)=iW1HoHz>(c1Y$_=I}btGunN&);G`@K4~Q{Na4g8r_dq-|m~r+qQgp#c@C3 ztT1CYzQBlG|K124VPY?1dG~<%@qK~1v(xtT|1*sGVSntO*~Smw8mm+PE>3;4LO1Hw ztw(Gu$4)g)`E%53UWM(6gZ9347vov?N&aX)SkJL`Yk&7PIgxFb|Csac?R}iF-r(v& z!6U2(m|Sm8SnyV5{_M3i&wnRp$64ej9sn{#}` z6S&@Lw;o_%jJy6(_`$rLzk~mX{?K3X$9m7DujwEDGqfjND%G~k7t>rYQ@Jxjp!VXf z358pFnjPcZJl{w4L{Jk(at4H?6 zXX{71*WWt);QZmpf66sZA6fQ`zbSbycuZxdKi7YTq@Be^4qVZlE)7giL-KAn?q0Z_ z>BG8y^Mm@gtPh9H)0`w-_ThcUo75|+jYlRfaYQB3i%^`I0LyH{$91q{<9dSEs z(nVdCu4^Apt=h0qtFh)xf}Dr?O4HrH&HtU=Xa8e*`NQ{8FT%t&zc8yh5|^{-?vni9 zD+T9s`T5Jwt%`s9_P2G#^?zdSefzZj_TBy`@cxVZm;SBlv;Qr-cl&Q#dHtHlFV8X* zt^6(ZquAra_2$z53}Sy`FWaattC;P+^~&1bXLF+B%|gN}LRsz`9g{Wp@amsiu}=7r z{hRHN{F(mbU9yw9dH2@q?YAyDo6W4{OYW*j)mh{w^Oj-p^T`cMdaf_1yE*@pPknm) zZ=tpOzxeL0I)2PvGBb|x@0NY+*|YARx|vz_Pi&LtyA%tLmflKL1_eGI5-$}a|&Lp4OCh}$doI1q{|9=AZ z@)ffW+h_eQ|E9ORczNyW)1UslR}1T}yEAv^?KvrrZGCIEgN}d>|5)BqpM5%B=H8u` zy$^0~-QE3LH!}Zmag~~p#N$4L@|kvpyL%U~DNN9Q;(ts0pZE78`+rMrwg0O%sln#o zzVkl>AIe%E+rOc{`^(+*sOSoH7B#5ALZ28a7(D%d##apX|HjH^$w zBlkf&i%maTAAH><7G7Quxp&I9q6uc5ie)NH9x@Z^QXjLMUi=aM&GFLp1M}oQ>L2m% zyybtm|A)uo&tFzc?+z~1xhT6dCI6nQ^6K(fjh(=z-s?9K)ZfE_hkX|1R0b6LoaO(RC3OY`3l*54-ZvF6;dXPY&hxMq2HU ze{{+^t~(TebA9;aZ)@Zw-8;UR{>U*^Tt7FrRFwHNm;CADe*UNDJkGZ~FT(ghezW|+ zzYI0$8@7L3-t*u?eV2{(qihSs4{y&l$CxcPDQ7n1WN!7@)pAav=H`>|%HI(+l0UNT zkK}j6DNKL#w{PwvizCxDAI854*GuzY^e)txz!0;l_jZAKiRqJn3O`mZ1l>5*e0<~S zCqD{nVl!*MH7!ZIrQPvak6&49_J+!5d;5tmD?a*yRw1SQJMo`^E$1t*zwcEW=8v!R z`F?!*?Nh(?rNNJqn3MT}S}DD=Jj)DN6wk3M2%fEZ{UQJ1oBs^5`}AM@6W?`B-hbzH z^%HOZI5E^hty;pm(BH$F{fTl&ZBW54nDHJ+08T8)!;G{!})tl_#; zqx|u6*pJf3{L;666#HMEIn7^S>*TYNe=kh3zstrV#1Fe#J=Tx@Gu-<8c=5fATlSrQ;*-;J_1jBiORvA#UOYSH{!WR8A4iheH_Od+U_Vzc zXrF2wEBx@?;>Y=ne;h8=DZh}4R=Be7Fz5E2TlfmrTokXLZd>H|zKKz(|4{$UdDoBG z^SrN9{Bio&w)y;jWO=XOSo=PGQ}xNbWy}*MDr+jQcreLpyS%39xBT`R{g2E?|1)sf zX;j!BiIeyc-@Yez^-Hd8QR;0$5^50#OW9stb93Of6nwhl$iA%)Z}A_F4SqcRP5072 zHXn{$oAl%R!8oN|wa$k>-#sp}N!#SkLftJ7PB7%W{TV-x&B12*qx)|Tr+>Kp;M@F< z{5~I#&hIwq^^S}+I=Lq2Os0;Tq{`=Ran%SDpEjeNEOOb&hwV4%P0oKXm-&di;6C-2 z_I#=zS(KjpT+Um|d*#z12W{m>r5qN4>IRN;d=BsTS=ZR_|B?8cy~6(RthGm%+*-T7 zr?_ldFz4bnx2Csy_C9V)Wyw3v@T9owoAuhP&)*t8*tgiYf4F@pp1Y>BI)ABi;>wrz z3@^9bn%Z-*c}kex{@pAa85-|4TJK=^;rzJ$U~Tk+^q%R?SMuI&wa%WMvhVU&Yb77? zY3Juo(qHbx@tmc=lJ3q*O%lz1Wyi-r_k8N^(`LfLG0Y__6cY8!= z7dbUm{&aj9A6<8IKGQ#gio?gQTitI>&-Q12Q5903y1hAA?6lBP$xN;z62({2B@Z>; z2tTlo_dmnL{m%ax*1xd-l63uo{D(mOpO$Zv|Lw{7&+sK+0nhxwern#Ed!m0Qlx+Q= z-oD5Cqwu4$$sZp76VmweSL@ijD|ft2+%qGkzjto*NVR;zaC#Ewfs@m}IbZuS|CX`y zkMK3GKHOZkX|3(F-P!E(MJ`kpS)Ew9vuehvsX7L=Zk*rsyX84c{cmd@_|L#&?E=^LgS<{_WQ^$cjIl zFY(#F>d3^&pH@g(cZfcam)IwD=a1Zvnd>X8-hHxl%GFBke;cUiIyF-C>b6M*WgAYM zJa}Gh-8U}Lo3wLWF%mf7cTe3R#W zy)@YSV|+*69$S?&1xeK%UPn&({xo?Yp;rTy>V` z;v6HZhS2sM3Q`P93m3#!*nboKxU74H`otA4=LYmxOc#$7<*3k<&?(ENLXjJ-mXUkHD_fLOIeY3w+_1p8K`aZuPF5P<-?4x!RL!@^8F9Y_?y1AJ>aG@jX+x=QI2`bvrVY$LL!A&NC@; zXa42;JHDU5yEp4;jr#APx^wfnAJks>Vej3W$C1Cc)I|50kZqxqS^aJM{)J1wZm#%H zla+RE!R|f0PafJoe*HW9&7qj8pX&DS`lEhkKiuAL|1hoopi@qb*Cd^5-}foZi1uh# zT;MU!!ms}IEY%|W57V-nzb&zolRCG+g!!ZJTXnDBA@fr|*KaX=RvCGF_un;X4R$Mk zf<$zzt#R-xu1ETi)q&Tx-1M5M^Oav@%ZHsoT$B10*;$w@UTH8to<+vd z?1H<3Gtc@i;04X-7#$s*(P6?e*1*@)r43r;QQuzA{!cwNvZDOhuI1f2dlFZ^nxC?< z-}RH&l|v_Hb8nfrk$3-@a~22UG?))+tgrsN%ue=?{Ey_)>WBAPv*zjS{n$2hRqdo- zw%I4L1GyHz*SL6W$+rIt`jU@XcdTbwz|^IE<&SvkheiHPb^1F#sx4f3_@iQa;G(G8 zZqLN~xlbyV6&?Mam*Bv?UEPH7>69=cZZeIkm#~xBe<;4Q>U)dI{#f5HGmogfP5RU_ z(>3Sq$>aCFzIBi(6$x};&8$fCRnr&B)L(zJ)U0KD!CWV6C6@PjGL?&LCYVpT+cPI! z^vm|Qioca!?C1Q)^~3pioz(uT`nSI7_N`_8GSOp0<%jm(%PCo*=BwAA-K{!(9$&cc z-x+_{_6zRg$gobo}_`=U&5j z-yinh?0!T)((juu^heol=OgcW{tCBSS6g4*jsAJwxc}ZeJ4fk|xr@2@*;OvEA2kWT z8P8syWY1Tz+W$w-Kiw-^cXRJ$4&Qg_%ZWAjG+NK!oLqe3_oLiXmBEBBw=p6fFp7hJ~e z|4<+DLoxB;?uj4u-9MHsU0=I)7TblC*4*BGM{cd(=bC%_$V`P2r9DmiHvR3bvHno} z=-S#P75qp3Gw`i5wHH1qd**ZY{@daP$6n2z8-A+Km6^Ns@nsXngEduu7i`g&{ULvN zKmQ)?hcj*TAH?#N?e3D^x##xm&Km}wWu7!1-d{ZF_`Ie)T3hz`ri;yg@VmSGH!TL38|EPY5f7Jfw_DAKT`^10b7e4IGKWyMI@y_`*cVqG<-bg(( z)9lN67SN#zcR?wO2AJc@t>WMe=5Wx$){XFmt!43|`=6wC!;ZGeU|7_pF;X$}g7p!9 zC;w-7@}y3-{zj7g^Em&whrjLq)O@Hv7+tY$tAFdae|jHvw=K$F^L6{xdDpyCZ!{)z zC>0c(Iy?FApX4rvgB|&s_D%- zu4n%~T`@0Mq`-BP>dBuWGiA0}TE@9)Kc9b#`|ueVCvv%XHr zZ*Sq*^6P}Ji;v^}82qj4a-D8X(1-l4(tg$@v*MbUMZKIZr828Cb)UzQsV9v(4*K3p zGu-kxKX}%cv*zC}{U}^gVI1~h?)(GV7B-fvy=AWNs`}CAuUGCC=4Sum=LwDF%{Kzr zd4J3ODfyUxIKMMa_QSUJ@_fGjN3r$(+pZ)}yPJ~kHZxf<;?sWZ?OtE*-@5&6$B+I+ ze>{J5et35~aC1D5#dIHoty9wcl_D4l_e-9W-T6A+q+tXRi;D$1Mdc$3VkX=gg(7yQ2QHtyzQ`CFe4>=(4Vxw2yRgSg%m73<#JKQ%kD zJEWr7b92Jv)1Uf0B#uQ)Y&DB{QKheyJ;omF5> zzM{Yu9clR>q5ZqcdZj(g-_~5&%Fp2W+wv8+aP+HP`Yk3qj|B0E%#!Wh@=M@!TTMqu9CB{)T`=)`<*&>2S@E|#{$0AKcCobi z;r$=(d~?%sZRT(LyZX%OX?N%A8eW$;`0E1u)wK^~4fp3o>{ESP_|Wac`af#V9yC6A z;P~Y4yP4-yU(YMPv?u*r;YZu&T{hak{VKZ3GS+{UWqKSiabjPXr(7l{`>U#JEcM%3 z@6>Nz|3^FihwEai?cY2vvUl?SJb#mCcTb)B^#2St{~5}^|N3+P&Gk8dRDN9k&%m|) zP`$tx|2O$>?SFW0Xwl|k%&-K;2Dww`+_M1hXBFfvI{=IO}!rt&f+K&4-(+@p9P`_E{p3R46s~_y= z|8YI?>b;|-{~4rXYv%3WMcGr)-1y_ z-^29UJHxqd@}FmBW@gDtj2FAUwkGMv#s~iL8D(a6LO()NA4qrT)x6Bt{i?RR@_MFR z8Z_P`87$5!~pWrLHh9SD+GQ+flin}KzjxkD}ukR^|P5OR# z*U`4s%VSK}Ele(yy}I=fgHO?7HaE$~3JvvKzltONZrUUL_@&a7J+&Xqoj$sEvSdxp z+V-pa=FC$)OsABRDwtQx@L2`0&41IGzTl6~kMke-AIU9$I9E&Ki>+R5*6G97E>6sr z`FU!p^E?slYPJFg35K%!?EiFM)o)90tyB5o{zz~3(mTf!7kjRJ8P&RUM(dWB!L3|3 zUvLJo2ZX!cuQhA%KTHCp;3YO+u zvp>E*e*M0feM)@$eG${!(egihbN>WfV-DQ5O>kOg(8Gqr`!kX)ULN<$KKP}+FaBoy z=DwXDmj4z$`|t9#>k`S_uGw$hcYVIGrqR#3uygj;Yu`S9_vLv5|GFA`(E9u<^~v*vYg}drZnjh3@X;u9 zf{)H(!496XCrvXBT2B4>`qDnnkLqu2AKw?P3Ayl3@s;?sO%?N98*|@0_jZZ6D!L?r zi?R94`s-J!!uB6He=DIz<3ri*2WP7fN!9o5kzRdndvRv?W(lt|OuesuN6RSH^Eo;= z%09ksXIx`(WuMZI;+QQzOp}*al>4?-ysxpATlZ#Hvz38c=AH#1iwzP#&3VhzU^nCM z>irr0!he*n{*!zCPh2dlPW>Z$yRKeoY*4nvvdqO!XEv-zDAUYLy}O;IX@+uc@qUJ{ z=Q;mW{as*F{?RL+=BT>duy!GDHc zIRUAd`y9Dn?nYfZYVub<%Y+Ha~wz}k5YQx!@TV}u-!R+|42-u}<8+WkMndg=3jMY8Ng>TX!2*s*_PZ?BWB zF}zeK;IJgdj8kH`TrT*Olu8)+x%xZIkTqzKf`wW z=P~lf`up#(|Cqlh%P`|Uhsk-4*SlIz-Hpi(c%@sYnR|48)=v-dLUoI;YtG+%{;i|F zasP+Oncwe8Z~a)_w#PkZ+O59HrG_n@o69cAXD7E8xLuypH)8>h{LSYFe$^l8@7>4y z;ojQG%i>>gOxNIK^SG{eazc?g>+Ojr?#3_JHNR(Tt@xvme{y?1?mzI?{9)_0xNiC|A*E&MnWCFNdroXTVSIqM_rNFC zl6Zmt4B2agA1pt9U;Ibh<-@n~mVfwk>)$8q^L(B>fwO<6>U{E6d1jvTbDf8Tasqe% zBRTaC?vIbR+6n%69Q9H6`Qhk#!I-nvvd{YF-|Ef%J8|oi+!Zc9@`@LV*ne$2ZsYjd zrKa%1{$p>Qbb~#Al=C-lU744%^NK0QSGV2OmmU-xIM!I;Xj658ebTGxV&7*iee!ME z{=_ZQ(kpVyr+*6As5N_oc|tNbYubBXacerU(g>bYWjD>%%T8IFDV?HsZHC@~qEiO`VRBpB;}`AU6m!e>`I~C~wy&2~F8#6o zhcY%V2)MO|2Cm+AnAKGW|aIpJBuLUXxfyn_hRHACs<4 zUiJLxB@7X_w59b(OKwi8gJIGJJ zb**#7kK&LWmrJv`*Xjpu&z&53@6d&_!pRmX2^<#6E8d5!el@>49&{DL{cZF6zwoMM zS4$-BFrN;&4B@p%;*$J04~BB}4JRe;sr;SzCAy#OM|1R#@{j%=KRQbv{*Zbfbm{F{ zsaq+Hb$=%Q`}pU8)$<022hSNAYVNy=1hD;QX#B(YNWU}c`8WI4FV$=FgFnqH&d-`X z!)B$UEG7pLvWv-u|$NAyUe+JCvs{L6a`7yO^g~+h(xpl%Gdl@vR2S_X0JRAMIOftQWn$wXeN$`HNeZBu#$b ze5@^dsP9$nL6-CtmXb2pE#v*`uFVs^zDM}O^@pyr{{&2aB;UMl?K;11iA&dxS!XPa z2=!3Bx#ZO8hWM%6jR)8J{B8OtRiR{Anpi@mj}UU9N)gXgl_FZDAn9tpg0 zcJGn|ht$wx_WhQR_OAZs{=+zZMOIbb$_MiOffeP)r{7BcyWX??@SCq=Q zi>Kvm>Af@0({AgRt@Ga$KFpVKw_Sd?zE?`T=a1V&n~fQpBewQzmv(z3u%&l$e@@i| zBM0`LKbk+pANTiO&I+v1cKLT}vR}l#mvz@!4v_mGAYl+{=pM@7;1cZ5yB=vg$vCML zz_o#WyN%R${T~|B|IGQe@jpYHS^Y1K0QR%j#LTUhe%(5Cj!Wj3%C~^t*U?X`orZz_e}P0 zzhbK2_2G}rN8NeL87{rO?Nz-~b%JQd6E`6Z7CQzOIakNu@tOZrF4kx83%-og{^&E$ z@amhOYi3uMZ1Hwf+PbG`)fx@21@Xob?2|ZO`7%`875y^*@cx^VA1*(_EzfsY{)8MS92%3+yXgo*IL)~-!c`^#|6)4ez^bGt@W|J;1YkGD4lD% z$-2ib?r70fPI-J=ZVAuC^Z!oT^X}1I|0m$0-X7n_6*b!HGUXIE{+4SlUT*S!rN`!# zpSHI%8O1sk@!vb2#qjgn@(mkzUe#Z_X3c|1uiia#ZIe(8Io?|a zCHiQ%Dn)l8#g*D1ju%(NUzk!i`qJvx_ zfi>-i*QfklzvVxJP{#f(>>Xd$i~d;VFY)S|X0~+Jr6|<}6Qk}~hK7l#2I$Z1VLr+7 zRc+UQ2Cjc6tfGDhAHJvhqw}M+=a0hw44fi$byJhev+`7DDQ{WR`}@d^B}Q{TF{GYk zdB9L})3sW@XMb95{sDX0Kb9ZvNA7P8j@!Gr>2%aqe>2U59Wz`uuS!X0nX^!N>gy)X zuNC_fWtsm8NAG8isY$!IwkAV$V$PSa%O@wLGHgk6Qah6Kvi*j+z#6Ly>?gK_P4C=e zTlr94DC?HkqHei`%VJNb7Og5`*|^i4;k#sTN0TJLEaO`nTGPEcp=Lt={fCOS)t6 ztbYorEly7at-k2&_Ip!Mq43}Wo7?0M&yW22-cp(`^75DL)93A5mPfoVl~}B%A@P`D z{*iQ9M#*EYIYbmF;TNT@ANu}*|IOBqY`-7AKkoQwKD%pio~f_gWhb$hHk(fKL>Sxj zy!^Cjl6V^zvNwUHxoS;@~(GgrQFvu*Ds^ZQm=D8%9`@(zFSN}ME#7=v| z2l=Lwo2_eR9a|_l<+LTk&%$Gp-U5=DUokC6Mr5fHxzExNA z-jrC+wTtdualhcak-;bTq@!g`948Mh;1~VT`Ch5*H2l& zuxR@p%?JD<6(8RPAC8m0`p4zlL7&%4Zk#Sj;+?y6&sOW==AN$y*LDAseEn$oUtxcV z`Uh>V|1?{ZHwC z68{-)G%x+n@ZxmW>;DWH>pA~39I8zGtx=KwHa_v+tq<>Jf>xG&wwZ4cb$oxG+Z)hn z0DX%Z>?}xWPrN_0|K{N%@gjEmukQ0-dUe@r-^JdOSM~KGW~`mW$r7|(zM9WL*6J(s zEQU{2+As7a>dyaX;QC|xaBkFh-yh$XzTS0o?v_c1mmXYf#l2G0Q*h0`LU}_8cJ{SJ z`#&uF&+u4!|HGX6y!tcAztw*$znORQv(4N83_sqTKh|I~uj{M5Kn>r&gMa7M=znzo zoqhh_oh#2S@87iVY}}ekH>Giw)jDO_dWIxExW!h zTe_&?(4&hc>xCkY@6$}27t(*`)AyqAirj@89AnIF%BS0J%x^W>FYo;z*8j2JViszMn^Q&z6 zk}bU})(K5MKp6cXMIsXhpz6JABi}O`GSJs`pC%@-M{Ud(i3g<`bW&-9H8PlQ@;XZ(F`PVp!9emjvDzv_?p3Lo0fzb97wNZZvQk*;^w zPTXQFR#_|2oNZmgC|&08^Y3N{xop?kg!>!5w?Dpi{g6>j=7%@+f{{-B{L=1*Kc5yU z8vmSMZM!Y+KSTP~%Kk&~H~Wv+3)?CE=sxs)d)YsU_QTpHv)(POF?UVbxH0U3;Etz$ zmdsqoEkqa(|1f@7-}z55vrg$sjs3FPediBf^Ih?(sCJRYzw>#k&YW*gh;GRf5kBtq zH2Xb&<9=Qn?FaK))`;pR#`P0lEa1N|pGpf)<~P4sz`v?ay5jRcvGhM8 zYR8YPR63hq{fM)5OGl9uOXuU3=l^yt3RnKmz?rtgKFj&x!!@s%9qa||E|sj`>iI3+ z{I|1Q`qa6*_uo2}eNbZo|Al_;KW-oXGqmi_dEYxv_9M%$)H!vU&2Pjuzb@p=;d!Kb zTlCN*#@@pMjtXXGPsBv^dra>4+~=;5ee^f&^27Fnclka3o!Zg#KH|gE#-_}*k#&WV zkGd@{r{wD{4VdwUUwtv;DWe}PnAJO%O=^s50x}( zcvAQ?yfuT!bM5B5SiryeKf`nN`QK&#Gu)2)%rE$d`(ys`{9ECVuFZU??OnZlw{CsV z&Y5|7Vgds9Ja)3~`jq|rmj?3}^T)^E^na8;exI$5yQ19V@|vetZS*z}KW+_LtEXZ?M0a_T-ePn#vd8*lob zTJyfZ{~;lW_o%U9_{;o&QkD#K8Kd&$SXUNaLdHdM@51VXCKZd_4 zyZ@oRe!+i+CABMU?teA=cK_Aq-G9^N{jwihX)u2={#O5Yc8&js{SRu__tr=*xmnTv zsJtsDD4W;mS;gaKmo2jlPMuQueQ9cfADdC(1=)YBi~lfOvEl#i^+VtN$E^?U>Fe)o zeR}0{7PrEVbAKu)H6Q!wv{L0igLu@>LtPAigMQ>M`*Hf0dADbWXx20a(n$MM`{M$|X#a0pK z(*o<$~CV*Qu>uku^Z zXa5;iZr}EwA$;!r*A~BuW95(bx9nQ}cIt!rHaYbl<@HPa|IS|QzVy|u+M_pG->Am! z-n7GB!+P%rkp{>0EgB2>ci5T!IPG%PKCAxbe}+R=X3NF4{S(}M$>j81H}QL${PY&` z?A|>=K)COndqB4JzoN?j42AdqZe8D_v4G#<@51^g`)j=aGi;n4{GZ{{O6~J67B$$- z_|MQ(_MhS8`HcSzUmsWgXIRu*^Pd4_3_tmzgZvVy`3+n7IbPPu$#dCoe>nH~;hI}9 z##wU4AB`Lf&Xi5o_B*Rk#PB>L_)4D@zxChUc6>ipKT>w590fJdJHzFPq$a zx}(?pPHy^*Q-0x3El)~(U*7>La_=+#JMo`E@QeIS^GE3o>rGype3aY0BJ$2nr|lcJ ztdf{99a%tpXxbEoCC)P7ifcfVpIU%lk8#lA^@l{u6cxMT44U`}SRNs~^suD|GAHr$^5NyZGN6@7Y;zVJX2}u8`Wu`{|4N!&w^4ujc>I znC$SMLBxjZ+GXz9$q#lji=5&R(w|@4cJSrIvo&j7MHsLA5Pr10d!NL~O7&J7=h_9f z4?=fjOL|E>muKfeDK z&DzhuN4qjry?e`l2Eks(FSl17@w+fJ#^8MNv?m{@C|}xVu&BZA)sKT8%;PWBC)V@6 z*j5~oT^=WVO)vlJN*%q4i?+p_-|H-7zDY7fV9#@9nUMXmb__pOKW;xXzoGfy$@G<3 zVRn3*gw5 z)#6vZaGrDch4dR3k3reo@?`u_}>ga`p@L=dVQPhWp`fg|Ip#S_V&Gdua5mP z$(C0?ZRD<$Tql_%KyyZ?z*EV_Q+KZEcd#YfgJo=rRMeof~q=i}`GmrM%% zCK)(*uyzFZOfbF^cKrB%h7POpqwzg)8Xwap^IqLIcU4U1!mh8PX`vjeKeMJWJoR_V zV1B)yp(gV~eYbrMe~;P8)i-axtTVpM*T3vFPuZc%$9W2R3?FB|En~Mx5|^(CjVI|? z-UqKVnBTp>A^u=~cjAZqo;^|1F07mUsGmPJ^H-^ zInTv;Wh@PM3+%mO_J(ik=c^)&ziJ=(^ZfW7`f4V#!bC-dS?bTQ~ z#pLYMNrIjenVvlPbB8DVP)H#BK$g)pZ43m~>oG4_zqF3y58sd2^>ycW-9NIwW7qP| zHw!O+y}abj1v#EvLx&SyCxwN|y$;O1aX_YY{jAk*{crwzd@yYPhWXu3el+H;iT#mL zas2znj5Ncd_!C=h_P$vx`T8tFrFwtK{F{gFACj6gkN?`9+Tur{J+*DRfx4}m?H

© Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

diff --git a/developer-guides/debugging-with-udk.html b/developer-guides/debugging-with-udk.html index 12fe26a..c46408e 100644 --- a/developer-guides/debugging-with-udk.html +++ b/developer-guides/debugging-with-udk.html @@ -133,7 +133,7 @@
    -
  • The Intel© UDK Debugger can be downloaded here for Windows and Linux, install Intel UDK Debugger with default configuration values.

  • +
  • The Intel© UDK Debugger can be downloaded here for Windows and this for Linux, install Intel UDK Debugger with default configuration values.

  • Install Windows Debug Tool(WinDbg) with default configuration values.

  • @@ -335,7 +335,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/flash-boot.html b/developer-guides/flash-boot.html index 7e6cb63..36e74d3 100644 --- a/developer-guides/flash-boot.html +++ b/developer-guides/flash-boot.html @@ -220,7 +220,7 @@ below image, 0x3f8000 is the LBA offset of Container image.

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/flashmap.html b/developer-guides/flashmap.html index 441d78f..16ee2f2 100644 --- a/developer-guides/flashmap.html +++ b/developer-guides/flashmap.html @@ -287,7 +287,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/fsp.html b/developer-guides/fsp.html index b6cfb0b..995b826 100644 --- a/developer-guides/fsp.html +++ b/developer-guides/fsp.html @@ -142,7 +142,7 @@ newer Intel silicons.

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/index.html b/developer-guides/index.html index 37720e8..631547e 100644 --- a/developer-guides/index.html +++ b/developer-guides/index.html @@ -239,7 +239,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/ingredients-update.html b/developer-guides/ingredients-update.html index 26817de..a7a7fb1 100644 --- a/developer-guides/ingredients-update.html +++ b/developer-guides/ingredients-update.html @@ -152,7 +152,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/logging.html b/developer-guides/logging.html index 5b74f6a..a51d63b 100644 --- a/developer-guides/logging.html +++ b/developer-guides/logging.html @@ -190,7 +190,7 @@ for verbosity. One can control debug messages in multiple ways by modifying the

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/memory-map.html b/developer-guides/memory-map.html index 693830e..2e642c9 100644 --- a/developer-guides/memory-map.html +++ b/developer-guides/memory-map.html @@ -301,7 +301,7 @@ will be allocated to the payload.

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/osloader.html b/developer-guides/osloader.html index 02eace1..dfa25f4 100644 --- a/developer-guides/osloader.html +++ b/developer-guides/osloader.html @@ -145,7 +145,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/payload.html b/developer-guides/payload.html index 293ff69..f965e01 100644 --- a/developer-guides/payload.html +++ b/developer-guides/payload.html @@ -178,7 +178,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/shell.html b/developer-guides/shell.html index 2b733a8..d0cf143 100644 --- a/developer-guides/shell.html +++ b/developer-guides/shell.html @@ -162,7 +162,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/source-tree.html b/developer-guides/source-tree.html index 8d91ea7..98859ab 100644 --- a/developer-guides/source-tree.html +++ b/developer-guides/source-tree.html @@ -183,7 +183,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/stitching-ifwi.html b/developer-guides/stitching-ifwi.html index 21b0d01..5c890de 100644 --- a/developer-guides/stitching-ifwi.html +++ b/developer-guides/stitching-ifwi.html @@ -132,7 +132,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/versioning.html b/developer-guides/versioning.html index 0844dc0..b315b10 100644 --- a/developer-guides/versioning.html +++ b/developer-guides/versioning.html @@ -174,7 +174,7 @@ FSPV: ID($APLFSP$) REV(01040301)

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/genindex.html b/genindex.html index 3654532..c085714 100644 --- a/genindex.html +++ b/genindex.html @@ -99,7 +99,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/getting-started/build-host-setup.html b/getting-started/build-host-setup.html index 5f76722..e8925a5 100644 --- a/getting-started/build-host-setup.html +++ b/getting-started/build-host-setup.html @@ -108,7 +108,7 @@

    SBL build is supported on both Windows and Linux environments

    Building on Linux

    -

    Supported environment: Ubuntu Linux 18.04 LTS

    +

    Supported environment: Ubuntu Linux 22.04 LTS

    Install the following software:

    • GCC 9.4.0 or above

    • @@ -133,7 +133,7 @@

    Building on Windows

    -

    Supported environment: Microsoft Visual Studio 2015 or Microsoft Visual Studio 2017 Community +

    Supported environment: Microsoft Visual Studio 2019 or Microsoft Visual Studio 2022 Community Please ensure to install Dekstop Development with C++ along with Microsoft Visual Studio installation.

    Install the exact versions (if specified) of the following tools to the designated directories:

      @@ -221,7 +221,7 @@ For example: set OPENSSL_PATH=C:\Openssl\bin

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/getting-started/build-source.html b/getting-started/build-source.html index b06eaed..cacb5dd 100644 --- a/getting-started/build-source.html +++ b/getting-started/build-source.html @@ -113,7 +113,7 @@

      Download SBL

      Source code is available on GitHub:

      -
      git clone https://github.com/slimbootloader/slimbootloader.git
      +
      git clone https://github.com/slimbootloader/slimbootloader.git slimbootloader
       cd slimbootloader
       git submodule update --init --recursive
       
      @@ -131,7 +131,7 @@ Example: python BuildLoader.py build qemu
      -

      For more details on the build tool, see Build Tool.

      +

      For more details on the build options & tool, see Build Tool.

      Build Outputs

      If the build is successful, Outputs folder will contain the build binaries. One of the output files will be Stitch_Components.zip which will be @@ -176,7 +176,7 @@ used in the stitching step.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/getting-started/index.html b/getting-started/index.html index 2bf944b..2898eae 100644 --- a/getting-started/index.html +++ b/getting-started/index.html @@ -130,7 +130,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/getting-started/misc-build-setup.html b/getting-started/misc-build-setup.html index 322bebf..bb703ac 100644 --- a/getting-started/misc-build-setup.html +++ b/getting-started/misc-build-setup.html @@ -162,7 +162,7 @@ docker run -it --rm --network=host --name=sbl -d -v $PWD:/tmp/work sbl

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/add-fastboot.html b/how-tos/add-fastboot.html index 17544d7..1e2a5e6 100644 --- a/how-tos/add-fastboot.html +++ b/how-tos/add-fastboot.html @@ -233,7 +233,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/add-new-library.html b/how-tos/add-new-library.html index 24a82cd..113a738 100644 --- a/how-tos/add-new-library.html +++ b/how-tos/add-new-library.html @@ -136,7 +136,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/add-new-payload.html b/how-tos/add-new-payload.html index d5c880b..0f23040 100644 --- a/how-tos/add-new-payload.html +++ b/how-tos/add-new-payload.html @@ -194,7 +194,7 @@ updated by SBL at runtime code by SetPayloadId() function.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-acrn.html b/how-tos/boot-acrn.html index 62faadb..1c2e7ab 100644 --- a/how-tos/boot-acrn.html +++ b/how-tos/boot-acrn.html @@ -436,7 +436,7 @@ No BtGuard verification !

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-micropython.html b/how-tos/boot-micropython.html index 683ded8..63b7149 100644 --- a/how-tos/boot-micropython.html +++ b/how-tos/boot-micropython.html @@ -248,7 +248,7 @@ MicroPython v1.12-700-g0e6ef4035 on 2020-09-04; SBL with x86

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-netboot.html b/how-tos/boot-netboot.html index d8dcc08..10d0db6 100644 --- a/how-tos/boot-netboot.html +++ b/how-tos/boot-netboot.html @@ -212,7 +212,7 @@ INF RuleOverride = BINARY USE = X64 UefiPayloadPkg/NetBoot/NetBoot.inf

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-pxe-uboot.html b/how-tos/boot-pxe-uboot.html index 46af0c5..aeb3f15 100644 --- a/how-tos/boot-pxe-uboot.html +++ b/how-tos/boot-pxe-uboot.html @@ -247,7 +247,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-ubuntu.html b/how-tos/boot-ubuntu.html index cb8902d..aa7be5e 100644 --- a/how-tos/boot-ubuntu.html +++ b/how-tos/boot-ubuntu.html @@ -284,7 +284,7 @@ The commands are as follows in this example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-vxworks.html b/how-tos/boot-vxworks.html index 4743b30..eefe75e 100644 --- a/how-tos/boot-vxworks.html +++ b/how-tos/boot-vxworks.html @@ -309,7 +309,7 @@ ERROR: ipcom_drv_eth_init: drvname:gei, drvunit: 0

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-windows.html b/how-tos/boot-windows.html index c14670c..35d9069 100644 --- a/how-tos/boot-windows.html +++ b/how-tos/boot-windows.html @@ -218,7 +218,7 @@ Done!

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-with-linux-payload.html b/how-tos/boot-with-linux-payload.html index 7b87635..7bb533b 100644 --- a/how-tos/boot-with-linux-payload.html +++ b/how-tos/boot-with-linux-payload.html @@ -585,7 +585,7 @@ Enter an option ('01' is the default, 'e' to edit kernel cmdline

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-with-u-boot-payload.html b/how-tos/boot-with-u-boot-payload.html index 486f21a..67c9ae5 100644 --- a/how-tos/boot-with-u-boot-payload.html +++ b/how-tos/boot-with-u-boot-payload.html @@ -327,7 +327,7 @@ $ strip u-boot (removing symbol for reduced size)

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/boot-zephyr.html b/how-tos/boot-zephyr.html index 6a15dbd..4843109 100644 --- a/how-tos/boot-zephyr.html +++ b/how-tos/boot-zephyr.html @@ -260,7 +260,7 @@ threadA: Hello World from qemu_x86!

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/change-boot-option.html b/how-tos/change-boot-option.html index 13394a1..4796d9c 100644 --- a/how-tos/change-boot-option.html +++ b/how-tos/change-boot-option.html @@ -256,7 +256,7 @@ located

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/collect-time-logs.html b/how-tos/collect-time-logs.html index 95571d8..2a5ffcc 100644 --- a/how-tos/collect-time-logs.html +++ b/how-tos/collect-time-logs.html @@ -144,7 +144,7 @@ debug serial output.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/configure-memory-down.html b/how-tos/configure-memory-down.html index 2d1fe8b..dac5c38 100644 --- a/how-tos/configure-memory-down.html +++ b/how-tos/configure-memory-down.html @@ -184,7 +184,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/configure_gpio.html b/how-tos/configure_gpio.html index 8fa591e..917d638 100644 --- a/how-tos/configure_gpio.html +++ b/how-tos/configure_gpio.html @@ -232,7 +232,7 @@ requirement this table can be updated.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/create-container-boot-image.html b/how-tos/create-container-boot-image.html index ebab415..eca38b1 100644 --- a/how-tos/create-container-boot-image.html +++ b/how-tos/create-container-boot-image.html @@ -237,7 +237,7 @@ SysSize: 0x106D2A

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/create-ias-boot-image.html b/how-tos/create-ias-boot-image.html index 87b54af..39723d4 100644 --- a/how-tos/create-ias-boot-image.html +++ b/how-tos/create-ias-boot-image.html @@ -234,7 +234,7 @@ SysSize: 0x6F36C

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/customize-build.html b/how-tos/customize-build.html index 64dbbd8..3cdbcce 100644 --- a/how-tos/customize-build.html +++ b/how-tos/customize-build.html @@ -137,7 +137,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/enable-intel-tcc.html b/how-tos/enable-intel-tcc.html index a35cb99..8a81a19 100644 --- a/how-tos/enable-intel-tcc.html +++ b/how-tos/enable-intel-tcc.html @@ -397,7 +397,7 @@ And this delta file could be automatically applied when self.ENABLE_TCC is set i

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/enable-intel-tsn.html b/how-tos/enable-intel-tsn.html index 17d1b01..6996746 100644 --- a/how-tos/enable-intel-tsn.html +++ b/how-tos/enable-intel-tsn.html @@ -375,7 +375,7 @@ Once the board reboots, the firmware update flow in SBL will begin. There may be

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/enable-pre-os-payload.html b/how-tos/enable-pre-os-payload.html index e62e0ef..c04c339 100644 --- a/how-tos/enable-pre-os-payload.html +++ b/how-tos/enable-pre-os-payload.html @@ -147,7 +147,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/enable-tsn-gbe-sgmii.html b/how-tos/enable-tsn-gbe-sgmii.html index 3de6a45..1591924 100644 --- a/how-tos/enable-tsn-gbe-sgmii.html +++ b/how-tos/enable-tsn-gbe-sgmii.html @@ -237,7 +237,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/enable-verified-boot.html b/how-tos/enable-verified-boot.html index b739593..2b7135a 100644 --- a/how-tos/enable-verified-boot.html +++ b/how-tos/enable-verified-boot.html @@ -140,7 +140,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/index.html b/how-tos/index.html index 65f3839..0cf8b44 100644 --- a/how-tos/index.html +++ b/how-tos/index.html @@ -242,7 +242,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/integrate-multiple-payloads.html b/how-tos/integrate-multiple-payloads.html index 2002a02..9cf59b5 100644 --- a/how-tos/integrate-multiple-payloads.html +++ b/how-tos/integrate-multiple-payloads.html @@ -187,7 +187,7 @@ Multi-payload build option format:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/how-tos/reduce-debug-message.html b/how-tos/reduce-debug-message.html index 5c293ee..4fbcc1b 100644 --- a/how-tos/reduce-debug-message.html +++ b/how-tos/reduce-debug-message.html @@ -136,7 +136,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/index.html b/index.html index 10fbca6..04d51f6 100644 --- a/index.html +++ b/index.html @@ -116,7 +116,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/introduction/index.html b/introduction/index.html index 95b3fed..6003eaa 100644 --- a/introduction/index.html +++ b/introduction/index.html @@ -144,8 +144,8 @@
      Does it support RTOS?

      SBL features loading x86 ELF executables in its payload stage. We have verified loading Open Source Zephyr RTOS (See Boot Zephyr).

      -
      What tool chains are supported to compile SBL?

      SBL supports Microsoft Visual Studio 2015/2017 and GNU GCC toolchains (gcc 7 or newer). Additional tools including Python (3.6), nasm, and IASL are required to build SBL.

      -

      The current version of BaseTools is UDK2018 from EDKII open source project.

      +
      What tool chains are supported to compile SBL?

      SBL supports Microsoft Visual Studio 2015-2022 and GNU GCC toolchains (gcc 7 or newer). Additional tools including Python (3.10), nasm, and IASL are required to build SBL.

      +

      The current version of BaseTools is UDK2023 from EDKII open source project.

      Does SBL support verified boot and measured boot?

      Yes. SBL supports both from software point of view. In order to enable hardware root-of-trust in SBL, the Intel stitching software kit is required. For measured boot, SBL supports TPM (Trusted Platform Module) 2.0.

      @@ -185,7 +185,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/references/references.html b/references/references.html index 9bbe53e..5b7e8b5 100644 --- a/references/references.html +++ b/references/references.html @@ -108,7 +108,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/references/terminology.html b/references/terminology.html index f03197a..3538f9f 100644 --- a/references/terminology.html +++ b/references/terminology.html @@ -122,7 +122,7 @@ firmware ingredients to boot on Intel platforms.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/search.html b/search.html index 2d6612e..524c575 100644 --- a/search.html +++ b/search.html @@ -107,7 +107,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/searchindex.js b/searchindex.js index a97f0c1..3013346 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["developer-guides/boot-flow", "developer-guides/boot-options", "developer-guides/boot-performance", "developer-guides/bootimage", "developer-guides/build-system", "developer-guides/configuration", "developer-guides/contributions", "developer-guides/debugging-with-cca", "developer-guides/debugging-with-udk", "developer-guides/flash-boot", "developer-guides/flashmap", "developer-guides/fsp", "developer-guides/index", "developer-guides/ingredients-update", "developer-guides/logging", "developer-guides/memory-map", "developer-guides/osloader", "developer-guides/payload", "developer-guides/shell", "developer-guides/source-tree", "developer-guides/stitching-ifwi", "developer-guides/versioning", "getting-started/build-host-setup", "getting-started/build-source", "getting-started/index", "getting-started/misc-build-setup", "how-tos/add-fastboot", "how-tos/add-new-library", "how-tos/add-new-payload", "how-tos/boot-acrn", "how-tos/boot-micropython", "how-tos/boot-netboot", "how-tos/boot-pxe-uboot", "how-tos/boot-ubuntu", "how-tos/boot-vxworks", "how-tos/boot-windows", "how-tos/boot-with-linux-payload", "how-tos/boot-with-u-boot-payload", "how-tos/boot-zephyr", "how-tos/change-boot-option", "how-tos/collect-time-logs", "how-tos/configure-memory-down", "how-tos/configure_gpio", "how-tos/create-container-boot-image", "how-tos/create-ias-boot-image", "how-tos/customize-build", "how-tos/enable-intel-tcc", "how-tos/enable-intel-tsn", "how-tos/enable-pre-os-payload", "how-tos/enable-tsn-gbe-sgmii", "how-tos/enable-verified-boot", "how-tos/index", "how-tos/integrate-multiple-payloads", "how-tos/reduce-debug-message", "index", "introduction/index", "references/references", "references/terminology", "security/boot-guard", "security/container-security", "security/firmware-resiliency-and-recovery", "security/firmware-update", "security/index", "security/key-management", "security/measured-boot", "security/verified-boot", "specs/config", "specs/index", "supported-hardware/adl-rvp", "supported-hardware/apollo-lake-crb", "supported-hardware/arl-rvp", "supported-hardware/arlh-ari", "supported-hardware/cfl-crb", "supported-hardware/cml-rvp", "supported-hardware/ehl-crb", "supported-hardware/icdx-crb", "supported-hardware/index", "supported-hardware/mtl-mcl", "supported-hardware/mtl-rvp", "supported-hardware/qemu", "supported-hardware/qsp", "supported-hardware/raptor-lake", "supported-hardware/rplp-rki", "supported-hardware/tgl-rvp", "supported-hardware/up2", "supported-hardware/up2-6000", "supported-hardware/up7000adln50", "supported-hardware/upxtreme", "supported-hardware/upxtremei11", "supported-hardware/upxtremei12", "supported-hardware/upxtremei12rplp", "supported-hardware/whl-crb", "tools/BuildTool", "tools/ConfigTools", "tools/GenContainer", "tools/GpioTool", "tools/StitchTool", "tools/UcodeUtility", "tools/index", "tutorials/ex_boot_to_linux", "tutorials/ex_build_sbl_for_qemu", "tutorials/ex_corrupt_sbl_component", "tutorials/ex_debug_sbl_on_qemu_with_gdb", "tutorials/ex_feature_custom_boot_order", "tutorials/ex_feature_custom_splash", "tutorials/ex_feature_custom_verified_boot", "tutorials/ex_run_sbl_on_qemu", "tutorials/ex_sbl_shell_cli", "tutorials/ex_uefi_payload", "tutorials/index"], "filenames": ["developer-guides/boot-flow.rst", "developer-guides/boot-options.rst", "developer-guides/boot-performance.rst", "developer-guides/bootimage.rst", "developer-guides/build-system.rst", "developer-guides/configuration.rst", "developer-guides/contributions.rst", "developer-guides/debugging-with-cca.rst", "developer-guides/debugging-with-udk.rst", "developer-guides/flash-boot.rst", "developer-guides/flashmap.rst", "developer-guides/fsp.rst", "developer-guides/index.rst", "developer-guides/ingredients-update.rst", "developer-guides/logging.rst", "developer-guides/memory-map.rst", "developer-guides/osloader.rst", "developer-guides/payload.rst", "developer-guides/shell.rst", "developer-guides/source-tree.rst", "developer-guides/stitching-ifwi.rst", "developer-guides/versioning.rst", "getting-started/build-host-setup.rst", "getting-started/build-source.rst", "getting-started/index.rst", "getting-started/misc-build-setup.rst", "how-tos/add-fastboot.rst", "how-tos/add-new-library.rst", "how-tos/add-new-payload.rst", "how-tos/boot-acrn.rst", "how-tos/boot-micropython.rst", "how-tos/boot-netboot.rst", "how-tos/boot-pxe-uboot.rst", "how-tos/boot-ubuntu.rst", "how-tos/boot-vxworks.rst", "how-tos/boot-windows.rst", "how-tos/boot-with-linux-payload.rst", "how-tos/boot-with-u-boot-payload.rst", "how-tos/boot-zephyr.rst", "how-tos/change-boot-option.rst", "how-tos/collect-time-logs.rst", "how-tos/configure-memory-down.rst", "how-tos/configure_gpio.rst", "how-tos/create-container-boot-image.rst", "how-tos/create-ias-boot-image.rst", "how-tos/customize-build.rst", "how-tos/enable-intel-tcc.rst", "how-tos/enable-intel-tsn.rst", "how-tos/enable-pre-os-payload.rst", "how-tos/enable-tsn-gbe-sgmii.rst", "how-tos/enable-verified-boot.rst", "how-tos/index.rst", "how-tos/integrate-multiple-payloads.rst", "how-tos/reduce-debug-message.rst", "index.rst", "introduction/index.rst", "references/references.rst", "references/terminology.rst", "security/boot-guard.rst", "security/container-security.rst", "security/firmware-resiliency-and-recovery.rst", "security/firmware-update.rst", "security/index.rst", "security/key-management.rst", "security/measured-boot.rst", "security/verified-boot.rst", "specs/config.rst", "specs/index.rst", "supported-hardware/adl-rvp.rst", "supported-hardware/apollo-lake-crb.rst", "supported-hardware/arl-rvp.rst", "supported-hardware/arlh-ari.rst", "supported-hardware/cfl-crb.rst", "supported-hardware/cml-rvp.rst", "supported-hardware/ehl-crb.rst", "supported-hardware/icdx-crb.rst", "supported-hardware/index.rst", "supported-hardware/mtl-mcl.rst", "supported-hardware/mtl-rvp.rst", "supported-hardware/qemu.rst", "supported-hardware/qsp.rst", "supported-hardware/raptor-lake.rst", "supported-hardware/rplp-rki.rst", "supported-hardware/tgl-rvp.rst", "supported-hardware/up2.rst", "supported-hardware/up2-6000.rst", "supported-hardware/up7000adln50.rst", "supported-hardware/upxtreme.rst", "supported-hardware/upxtremei11.rst", "supported-hardware/upxtremei12.rst", "supported-hardware/upxtremei12rplp.rst", "supported-hardware/whl-crb.rst", "tools/BuildTool.rst", "tools/ConfigTools.rst", "tools/GenContainer.rst", "tools/GpioTool.rst", "tools/StitchTool.rst", "tools/UcodeUtility.rst", "tools/index.rst", "tutorials/ex_boot_to_linux.rst", "tutorials/ex_build_sbl_for_qemu.rst", "tutorials/ex_corrupt_sbl_component.rst", "tutorials/ex_debug_sbl_on_qemu_with_gdb.rst", "tutorials/ex_feature_custom_boot_order.rst", "tutorials/ex_feature_custom_splash.rst", "tutorials/ex_feature_custom_verified_boot.rst", "tutorials/ex_run_sbl_on_qemu.rst", "tutorials/ex_sbl_shell_cli.rst", "tutorials/ex_uefi_payload.rst", "tutorials/index.rst"], "titles": ["Boot Flow", "Boot Options", "Boot Performance", "Boot Image", "Build System", "Configuration", "Contribution Guidelines", "Source Level Debugging with Intel(R) SVT CCA", "Source Level Debugging with Intel(R) UDK Debugger", "Boot from Flash", "Flash Map", "Firmware Support Package", "Developer\u2019s Guide", "Ingredients upgrade", "Logging", "Memory Map", "OsLoader", "Payloads", "Shell Interface", "Source Tree Structure", "Stitch IFWI Image", "Versioning", "Build Environment", "SBL Build Steps", "Getting Started", "Miscellaneous: Dockers", "Add Fastboot Support", "Add New Library", "Create New Payload", "Boot ACRN Hypervisor", "Boot MicroPython", "Netboot / PXE boot with UEFI Payload", "PXE Boot Through U-Boot Payload", "Boot Ubuntu", "Boot VxWorks", "Boot Windows with UEFI Payload", "Boot Linux as a Payload", "Boot Linux with U-Boot Payload", "Boot Zephyr", "Change Boot Options", "Capture Boot Time Data", "Configure Memory Down", "GPIO / CFIO Configuration", "Create Container Boot Image", "Create IAS Boot Image", "Customize Build", "Intel\u00ae TCC enable", "TSN", "Enable Pre-OS Payload Support", "Enable TSN GbE SGMII", "Enable Verified Boot", "How-Tos", "Integrate Multiple Payloads", "Reduce debug messages", "Slim Bootloader Project Documentation", "Introduction", "References and Links", "Terminology and Acronyms", "Boot Guard", "Container Security", "Firmware Resiliency and Recovery", "Firmware Update", "Security Features", "SBL Build and Sign", "Measured Boot", "Verified Boot", "SBL Configuration", "Specifications", "Alder Lake Platforms", "Apollo Lake CRB Boards", "Arrow Lake Platforms", "Arrow Island Board", "Coffee Lake Refresh CRB Board", "Comet Lake RVP Board", "Elkhart Lake CRB Board", "Ice Lake -D CRB Boards", "Supported Hardware", "McLaren Island Board", "Meteor Lake Platforms", "QEMU Virtual Platform", "Simics\u00ae QSP Virtual Platform", "Raptor Lake Platforms", "Rock Island Board", "Tiger Lake RVP Board", "UP2 Board", "UP2 6000 Board", "UP Squared Pro 7000 Edge Board", "UP Xtreme Board", "UP Xtreme i11 Board", "UP Xtreme i12 Board", "UP Xtreme i12 13th Board", "Whiskey Lake CRB Board", "Build Tool", "Configuration Tools", "Container Tool", "Gpio Tool", "Stitch Tool", "uCode Utility", "Tools", "Exercise \\- Boot to Linux", "Exercise \\- Build SBL for QEMU", "Exercise \\- Corrupt SBL Component", "Exercise \\- Debug SBL on QEMU with GDB", "Exercise \\- Feature Customization - Boot Order", "Exercise \\- Feature Customization - Splash", "Exercise \\- Feature Customization - Verified Boot", "Exercise \\- Run SBL on QEMU", "Exercise \\- SBL Shell/CLI", "Exercise \\- UEFI Payload", "Tutorials"], "terms": {"sbl": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 103, 104, 105, 108, 109], "us": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 55, 57, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "linear": 0, "launch": [0, 2, 8, 16, 17, 18, 30, 31, 35, 37, 39, 42, 55, 61, 100, 101, 109], "o": [0, 1, 3, 4, 5, 10, 15, 16, 17, 18, 19, 21, 22, 26, 29, 30, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 51, 55, 57, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 96, 97, 101, 107], "It": [0, 2, 4, 5, 6, 7, 8, 10, 14, 17, 18, 19, 29, 30, 31, 32, 35, 36, 39, 46, 47, 55, 57, 58, 61, 66, 71, 73, 74, 77, 82, 83, 85, 86, 88, 89, 90, 92, 93, 96, 97, 100], "consist": [0, 4, 42, 57, 66], "four": [0, 47], "descript": [0, 2, 4, 10, 14, 19, 39, 42, 59], "pre": [0, 5, 12, 17, 19, 22, 32, 33, 51, 60, 61, 64, 71, 77, 82, 85, 86, 88, 89, 90, 92, 93], "memori": [0, 2, 4, 5, 7, 10, 12, 14, 18, 19, 28, 30, 34, 35, 36, 46, 48, 51, 55, 57, 66, 94, 102, 107], "main": [0, 4, 5, 15, 48, 57, 58, 59, 66], "post": [0, 1, 5, 10, 12, 19, 51, 55, 66, 92], "cpu": [0, 4, 7, 18, 30, 34, 36, 107], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 52, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 100, 102, 105, 107, 108, 109], "control": [0, 1, 5, 7, 14, 17, 19, 28, 29, 32, 40, 41, 48, 49, 55, 66, 68, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 87, 91, 104], "devic": [0, 1, 2, 5, 15, 17, 18, 26, 29, 30, 33, 34, 36, 37, 39, 41, 43, 44, 46, 47, 51, 55, 57, 58, 61, 64, 68, 70, 75, 77, 78, 79, 80, 81, 94, 99, 103, 107, 108], "etc": [0, 1, 2, 4, 5, 8, 10, 13, 15, 17, 18, 35, 36, 42, 43, 46, 47, 61, 63, 65, 66, 77, 84, 85, 86, 88, 89, 90, 92], "payload": [0, 2, 3, 4, 10, 12, 14, 15, 16, 19, 22, 33, 34, 38, 46, 47, 51, 55, 61, 63, 66, 68, 70, 73, 74, 75, 78, 81, 83, 84, 92, 101, 109], "load": [0, 2, 3, 4, 5, 7, 9, 11, 15, 29, 32, 33, 34, 36, 39, 42, 43, 44, 48, 51, 52, 55, 59, 61, 66, 79, 80, 84, 93, 94, 101, 102], "verifi": [0, 2, 3, 4, 5, 16, 29, 33, 35, 41, 44, 46, 47, 51, 55, 58, 59, 61, 62, 64, 66, 79, 92, 109], "imag": [0, 1, 2, 5, 7, 8, 10, 12, 14, 16, 17, 18, 21, 22, 23, 25, 26, 28, 29, 33, 34, 35, 37, 38, 39, 49, 51, 52, 57, 59, 61, 63, 65, 66, 72, 77, 80, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 98, 101, 103, 104, 105, 109], "perform": [0, 7, 8, 12, 14, 17, 18, 19, 29, 33, 36, 46, 55, 59, 61, 63, 71, 73, 74, 77, 82, 83, 85, 86, 88, 89, 90, 96, 107], "firmwar": [0, 2, 4, 5, 7, 10, 12, 13, 17, 18, 19, 20, 21, 29, 31, 36, 55, 56, 57, 58, 62, 63, 64, 65, 66, 92, 94, 96, 97, 101], "updat": [0, 4, 5, 7, 10, 13, 17, 18, 19, 21, 23, 28, 29, 30, 33, 35, 37, 39, 42, 51, 55, 59, 60, 62, 63, 65, 92, 96, 97, 101, 105], "when": [0, 2, 4, 5, 7, 10, 16, 17, 19, 28, 33, 35, 36, 39, 41, 42, 43, 46, 47, 48, 59, 60, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 87, 91, 94, 95, 109], "enabl": [0, 4, 7, 8, 9, 10, 16, 17, 26, 31, 37, 51, 55, 58, 62, 64, 65, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 101, 104, 105], "each": [0, 2, 4, 5, 10, 19, 36, 42, 46, 47, 49, 61, 63, 65, 66, 68, 69, 70, 72, 75, 78, 81, 83, 87, 91, 93, 94, 95, 101], "current": [0, 7, 15, 18, 29, 30, 33, 36, 39, 55, 61, 66, 68, 70, 71, 72, 73, 74, 75, 78, 81, 82, 83, 87, 91, 95, 101, 103, 107], "next": [0, 7, 33, 46, 61, 68, 69, 70, 73, 74, 75, 78, 81, 83, 101, 102], "befor": [0, 4, 8, 18, 22, 28, 29, 33, 39, 40, 41, 46, 47, 61, 63, 65, 66, 69, 72, 73, 74, 80, 83, 87, 91, 92, 94, 100, 101, 102], "transfer": [0, 19, 101], "If": [0, 1, 4, 5, 7, 16, 23, 25, 29, 30, 33, 34, 39, 41, 43, 44, 46, 52, 55, 60, 61, 64, 65, 66, 69, 71, 77, 82, 84, 85, 86, 88, 89, 90, 92, 94, 99, 100, 101], "verif": [0, 5, 29, 30, 34, 36, 43, 44, 46, 58, 59, 61, 63, 65, 66, 73, 74, 80, 83, 101, 105], "fail": [0, 36, 39, 55, 60, 61, 63, 65, 66, 101, 105], "one": [0, 2, 3, 4, 5, 10, 17, 18, 19, 21, 29, 34, 35, 41, 42, 43, 44, 46, 47, 49, 52, 60, 61, 63, 66, 69, 78, 93, 94, 95, 101, 102, 105], "two": [0, 4, 5, 7, 9, 15, 28, 36, 41, 46, 47, 49, 55, 61, 65, 66, 69, 92, 94, 96], "thing": [0, 32, 47], "occur": [0, 60, 61, 101], "resili": [0, 4, 10, 62, 101], "swap": [0, 10, 26, 29, 33, 39, 60, 89, 90], "over": [0, 8, 17, 31, 32, 55, 60, 66, 68, 70, 72, 78, 80, 81, 87, 91], "altern": [0, 5, 33, 40, 41, 43, 66, 84], "partit": [0, 1, 3, 9, 26, 29, 33, 34, 39, 43, 44, 46, 47, 60, 61, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 101], "recov": [0, 10, 60], "broken": 0, "see": [0, 1, 3, 4, 5, 7, 9, 10, 11, 14, 17, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 36, 41, 43, 44, 46, 47, 52, 53, 55, 60, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 96, 97, 99, 100, 101, 102, 103, 104, 105, 108], "recoveri": [0, 4, 10, 62, 101], "otherwis": [0, 5, 41, 66], "halt": [0, 7, 58, 65, 99, 101], "after": [0, 2, 7, 17, 18, 29, 31, 32, 36, 39, 41, 46, 47, 48, 61, 80, 92, 99, 100, 101, 103, 104, 105, 108], "come": [0, 4, 5, 7, 18, 65, 66], "out": [0, 2, 7, 8, 13, 25, 31, 47, 60, 66, 94], "reset": [0, 2, 4, 7, 18, 19, 26, 29, 40, 46, 47, 61, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 92, 101, 107], "set": [0, 4, 5, 7, 8, 17, 22, 23, 24, 29, 30, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 51, 60, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 101, 102], "up": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "exectut": 0, "environ": [0, 4, 8, 21, 23, 24, 30, 33, 35, 37, 38, 62, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90, 92], "support": [0, 1, 3, 4, 5, 12, 13, 16, 18, 19, 20, 21, 22, 23, 28, 29, 33, 34, 36, 37, 39, 41, 42, 43, 44, 46, 47, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 98, 107, 108], "execut": [0, 2, 7, 8, 15, 16, 17, 22, 26, 29, 36, 38, 48, 55, 58, 60, 61, 63, 65, 66, 99, 102, 103, 104, 105, 106, 107, 108], "follow": [0, 1, 2, 4, 5, 6, 7, 8, 10, 14, 19, 22, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 49, 50, 52, 55, 59, 60, 61, 65, 66, 69, 71, 72, 77, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99, 100, 101, 103, 104, 105, 106, 107, 108], "processor": [0, 2, 7, 34, 36, 68, 69, 70, 71, 72, 73, 74, 75, 78, 81, 82, 83, 87, 91], "start": [0, 2, 7, 8, 15, 25, 26, 28, 29, 30, 32, 34, 36, 38, 41, 42, 54, 61, 66, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 101], "from": [0, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 51, 55, 59, 60, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 101, 102, 103], "vector": [0, 2, 4, 7, 19, 92], "writeabl": 0, "mai": [0, 4, 5, 7, 13, 14, 29, 31, 32, 33, 38, 41, 42, 43, 46, 47, 52, 55, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91, 94, 102], "avail": [0, 5, 6, 7, 15, 23, 31, 36, 39, 42, 43, 46, 60, 61, 63, 66, 68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 101, 102, 107], "stack": [0, 15, 34, 36, 102], "might": [0, 28, 30, 32, 46], "have": [0, 5, 7, 10, 19, 29, 30, 33, 35, 36, 41, 42, 46, 47, 49, 55, 66, 69, 79, 93, 94], "been": [0, 5, 15, 33, 65, 80], "setup": [0, 5, 12, 19, 21, 23, 29, 30, 36, 38, 43, 44, 51, 80], "so": [0, 4, 5, 10, 11, 30, 32, 33, 36, 46, 47, 48, 49, 59, 60, 61, 66, 93, 95, 102], "code": [0, 4, 5, 7, 8, 11, 12, 17, 19, 21, 23, 28, 29, 32, 35, 41, 46, 47, 55, 61, 63, 65, 66, 92, 100, 102, 103], "typic": [0, 4, 5, 10, 15, 19, 23, 26, 43, 55, 65, 66, 94], "implement": [0, 4, 5, 11, 17, 19, 21, 28, 30, 31, 36, 41, 46, 55, 60, 61, 63, 64, 66, 69, 72, 84, 87, 91], "assembli": 0, "languag": [0, 30, 36, 57, 66], "instruct": [0, 7, 20, 31, 32, 33, 34, 35, 36, 43, 44, 51, 77, 79, 84, 85, 86, 88, 89, 90, 102], "also": [0, 2, 3, 4, 5, 7, 10, 15, 16, 17, 18, 21, 22, 23, 26, 36, 46, 47, 52, 55, 63, 66, 81, 93, 101], "excut": 0, "flash": [0, 1, 4, 5, 7, 8, 12, 15, 17, 24, 26, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 47, 51, 52, 59, 60, 61, 66, 96, 101, 104, 105], "read": [0, 5, 18, 41, 61, 66, 68, 69, 70, 72, 73, 74, 75, 78, 80, 81, 83, 87, 91, 95, 101, 107], "onli": [0, 1, 4, 5, 17, 19, 26, 29, 30, 33, 47, 48, 49, 50, 52, 59, 60, 61, 65, 66, 69, 71, 72, 73, 74, 77, 78, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93], "lack": 0, "prevent": [0, 58, 66, 101], "usag": [0, 30, 34, 36, 41, 43, 61, 62, 73, 74, 80, 83, 96, 97, 101, 102], "variabl": [0, 4, 5, 7, 10, 21, 22, 35, 61, 63, 92, 101, 102], "contain": [0, 1, 3, 5, 10, 12, 15, 16, 19, 22, 23, 25, 29, 30, 34, 36, 39, 44, 46, 51, 52, 57, 62, 63, 66, 68, 69, 70, 72, 73, 74, 75, 78, 80, 81, 83, 84, 87, 91, 92, 95, 96, 98, 104, 105], "modul": [0, 4, 5, 7, 10, 18, 28, 36, 41, 46, 47, 51, 55, 57, 58, 64, 65], "vtf": [0, 4], "volum": [0, 4], "top": [0, 4, 5, 10, 15, 19, 60, 66, 79, 89, 90], "file": [0, 1, 3, 4, 7, 8, 9, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 51, 52, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 101, 103, 104, 105, 106, 108], "which": [0, 1, 4, 5, 7, 8, 15, 20, 23, 31, 32, 33, 36, 39, 42, 46, 48, 52, 59, 61, 63, 65, 66, 79, 84, 92, 94], "place": [0, 4, 12, 31, 36, 52, 60, 66, 79, 94, 102], "within": [0, 4, 5, 12, 29, 36, 39, 46, 61, 66, 79, 93, 94], "fv": [0, 4, 16, 17, 30, 31, 35, 39, 48, 61, 94], "The": [0, 2, 4, 5, 7, 8, 10, 11, 13, 15, 16, 17, 19, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 46, 47, 49, 52, 55, 57, 60, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 101, 102], "henc": [0, 4], "need": [0, 4, 5, 7, 13, 22, 29, 30, 32, 33, 35, 36, 37, 39, 42, 43, 46, 47, 48, 49, 55, 59, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91, 92, 93, 94], "an": [0, 2, 3, 5, 6, 7, 10, 12, 13, 14, 16, 17, 21, 22, 23, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 46, 47, 48, 49, 52, 55, 57, 59, 60, 61, 63, 65, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 97, 101, 102], "appropri": [0, 4, 66], "address": [0, 4, 5, 9, 10, 32, 36, 41, 46, 47, 61, 66, 89, 90, 94, 101, 102], "vtf0": [0, 4], "identifi": [0, 4, 5, 15, 36, 46, 47, 61, 66, 68, 70, 75, 77, 78, 81], "guid": [0, 2, 4, 5, 6, 7, 21, 26, 29, 31, 32, 33, 35, 36, 38, 41, 42, 51, 54, 55, 61, 79, 80], "1ba0062": [0, 4], "c779": [0, 4], "4582": [0, 4], "8566": [0, 4], "336ae8f78f09": [0, 4], "align": [0, 4, 7, 46, 47, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91, 94], "intel": [0, 4, 5, 10, 11, 12, 14, 20, 26, 29, 31, 36, 37, 41, 47, 49, 51, 55, 56, 57, 58, 61, 64, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 101], "x86": [0, 4, 8, 30, 32, 34, 36, 55, 77, 80, 84, 85, 86, 87, 88, 89, 90, 94], "architectur": [0, 4, 55, 57], "entri": [0, 1, 4, 5, 12, 15, 28, 33, 34, 36, 38, 39, 43, 44, 46, 48, 50, 61, 66, 94, 102], "point": [0, 2, 4, 7, 19, 28, 33, 34, 55, 60, 66, 92, 102], "stage1a": [0, 2, 4, 7, 8, 19, 29, 36, 61, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 101, 109], "_moduleentrypoint": [0, 4], "first": [0, 4, 5, 7, 8, 10, 21, 23, 26, 29, 30, 33, 34, 39, 43, 44, 46, 52, 55, 61, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 94, 100, 101], "dword": [0, 4, 5, 66, 95, 96], "built": [0, 4, 5, 16, 17, 18, 23, 30, 31, 32, 33, 35, 38, 39, 46, 47, 51, 52, 55, 62, 65, 66, 79], "jump": [0, 4, 30, 34, 36, 38, 61, 68, 70, 73, 74, 75, 78, 81, 83], "thi": [0, 1, 2, 4, 5, 7, 8, 11, 15, 17, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 46, 47, 48, 49, 52, 57, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 80, 81, 83, 87, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "continu": [0, 2, 4, 17, 33, 61, 102], "defin": [0, 4, 5, 9, 10, 14, 15, 30, 31, 37, 46, 47, 59, 61, 63, 66, 96], "secentri": [0, 4], "nasm": [0, 4, 22, 29, 55, 57], "step": [0, 4, 9, 12, 13, 19, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 49, 55, 61, 66, 68, 69, 70, 71, 72, 75, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 99, 100, 102, 103, 104, 105, 106, 107, 108], "switch": [0, 26, 34, 36, 39, 43, 44, 61, 101], "16": [0, 2, 5, 22, 36, 66], "bit": [0, 5, 21, 22, 28, 33, 34, 36, 41, 47, 66], "real": [0, 5, 46], "mode": [0, 4, 7, 14, 16, 26, 33, 34, 39, 46, 47, 49, 51, 55, 61, 63, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91, 101], "32": [0, 2, 5, 36, 66, 92], "protect": [0, 5, 21, 36, 58, 101], "provid": [0, 1, 4, 5, 7, 11, 13, 14, 15, 17, 19, 21, 26, 28, 31, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 46, 47, 48, 49, 55, 57, 59, 60, 61, 63, 65, 66, 72, 80, 87, 91, 92, 93, 94, 95, 98, 102, 109], "full": [0, 5, 7, 8, 17, 28, 31, 36, 49, 61, 66, 68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 94], "fsp": [0, 2, 4, 11, 12, 15, 19, 21, 29, 41, 46, 47, 57, 60, 66, 80, 92, 100], "t": [0, 4, 15, 19, 25, 33, 34, 35, 39, 43, 46, 55, 57, 93, 94, 102], "tempraminit": 0, "api": [0, 4, 5, 11, 15, 57], "configur": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "temporari": [0, 12], "": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "paramet": [0, 5, 15, 18, 30, 33, 41, 44, 46, 47, 52, 66, 93], "c": [0, 4, 5, 7, 8, 22, 31, 39, 46, 47, 61, 69, 71, 72, 77, 79, 82, 84, 87, 91, 94, 99, 100, 101, 102, 103, 104, 105, 106, 108], "structur": [0, 1, 2, 4, 10, 12, 15, 17, 21, 35, 61, 92, 95], "bootload": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "debug": [0, 2, 3, 12, 14, 16, 17, 18, 21, 29, 33, 34, 35, 40, 41, 51, 52, 55, 60, 71, 80, 84, 85, 86, 88, 89, 90, 92, 96, 100, 101, 109], "port": [0, 2, 4, 7, 8, 11, 17, 18, 19, 25, 26, 29, 30, 33, 35, 36, 37, 55, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96, 107], "board": [0, 2, 4, 5, 7, 8, 10, 19, 21, 23, 26, 28, 29, 30, 33, 34, 36, 37, 39, 41, 42, 46, 47, 49, 51, 55, 60, 61, 66, 76, 80, 92, 93, 101, 103, 104, 105], "specif": [0, 2, 3, 5, 7, 8, 9, 11, 13, 17, 18, 19, 23, 36, 37, 39, 42, 45, 46, 47, 49, 54, 55, 56, 61, 63, 66, 71, 82, 93, 96, 101, 103, 107, 108], "function": [0, 4, 5, 7, 9, 17, 28, 31, 32, 36, 42, 47, 55, 63, 65, 66, 69, 72, 80, 84, 87, 91, 92, 101, 103], "moduleentrylib": 0, "pass": [0, 2, 4, 15, 17, 21, 46, 47, 48, 61, 66, 94], "expect": [0, 15, 16, 26, 29, 36, 37, 46, 48, 60, 64, 94, 95, 97], "struct": [0, 1, 2, 10, 21, 47, 61, 95, 96], "stage1a_asm_param": 0, "push": [0, 63], "element": [0, 4, 66], "order": [0, 5, 7, 29, 30, 39, 47, 55, 57, 60, 79, 84, 94, 95, 99, 108, 109], "stage1a_param": 0, "primari": [0, 5, 35, 55, 60, 61, 66, 101], "purpos": [0, 5, 14, 16, 17, 18, 36, 42, 52, 79], "stage1b": [0, 2, 4, 5, 7, 19, 29, 36, 61, 66, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 101, 109], "bring": [0, 36, 47], "system": [0, 1, 2, 3, 5, 8, 9, 12, 17, 18, 19, 22, 26, 29, 30, 31, 32, 33, 34, 36, 37, 38, 41, 43, 44, 46, 47, 55, 57, 58, 64, 79, 94, 96, 99, 101, 102, 103, 104, 105, 106, 107, 108], "earli": [0, 29, 36, 80, 82, 84, 85, 86, 88, 89, 90, 92], "init": [0, 2, 14, 23, 30, 34, 36, 43, 44], "build": [0, 1, 3, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 24, 25, 26, 28, 31, 33, 34, 35, 38, 40, 41, 42, 43, 44, 48, 50, 51, 52, 55, 60, 61, 62, 64, 65, 66, 98, 99, 101, 102, 103, 104, 105, 108, 109], "databas": 0, "m": [0, 2, 4, 7, 8, 15, 19, 30, 38, 41, 47, 57, 79, 99, 102, 103, 104, 105, 106, 108], "fspmemoryinit": 0, "ram": [0, 19, 36, 57], "migrat": [0, 15], "save": [0, 2, 5, 32, 33, 39, 42, 43, 44, 59, 65, 84, 104, 105], "inform": [0, 4, 5, 6, 10, 11, 14, 17, 18, 21, 29, 35, 36, 41, 42, 46, 49, 60, 66, 89, 90, 93, 107], "like": [0, 4, 5, 7, 13, 17, 23, 32, 33, 34, 35, 42, 43, 44, 49, 55, 65, 66, 93, 94], "tolum": [0, 15], "low": [0, 4, 15, 36], "usabl": [0, 15, 36], "touum": 0, "upper": [0, 33], "tempramexit": [0, 2], "tear": 0, "down": [0, 7, 15, 33, 51, 66], "cach": [0, 19, 46, 57], "return": [0, 4, 36, 39, 41, 61, 102], "its": [0, 2, 5, 22, 35, 36, 37, 39, 41, 46, 55, 59, 60, 61, 65, 66, 101], "normal": [0, 1, 10, 30, 34, 36, 43, 44, 46, 52, 60, 61, 101], "oper": [0, 2, 7, 8, 29, 31, 32, 36, 47, 49, 55, 57, 63, 93, 94], "stage2": [0, 2, 4, 5, 19, 36, 38, 61, 68, 70, 73, 74, 75, 78, 79, 81, 83, 101, 105, 109], "stage2_param": 0, "respons": [0, 5, 55], "complet": [0, 7, 26, 29, 30, 33, 35, 40, 57, 61, 63, 66, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 99, 100, 103, 104, 105, 108], "run": [0, 2, 5, 7, 8, 25, 26, 28, 29, 30, 32, 33, 34, 36, 38, 43, 44, 46, 47, 48, 51, 55, 61, 63, 66, 69, 80, 82, 84, 85, 86, 88, 89, 90, 93, 99, 101, 102, 109], "compress": [0, 2, 4, 10, 36, 46, 47, 52, 59, 60, 61, 94], "includ": [0, 1, 4, 5, 7, 11, 13, 20, 29, 30, 31, 35, 36, 37, 38, 43, 44, 46, 47, 48, 49, 55, 57, 60, 61, 63, 65, 101], "reloc": [0, 32], "allow": [0, 4, 11, 17, 18, 26, 35, 36, 47, 52, 61, 63, 66, 79], "reman": 0, "gpio": [0, 12, 51, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 98], "fspsiliconinit": 0, "chipset": [0, 5, 7, 42, 57, 61], "pci": [0, 2, 14, 18, 32, 36, 37, 66, 107], "enumer": [0, 2, 34, 43, 44], "resourc": 0, "alloc": [0, 4, 12, 33, 36, 46, 66], "acpi": [0, 2, 4, 14, 15, 35, 36, 46, 47, 56, 57, 61, 66], "initl": 0, "prepar": [0, 26, 29, 30, 51, 61, 109], "hob": [0, 2, 15, 17, 18, 21, 35, 36, 107], "requir": [0, 4, 5, 7, 8, 17, 19, 21, 22, 23, 25, 26, 28, 29, 30, 33, 35, 36, 39, 42, 43, 46, 47, 49, 52, 55, 57, 58, 59, 61, 62, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 101], "fspnotifyphas": [0, 36], "readytoboot": 0, "endoffirmwar": 0, "list": [0, 1, 4, 7, 14, 15, 18, 21, 29, 32, 39, 46, 55, 63, 66, 92, 94, 102, 107], "pointer": [0, 15], "base": [0, 1, 4, 5, 7, 10, 15, 17, 26, 30, 32, 36, 37, 42, 46, 47, 49, 55, 60, 61, 63, 69, 71, 77, 80, 82, 84, 85, 86, 87, 88, 89, 90, 93], "void": [0, 102], "efiapi": 0, "secstartup": [0, 102], "IN": 0, "hoblistptr": 0, "pldbase": [0, 102], "store": [0, 3, 4, 9, 10, 15, 18, 30, 36, 59, 61, 62, 63, 80, 94], "import": [0, 5, 6, 25, 42], "throughout": [0, 2], "differ": [0, 1, 3, 4, 5, 7, 13, 15, 16, 28, 33, 36, 42, 43, 44, 46, 51, 55, 58, 61, 63, 65, 66, 73, 94, 102, 103, 104], "phase": [0, 15, 66], "config": [0, 5, 9, 18, 25, 29, 32, 33, 36, 37, 39, 46, 47, 51, 61, 63, 79, 84, 92, 93, 95], "id": [0, 2, 12, 13, 21, 29, 36, 37, 41, 46, 47, 49, 62, 66, 68, 70, 71, 77, 78, 79, 80, 81, 82, 84, 85, 86, 88, 89, 90, 93, 96, 99, 101, 103, 108], "entir": [0, 5, 58], "can": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 14, 15, 16, 17, 18, 21, 22, 26, 28, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 55, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99, 100, 101, 103, 104, 105, 106, 107, 108], "seen": [0, 4, 15], "bootloadercoreglob": 0, "h": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "loader_global_data": 0, "until": [0, 33, 102], "howev": [0, 5, 13, 17, 33, 66, 102], "still": [0, 43, 66, 93, 102], "maintain": [0, 35, 55, 59, 61, 62, 65], "reserv": [0, 1, 2, 10, 15, 21, 31, 33, 34, 36, 46, 47, 52, 61, 68, 70, 73, 74, 75, 78, 81, 83], "s3": [0, 15], "resum": 0, "creat": [0, 2, 3, 4, 5, 7, 8, 12, 16, 17, 26, 29, 31, 33, 34, 35, 36, 37, 38, 46, 47, 51, 52, 55, 59, 61, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 96], "add": [0, 2, 4, 5, 7, 9, 18, 22, 25, 28, 30, 31, 32, 33, 35, 47, 48, 51, 59, 66, 92, 103], "info": [0, 2, 4, 7, 15, 30, 34, 43, 44, 46, 47, 61, 92, 95, 102], "bottom": [0, 33], "level": [0, 4, 5, 12, 14, 19, 35, 36, 55, 57, 66, 79, 102], "retriev": [0, 5, 42], "append": [0, 4, 5, 18, 36, 52, 66, 80, 108], "more": [0, 2, 3, 4, 5, 6, 9, 11, 14, 16, 17, 21, 22, 23, 29, 32, 33, 34, 36, 41, 42, 43, 44, 46, 47, 52, 55, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 86, 87, 89, 90, 91, 94, 101], "kei": [0, 4, 5, 10, 11, 18, 24, 26, 29, 34, 39, 40, 43, 44, 46, 47, 59, 61, 62, 65, 66, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 101], "hash": [0, 2, 5, 10, 29, 30, 34, 36, 43, 44, 59, 61, 62, 63, 66, 73, 74, 80, 83, 101], "onc": [0, 5, 7, 15, 26, 30, 32, 33, 46, 47, 58, 66, 79], "ha": [0, 5, 7, 8, 15, 17, 39, 43, 46, 55, 58, 59, 60, 65, 66, 80], "copi": [0, 2, 4, 5, 9, 10, 22, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 43, 44, 52, 60, 61, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 101, 102], "earlier": [0, 33], "sever": [0, 4, 7, 16, 46, 47, 49], "field": [0, 4, 5, 46, 47, 49, 61, 66, 95], "dma": [0, 7, 15], "buffer": [0, 14, 15, 18, 55], "again": [0, 29, 46, 69, 72, 73, 74, 83, 87, 91, 102], "hoblist": 0, "sinc": [0, 7, 36, 46, 66, 94], "across": [0, 15, 35, 60, 65, 95], "all": [0, 5, 7, 10, 15, 17, 19, 23, 29, 31, 33, 36, 37, 41, 46, 47, 57, 59, 60, 61, 65, 66, 68, 70, 71, 77, 78, 82, 92, 93, 94, 95, 96, 101, 102], "slim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "predefin": 0, "wai": [0, 5, 9, 14, 36, 41, 43, 44, 46, 55, 61, 66, 80, 94, 95], "As": [0, 4, 5, 6, 19, 46, 47, 57, 61, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90], "interrupt": [0, 61], "ar": [0, 1, 2, 4, 5, 7, 10, 14, 15, 17, 19, 22, 25, 26, 28, 30, 31, 32, 33, 36, 39, 41, 42, 43, 44, 46, 47, 49, 52, 55, 57, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 101, 102, 108], "idtr": 0, "bootloadercorelib": [0, 15], "abstract": [0, 17, 61], "locat": [0, 2, 4, 5, 8, 10, 11, 28, 30, 34, 37, 39, 43, 44, 46, 47, 52, 62, 63, 66, 68, 70, 75, 77, 78, 81, 82, 84, 85, 86, 88, 89, 90, 103, 105], "getloaderglobaldatapoint": 0, "setloaderglobaldatapoint": 0, "chang": [0, 1, 5, 6, 8, 9, 10, 18, 19, 28, 29, 30, 34, 36, 41, 42, 43, 44, 48, 50, 51, 52, 60, 61, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91, 92, 93, 100, 101, 102, 103, 104, 105], "attempt": [0, 5, 36, 39], "In": [0, 4, 5, 7, 11, 15, 17, 22, 31, 32, 33, 36, 39, 41, 42, 46, 47, 48, 50, 52, 55, 60, 61, 66, 68, 70, 72, 73, 74, 75, 78, 79, 80, 81, 83, 84, 87, 91, 94, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "platform_foo": [0, 4, 5, 11, 48], "directori": [0, 4, 19, 22, 26, 29, 30, 31, 34, 35, 36, 37, 39, 43, 44, 48, 52, 61, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94], "hook": [0, 2, 92], "To": [0, 4, 5, 8, 9, 18, 28, 30, 33, 35, 46, 47, 48, 51, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 99, 101, 102], "new": [0, 4, 5, 7, 11, 13, 17, 19, 30, 31, 33, 36, 39, 42, 46, 47, 49, 51, 55, 61, 66, 71, 77, 79, 82, 84, 85, 86, 88, 89, 90, 93, 94], "should": [0, 4, 5, 7, 9, 19, 29, 30, 32, 33, 34, 36, 37, 40, 41, 43, 44, 46, 47, 48, 52, 61, 62, 63, 64, 66, 71, 79, 80, 82, 85, 86, 88, 89, 90, 95, 101], "boardinit": 0, "under": [0, 4, 5, 7, 19, 31, 32, 41, 46, 47, 55, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "librari": [0, 4, 5, 15, 17, 19, 30, 31, 46, 51, 69, 72, 84, 87, 91, 101, 103], "board_init_phas": 0, "initphas": 0, "dure": [0, 2, 4, 5, 7, 9, 10, 15, 19, 21, 29, 36, 39, 41, 43, 44, 46, 47, 60, 61, 63, 65, 66, 93, 101], "further": [0, 33, 49, 66, 80], "divid": 0, "multipl": [0, 1, 4, 5, 12, 14, 19, 28, 36, 37, 42, 46, 47, 49, 51, 55, 59, 61, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 94, 108], "fine": [0, 5], "granular": [0, 21, 66], "These": [0, 4, 5, 17, 42, 46, 57, 59, 61, 93, 94], "platformservic": 0, "typedef": [0, 1, 2, 10, 21, 47, 61, 66, 95, 96], "enum": [0, 14, 95], "pretempraminit": 0, "0x10": [0, 8, 14, 66, 72, 87, 91], "posttempraminit": [0, 2], "0x20": [0, 14, 43], "preconfiginit": 0, "0x30": 0, "postconfiginit": 0, "0x40": [0, 4], "prememoryinit": [0, 2], "0x50": 0, "postmemoryinit": [0, 2], "0x60": 0, "pretempramexit": [0, 2], "0x70": 0, "posttempramexit": [0, 2], "0x80": 0, "presiliconinit": [0, 2], "0x90": 0, "postsiliconinit": [0, 2], "0xa0": 0, "prepcienumer": [0, 2], "0xb0": 0, "postpcienumer": [0, 2], "0xc0": 0, "prepayloadload": [0, 2], "0xd0": 0, "postpayloadload": [0, 2], "0xe0": 0, "endofstag": 0, "0xf0": 0, "0xf8": 0, "0xff": [0, 5, 36, 66], "open": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "sourc": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "project": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "apollo": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "lake": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 71, 76, 77, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "whiskei": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "xtreme": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "i11": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "coffe": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "refresh": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "desktop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "s8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "mobil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "h6": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "comet": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "cml": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "rvp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "pch": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "v": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "h420e": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "tiger": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "elkhart": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "alder": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "adl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "p": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "n": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "amston": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "raptor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "rpl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "azb": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "arizona": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "beach": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "icx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "d": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "meteor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "mtl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "i12": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "mclaren": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "island": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "squar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "pro": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "7000": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "edg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "6000": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "rock": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "13th": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "editor": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "arrow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "arl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "u": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "\u00b5": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "target": [1, 4, 7, 8, 17, 23, 29, 31, 32, 34, 36, 39, 43, 44, 51, 55, 61, 68, 69, 70, 72, 73, 74, 75, 77, 78, 80, 81, 83, 87, 91, 92, 100, 109], "featur": [1, 2, 4, 5, 7, 17, 19, 21, 26, 36, 46, 47, 48, 54, 60, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 101, 109], "design": [1, 2, 3, 5, 7, 17, 22, 28, 35, 42, 66, 71, 77, 80, 82], "flexibl": [1, 4, 5, 52, 55, 66], "layout": [1, 3, 4, 12, 30, 36, 41, 43, 61, 89, 90, 94, 102, 104, 105], "raw": [1, 3, 9, 29, 30, 33, 37, 44, 59, 79, 99, 103, 108], "mbr": [1, 34, 44], "gpt": [1, 26, 33], "fat": [1, 9, 26, 29, 33, 34, 43, 44, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90], "ext2": [1, 9, 33, 34, 43], "3": [1, 2, 4, 8, 9, 10, 22, 25, 26, 29, 30, 32, 33, 34, 35, 36, 39, 41, 42, 43, 44, 55, 61, 66, 95, 96, 101, 105], "4": [1, 2, 4, 5, 8, 9, 22, 25, 26, 29, 33, 34, 35, 36, 37, 39, 42, 43, 44, 52, 61, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 95, 105], "emmc": [1, 2, 5, 26, 29, 39, 43, 44], "uf": 1, "nvme": [1, 33, 34, 39, 43, 46, 47], "sata": [1, 29, 34, 39, 43, 44, 46, 47, 77, 79], "usb": [1, 5, 7, 18, 29, 33, 34, 35, 39, 43, 44, 46, 47, 51, 61, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90], "spi": [1, 5, 29, 35, 42, 51, 57, 66, 68, 69, 70, 71, 72, 73, 74, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96, 101], "redund": [1, 4, 9, 10, 17, 30, 60, 61, 92], "fallback": [1, 39], "flow": [1, 2, 12, 17, 19, 29, 41, 46, 47, 55, 59, 60, 61, 62, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 101, 102], "shown": [1, 2, 4, 5, 7, 10, 15, 32, 36, 61, 66, 79, 92], "chart": 1, "A": [1, 5, 10, 17, 19, 21, 29, 30, 36, 39, 42, 47, 48, 51, 55, 57, 60, 61, 62, 63, 65, 66, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 89, 90, 95], "data": [1, 2, 4, 5, 7, 10, 11, 12, 15, 17, 18, 21, 29, 35, 36, 39, 51, 63, 65, 69, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90, 92, 93, 95, 96, 101, 107], "osbootoptionguid": 1, "type": [1, 2, 5, 7, 12, 15, 26, 29, 30, 33, 34, 35, 36, 41, 43, 44, 47, 49, 61, 62, 63, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 85, 86, 88, 89, 90, 92, 99, 107], "0": [1, 2, 4, 5, 8, 9, 14, 15, 22, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 49, 52, 54, 55, 57, 61, 66, 72, 73, 74, 75, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 101, 104, 105], "refer": [1, 2, 4, 5, 7, 9, 16, 21, 22, 23, 28, 30, 32, 35, 36, 37, 42, 47, 49, 52, 54, 59, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "boot_image_typ": 1, "uint8": [1, 10, 21, 61, 66, 96], "imagetyp": [1, 34, 43], "zero": [1, 61, 94], "mean": [1, 7, 15, 61], "bootflag": 1, "medium": 1, "os_boot_medium_typ": 1, "devtyp": [1, 29, 33, 34, 39, 43, 44], "indic": [1, 5, 33, 46, 52, 61, 66, 94], "instanc": [1, 33, 61, 95], "belong": 1, "devinst": 1, "hardwar": [1, 2, 4, 5, 10, 17, 20, 23, 29, 34, 36, 41, 43, 44, 54, 55, 58, 61, 65, 66, 68, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 87, 91, 96], "number": [1, 2, 3, 5, 21, 29, 33, 36, 39, 42, 44, 61, 66, 94, 95, 96], "hwpart": [1, 29, 33, 34, 39, 43, 44], "softwar": [1, 5, 7, 22, 35, 36, 46, 55, 57, 61, 69, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90], "swpart": [1, 29, 33, 34, 39, 43, 44], "For": [1, 5, 7, 8, 9, 11, 14, 17, 18, 21, 22, 23, 28, 29, 30, 32, 36, 37, 39, 41, 42, 45, 46, 47, 49, 52, 55, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 83, 84, 86, 87, 89, 90, 91, 92, 94, 96, 101], "os_file_system_typ": 1, "fstype": [1, 29, 33, 34, 39, 43, 44], "1": [1, 2, 4, 5, 8, 9, 15, 21, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 39, 41, 42, 43, 44, 48, 54, 60, 61, 65, 66, 68, 70, 71, 73, 74, 75, 78, 79, 81, 82, 83, 101, 105], "trusti": 1, "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "misc": [1, 99, 103, 108], "6": [1, 8, 9, 26, 29, 33, 34, 36, 39, 42, 43, 44, 47, 55, 61, 66, 69, 80, 95, 96, 105], "extra": [1, 4, 18, 84], "boot_imag": [1, 84], "7": [1, 2, 22, 26, 34, 36, 44, 55, 61, 66, 69], "os_boot_opt": 1, "depend": [1, 12, 17, 26, 27, 28, 30, 33, 34, 42, 43, 44, 55, 61, 66, 92, 93], "scenario": [1, 60], "custom": [1, 5, 12, 17, 28, 29, 31, 41, 46, 47, 51, 52, 55, 61, 63, 64, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 96, 109], "prebuild": [1, 4], "time": [1, 2, 4, 5, 14, 21, 28, 29, 35, 36, 42, 46, 47, 48, 50, 51, 61, 63, 65, 66, 68, 70, 71, 73, 74, 75, 77, 78, 80, 81, 82, 83, 85, 86, 88, 89, 90, 101, 102], "platform": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 69, 71, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "aim": [2, 13], "veri": [2, 5, 28, 66, 102], "quickli": [2, 3], "mandatori": [2, 3], "some": [2, 4, 5, 7, 10, 17, 30, 31, 32, 33, 41, 42, 43, 46, 66, 94, 101], "case": [2, 3, 4, 5, 7, 15, 17, 22, 29, 32, 33, 41, 46, 55, 61, 94, 101], "e": [2, 5, 10, 18, 21, 23, 26, 31, 33, 34, 36, 42, 43, 44, 46, 61, 64, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 92, 94, 101], "g": [2, 5, 10, 18, 21, 23, 26, 33, 34, 36, 42, 43, 44, 46, 61, 71, 77, 82, 84, 85, 86, 88, 89, 90, 92, 101, 104], "turn": [2, 5, 8, 15, 60, 68, 70, 71, 75, 77, 78, 80, 81, 82], "rear": 2, "view": [2, 7, 41, 55, 66, 93, 94], "camera": 2, "car": [2, 8, 15, 19], "everi": [2, 7, 66], "stage": [2, 5, 10, 12, 15, 17, 19, 36, 55, 65, 92, 101, 105], "There": [2, 7, 36, 43, 44, 46, 47, 49, 61, 66, 102], "trade": 2, "off": [2, 5, 17, 40, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "consid": [2, 4, 5, 22, 33, 52, 64, 66], "optim": [2, 5, 46, 55, 66, 102], "media": [2, 3, 19, 33, 34, 43, 46, 61, 84], "fast": [2, 36, 46, 55, 66, 80, 94], "secur": [2, 3, 4, 5, 16, 17, 18, 21, 39, 47, 54, 55, 61, 63, 64, 65, 66, 79, 94, 101], "sign": [2, 22, 29, 33, 34, 43, 44, 59, 61, 62, 66, 92, 93, 94], "algorithm": [2, 52, 94], "acceler": 2, "frequenc": [2, 36], "size": [2, 4, 5, 7, 8, 9, 10, 15, 17, 22, 28, 29, 30, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 46, 47, 59, 60, 61, 66, 68, 70, 73, 74, 75, 78, 81, 83, 89, 90, 94, 97, 101, 102], "lz4": [2, 28, 31, 35, 37, 46, 47, 48, 52, 61, 94, 108], "gener": [2, 4, 5, 7, 12, 17, 21, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 43, 44, 51, 59, 62, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 102], "splash": [2, 4, 33, 55, 109], "screen": [2, 30, 35, 55, 99, 100, 103, 104, 105, 108], "option": [2, 4, 5, 7, 8, 11, 12, 18, 23, 25, 26, 28, 29, 30, 32, 33, 34, 36, 41, 42, 43, 44, 51, 52, 55, 60, 61, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 81, 82, 83, 84, 87, 91, 92, 94, 96, 97, 101, 102, 104, 105, 107], "obtain": [2, 34, 36, 37, 41], "captur": [2, 7, 30, 51], "timestamp": 2, "valu": [2, 4, 5, 7, 8, 28, 32, 33, 36, 37, 39, 41, 42, 46, 47, 49, 52, 61, 64, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 102], "associ": [2, 5, 43, 44, 60, 61, 63, 66, 93], "denot": [2, 66], "event": [2, 36], "through": [2, 5, 7, 17, 46, 51, 61, 62, 66, 80, 93, 94, 102, 103], "hand": [2, 17, 33, 40, 101], "block": [2, 7, 17, 32, 46, 58, 66], "gloaderperformanceinfoguid": 2, "0x868204be": 2, "0x23d0": 2, "0x4ff9": 2, "0xac": [2, 75], "0x34": 2, "0xb9": 2, "0x95": 2, "0x04": [2, 4, 14, 66], "0xb1": 2, "osload": [2, 3, 4, 12, 15, 17, 19, 28, 30, 31, 32, 35, 37, 46, 48, 52, 84, 108], "shell": [2, 5, 12, 26, 29, 31, 33, 34, 37, 39, 40, 41, 43, 44, 51, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 99, 101, 104, 106, 108, 109], "perf": [2, 18, 40, 107], "command": [2, 5, 8, 16, 18, 22, 23, 26, 28, 29, 33, 35, 36, 37, 39, 43, 44, 46, 47, 48, 51, 52, 59, 61, 63, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "exampl": [2, 4, 7, 9, 14, 17, 21, 22, 23, 26, 28, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 49, 52, 55, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 105, 107, 109], "output": [2, 4, 8, 14, 26, 29, 30, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 46, 47, 51, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 108, 109], "below": [2, 4, 5, 7, 9, 10, 13, 15, 16, 22, 30, 31, 32, 33, 36, 38, 39, 40, 42, 46, 48, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96], "loader": [2, 10, 11, 12, 15, 17, 29, 33, 48, 57, 61, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 101], "delta": [2, 5, 39, 42, 51, 93], "1000": [2, 49], "1010": 2, "9": [2, 22, 36, 66, 84, 85, 86, 88, 89, 90, 95], "1040": [2, 36], "11": [2, 8, 33, 35, 36, 47, 66], "1060": 2, "5": [2, 8, 9, 21, 26, 33, 34, 36, 39, 42, 43, 44, 59, 61, 66, 82, 95, 96, 105], "1080": 2, "31": [2, 5, 36, 47, 66], "15": [2, 5, 22, 36, 47, 66], "10a0": 2, "82": 2, "51": 2, "10b0": 2, "84": 2, "decompress": [2, 46, 47], "2000": 2, "2020": [2, 30, 34], "197": 2, "113": 2, "2030": 2, "229": 2, "memoryinit": 2, "2040": 2, "266": 2, "37": 2, "2050": 2, "276": 2, "10": [2, 22, 34, 35, 36, 49, 66, 72, 84, 85, 86, 87, 88, 89, 90, 91, 95], "2060": 2, "281": 2, "2070": 2, "2080": 2, "283": 2, "2090": 2, "285": 2, "20a0": 2, "361": 2, "76": 2, "20b0": 2, "364": 2, "20c0": 2, "extend": [2, 4, 10, 17, 19, 32, 52, 65, 66], "20d0": 2, "365": 2, "rebas": [2, 92], "3000": 2, "370": 2, "3010": 2, "466": 2, "96": [2, 36], "3020": 2, "467": 2, "nv": [2, 10, 15, 36, 60], "3030": 2, "490": 2, "23": [2, 35, 36], "siliconinit": 2, "3040": 2, "492": 2, "3050": 2, "515": 2, "displai": [2, 5, 7, 18, 33, 40, 66, 84, 93, 94, 104, 107], "3060": 2, "520": 2, "mp": [2, 14, 36], "wake": 2, "3080": 2, "524": 2, "3090": 2, "526": 2, "30a0": 2, "536": 2, "30b0": 2, "543": 2, "30c0": 2, "545": 2, "notifi": 2, "30d0": 2, "561": 2, "30e0": 2, "564": 2, "3100": 2, "567": [2, 102], "3110": 2, "568": 2, "3120": 2, "577": 2, "3130": 2, "675": 2, "98": [2, 73], "3140": 2, "744": 2, "69": 2, "3150": 2, "31a0": 2, "746": 2, "31b0": 2, "749": 2, "decod": [2, 7, 47], "format": [2, 3, 4, 5, 9, 16, 17, 26, 29, 30, 33, 34, 36, 37, 42, 43, 44, 46, 47, 48, 52, 61, 62, 66, 79, 94, 95, 96, 99, 103, 108], "31f0": 2, "end": [2, 4, 5, 7, 10, 12, 15, 31, 33, 35, 61, 66, 102, 103], "print": [2, 18, 21, 40, 41, 102, 107], "own": [2, 18, 46, 49, 66, 82, 84, 85, 86, 88, 89, 90, 92], "publish": 2, "tabl": [2, 4, 5, 15, 26, 35, 36, 41, 42, 46, 61, 63, 68, 70, 72, 75, 77, 78, 81, 87, 91, 92], "sblt": 2, "detail": [2, 3, 5, 9, 14, 16, 17, 21, 22, 23, 29, 32, 33, 34, 36, 41, 42, 43, 44, 47, 51, 52, 55, 59, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93], "show": [2, 7, 31, 32, 33, 46, 52, 61, 66, 92, 94, 96, 97, 101, 102], "ad": [2, 8, 12, 28, 29, 33, 34, 36, 46, 47, 49, 52, 59, 94, 101], "efi_acpi_5_0_fpdt_performance_record_head": 2, "header": [2, 4, 5, 10, 11, 15, 46, 47, 59, 61, 63, 71, 72, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94], "uint32": [2, 10, 21, 47, 61, 66, 95, 101], "taken": [2, 66], "nanosecond": 2, "uint64": [2, 21, 61], "stage1tim": 2, "stage2tim": 2, "osloadertim": 2, "sbl_performance_record": 2, "access": [2, 7, 10, 18, 63, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 94], "via": [2, 7, 21, 26, 40, 41, 43, 44, 46, 47, 48, 55, 80, 82, 84, 85, 86, 88, 89, 90], "signatur": [2, 4, 10, 21, 30, 36, 43, 44, 59, 61, 65, 66, 79, 94, 102, 105], "0x00000000452b88cc": 2, "0000": [2, 36, 47, 66], "53": 2, "42": [2, 34], "4c": 2, "54": 2, "28": [2, 35, 47], "00": [2, 14, 29, 35, 36, 47, 71, 77, 82, 89, 90], "30": [2, 30, 34, 47, 69], "20": [2, 29, 33, 36, 47, 66], "01": [2, 22, 29, 35, 36, 66, 86, 89, 90], "0010": 2, "83": 2, "04": [2, 22, 30, 33, 36, 47, 86, 88, 89], "b9": [2, 89, 90], "0a": 2, "0020": 2, "9e": 2, "highli": [3, 29], "desir": [3, 5, 33, 40, 47, 55, 61, 66, 93, 94], "mani": [3, 4, 5, 11, 13, 21, 36, 66], "kernel": [3, 5, 16, 26, 29, 33, 34, 43, 44, 51, 59, 61, 68, 70, 73, 74, 75, 78, 81, 83, 84, 94, 101], "multiboot": [3, 16, 17, 26, 29, 34, 56], "compliant": [3, 17, 34, 57, 94], "encapsul": [3, 46, 47, 59, 79, 94], "tool": [3, 4, 7, 8, 9, 12, 16, 19, 21, 23, 24, 26, 29, 30, 33, 34, 35, 39, 43, 44, 46, 47, 51, 52, 54, 55, 58, 59, 61, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 109], "lba": [3, 9, 29, 46], "abl": [3, 10, 29, 32, 33, 36, 66, 80], "standard": [3, 5, 7, 30, 36, 47, 55, 57, 80], "linux": [3, 4, 8, 10, 16, 17, 23, 24, 25, 26, 30, 33, 43, 44, 46, 47, 51, 63, 71, 77, 79, 82, 85, 86, 88, 89, 90, 92, 93, 103, 105, 106, 108, 109], "without": [3, 4, 5, 9, 10, 31, 35, 47, 49, 61, 66, 84, 93, 94], "pack": [3, 5, 42], "releas": [3, 11, 12, 14, 18, 21, 22, 26, 33, 37, 39, 40, 55, 68, 69, 70, 72, 73, 75, 78, 80, 81, 83, 87, 91, 92, 100, 104], "choos": [4, 5, 7, 31, 66], "edk": [4, 17, 35, 45, 56, 92], "ii": [4, 17, 35, 45, 56, 92], "compil": [4, 14, 19, 29, 55, 66, 92, 99, 100, 102, 103, 104, 105, 108], "infrastructur": [4, 5, 11, 58, 63, 80], "framework": 4, "extens": [4, 55, 66], "capabl": [4, 7, 16, 33, 36, 46, 47, 61], "chain": [4, 19, 29, 55, 62, 65], "gcc": [4, 22, 29, 36, 55], "visual": [4, 22, 35, 55, 66], "studio": [4, 7, 22, 35, 55], "choic": [4, 11, 55], "benefit": [4, 5], "familiar": [4, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90], "uefi": [4, 7, 8, 10, 16, 17, 22, 28, 29, 33, 46, 51, 52, 55, 57, 61, 63, 84, 92, 94, 101, 109], "bio": [4, 5, 12, 20, 29, 33, 36, 42, 46, 47, 61, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 101], "smaller": [4, 36, 52], "effort": 4, "script": [4, 5, 8, 10, 19, 23, 29, 30, 33, 35, 37, 39, 42, 46, 47, 59, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 102], "buildload": [4, 19, 23, 25, 28, 29, 30, 31, 32, 35, 36, 37, 38, 48, 52, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 99, 100, 102, 103, 104, 105, 108], "py": [4, 5, 7, 8, 9, 15, 19, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 48, 50, 52, 60, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 108], "diagram": [4, 60, 66], "illustr": [4, 5, 28, 49, 60, 66], "helper": [4, 17, 19, 102], "assist": [4, 61], "slimbootload": [4, 5, 8, 23, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 41, 42, 46, 47, 49, 61, 68, 70, 75, 78, 79, 80, 81, 99, 100, 102, 103, 104, 105, 106, 108], "txt": [4, 26, 29, 33, 36, 43, 44, 94, 95], "compon": [4, 5, 12, 13, 20, 29, 30, 34, 36, 39, 41, 43, 44, 47, 51, 58, 59, 60, 63, 64, 65, 66, 71, 80, 82, 89, 90, 92, 94, 96, 109], "modifi": [4, 5, 7, 14, 18, 29, 30, 33, 36, 39, 41, 42, 45, 46, 61, 65, 66, 93, 100, 103, 104, 105, 107], "boardconfig": [4, 5, 7, 8, 15, 21, 28, 30, 32, 33, 36, 37, 45, 46, 47, 48, 50, 60, 66, 104, 105], "footprint": [4, 5, 18, 52], "determin": [4, 10, 15, 61, 103], "among": 4, "those": [4, 5, 43], "dsc": [4, 28, 30, 35, 92, 95], "final": [4, 5, 9, 23, 33, 35, 46, 47, 66, 93], "configdatastruct": [4, 66], "yaml": [4, 12, 14, 39, 41, 42, 46, 47, 49, 61, 93, 95], "configdatablob": [4, 66], "intern": [4, 5, 7, 15, 66], "default": [4, 5, 7, 8, 16, 22, 28, 33, 35, 36, 39, 43, 52, 61, 64, 84, 94, 100, 102, 108], "master": [4, 33, 36, 46, 47, 49, 59, 63], "get": [4, 7, 9, 13, 18, 25, 26, 29, 32, 34, 35, 36, 38, 39, 41, 42, 43, 44, 47, 54, 59, 61, 66, 71, 73, 74, 77, 80, 82, 83, 84, 85, 86, 88, 89, 90, 94, 101, 102, 103], "help": [4, 18, 46, 47, 49, 55, 61, 92, 93, 94, 96, 97, 101, 107], "python": [4, 5, 22, 23, 25, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 42, 46, 47, 48, 52, 55, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 99, 100, 101, 102, 103, 104, 105, 108], "env": [4, 7, 32, 38, 63], "sbl_key_dir": [4, 22, 29, 61, 63], "sbl_root": [4, 22], "sblkei": [4, 22, 33, 34, 43, 46, 47, 61, 63], "platform_nam": [4, 13, 25, 48], "clean": [4, 24, 92, 100], "given": [4, 5, 33, 34, 36, 40, 41, 48, 66, 95], "1a": [4, 10, 12, 15, 65, 101], "packag": [4, 5, 12, 13, 16, 22, 25, 26, 27, 28, 29, 33, 42, 46, 47, 56, 57, 63, 66, 94, 96], "fd": [4, 31, 35, 52, 92, 94, 100, 108], "binari": [4, 5, 7, 9, 10, 11, 13, 17, 22, 23, 28, 29, 30, 31, 32, 34, 37, 41, 48, 57, 59, 63, 80, 81, 92, 93, 94, 97, 100, 101, 102], "resetvector": 4, "verinfo": 4, "flashmap": 4, "fittabl": 4, "hashstor": 4, "peipcddatabas": 4, "peim": 4, "call": [4, 5, 11, 12, 15, 31, 36, 41, 46, 47, 57, 61, 66, 69, 72, 84, 87, 91, 92, 93, 102], "1b": [4, 5, 10, 12, 15, 49, 65, 66, 71, 101, 105], "cfgdataint": [4, 5, 66], "bin": [4, 5, 8, 9, 13, 22, 26, 28, 29, 30, 32, 34, 35, 37, 38, 39, 41, 43, 44, 46, 47, 48, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 99, 101, 102, 103, 104, 105, 106, 108], "vbt": [4, 12, 92], "logo": 4, "fwupdat": [4, 15, 18, 29, 59, 61, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90], "note": [4, 5, 15, 29, 33, 35, 46, 47, 66, 70, 78, 79, 92, 94], "enable_fwu": 4, "addit": [4, 5, 19, 20, 28, 29, 36, 43, 47, 48, 55, 58, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 85, 86, 87, 88, 89, 90, 91, 93, 94, 101], "other": [4, 5, 13, 17, 19, 20, 22, 23, 33, 36, 42, 46, 47, 49, 51, 52, 59, 60, 63, 66, 84, 95], "microcod": [4, 10, 12, 18, 92, 97, 107], "acm": [4, 10, 61, 92, 101], "individu": [4, 10, 46, 66], "put": [4, 46, 52, 94], "togeth": [4, 36, 61, 66], "getimagelayout": 4, "boot": [4, 5, 7, 10, 11, 12, 14, 17, 18, 19, 20, 21, 26, 28, 41, 42, 47, 49, 51, 55, 57, 59, 60, 61, 62, 63, 66, 71, 77, 82, 85, 86, 88, 89, 90, 94, 101, 106, 107, 108, 109], "critic": [4, 10, 47, 60, 62], "check": [4, 5, 7, 28, 33, 36, 38, 39, 41, 42, 46, 47, 66, 69, 72, 73, 74, 83, 87, 91, 103, 104, 105], "discuss": [4, 46, 47, 66], "abov": [4, 5, 7, 15, 22, 30, 31, 32, 33, 36, 37, 46, 47, 49, 59, 61, 65, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 95], "non": [4, 9, 10, 17, 30, 36, 47, 60, 61], "region": [4, 5, 12, 15, 17, 20, 29, 30, 46, 47, 52, 59, 60, 61, 66, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 93, 96, 101], "present": [4, 5, 15, 22, 36, 47, 66, 94, 101], "authent": [4, 46, 47, 59, 61, 94], "mrcdata": 4, "train": [4, 10, 41, 92], "getvari": 4, "setvari": 4, "litevariablelib": 4, "bootloadercommonpkg": [4, 15, 19, 101], "ucod": [4, 10, 18, 60, 61, 98, 101, 107], "post_build": 4, "than": [4, 5, 17, 30, 33, 41, 52, 61, 66], "fw": [4, 61, 63, 92, 101], "independ": [4, 7, 17, 19, 47, 61, 65], "epayload": [4, 52, 92], "integr": [4, 7, 11, 17, 26, 28, 51, 57, 58, 61, 62, 64, 66, 79, 80, 97, 101], "explain": [4, 5, 8, 16, 61, 69, 72, 84, 87, 91], "done": [4, 5, 7, 15, 30, 33, 34, 35, 36, 43, 58, 61, 92, 93, 99, 100, 102, 103, 104, 105, 108], "simplic": [4, 55, 62], "faster": 4, "certain": [4, 21, 23, 55, 61, 101], "bfv": 4, "fit": [4, 9, 17, 36, 47, 52, 66, 92], "last": [4, 26, 29, 32], "thu": [4, 5, 10, 32, 47, 60], "And": [4, 7, 46, 101], "map": [4, 7, 9, 12, 18, 35, 36, 41, 52, 60, 61, 66, 101, 105, 107], "0xfffffffc": 4, "onto": [4, 5, 29, 33, 34, 41, 43, 44, 47], "neg": 4, "offset": [4, 9, 10, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 87, 91, 102, 105], "patch_fv": 4, "rel": [4, 66, 92, 102], "4gb": [4, 15, 33], "0xffffffff": [4, 36], "equal": 4, "files": 4, "__moduleentrypoint": 4, "symbol": [4, 7, 34, 37, 66, 102], "3473a022": 4, "c3c2": 4, "4964": 4, "b309": 4, "22b3dfb0b6ca": 4, "pcdverinfobas": 4, "pcd": [4, 14, 15], "pcdfiledatabas": 4, "efac3859": 4, "b680": 4, "4232": 4, "a159": 4, "f886f2ae0b83": 4, "3cea8ef3": 4, "95fc": 4, "476f": 4, "aba5": 4, "7ec5dfa1d77b": 4, "0xfffffff8": [4, 10], "0x08": [4, 14, 66], "interfac": [4, 5, 11, 12, 17, 26, 29, 32, 36, 39, 40, 49, 55, 63, 66, 92, 93], "0xffffffc0": 4, "high": [4, 36, 66], "max": [4, 9, 30, 36], "length": [4, 9, 10, 29, 46, 47, 49, 61], "8": [4, 5, 21, 22, 34, 36, 47, 61, 66, 69, 84, 85, 86, 88, 89, 90, 95], "respect": [4, 15, 36, 59, 63], "update_fit_t": 4, "pcdhashstorebas": 4, "cfgdatabas": 4, "016e6cd0": 4, "4834": 4, "4c7e": 4, "bcfe": 4, "41dfb88a6a6d": 4, "pcdcfgdataintbas": 4, "e08ca6d5": 4, "8d02": 4, "43ae": 4, "abb1": 4, "952cc787c933": 4, "pcdgraphicsvbtaddress": 4, "7e374e25": 4, "8e01": 4, "4fee": 4, "87f2": 4, "390c23c606cd": 4, "pcdacpitablesaddress": 4, "5e2d3be9": 4, "ad72": 4, "4d1d": 4, "aad5": 4, "6b08af921590": 4, "pcdsplashlogoaddress": 4, "embed": [4, 21, 36, 41, 47, 55, 57, 66, 87, 108], "dedic": [4, 42], "recompil": [4, 10], "most": [4, 5, 36, 46, 47, 66, 104, 105], "similar": [4, 26, 30, 33, 36, 47, 52, 63, 66], "singl": [4, 8, 36, 41, 52, 59, 61, 66, 92, 93, 94, 95], "getcontainerlist": 4, "initi": [4, 5, 11, 12, 14, 15, 17, 18, 19, 26, 33, 41, 55, 57, 58, 61, 65, 66, 68, 70, 75, 78, 81, 92, 94], "blank": 4, "make": [4, 5, 8, 10, 19, 22, 30, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 47, 51, 52, 61, 65, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 102, 105], "sure": [4, 5, 22, 30, 32, 33, 34, 37, 43, 44, 46, 47, 65, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 105], "exist": [4, 5, 22, 23, 28, 30, 32, 37, 46, 47, 49, 66, 68, 70, 75, 78, 81, 92, 93, 101], "being": [4, 5, 34, 36, 47, 66, 94], "container_list": 4, "you": [4, 5, 7, 22, 25, 26, 28, 29, 31, 32, 33, 35, 36, 37, 39, 41, 43, 44, 47, 51, 52, 55, 61, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 80, 81, 83, 87, 91, 92, 94, 99, 100, 102, 103, 104, 105, 106, 107, 108], "where": [4, 7, 22, 33, 39, 47, 61, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 105], "remain": [4, 33, 36, 52], "insid": [4, 25, 29, 31, 32, 46, 47, 59, 61, 66, 94, 95], "name": [4, 7, 9, 10, 14, 23, 25, 29, 30, 32, 34, 36, 41, 47, 48, 49, 52, 60, 61, 63, 92, 94, 97], "test1": 4, "test2": 4, "test3": 4, "sblc": 4, "def": [4, 59, 63], "self": [4, 5, 8, 9, 30, 32, 33, 36, 37, 46, 47, 48, 66, 104, 105], "compressalg": [4, 46, 47], "authtyp": [4, 46, 47, 94], "svn": [4, 21, 46, 47, 94], "container_list_auth_typ": [4, 46, 47], "key_id_contain": [4, 46, 47], "_": [4, 36, 46, 47, 66], "_rsa_sign_typ": [4, 46, 47], "tst1": 4, "path": [4, 22, 28, 30, 37, 42, 43, 46, 47, 61, 63, 66, 79, 80, 92, 94, 96, 101, 102], "key_id_container_comp": [4, 46, 47], "tst2": 4, "tst3": 4, "we": [4, 6, 7, 32, 33, 35, 36, 38, 55, 66, 79, 80, 99, 100, 102, 103, 104, 105, 106, 107, 108], "section": [4, 5, 13, 22, 29, 31, 32, 36, 46, 47, 48, 49, 55, 59, 61, 66, 79, 80, 93], "class": [4, 7, 55], "sblc_size": 4, "0x1000": 4, "img_list": 4, "non_redund": 4, "stitch": [4, 5, 8, 10, 12, 24, 26, 29, 34, 35, 36, 37, 41, 43, 44, 47, 51, 55, 60, 63, 66, 79, 80, 92, 93, 98, 109], "posit": [4, 66, 92, 94], "stitch_op": [4, 9], "mode_file_pad": [4, 9], "mode_pos_tail": [4, 9], "verbos": [4, 14], "log": [4, 5, 7, 12, 18, 25, 36, 41, 46, 53, 101, 103], "messag": [4, 7, 14, 17, 18, 29, 34, 36, 41, 43, 44, 51, 61, 68, 70, 73, 74, 75, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 94, 96, 97, 101], "while": [4, 5, 7, 17, 47, 59, 63, 66, 68, 70, 71, 75, 77, 78, 81, 82, 96], "deploi": [4, 34, 55], "product": [4, 11, 36, 80, 101], "minimum": [4, 14, 66], "consol": [4, 7, 8, 14, 18, 21, 29, 30, 33, 34, 36, 37, 38, 39, 42, 61, 68, 69, 70, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 103, 104, 108], "compar": [4, 64, 65, 84], "r": [4, 11, 12, 21, 29, 34, 36, 46, 80, 92, 100, 102], "eas": [5, 11, 19, 61], "goal": 5, "both": [5, 7, 13, 22, 35, 36, 46, 48, 55, 59, 64, 66, 68, 69, 93, 94, 101], "perspect": [5, 93], "busi": 5, "By": [5, 8, 46, 66, 100, 102], "central": 5, "easier": [5, 13, 52], "manag": [5, 12, 22, 46, 47, 62, 66], "relat": [5, 7, 30, 46, 47, 60, 66], "same": [5, 29, 31, 34, 35, 37, 39, 42, 43, 46, 47, 49, 61, 63, 65, 66, 80, 92, 101, 108], "becaus": [5, 84, 102], "human": [5, 66], "readabl": 5, "user": [5, 7, 11, 23, 25, 29, 31, 32, 34, 36, 43, 46, 47, 49, 61, 66, 68, 70, 72, 73, 74, 75, 78, 79, 81, 83, 87, 91, 92, 93, 105], "unchang": 5, "extern": [5, 7, 10, 17, 26, 52, 59, 63, 93, 95], "corrupt": [5, 10, 60, 109], "instead": [5, 10, 19, 28, 30, 33, 37, 48, 52, 66, 69, 71, 77, 82, 84, 85, 86, 88, 89, 90], "declar": [5, 66], "silicon": [5, 7, 11, 13, 19, 47, 57, 66, 69, 71, 77, 82, 84, 85, 86, 88, 89, 90, 92], "polici": [5, 10, 34, 63, 66], "syntax": [5, 61, 66, 92, 97, 101], "folder": [5, 7, 12, 19, 23, 33, 35, 39, 42, 46, 47, 49, 61, 66, 71, 82, 92, 100], "platformcommonboardpkgcfgdata": [5, 66], "find": [5, 29, 32, 34, 36, 43, 44, 46, 47, 49, 61, 66], "platformapollolakeboardpkgcfgdata": 5, "pleas": [5, 7, 11, 22, 23, 28, 29, 30, 32, 35, 36, 39, 41, 42, 47, 55, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 95], "cfgdatadef": [5, 30, 39, 42, 46, 47, 49, 66], "sub": [5, 46, 59, 66], "specifi": [5, 16, 21, 22, 29, 33, 39, 46, 47, 52, 61, 63, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 92, 94, 96, 97, 101], "overrid": [5, 46, 47, 49, 66, 103], "pcie": [5, 66], "uniqu": [5, 21, 29, 46, 47, 55, 63, 64, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91], "appli": [5, 7, 39, 42, 46, 66], "ani": [5, 9, 18, 26, 29, 31, 33, 35, 37, 39, 40, 60, 61, 63, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92], "handl": [5, 66, 101], "_cfgdata_ext_fil": [5, 66], "cfgdata_ext_def": 5, "cfgdata_ext_gpmrb": 5, "pars": [5, 36, 66, 93], "well": [5, 35, 60, 61, 65, 66], "edit": [5, 36, 66, 89, 90, 93], "restitch": 5, "rebuild": [5, 35, 39, 45, 46, 47, 49, 99, 103, 104, 105, 108], "found": [5, 6, 31, 34, 35, 36, 39, 41, 43, 44, 46, 47, 61, 66, 68, 70, 75, 78, 81, 93, 102], "bootloadercorepkg": [5, 14, 15, 19, 22, 26, 29, 33, 39, 42, 45, 46, 47, 48, 49, 61, 63, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 93, 102], "configeditor": [5, 30, 39, 42, 46, 47, 51, 66], "graphic": [5, 36, 41, 79, 80, 104, 108], "ui": [5, 33, 36, 66, 102], "interchang": 5, "select": [5, 7, 22, 26, 29, 30, 33, 36, 39, 42, 60, 61, 66, 105], "dynam": [5, 15, 66], "pin": [5, 7, 42, 66, 69, 82, 84, 85, 86, 88, 89, 90, 95], "runtim": [5, 11, 14, 17, 28, 36, 47, 51, 61, 66, 80, 109], "At": [5, 33, 36, 39, 42], "begin": [5, 33, 46, 47, 66, 102], "getboardidfromgpiopin": 5, "tag": [5, 22, 93], "cdata_pid_gpio_tag": 5, "actual": [5, 36, 41, 46, 66, 94], "static": [5, 66, 95, 104, 105, 109], "serv": [5, 32, 36], "carri": [5, 66], "cfgdata": [5, 28, 30, 35, 37, 41, 42, 46, 47, 49, 51, 52, 61, 63, 66, 92, 93, 108], "cannot": [5, 15, 66], "technic": 5, "upto": 5, "platformid_cfg_data": [5, 41, 66], "platformid": [5, 41, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 96], "0x7": [5, 95], "0x9": [5, 95], "conflict": 5, "commonli": [5, 14], "One": [5, 14, 21, 23, 34, 46, 49, 58, 63, 92], "stage1bboardinitlib": [5, 69, 72, 84, 87, 91], "group": [5, 25, 26, 29, 36, 42, 66, 95], "tune": [5, 18, 46], "item": [5, 29, 46, 47, 49, 60, 61, 66, 101], "findconfigdatabytag": 5, "cdata_usb_tag": 5, "prerequisit": [5, 12, 51, 62], "cfgdata_default": 5, "rsa": [5, 29, 33, 34, 36, 43, 44, 59, 61, 73, 74, 80, 83], "cfgdatastitch": [5, 39, 66], "cfgdatatool": [5, 63, 66], "gencfgdata": [5, 66], "gui": [5, 26, 47, 51, 66, 93], "now": [5, 8, 29, 30, 32, 33, 39, 42, 47, 66, 79, 80, 102], "cfgdata_ext_up2": [5, 41], "overwritten": [5, 60, 66], "either": [5, 7, 31, 46, 49, 61, 63, 65, 66, 68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 101], "directli": [5, 6, 11, 16, 36, 46, 47, 51, 81, 82, 84, 93, 101], "accordingli": [5, 30, 33, 39, 42], "Then": [5, 7, 47, 49, 60, 80, 101], "back": [5, 33, 46, 47, 49, 61, 66], "newli": [5, 33, 79, 93], "window": [5, 7, 8, 12, 17, 24, 25, 30, 32, 33, 46, 47, 51, 55, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 87, 91, 92, 93, 99, 102, 103, 104, 105, 106, 108], "cd": [5, 23, 25, 29, 30, 35, 36, 37, 38, 47, 94, 100, 102], "sbl_ifwi_old": 5, "k": [5, 22, 29, 30, 33, 34, 43, 46, 47, 58, 61, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 94], "configtestkey_priv_rsa3072": [5, 63], "pem": [5, 22, 26, 29, 33, 34, 43, 46, 47, 61, 63], "sblopen": [5, 101], "sbl_ifwi_patch": 5, "successfulli": [5, 30, 33, 34, 35, 43, 47, 61], "patch": [5, 6, 10, 35, 39, 61, 92, 93, 94], "ifwi": [5, 8, 9, 12, 24, 33, 35, 37, 38, 39, 46, 47, 49, 57, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 101], "here": [5, 7, 8, 14, 19, 22, 26, 29, 30, 31, 32, 36, 38, 44, 46, 47, 63, 66, 80, 102, 104, 105], "http": [5, 6, 7, 11, 22, 23, 25, 29, 30, 31, 33, 35, 36, 37, 41, 42, 46, 47, 49, 66], "github": [5, 6, 11, 22, 23, 29, 30, 33, 35, 36, 41, 42, 46, 47, 49, 55], "io": [5, 18, 25, 36, 41, 42, 107], "how": [5, 8, 13, 16, 23, 28, 31, 32, 33, 35, 36, 37, 41, 46, 47, 52, 54, 61, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 99, 100, 103, 104, 105, 106, 107, 108], "tos": 5, "configure_gpio": 5, "html": [5, 7, 41, 42, 66], "boardid": [5, 14, 61, 73, 74, 83], "0001": [5, 8], "cfg": [5, 33, 36, 43, 44, 84], "ext": 5, "0xfef05ff8": 5, "0x0080": 5, "success": [5, 23, 29, 30, 34, 36, 39, 43, 44, 60, 61, 73, 74, 80, 83, 92, 101], "modern": [5, 42, 66], "often": [5, 41, 42, 46, 61, 66], "constrain": [5, 42], "limit": [5, 7, 8, 17, 42, 52], "connect": [5, 8, 12, 26, 29, 30, 33, 42, 46, 49, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 87, 91], "them": [5, 6, 10, 33, 42, 46, 58, 61, 64, 66, 69, 94], "could": [5, 36, 42, 46, 47, 63, 66, 81, 89, 90], "i2c": [5, 42], "digit": [5, 77, 84, 85, 86, 88, 89, 90], "signal": [5, 7, 36, 61, 82, 84, 85, 86, 88, 89, 90], "input": [5, 7, 9, 36, 39, 42, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 101], "offer": [5, 47], "varieti": [5, 41], "laptop": 5, "lid": 5, "close": [5, 7, 104, 107], "anoth": [5, 7, 66, 102], "drive": [5, 26, 29, 30, 33, 35, 37, 61, 71, 79, 82, 99, 103, 108], "statu": [5, 7, 29, 44, 62, 68, 70, 73, 74, 75, 78, 81, 83, 101], "led": [5, 7], "chassi": [5, 7], "good": [5, 55, 64, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90], "primer": 5, "www": [5, 7, 11, 22, 35, 36], "org": [5, 22, 31, 36, 37, 66], "doc": 5, "latest": [5, 11, 13, 22, 30], "driver": [5, 32, 35, 36, 61, 94], "intro": 5, "what": [5, 55, 60, 66], "friendli": [5, 66], "mechan": [5, 26, 41, 46, 55, 60, 61, 89, 90], "minim": [5, 11, 36, 79], "possibl": [5, 10, 41, 66], "implementaion": 5, "expos": [5, 11, 46, 47], "just": [5, 29, 33, 40, 66], "pad": [5, 59, 61, 95], "maximum": [5, 66], "term": [5, 6, 31, 41, 43, 66, 95], "skip": [5, 33, 36], "throuh": 5, "flag": [5, 9, 10, 15, 21, 29, 33, 34, 36, 39, 43, 44, 60, 61, 66], "part": [5, 29, 31, 34, 36, 43, 44, 46, 47, 61, 65, 66, 80, 93], "hidden": [5, 46, 66], "condit": [5, 6, 31], "baselin": [5, 36, 66], "soc": [5, 7, 15, 19, 36, 57, 66], "abil": [5, 7], "space": [5, 7, 9, 18, 30, 33, 36, 52, 66], "approach": [5, 36, 55, 65], "duplic": [5, 60], "wa": [5, 22, 33, 34, 35, 36, 43, 47, 64, 94], "adopt": 5, "blob": [5, 36, 46, 47, 49, 59, 63, 65, 93, 94], "plu": [5, 6, 55, 66], "bitmask": [5, 66], "nativ": [5, 16, 66], "overridden": [5, 46, 47, 49, 66], "match": [5, 33, 36, 41, 46, 47, 52, 61, 64, 66, 102], "describ": [5, 10, 26, 29, 32, 41, 46, 66, 69, 84, 85, 86, 88, 89, 90, 93, 95], "cfgdata_gpio": [5, 66], "gpio_cfg_hdr": 5, "count": [5, 29, 34, 101], "gpiobasetableid": 5, "Or": [5, 41], "explan": 5, "templat": [5, 96], "basetablebitmask": 5, "particular": [5, 66], "filet": 5, "processcfgarrai": 5, "let": [5, 31, 37, 46, 47, 66, 80, 102], "expand": [5, 34, 43, 44, 95], "gpio_tmpl": [5, 95], "gpp_a0": 5, "0x00000000": [5, 30, 34, 36, 66, 80], "0x00000010": [5, 61], "gpp_a1": 5, "0x40000101": 5, "0x00000011": 5, "gpp_a2": 5, "0x80000201": 5, "0x00000012": 5, "gpp_a3": 5, "0xc0000301": 5, "0x00000013": 5, "gpp_a4": 5, "0x00000400": [5, 73, 74, 83], "0x00000014": 5, "gpp_a5": 5, "0x40000500": 5, "0x00000015": 5, "gpp_a6": 5, "0x80000601": 5, "0x00000016": 5, "gpp_a7": [5, 95], "0xc0000700": 5, "0x00000017": 5, "gpio_cfg_data": [5, 66, 95], "gpioconfpad1_gpp_a1": 5, "gpioskip": [5, 66], "gpiobasetablebitmask": 5, "0b11111111": 5, "clear": [5, 18, 61], "0xfd": 5, "0b11111101": 5, "correctli": [5, 25, 29, 46, 93], "configu": 5, "gpioconfpad1_gpp_a6": 5, "gpioconfpad0_gpp_a3": 5, "0x40000801": 5, "gpioconfpad1_gpp_a4": 5, "0x00050014": 5, "0xa5": 5, "0b10100101": 5, "welcom": [6, 36, 54, 55], "encourag": 6, "commun": [6, 7, 22, 26, 30, 42, 47, 95], "submit": [6, 55], "bsd": [6, 31, 55], "patent": [6, 55], "repo": [6, 30, 35], "contributor": 6, "fulli": [6, 19, 96], "understand": [6, 41, 47, 61, 69, 72, 80, 84, 87, 91, 102], "agre": 6, "edkii": [6, 55], "fork": 6, "clone": [6, 23, 25, 29, 30, 31, 35, 37], "branch": 6, "pull": [6, 13], "com": [6, 7, 11, 22, 23, 29, 30, 33, 35, 36, 46, 47, 49], "introduct": [6, 12, 54], "git": [6, 21, 22, 23, 25, 29, 30, 35, 37], "handbook": 6, "th": 7, "compos": 7, "global": [7, 12, 15, 25, 29, 45, 80, 102], "destin": [7, 14], "trigger": [7, 29, 62, 101], "unit": [7, 18, 66], "mipi": 7, "pti": 7, "rout": 7, "accord": [7, 32, 36, 39, 42, 52, 66], "stop": [7, 34, 102], "industri": [7, 47, 77, 84, 85, 86, 88, 89, 90], "method": [7, 9, 29, 46, 47, 59, 61, 63, 65, 79, 80, 94], "form": [7, 59, 66], "factor": 7, "forward": 7, "transport": [7, 26, 29], "physic": [7, 36, 41, 47], "receptacl": 7, "band": 7, "oob": 7, "protocol": [7, 16, 26, 55], "simpli": [7, 8, 41, 61, 66], "bypass": 7, "doe": [7, 15, 33, 36, 55, 58, 64, 66, 68, 70, 75, 78, 79, 80, 81, 94], "adapt": [7, 29, 66, 82, 84, 85, 86, 88, 89, 90], "test": [7, 18, 22, 26, 30, 33, 36, 38, 41, 51, 60, 61, 63, 79, 101], "endpoint": 7, "variou": [7, 15, 31, 47, 59, 63, 65, 66, 68, 70, 75, 78, 81], "agent": [7, 8, 34], "known": [7, 10, 64, 65, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 95], "transmit": 7, "dfx": 7, "jtag": 7, "usb3": 7, "host": [7, 8, 25, 26, 29, 36, 47, 49, 57, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "intermitt": 7, "unavail": [7, 36], "designintool": 7, "silicon_view_technology_closed_chassis_adapter_p": 7, "itpxdpsvt": 7, "htm": 7, "cross": 7, "suit": [7, 36], "eclips": 7, "line": [7, 8, 18, 22, 31, 32, 33, 35, 36, 43, 44, 46, 47, 52, 66, 79, 84, 92, 94, 96, 102, 105, 108], "deep": [7, 36], "analysi": [7, 80], "chip": [7, 29, 41, 69], "peripher": [7, 84], "regist": [7, 18, 31, 34, 36, 43, 59, 61, 68, 69, 70, 72, 78, 80, 81, 84, 87, 91, 95, 102, 107], "content": [7, 10, 18, 31, 33, 35, 46, 66], "en": [7, 35, 66], "develop": [7, 8, 11, 13, 17, 18, 21, 22, 41, 54, 55, 57, 61, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90, 98, 109], "involv": 7, "side": 7, "cnfigur": 7, "10th": [7, 73], "core": [7, 11, 15, 19, 21, 34, 36, 37, 66, 68, 70, 71, 72, 73, 78, 79, 81, 82, 83, 87, 91], "formerli": 7, "22nm": 7, "short": 7, "cabl": [7, 26, 29, 71, 82, 84, 85, 86, 88, 89, 90], "label": [7, 36, 66, 69, 71, 72, 73, 74, 83, 87, 91], "glow": 7, "green": 7, "red": 7, "upd": [7, 11, 41, 66], "pchdcien": 7, "platformdebugcons": 7, "pchtracehubmod": 7, "debuginterfaceen": 7, "diretcli": 7, "updatefspconfig": [7, 101], "85": 7, "isysdbg": 7, "bat": [7, 35], "instal": [7, 8, 22, 25, 26, 29, 31, 33, 35, 44, 46, 47, 63, 71, 77, 80, 82, 85, 86, 88, 89, 90], "directoti": 7, "toward": [7, 15], "isysdbg_log_level": 7, "context": 7, "ipc": 7, "dbghelp": 7, "isysdbg_flash_bas": 7, "0x9b000000": 7, "isysdbg_flash_s": 7, "0x02000000": [7, 32], "power": [7, 8, 29, 55, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "workspac": 7, "probe": 7, "click": [7, 33, 47], "drop": [7, 33, 66], "finish": [7, 17, 36, 48, 61, 68, 70, 73, 74, 75, 78, 81, 83, 101], "button": [7, 33, 69], "figur": 7, "confirm": [7, 29, 33, 84], "bug": 7, "highlight": 7, "bar": 7, "dialog": 7, "box": [7, 13], "meaning": 7, "sbl_debug": 7, "consolid": [7, 66], "awar": 7, "tab": [7, 36], "sblplatformbuildbootloadercorepkgdebug_vs2017bootloadercorepkg": 7, "diagnost": [7, 92], "checkbox": 7, "session": [7, 102], "your": [7, 22, 25, 29, 31, 32, 33, 36, 39, 42, 43, 47, 55, 61, 79, 80, 82, 84, 85, 86, 88, 89, 90, 92, 95], "cmp_v0": 7, "suspend": 7, "paus": 7, "state": [7, 18, 34, 61, 66, 68, 70, 73, 74, 75, 78, 81, 83, 101], "disassembli": 7, "automat": [7, 13, 36, 46, 47, 66, 100], "break": [7, 66, 99, 102], "go": [7, 33, 36, 39, 80, 89, 90, 93, 100, 102], "breakpoint": [7, 102], "press": [7, 18, 26, 29, 36, 39, 40, 61, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 85, 86, 88, 89, 90], "ok": [7, 44], "tick": 7, "ensur": [7, 22, 30, 41, 62, 65, 68, 70, 71, 75, 77, 78, 81, 82, 101], "activ": [7, 29, 33, 36, 61, 66], "warm": 7, "disabl": [7, 8, 36, 39, 46, 47, 48, 49, 50, 55, 66, 72, 73, 74, 83, 87, 91], "uncheck": 7, "menu": [7, 8, 32, 33, 36, 39, 42, 71, 77, 82, 84, 85, 86, 88, 89, 90], "three": [7, 49, 57, 94], "vertic": 7, "dot": 7, "want": [7, 55, 66], "getbootpartitit": 7, "right": [7, 31, 66], "properti": [7, 32, 36], "properli": [7, 8, 29, 44, 89, 90], "video": 7, "manual": [7, 23, 33, 36, 46, 49, 61, 66], "basic": [8, 33, 35, 41, 66, 101, 102], "serial": [8, 14, 17, 21, 26, 29, 30, 33, 37, 38, 40, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 99, 102, 103, 104, 105, 106, 108], "machin": [8, 30, 33, 36, 37, 38, 46, 47, 55, 61, 79, 99, 102, 103, 104, 105, 106, 108], "microsoft": [8, 22, 35, 55], "win7": 8, "x64": [8, 31, 35, 69, 75], "win8": 8, "win10": 8, "windbg": 8, "404": 8, "download": [8, 11, 24, 25, 26, 29, 31, 33, 34, 35, 37, 43, 44, 46, 47, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91], "debugag": 8, "enable_source_debug": 8, "skip_stage1a_source_debug": 8, "On": [8, 10, 25, 33, 36, 46, 47], "program": [8, 11, 26, 30, 31, 36, 66, 89, 90, 95, 96, 99, 102, 103, 104, 105, 106, 108], "kit": [8, 55, 57, 84, 93], "softdebugg": 8, "ini": 8, "udkdebugg": 8, "conf": 8, "channel": [8, 41, 47], "must": [8, 37, 41, 60, 66], "com5": 8, "flowcontrol": 8, "baudrat": 8, "115200": [8, 29, 34, 36, 66], "server": [8, 30, 32, 36, 63], "empti": [8, 10, 26, 36, 43, 44, 66], "tcp": 8, "127": [8, 30], "1234": 8, "pipe": 8, "tmp": [8, 25], "mkfifo": 8, "flashrang": 8, "0xfef00000": 8, "0x1100000": 8, "qemu": [8, 10, 14, 22, 23, 28, 29, 30, 32, 36, 51, 52, 55, 76, 80, 92, 99, 103, 104, 105, 107, 108, 109], "noaccesslimit": 8, "0xffe00000": [8, 10], "0x200000": [8, 60], "mainten": 8, "trace": [8, 12, 55, 80], "0x0": [8, 29, 32, 34, 36, 39, 41, 43, 44, 46, 47, 61, 68, 70, 71, 75, 77, 78, 81, 82, 95], "0x3f": 8, "opt": 8, "gdb": [8, 109], "establish": 8, "immedi": [8, 61, 101], "separ": [8, 36, 46, 47, 55, 66, 108], "termin": [8, 30, 33, 61, 69, 80, 102], "remot": [8, 64], "full_server_url": 8, "udk_gdb_script": 8, "x86_64": [8, 30, 36, 37, 38, 79, 99, 102, 103, 104, 105, 106, 108], "ex": [8, 22, 43, 46, 47, 94, 99, 103, 104, 105, 106, 108], "256m": [8, 30, 38, 99, 102, 103, 104, 105, 106, 108], "q35": [8, 30, 37, 38, 79, 99, 102, 103, 104, 105, 106, 108], "nograph": [8, 37, 38, 79, 99, 102, 103, 105, 106, 108], "pflash": [8, 30, 37, 38, 79, 99, 102, 103, 104, 105, 106, 108], "0x700000": 9, "exclud": [9, 18], "initrd": [9, 33, 36, 43, 44, 84, 94], "creation": [9, 59], "reduc": [9, 36, 37, 51], "spiiasbin": [9, 26, 29], "projectboardpkg": 9, "iasimage1": [9, 26, 29], "ist": 9, "iasimage2": 9, "second": [9, 10, 29, 36, 39, 46, 79], "iasimag": [9, 26, 29, 44], "spi_ias1": 9, "spi_ias1_s": 9, "ias1_flag": 9, "increas": [9, 33, 36], "area": [9, 33, 36, 77, 84, 85, 86, 88, 89, 90], "non_redundant_s": [9, 36], "x": [9, 11, 22, 30, 41, 61, 79, 102, 106], "slimbootloader_s": [9, 36], "0xe00000": 9, "els": [9, 33, 101], "mode_file_ignor": 9, "remov": [9, 23, 33, 37, 47], "redundant_b": 9, "redundant_s": 9, "mode_pos_head": 9, "0x3f8000": 9, "stitchifwiconfig": [9, 47, 60], "get_xml_change_list": 9, "flashlayout": 9, "pdrregion": 9, "inputfil": 9, "sourcedir": 9, "manifest": [10, 43, 44, 63], "With": [10, 46, 47, 49], "subcompon": [10, 57], "examin": [10, 18, 41], "arrai": [10, 61, 66], "flash_map_entry_desc": 10, "uint16": [10, 21, 61, 66, 101], "version": [10, 12, 13, 18, 22, 29, 33, 34, 36, 54, 55, 61, 69, 92, 94, 101, 107], "attribut": [10, 61, 66], "romsiz": [10, 60], "entrydesc": 10, "flash_map": 10, "emb": [10, 101], "flash_map_address": 10, "process": [10, 12, 13, 17, 19, 21, 29, 33, 35, 42, 46, 47, 61, 62, 63, 65, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93], "advanc": 10, "sg1a": [10, 60, 101], "sg1b": [10, 60, 61, 101], "sg02": [10, 36, 60, 61, 101], "acm0": [10, 60], "mrcd": [10, 60], "mrc": [10, 66, 92], "var": [10, 32, 60], "keyh": [10, 59, 60, 61, 80], "pyld": [10, 52, 60], "epld": [10, 35, 36, 52, 60], "ias1": 10, "ia": [10, 26, 29, 51], "provis": [10, 26, 29], "ias2": 10, "fwup": [10, 60, 61, 101], "cnfg": [10, 60, 61], "_bpm": 10, "oemk": 10, "oem": [10, 59, 63], "rsvd": [10, 60], "emti": [10, 60], "unkn": 10, "unknown": 10, "due": [10, 33, 41, 94], "defect": 10, "2nd": [10, 33], "avoid": [10, 102], "brick": [10, 29], "total": [10, 35, 36, 66, 101], "failur": [10, 60, 61, 101], "0x00200000": 10, "0x1f8000": 10, "0xffff8000": 10, "0x008000": 10, "uncompress": [10, 60, 61], "ts_a": [10, 60], "0x1f0000": 10, "0xffff0000": 10, "b": [10, 29, 35, 36, 60, 66, 71, 77, 82, 89, 90, 96, 102], "0x1e8000": 10, "0xfffe8000": 10, "ts_b": [10, 60], "0x1e0000": 10, "0xfffe0000": 10, "0x1df000": 10, "0xfffdf000": 10, "0x001000": [10, 60, 61], "r_a": [10, 60], "0x1bf000": 10, "0xfffbf000": 10, "0x020000": [10, 60, 61], "0x1a0000": 10, "0xfffa0000": 10, "0x01f000": 10, "0x180000": 10, "0xfff80000": [10, 60], "0x17f000": 10, "0xfff7f000": 10, "r_b": [10, 60, 61], "0x15f000": 10, "0xfff5f000": 10, "0x140000": 10, "0xfff40000": 10, "0x120000": 10, "0xfff20000": 10, "0xffe20000": 10, "0x100000": [10, 44], "nr": [10, 60], "0x01e000": 10, "0xffe1e000": 10, "0x002000": [10, 60], "0xffe01000": 10, "0x01d000": 10, "volatil": [10, 60, 61], "0x000000": [10, 60], "easili": 11, "essenc": 11, "consum": [11, 13, 15, 35, 66, 101], "wide": [11, 59, 65], "commerci": 11, "solut": [11, 47], "newer": [11, 29, 55], "v2": [11, 57], "visit": [11, 29, 55], "everyth": 12, "seem": 12, "simpler": 12, "distanc": 12, "gail": 12, "tsukiyama": 12, "tree": [12, 28, 30, 51, 93], "construct": [12, 61], "ldrglobal": [12, 15], "graph": 12, "perman": 12, "dlt": [12, 28, 35, 37, 39, 41, 42, 46, 47, 49, 52, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 92, 93, 95, 108], "pdr": [12, 66], "measur": [12, 55, 58, 62], "fpdt": [12, 36], "svt": 12, "cca": 12, "hub": [12, 55], "direct": [12, 38, 66, 82, 85, 86, 88, 89, 90, 95], "dci": 12, "technologi": [12, 58, 64, 80], "debugg": 12, "environm": 12, "udk": [12, 55, 57], "contribut": [12, 55], "guidelin": 12, "licens": [12, 31, 55], "style": [12, 66], "workflow": 12, "ingredi": [12, 23, 57, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "upgrad": [12, 51], "repositori": [13, 25, 31], "experi": 13, "wish": 13, "guidanc": 13, "renam": [13, 79], "bsf": [13, 95], "fsprel": 13, "replac": [13, 22, 36, 41, 63, 66, 93, 94, 96], "pkg": 13, "fspbin": [13, 92], "fspupd": 13, "fspsupd": 13, "fspmupd": 13, "fsptupd": 13, "json": [13, 30, 47], "boardpkg": [13, 47], "vbtbin": 13, "commit": [13, 22, 29, 35, 36, 74], "tianocor": [13, 35], "microcood": 13, "inf": [13, 31], "pcdfixeddebugprinterrorlevel": 14, "pcddebugpropertymask": 14, "sent": [14, 46], "pcddebugoutputdevicemask": 14, "definit": [14, 36, 47, 62, 66], "debug_init": 14, "0x00000001": [14, 61, 80], "debug_warn": [14, 101], "0x00000002": [14, 36, 61], "warn": 14, "debug_info": [14, 101], "0x00000040": 14, "debug_verbos": 14, "0x00400000": 14, "significantli": 14, "impact": 14, "debug_error": 14, "0x80000000": [14, 32], "error": [14, 33, 34, 46, 58, 101], "debug_property_debug_assert_en": 14, "0x01": [14, 47, 49, 66, 83, 95], "debug_property_debug_print_en": 14, "0x02": [14, 47, 49, 66, 75], "debug_property_debug_code_en": 14, "debug_property_clear_memory_en": 14, "debug_property_assert_breakpoint_en": 14, "debug_property_assert_deadloop_en": 14, "debug_output_device_log_buff": 14, "bit0": [14, 75], "debug_output_device_serial_port": 14, "bit1": 14, "debuglib": 14, "loaderplatformdataguid": 14, "emul": [14, 35, 100, 106], "sbid": [14, 21, 29, 36, 80], "sb_qemu": [14, 36, 80], "isvn": [14, 21, 29, 80], "00001": 14, "iver": [14, 21, 29, 80], "000": [14, 21, 29, 36, 80], "11095": 14, "bp0": [14, 61, 68, 70, 73, 74, 75, 78, 81, 83, 101], "initjump": 14, "startup": [14, 36, 46], "chosen": 15, "portion": 15, "gdt": 15, "idt": 15, "heap": [15, 34, 36, 38], "mem": [15, 29, 36, 41, 44, 66, 107], "ldr": 15, "reclaim": 15, "pld": [15, 36, 52], "stacktop": 15, "mempoolend": 15, "fix": [15, 36], "pool": 15, "mempoolcurrtop": 15, "move": [15, 36], "mempoolcurrbottom": 15, "mempoolstart": 15, "diagrammat": 15, "servic": [15, 17, 36, 61, 63], "freed": 15, "persist": [15, 35], "reboot": [15, 18, 33, 35, 36, 46, 47, 61, 101], "allocatepool": 15, "allocatezeropool": 15, "allocatepag": 15, "allocatealignedpag": 15, "grow": 15, "between": [15, 26, 29, 46, 47, 58, 61, 69, 84], "report": [15, 46, 61, 64], "request": 15, "itself": [15, 29, 36, 65, 66], "freetemporarymemori": 15, "null": [15, 44, 101], "free": [15, 33, 36, 38], "memory_map_info": 15, "mem_map_type_reserv": 15, "mem_map_flag_payload": 15, "tightli": [15, 16, 17, 28], "coupl": [15, 16, 17, 28], "payloadinit": 15, "payloadentrylib": 15, "addmemoryresourcerang": 15, "rang": [15, 32, 36, 66], "pld_rsvd_mem_siz": [15, 28], "pld_heap_siz": [15, 33], "pld_stack_siz": 15, "memmap": 15, "slimboot": [15, 30, 59], "rsvdbase": 15, "rsvdsize": 15, "dmabas": 15, "heapbas": 15, "stackbas": 15, "elf": [16, 17, 26, 29, 34, 38, 51, 55], "pe32": [16, 30, 31, 94], "pi": [16, 17, 94], "document": [16, 32, 37, 42, 55, 66, 79], "flowchart": 16, "modular": [17, 19, 55], "driven": 17, "versatil": 17, "pe": 17, "os": 17, "permit": 17, "inclus": 17, "special": [17, 46, 94], "fault": 17, "toler": 17, "smm": [17, 55], "loos": [17, 28], "leverag": [17, 32], "simplifi": 17, "firmwareupd": [17, 19, 108], "agnost": 17, "necessari": [17, 66, 101], "difficult": 17, "1mb": 17, "resid": [17, 49, 66], "diagnosi": 18, "dump": [18, 34, 43, 44], "troubl": 18, "shoot": 18, "enter": [18, 26, 32, 33, 34, 36, 39, 40, 43, 44, 51, 61, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 107], "cdata": [18, 66], "cl": [18, 33, 34, 43, 46, 94], "cpuid": [18, 107], "dmesg": [18, 43, 44], "exit": [18, 26, 29, 33, 39, 43, 44, 61, 79, 92, 94, 96, 97, 99, 101, 104, 107], "f": [18, 29, 46, 47, 61, 66, 94], "filesystem": [18, 94], "mm": 18, "write": [18, 28, 44, 61, 107], "mmap": [18, 107], "mmcdll": 18, "mmc": [18, 29, 43, 44], "dll": 18, "msr": [18, 107], "model": [18, 36, 41, 80, 84, 107], "mtrr": [18, 107], "pappend": 18, "usbdev": 18, "small": [18, 30, 36, 55, 57], "reason": 18, "organ": [19, 66], "common": [19, 47, 66, 95], "payloadpkg": [19, 28, 30, 31, 32, 35, 36, 37, 52], "brief": 19, "till": 19, "invok": [19, 63], "logic": [19, 29, 34, 44, 55, 66], "subdirectori": 19, "manner": 19, "rule": [19, 95], "shall": [19, 39, 42], "mutual": 19, "exclus": 19, "thei": [19, 39, 46, 65, 66], "occupi": 20, "simpl": [21, 28, 36, 38, 66, 80], "identif": [21, 66], "major": 21, "minor": 21, "revis": 21, "semant": 21, "traceabl": 21, "sha1": [21, 29], "dirti": [21, 36], "anti": 21, "rollback": 21, "bootlloaderversionguid": 21, "buildnumb": 21, "hour": [21, 29], "stamp": [21, 29], "projminorvers": 21, "projmajorvers": 21, "coreminorvers": 21, "coremajorvers": 21, "securevernum": 21, "blddebug": 21, "fspdebug": [21, 92], "image_build_info": 21, "sbh": 21, "headerlength": [21, 66], "headerrevis": 21, "imageid": 21, "ascii": [21, 52], "string": [21, 43, 44, 66, 94, 103], "per": [21, 47, 48, 59], "imagevers": 21, "sourcevers": 21, "byte": [21, 37, 44, 47, 52, 61, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 97, 105], "boot_loader_vers": 21, "build_numb": 21, "autom": [21, 77, 84, 85, 86, 88, 89, 90], "jenkin": 21, "gbootloaderversionguid": 21, "sb_apli": [21, 29], "001": [21, 29, 36, 80], "005": [21, 29, 80], "02490": 21, "sver": [21, 29, 80], "77f65eaf257fd5d": 21, "fdbg": [21, 29, 80], "bld": [21, 29, 80], "fspv": [21, 29, 80], "aplfsp": [21, 29], "rev": [21, 29, 80], "01040301": [21, 29], "reproduc": 21, "strict": 21, "hard": [21, 37, 102], "18": [22, 34, 68, 70, 73, 74, 75, 78, 81, 83, 101], "lt": [22, 33], "iasl": [22, 29, 55], "20190509": 22, "llvm": 22, "openssl": [22, 29, 47], "sudo": [22, 25, 26, 29, 33, 79, 84], "apt": [22, 25, 26, 29], "y": [22, 28, 29, 30, 37, 41], "essenti": [22, 29, 36], "python3": [22, 29, 33], "uuid": [22, 29], "dev": [22, 29, 33, 36, 38, 47, 75, 84], "multilib": [22, 29], "miscellan": [22, 23, 24], "2015": [22, 35, 55], "2017": [22, 55], "dekstop": 22, "along": [22, 36, 61, 66, 93], "exact": [22, 60, 66], "python38": 22, "asl": [22, 57, 68], "gitbash": 22, "requist": 22, "generatekei": [22, 43, 63], "privat": [22, 36, 43, 59, 61, 63, 65, 66, 93, 94], "public": [22, 43, 44, 59, 61, 63, 65, 80], "would": [22, 23, 46, 47, 49, 59, 63, 81, 82, 93], "export": [22, 25, 93], "os1_testkey_pub_rsaxxxx": 22, "correspond": [22, 33, 39, 42, 46, 59, 61, 63, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 94], "64": [22, 33, 34, 36, 37, 79], "pub": 22, "releasebuild": 22, "acpica": 22, "site": [22, 37], "win": 22, "zip": [22, 23, 29, 35, 36, 37, 69, 71, 77, 82, 84, 92, 96], "unzip": [22, 29, 69], "llvmorg": 22, "clang_bin": 22, "llvmbin": 22, "win64": 22, "wiki": 22, "index": [22, 26, 29, 39, 41, 42, 71, 77, 82, 84, 85, 86, 88, 89, 90, 96], "php": [22, 31], "openssl_path": 22, "alreadi": [22, 30, 39, 46, 47, 49, 66], "scm": 22, "recommend": [22, 28, 29, 33, 80, 100], "okai": 22, "lf": 22, "larg": 22, "checkout": [22, 35], "behind": [23, 25, 66], "firewal": [23, 25], "proxi": [23, 24, 33], "submodul": [23, 30, 35], "recurs": [23, 35], "subcommand": [23, 29, 39, 92], "apl": [23, 29, 35, 36, 38, 51, 69, 84, 92], "stitch_compon": [23, 29, 35, 37, 69, 71, 77, 82, 84, 92], "artifact": 23, "programm": [23, 29, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "dediprog": [23, 35, 37, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "ubuntu": [24, 25, 36, 51], "docker": [24, 57], "yourself": [25, 80], "usermod": 25, "ag": 25, "re": [25, 33, 41, 102], "login": [25, 79, 99], "dockerfil": 25, "slimboot_source_tre": 25, "network": [25, 31, 32, 33, 36, 47, 71, 82, 84], "background": 25, "rm": 25, "pwd": 25, "work": [25, 26, 33, 34, 35, 39, 43, 46, 51, 55, 60, 61, 66, 69, 71, 77, 81, 82, 84, 85, 86, 88, 89, 90, 96, 99, 101, 106, 107], "exec": 25, "w": [25, 66, 71, 77, 82], "compani": 25, "http_proxi": 25, "proxy_host": 25, "https_proxi": [25, 33], "proxy_port": 25, "page": [26, 32, 33, 34, 35, 36, 37, 43, 44, 61, 102], "applic": [26, 30, 31, 38, 46, 66, 71, 82], "ethernet": [26, 36, 47, 49], "util": [26, 31, 33, 36, 42, 46, 47, 51, 61, 84, 95, 96, 98], "lite": 26, "private_kei": 26, "0x40000": [26, 29, 36], "cmdline": [26, 29, 33, 34, 36, 43, 44, 94], "testsigningprivatekei": [26, 29], "Not": [26, 34, 36, 49], "up2": [26, 29, 61], "flashabl": [26, 34, 36, 43, 44, 57, 96], "upon": [26, 40, 42, 66], "prompt": [26, 33, 47, 99, 100, 103, 106, 107], "mb": [26, 29, 34, 94], "000000ff": [26, 29], "0000000c": [26, 29], "isrespon": [26, 29], "00000001": [26, 29, 36], "result": [26, 29, 38], "00000000": [26, 29, 34, 36], "requestedact": [26, 29], "layer": [26, 29], "cp": [26, 33, 37, 84], "apollolakeboardpkg": [26, 29, 35, 37, 61, 69, 84], "otg": [26, 29], "root": [26, 29, 30, 32, 33, 34, 35, 43, 44, 51, 55, 58, 61, 65, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 99], "procedur": [26, 52], "distro": 26, "decid": [28, 46, 47], "whether": [28, 43, 44, 52], "payload_bar": 28, "payloadmain": 28, "payload_s": 28, "0x0001f000": 28, "epayload_s": [28, 36], "0x00120000": 28, "loader_rsvd_mem_s": [28, 36], "0x00b8c000": 28, "0x00500000": 28, "payload_load_high": [28, 37], "build_dsc": [28, 30, 92], "debug_vs2019": [28, 61], "ia32": [28, 30, 35, 80], "efi": [28, 29, 30, 31, 32, 35, 36, 37, 46, 47, 52, 61, 108], "littl": 28, "toolchain": [28, 30, 55, 92], "payloadbin": [28, 30, 31, 32, 35, 36, 37, 52], "hlwd": 28, "paylaod": 28, "lldr": [28, 31, 32, 35, 37, 48, 52, 108], "gen_cfg_data": [28, 35, 36, 37, 52, 66, 108], "payloadid": [28, 32, 35, 36, 37, 52, 108], "setpayloadid": 28, "lengthi": 29, "reward": 29, "few": [29, 32, 46, 47, 84], "uart0": [29, 82, 84], "micro": [29, 69, 77], "microb": 29, "restor": 29, "factori": [29, 71, 77, 82, 84, 85, 86, 88, 89, 90], "email": [29, 55], "pip": [29, 47], "pip3": 29, "cryptographi": [29, 47, 65], "mkdir": [29, 30, 33, 35, 37, 38, 79], "touch": 29, "chmod": 29, "755": 29, "stitchload": [29, 35, 37, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96], "upa1am40": 29, "sbl_up2_ifwi": [29, 84], "0xaa00000": [29, 84], "gencapsulefirmwar": [29, 46, 47, 61, 63, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90], "firmwareupdatetestkey_priv_rsa2048": [29, 61, 63], "fwuimag": [29, 46, 47, 61, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90], "fpt_xxx": 29, "fat32": [29, 33, 34, 43, 44, 46, 47, 84], "insert": [29, 35], "f7": 29, "fs1": 29, "l": [29, 31, 37, 94, 102], "fpt_3": 29, "50": [29, 36, 90], "2222": 29, "fpt": 29, "take": [29, 36, 41, 46, 47, 49, 55, 66, 93, 95, 96], "minut": 29, "cn16": [29, 72, 84, 87, 91], "connector": [29, 41, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 83, 87, 91], "putti": [29, 30, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "minicom": [29, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "115200bp": [29, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "8n1": [29, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "observ": [29, 61, 71, 73, 74, 77, 82, 83, 84, 85, 86, 88, 89, 90], "btguard": 29, "vb": [29, 61], "05486": 29, "edc112328cf3e414": 29, "0xfef01d54": 29, "0xfef80000": 29, "0xfef88000": 29, "No": [29, 37, 55, 59, 102], "hex": [29, 39, 43, 44, 49, 61, 66, 96, 102, 105], "idx": [29, 33, 34, 39, 43, 44], "imgtyp": [29, 33, 34, 39, 43, 44], "devnum": [29, 33, 34, 39, 43, 44], "lbaoffset": [29, 33, 34, 39, 43, 44], "q": [29, 39, 61, 66, 102], "quit": [29, 39, 102, 106], "0x4": 29, "bootmediumpcibas": [29, 34, 43, 44], "0x1000000": [29, 32], "try": [29, 33, 34, 36, 43, 44, 46, 47, 60, 80], "0xff9dc000": 29, "0xffb2c000": 29, "0x150000": 29, "bootslot": [29, 34, 43, 44], "lbaaddr": 29, "0x149404": 29, "cmd": [29, 34, 36, 38, 44, 47, 102, 107], "setupbootimag": [29, 34, 43, 44], "ttys0": [29, 34, 36], "fw_boottim": 29, "15230": 29, "17": [29, 36], "send": 29, "heci": [29, 61, 73], "endofpost": 29, "sec_mod": 29, "getsecmod": 29, "gen_end_of_post": 29, "uefi_call_wrapp": 29, "sendwack": 29, "hbg4a2428525f7": 29, "getvar": 29, "nonandroid": 29, "userdebug": 29, "websit": [29, 33, 36, 46], "uo": 29, "sometim": [29, 102], "secmod": [29, 61, 73], "00000020": 29, "00000007": 29, "05482": 29, "c815bbfb25461c98": 29, "lean": 30, "effici": [30, 46], "subset": 30, "standalon": [30, 34, 63, 93, 101], "assum": [30, 32, 43, 44, 94], "directionari": 30, "payloadmodpkg": 30, "prep": 30, "vs2017": 30, "micro_python": 30, "debug_vs2017": 30, "payloadpkgpayloadbin": 30, "mention": [30, 36, 66, 79, 95], "enable_sbl_setup": 30, "__init__": 30, "platformqemuboardpkgboardconfig": 30, "telnet": 30, "8888": 30, "100": [30, 49, 68, 70, 73, 74, 75, 78, 81, 83, 101], "keypad": 30, "keyboard": 30, "bootloadercorepkgtoolssblsetup": 30, "screenshot": [30, 47], "intent": 30, "sblsetup": 30, "enable_paylod_modul": 30, "setp": 30, "mpym": 30, "stpy": 30, "cfgj": 30, "cfgd": [30, 66], "spare": 30, "adjust": [30, 36, 46, 47, 66], "auto": [30, 37, 39, 44, 66, 80], "alg": [30, 34, 36, 43, 73, 74, 80, 83], "0x2": [30, 36, 41, 74, 80, 83], "hello": [30, 38], "world": [30, 38], "v1": [30, 38], "12": [30, 33, 36, 47, 66, 101], "700": 30, "g0e6ef4035": 30, "09": [30, 35], "xyz": [31, 41], "ipx": [31, 36], "edk2": [31, 35], "uefipayloadpkg": [31, 35], "past": [31, 66], "copyright": [31, 34], "2021": 31, "corpor": [31, 36], "br": 31, "accompani": 31, "materi": 31, "made": [31, 66, 94, 101], "distribut": 31, "text": [31, 37, 66, 102], "opensourc": 31, "THE": 31, "ON": 31, "AS": 31, "basi": 31, "warranti": 31, "OR": [31, 55, 84, 85, 86, 88, 89, 90], "represent": 31, "OF": 31, "kind": 31, "express": [31, 32, 66], "impli": 31, "inf_vers": 31, "0x00010006": 31, "base_nam": 31, "file_guid": 31, "4cdf2dae": 31, "b4c7": 31, "482c": 31, "b468": 31, "99c812911ff5": 31, "module_typ": 31, "uefi_appl": 31, "version_str": 31, "dec": [31, 66], "guefipayloadnetbootappguid": 31, "0x4cdf2dae": 31, "0xb4c7": 31, "0x482c": 31, "0xb4": 31, "0x68": 31, "0x99": 31, "0xc8": 31, "0x12": 31, "0x91": 31, "0x1f": [31, 95], "0xf5": 31, "fdf": [31, 48], "dxefv": 31, "ruleoverrid": 31, "comment": [31, 63, 66], "platformbootmanagerlib": 31, "platformbootmanag": 31, "platformbootmanagerafterconsol": 31, "efibootmanagerrefreshallbootopt": 31, "platformregisterfvbootopt": 31, "load_option_act": 31, "uefipayload": [31, 35], "uefinetboot": 31, "lzma": [31, 32, 35, 37, 52, 94, 108], "prefer": [32, 44, 46, 47], "achiev": [32, 64], "tftp": [32, 36], "slimbootloader_defconfig": [32, 37], "link": [32, 47, 54, 63, 80, 102], "menuconfig": 32, "dhcp": [32, 36], "serverip": 32, "addition": [32, 94], "savedefconfig": 32, "defconfig": 32, "arch": 32, "dt": 32, "look": [32, 33, 34, 37, 42, 43, 44, 47, 61, 80, 94, 95, 103], "compat": 32, "cell": [32, 66], "dm": 32, "0x60000000": 32, "mmio": 32, "pci_mem32_bas": 32, "pci_express_bas": 32, "0xe0000000": 32, "dtb": [32, 37], "bt": [32, 37], "setenv": [32, 37], "pxefile_addr_r": 32, "ramdisk_addr_r": 32, "0x2000000": 32, "initrd_addr_r": 32, "0x3000000": 32, "kernel_addr_r": 32, "0x4000000": [32, 34], "do": [33, 37, 42, 47, 55, 100, 102], "tradit": 33, "vmlinuz": [33, 37, 39, 43, 44, 79, 84, 94], "have_verified_boot": [33, 50, 105], "enable_grub_config": 33, "encount": 33, "issu": [33, 46, 55], "formula": 33, "32mb": 33, "iso": 33, "rufu": [33, 68, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "matter": 33, "xxx": 33, "don": 33, "someth": [33, 49, 66], "grub": [33, 43, 44, 84], "left": [33, 39, 42, 61], "corner": 33, "lsblk": 33, "gdisk": 33, "wipe": 33, "nvme1n1": 33, "icon": 33, "reach": [33, 37, 82, 84, 85, 86, 88, 89, 90, 101, 102], "proce": [33, 61, 68, 70, 73, 74, 75, 78, 80, 81, 83, 101, 102], "500mb": 33, "ext4": 33, "leav": 33, "pop": [33, 80], "about": [33, 35, 46, 47, 59, 61, 66, 80], "ignor": [33, 66], "mount": [33, 36, 43, 79, 94], "disregard": 33, "summari": 33, "asid": 33, "restart": [33, 61], "doubl": [33, 66], "nvme1n1p2": 33, "interest": [33, 80], "ones": [33, 36, 47], "27": [33, 47, 66], "altogeth": 33, "wget": [33, 37], "gencontain": [33, 34, 43, 46, 47, 61, 63, 94], "commonutil": [33, 34, 43], "singlesign": [33, 43, 63], "my": 33, "local": [33, 66, 79, 102], "echo": [33, 46, 47, 61, 94], "ro": 33, "quiet": [33, 36, 61], "os1_testkey_priv_rsa2048": [33, 43], "os1_testkey_priv_rsa3072": [33, 43], "sha": [33, 61], "seri": [33, 66, 71, 74], "sbl_o": [33, 34], "lastli": 33, "unmount": 33, "cmdl": [33, 36, 43, 94], "krnl": [33, 43, 94], "inrd": [33, 36, 43, 94], "img": [33, 84, 99, 103, 108], "rsa3072_pkcs1_sha2_384": [33, 59, 94], "classic": [33, 43], "umount": [33, 79], "shutdown": [33, 99], "face": 33, "difficulti": 33, "bootabl": [34, 39, 43, 44, 59, 68, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "vxwk": 34, "os1_testkey_pub_rsa2048_priv": 34, "sampl": [34, 38, 43, 44, 47, 60, 61, 63, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "home": [34, 43, 80], "intend": [34, 36], "boot_option_tmpl": [34, 43, 44], "0x1400": 34, "xhci": [34, 43, 44], "bu": [34, 36, 43, 44, 46, 47, 61, 75], "1st": [34, 36, 103], "mass": [34, 43, 44], "storag": [34, 35, 43, 44, 46, 47, 58, 61, 64, 92], "detect": [34, 36, 37, 43, 44, 60, 61, 68, 69, 70, 72, 73, 74, 75, 78, 80, 81, 83, 84, 87, 91, 94], "hwdev": [34, 44], "8686432": 34, "0x848b60": 34, "loadbootimag": [34, 43], "parsebootimag": [34, 43], "0x00000800": [34, 43], "0x1": [34, 36, 41, 43, 44, 46, 47, 49, 50, 66, 73, 74, 83, 95], "signtyp": [34, 36, 43, 73, 74, 80, 83], "signsiz": [34, 36, 43, 73, 74, 80, 83], "0x100": [34, 43, 73, 74, 83], "signhashalg": [34, 36, 43, 73, 74, 80, 83], "0xf3": [34, 43], "comp": [34, 43, 61], "unregist": [34, 43], "loadaddr": 34, "0x408000": 34, "loadend": 34, "0xb55da0": 34, "bssend": 34, "0xbf4f20": 34, "0x74dda0": 34, "780d61c0": 34, "1245": 34, "memlow": 34, "280": 34, "640k": 34, "memupp": 34, "600c00": 34, "6294528k": 34, "bootdevicepart3": 34, "bootdevicepart2": 34, "bootdevicepart1": 34, "bootdevicedr": 34, "addr": 34, "77851000": 34, "modscount": 34, "modsaddr": 34, "elfshdrnum": 34, "elfshdrsiz": 34, "elfshdraddr": 34, "elfshdrshndx": 34, "mmaplength": 34, "168": 34, "mmapaddr": 34, "780d6810": 34, "0000000000000000": 34, "00000000000a0000": 34, "0000000000060000": 34, "0000000000100000": 34, "00000000780e0000": 34, "48": [34, 35, 36], "00000000781e0000": 34, "0000000000500000": 34, "60": 34, "00000000786e0000": 34, "0000000000068000": 34, "78": [34, 36], "0000000078748000": 34, "0000000000008000": 34, "90": [34, 89, 90], "0000000078750000": 34, "a8": 34, "0000000078c50000": 34, "00000000003b0000": 34, "c0": 34, "0000000079000000": 34, "0000000002000000": 34, "d8": 34, "000000007b000000": 34, "0000000000800000": 34, "f0": [34, 36, 89], "000000007b800000": 34, "108": 34, "000000007c000000": 34, "0000000003c00000": 34, "120": 34, "00000000fed20000": 34, "138": 34, "00000000ff66f000": 34, "0000000000991000": 34, "150": 34, "0000000100000000": 34, "0000000180400000": 34, "driveslength": 34, "drivesaddr": 34, "configt": 34, "loadernam": 34, "789e3088": 34, "apmtabl": 34, "vbecontrolinfo": 34, "vbemodeinfo": 34, "vbeinterfaceseg": 34, "vbeinterfaceoff": 34, "vbeinterfacelen": 34, "entrypoint": [34, 36], "408000": 34, "eax": [34, 102], "2badb002": 34, "ebx": 34, "esi": 34, "edi": 34, "0x8af000": 34, "0x500000": 34, "0x20000": [34, 61], "0xa08": 34, "vxtarget": 34, "instanti": 34, "ata1a": 34, "rawf": 34, "0x20001": 34, "ata1c": 34, "0x40001": 34, "ata1d": 34, "0x50001": 34, "_________": 34, "77777777": 34, "7777777": 34, "77777": 34, "smp": [34, 36], "777": 34, "date": 34, "jul": 34, "wind": 34, "river": 34, "inc": 34, "1984": 34, "acpi_boot_op": 34, "smt": 34, "8004mb": 34, "ed": [34, 42], "ipcom_drv_eth_init": 34, "drvname": 34, "gei": 34, "drvunit": 34, "13696": 34, "python_hom": 35, "reli": [35, 61, 84], "basetool": [35, 46, 47, 55, 61, 92], "fresh": 35, "edksetup": 35, "produc": 35, "NOT": [35, 66, 101], "42d8be0eaac5e7e109f487d4e241847e815b077a": 35, "uefipayloadpkgia32x64": 35, "vs2015x86": 35, "apr": 35, "2019": 35, "uefipayloadpkgx64": 35, "debug_vs2015x86": [35, 61], "cfgdata_int_leafhil": [35, 37], "leafhill_8mb_ifwi": 35, "sbl_lfh_ifwi_uefi64": 35, "leaf": [35, 55, 69], "hill": [35, 55, 69], "8mb": 35, "bp1": [35, 61, 68, 70, 73, 74, 75, 78, 81, 83, 101], "sbpdt": 35, "bpdtobb": 35, "prov": 35, "uvar": [35, 60], "crb": [35, 42, 55, 68, 70, 76, 78, 87], "windows10": 35, "linuxboot": 36, "rather": 36, "meant": [36, 61], "kexec": 36, "userspac": 36, "disk": [36, 37, 43, 44, 79], "faq": 36, "bundl": 36, "cpio": 36, "archiv": [36, 55], "book": 36, "readm": 36, "md": 36, "bzimag": [36, 43, 44, 79, 94], "presenc": 36, "unpack": 36, "enough": 36, "usual": [36, 66], "gzip": 36, "xz": 36, "config_rd_gzip": 36, "buildroot": 36, "futex": 36, "epol": 36, "facilit": 36, "cover": [36, 60], "later": [36, 47, 66, 93], "conveni": 36, "prebuiltlinuximag": 36, "aae703b02f92bde9264366c545e87cec451de471": 36, "platformpkg": 36, "enable_linux_payload": 36, "0x004f0000": 36, "suppli": 36, "account": 36, "larger": 36, "0x00900000": 36, "linx": 36, "dummi": [36, 52, 66, 94], "osld": 36, "gz": 36, "satisfi": 36, "bridg": [36, 80], "0x29c0": 36, "ff9af000": 36, "unmap": 36, "0x00001000": [36, 38, 46, 47], "0x180": [36, 80], "0x584e494c": 36, "0x00800000": 36, "ram0": 36, "rw": 36, "0xec2d000": 36, "0xc4761": 36, "40": 36, "0x0eec0000": 36, "tpm": [36, 55, 57, 58, 64, 69], "lib": 36, "unabl": [36, 101], "tcg": 36, "0xa60": 36, "0x1548": 36, "0x3e058": 36, "0x8c0000": 36, "0x2934d0": 36, "0x62cb30": 36, "0x3da2a3": 36, "0x0ee5eaea": 36, "longmod": 36, "rc1": 36, "atharva": 36, "alel": 36, "mobl1": 36, "1ubuntu1": 36, "gnu": [36, 55], "ld": 36, "binutil": 36, "34": 36, "fri": 36, "oct": 36, "21": 36, "58": 36, "13": [36, 38], "pdt": 36, "2022": 36, "fpu": 36, "x87": 36, "fxsave": 36, "sigfram": 36, "e820": 36, "0x0000000000000000": [36, 94], "0x000000000009ffff": 36, "0x00000000000a0000": 36, "0x00000000000fffff": 36, "0x0000000000100000": 36, "0x000000000e58bfff": 36, "0x000000000e58c000": 36, "0x000000000e58ffff": 36, "0x000000000e590000": 36, "0x000000000e5f7fff": 36, "0x000000000e5f8000": 36, "0x000000000e5fffff": 36, "0x000000000e600000": 36, "0x000000000fffffff": 36, "0x00000000ff9af000": 36, "0x00000000ffffffff": 36, "nx": 36, "tsc": 36, "calibr": 36, "pit": 36, "1804": 36, "804": 36, "mhz": 36, "last_pfn": 36, "0xe58c": 36, "max_arch_pfn": 36, "0x400000000": 36, "pat": 36, "wb": 36, "wt": 36, "uc": 36, "ramdisk": 36, "0x0ec2d000": 36, "0x0ecf1fff": 36, "0x0e4c7000": 36, "0x0e58b760": 36, "0x0ecf1760": 36, "checksum": [36, 44], "rsdp": 36, "000024": 36, "v02": 36, "oemid": 36, "xsdt": 36, "0x000000000e5900e0": 36, "00005c": 36, "v01": 36, "oemtabl": 36, "00000005": 36, "crea": 36, "0100000d": 36, "facp": 36, "0x000000000e590210": 36, "00010c": 36, "v05": 36, "dsdt": [36, 94], "0x000000000e5904e0": 36, "001bd9": 36, "intl": 36, "20220331": 36, "fac": 36, "0x000000000e590320": 36, "000040": 36, "hpet": 36, "0x000000000e590360": 36, "000038": 36, "apic": 36, "0x000000000e5903a0": 36, "00005a": 36, "v03": 36, "mcfg": 36, "0x000000000e590400": 36, "00003c": 36, "0x000000000e590440": 36, "000044": 36, "bgrt": 36, "0x000000000e5920c0": 36, "0x000000000e592100": 36, "00002c": 36, "01000001": 36, "0xe590210": 36, "0xe59031b": 36, "0xe5904e0": 36, "0xe5920b8": 36, "0xe590320": 36, "0xe59035f": 36, "0xe590360": 36, "0xe590397": 36, "0xe5903a0": 36, "0xe5903f9": 36, "0xe590400": 36, "0xe59043b": 36, "0xe590440": 36, "0xe590483": 36, "0xe5920c0": 36, "0xe5920f7": 36, "0xe592100": 36, "0xe59212b": 36, "zone": 36, "dma32": 36, "0x0000000000001000": 36, "movabl": 36, "node": [36, 46], "initmem": 36, "6772": 36, "pm": 36, "timer": 36, "0x408": 36, "lapic_nmi": 36, "acpi_id": 36, "lint": 36, "ioapic": 36, "apic_id": 36, "0xfec00000": 36, "gsi": 36, "int_src_ovr": 36, "bus_irq": 36, "global_irq": 36, "dfl": 36, "madt": 36, "0xfed00000": 36, "smpboot": 36, "hotplug": 36, "0x10000000": 36, "0xff9aefff": 36, "clocksourc": 36, "refin": 36, "jiffi": 36, "mask": [36, 41, 66, 93], "max_cycl": 36, "max_idle_n": 36, "7645519600211568": 36, "setup_percpu": 36, "nr_cpu": 36, "nr_cpumask_bit": 36, "nr_cpu_id": 36, "nr_node_id": 36, "percpu": 36, "s131688": 36, "r0": 36, "d32152": 36, "u2097152": 36, "zonelist": 36, "57704": 36, "imexp": 36, "explor": 36, "mous": 36, "i8042": 36, "serio1": 36, "input3": 36, "779": 36, "0xffffffffffffffff": 36, "0x1a03cc1362c": 36, "440795245324": 36, "unam": 36, "none": [36, 37, 39, 59, 79, 94, 99, 103, 108], "pxeboot": 36, "crc32": 36, "lzma2": 36, "dict": 36, "1mib": 36, "stdout": 36, "dd": 36, "conv": 36, "sync": [36, 46], "512": 36, "unless": 36, "ran": 36, "tinyconfig": 36, "config_futex": 36, "config_epol": 36, "devtmpf": 36, "config_devtmpf": 36, "config_kexec": 36, "config_kexec_fil": 36, "config_efi": 36, "stub": 36, "config_efi_stub": 36, "dhclient": 36, "ipv6": 36, "fals": [36, 101], "pxe_config_filenam": 36, "server_ip_address": 36, "snippet": 36, "sbl_tgl": 36, "flmp": [36, 101], "0x47a03000": 36, "0x4770f000": 36, "0x2d2600": 36, "e1000": 36, "1f": [36, 77, 82], "nvm": 36, "valid": [36, 66], "1998": 36, "22": 36, "46": 36, "__": 36, "___": 36, "____": 36, "ko": 36, "eth0": 36, "24": 36, "dhcpv4": 36, "leas": 36, "39": 36, "got": 36, "opcod": 36, "bootrepli": 36, "hwtype": 36, "hopcount": 36, "transact": 36, "0x8af9e5d6": 36, "num": 36, "unicast": 36, "0x00": [36, 49, 66, 75, 95, 105], "client": 36, "ip": [36, 46, 47, 65], "165": 36, "242": 36, "41": 36, "gatewai": 36, "mac": [36, 47, 61], "hostnam": 36, "bootfil": [36, 37], "subnet": 36, "fffffe00": 36, "router": 36, "domain": 36, "248": 36, "224": 36, "196": 36, "86": 36, "116": 36, "jf": 36, "96h0m0": 36, "ack": 36, "renew": 36, "163": 36, "rebind": 36, "157": 36, "ipv4": 36, "94": 36, "uri": 36, "invalid": 36, "fdt": 36, "magic": [36, 92], "0x23204175": 36, "0xd00dfeed": 36, "exhaust": 36, "05": 36, "pxelinux": 36, "oe": 36, "allowopt": 36, "timeout": [36, 60], "vesamenu": 36, "c32": 36, "titl": 36, "tabmsg": 36, "qemu64": 36, "02": [36, 72, 85, 87, 88, 91], "03": 36, "000000": 36, "62": 36, "yocto": [36, 37, 43, 44, 46, 47], "poki": 36, "38": [36, 47], "20220708": 36, "preempt": 36, "mon": [36, 37, 79, 99, 102, 103, 105, 106, 108], "aug": 36, "08": 36, "utc": 36, "smbio": 36, "dmi": 36, "tigerlak": 36, "ddr4": [36, 68, 83], "sodimm": [36, 81], "sb_tgl": 36, "006": 36, "00011": 36, "505209d9c37f4a": 36, "119842": 36, "vendor": 36, "ver": 36, "505209d9c37f4afe": 36, "547048": 36, "estim": 36, "ratio": 36, "averag": 36, "1024": 36, "1772": 36, "cpu0": 36, "11th": [36, 83], "gen": [36, 82], "tm": [36, 72, 87, 91], "i7": 36, "11850he": 36, "60ghz": 36, "famili": [36, 68, 70, 72, 75, 78, 81, 87, 91], "0x6": 36, "0x8d": 36, "547118": 36, "peb": 36, "fmt4": 36, "anythread": 36, "deprec": [36, 44], "icelak": 36, "lbr": 36, "width": [36, 66], "counter": 36, "pmu": 36, "548048": 36, "549048": 36, "550048": 36, "551049": 36, "0000ffffffffffff": 36, "552048": 36, "period": 36, "00007fffffffffff": 36, "553048": 36, "554048": 36, "0001000f000000ff": 36, "555099": 36, "rcu": 36, "hierarch": 36, "srcu": 36, "556210": 36, "secondari": 36, "557081": 36, "558049": 36, "14": [36, 47, 90], "gitlab": 37, "denx": 37, "de": 37, "distclean": 37, "dir": [37, 94], "vi": 37, "qemuboardpkg": [37, 52, 102, 103, 104, 105, 108], "cfgdataext_brd1": [37, 52, 108], "payload_exe_bas": 37, "config_sys_text_bas": 37, "kconfig": [37, 61], "0x00100000": 37, "stdio": [37, 79, 99, 102, 103, 104, 105, 106, 108], "yoctoproject": 37, "jethro": 37, "tar": 37, "bz2": 37, "xvf": 37, "sato": 37, "corei7": 37, "hddimg": [37, 79], "mydriv": [37, 79], "hd": [37, 79, 99, 103, 108], "bootdev": 37, "scsi": 37, "uart2": [37, 72, 85, 87, 88, 91], "mem32": 37, "config_sys_ns16550_mem32": 37, "ifdef": 37, "config_sys_ns16550_mem3": 37, "disclean": 37, "apollolak": [37, 65], "config_of_emb": 37, "strip": 37, "maker": [38, 77, 84, 85, 86, 88, 89, 90], "synchron": [38, 47], "sh": 38, "build_up2": 38, "cmake": 38, "gninja": 38, "dboard": 38, "up_squared_sbl": 38, "ninja": 38, "zephyr_root": 38, "thru": 38, "0xb4c000": 38, "0x10c000": 38, "0xa40000": 38, "ent": 38, "1689": 38, "g4a7c422182": 38, "threada": 38, "up_squar": 38, "threadb": 38, "build_qemu": 38, "qemu_x86": 38, "gbc34b1aa09": 38, "anyth": 39, "tri": [39, 60, 101], "subsequ": [39, 42, 65], "consider": 39, "buid": 39, "step1": [39, 42], "step2": [39, 42], "eg": [39, 42, 78], "coffeelakeboardpkg": [39, 42, 72, 87, 91], "panel": [39, 42, 80], "reflect": [39, 42, 66], "notepad": [39, 42], "sbl_ifwi": [39, 101], "newifwi": 39, "sd": 39, "ff": [39, 72, 87, 89, 90, 91], "0x3": [39, 41, 44, 49, 95], "noth": 39, "collect": [40, 51, 66], "dram": 41, "solder": 41, "circuit": 41, "pcb": 41, "attach": [41, 92], "dimm": 41, "constraint": 41, "schemat": 41, "ddr": 41, "datasheet": 41, "cfgdata_memori": 41, "8gb": 41, "lpddr4": [41, 68, 83], "0x000e": 41, "memory_cfg_data": [41, 66], "dualranksupporten": 41, "rmtmode": 41, "memorysizelimit": 41, "ch0_ranken": 41, "dual": 41, "rank": 41, "ch0_dramdens": 41, "ch1_ranken": 41, "ch1_dramdens": 41, "ch2_ranken": 41, "ch2_dramdens": 41, "ch3_ranken": 41, "ch3_dramdens": 41, "rmtcheckrun": 41, "hardcod": 41, "spd": 41, "cfgdata_memspd": 41, "spddatasel": 41, "carefulli": 41, "spd_ddrlp4": 41, "spd_ddrlp5": 41, "lpddr5": [41, 68, 70, 78], "respectivli": 41, "spdaddresst": 41, "slot": [41, 61, 97], "z": 41, "smbu": 41, "spddataselxyz": 41, "correct": [41, 79], "hang": 41, "never": 41, "troubleshoot": 41, "repeat": 41, "object": 41, "contact": 41, "repres": [41, 66], "cfgtool": 42, "regard": 42, "convert": [42, 95], "sheet": 42, "gpiotablexxx": 42, "csv": [42, 95], "gpiotablexx": 42, "param": 43, "initramf": [43, 44, 51], "adher": 43, "extract": [43, 44, 69, 71, 77, 81, 82, 84, 85, 86, 88, 89, 90, 93, 94], "proc": [43, 44], "grep": [43, 44], "rsa_private_kei": [43, 44], "2048": [43, 59, 61], "3072": [43, 59, 61], "hash_usag": [43, 44], "pubkey_o": [43, 44], "getkeyhashlist": 43, "boarconfig": 43, "0x1500": [43, 44], "startblock": 43, "270336": 43, "17244208": 43, "0x1072030": 43, "setupsectorss": [43, 44], "rootflag": [43, 44], "syssiz": [43, 44], "0x106d2a": 43, "0x30300": 44, "spn": [44, 61], "0x30000": 44, "multi": [44, 47, 52, 92], "mib": 44, "6902016": 44, "7644383": 44, "calcul": [44, 64, 65, 66, 93], "0xe42504": 44, "src": [44, 102], "0x7886f6a8": 44, "dest": 44, "kernels": 44, "7288512": 44, "0x22": 44, "0x6f36c": 44, "enable_tcc": [46, 47], "coordin": 46, "comput": [46, 65], "improv": 46, "solv": 46, "jitter": 46, "latenc": 46, "keep": [46, 61, 66], "learn": [46, 47, 99, 100, 103, 104, 105, 106, 107, 108], "rtct": 46, "popular": 46, "hypervisor": [46, 51], "stream": 46, "similarli": [46, 66], "crl": 46, "doesn": [46, 55, 93], "knowledg": 46, "dso": 46, "deliv": [46, 57], "tigerlakeboardpkg": [46, 47, 83, 88], "tcc_ccfg_size": 46, "tcc_crl_size": 46, "0x00008000": 46, "tcc_stream_siz": 46, "0x00005000": 46, "ipfw": [46, 47, 59, 60, 61], "siipfw": [46, 47], "tccc": 46, "tccm": 46, "tcct": 46, "charact": [46, 47, 61], "boardpkgbinari": 46, "commonboardpkg": 46, "cfgdata_tcc": 46, "tccenabl": 46, "combo": [46, 47, 49], "tcctune": 46, "supersed": 46, "overlap": [46, 61], "tccsoftsram": 46, "sram": 46, "llc": 46, "tccerrorlog": 46, "record": [46, 58, 61, 64], "cfgdata_int_tglu_ddr4": [46, 47], "origin": [46, 47, 49, 66], "tcc_cfg_data": 46, "cfgdata_bootopt": 46, "six": [46, 47], "besid": 46, "cycl": 46, "sbl_rtcm": 46, "tcccrl": 46, "signedtcccrl": 46, "rsa3072_pss_sha2_384": [46, 47, 59, 94], "containercomptestkey_priv_rsa3072": [46, 47, 63], "td": [46, 47, 61, 94], "binwrapp": [46, 47], "posixlik": [46, 47], "lz4compress": [46, 47, 94], "basetoolsbinwin32lz4compress": 46, "win32": [46, 47, 61], "bootloadercorepkgtoolsgencontain": 46, "firmwareupdatetestkey_priv_rsa3072": [46, 47, 63], "previou": [46, 47, 66], "signedtcccachecfg": 46, "signedtccstream": 46, "cfgdata_capsuleinform": [46, 47, 61], "sy": [46, 47, 61], "wmi": [46, 47, 61], "44fadeb1": [46, 47, 61], "b204": [46, 47, 61], "40f2": [46, 47, 61], "8581": [46, 47, 61], "394bbdc1b651": [46, 47, 61], "firmware_update_request": [46, 47, 61], "cfgdata_tcc_featur": 46, "sensit": 47, "traffic": 47, "shape": 47, "ieee": 47, "grade": 47, "robust": 47, "reliabl": [47, 62], "exchang": 47, "enterpris": 47, "concept": 47, "heart": 47, "internel": 47, "iiot": 47, "relev": [47, 61, 66, 92, 93], "fbu": 47, "enable_tsn": 47, "tmac_siz": 47, "tmac": [47, 61], "rebuilt": 47, "soft": 47, "strap": 47, "softstrap": 47, "search": [47, 55], "otion": 47, "tsn7": 47, "2832972ad6e8f550f9628eeca7027b0aa65eb10b": 47, "stitchifwiconfig_tglu": 47, "cfgdata_silicon": [47, 49], "pchtsnenabl": 47, "en_di": [47, 49, 66], "pchtsnlinkspe": 47, "speed": [47, 49, 102], "4mhz": 47, "5gbp": [47, 49], "1gbp": 47, "0x03": [47, 66, 83, 95], "pchtsnmultivcen": 47, "vc": 47, "virtual": [47, 55, 57, 76], "silicon_cfg_data": [47, 49, 66], "effect": [47, 49, 66, 93], "iotg": 47, "v3": 47, "tsn_mac_config": 47, "bdf": 47, "rsvdbits1": 47, "func": [47, 75], "19": [47, 66], "rsvdbits0": 47, "give": [47, 66], "0x000f4000": 47, "hexadecim": 47, "000f4000": 47, "100b": 47, "1110b": 47, "0000b": 47, "lower": [47, 102], "fc": 47, "f8": 47, "ae": 47, "notat": 47, "macaddresslow": 47, "00aef8fc": 47, "macaddresshigh": 47, "00000430": 47, "siiptool": 47, "subregion_imag": 47, "config_json": 47, "tsnmacaddr": [47, 61], "signedtsnmacaddr": 47, "previous": [48, 66], "enable_pre_os_check": 48, "preoscheck": 48, "argument": [48, 61, 92, 94, 96, 97, 101], "gigabit": 49, "pse": [49, 59, 63], "mbp": 49, "rgmii": 49, "duplex": 49, "half": 49, "pse0": 49, "pse1": 49, "elkhartlakeboardpkg": [49, 74, 85], "pchtsngbesgmiien": 49, "psetsngbe0sgmiien": 49, "psetsngbe1sgmiien": 49, "psetsngbe0phyinterfacetyp": 49, "phy": 49, "editnum": 49, "2b": [49, 66], "psetsngbe1phyinterfacetyp": 49, "cfgdata_ext_iotgcrb": 49, "tcc": [51, 59], "overview": 51, "subregion": 51, "rtcm": 51, "tsn": [51, 59, 61], "capsul": [51, 59, 62, 63, 96, 97, 101], "gbe": 51, "sgmii": 51, "helloworld": 51, "netboot": 51, "pxe": 51, "vxwork": 51, "zephyr": [51, 55, 57], "micropython": 51, "leafhil": 51, "confiugr": 51, "cfio": 51, "gengpiodata": [51, 95], "fastboot": 51, "acrn": 51, "payload_fil": 52, "payload_id": 52, "compression_algorithm": 52, "compoment": 52, "uefipld": [52, 94, 108], "miss": 52, "tell": [52, 66], "Tos": 54, "tutori": [54, 80, 102], "terminologi": 54, "acronym": 54, "art": 55, "puzzl": 55, "complex": 55, "dougla": 55, "horton": 55, "monolith": 55, "combin": [55, 66], "iot": [55, 57, 77, 84, 85, 86, 88, 89, 90], "vari": 55, "rto": [55, 57], "ground": 55, "upcom": 55, "futur": [55, 61], "who": [55, 66, 93], "uart": [55, 71, 84, 85, 86, 88, 89, 90, 96], "token": 55, "ec": 55, "superio": 55, "udk2018": 55, "ye": 55, "trust": [55, 58, 62, 64, 65], "air": 55, "ota": 55, "safe": [55, 61], "legaci": [55, 71], "rom": 55, "csm": 55, "plan": [55, 71, 77, 82, 84, 85, 86, 88, 89, 90], "subscrib": 55, "our": 55, "mail": 55, "me": 55, "direclti": 55, "idea": [55, 71, 77, 82, 84, 85, 86, 88, 89, 90], "happi": 55, "review": 55, "trsute": 57, "assembl": 57, "disassembl": 57, "emporari": 57, "emori": 57, "ilicon": 57, "scalabl": 57, "engin": 57, "unauthor": 58, "ibb": [58, 65, 109], "cryptograph": [58, 63, 65, 79], "ptt": [58, 64], "Its": 59, "depict": [59, 60, 63, 65, 94], "sige": 59, "mono": 59, "shot": 59, "author": 59, "sha2_256": [59, 94], "sha256": 59, "sha2_384": [59, 94], "sha384": 59, "rsa2048_pkcs1_sha2_256": [59, 94], "pkcs1": 59, "rsa2048_pss_sha2_256": [59, 61, 94], "pss": 59, "usecas": 59, "enrol": 59, "key_id_os1_private_rsa3072": 59, "key_id_master_rsa3072": [59, 63], "key_id_container_rsa3072": [59, 63, 94], "loadabl": [59, 65], "digest": [59, 65], "apart": 59, "categori": 59, "fall": 59, "overriew": 59, "ownership": 59, "pictur": [59, 61, 65], "ref": 59, "crash": 60, "dead": 60, "loop": [60, 61, 79], "accomplish": 60, "backup": [60, 61, 71, 77, 82, 84, 85, 86, 88, 89, 90, 101], "role": 60, "0x00e00000": 60, "0xde5000": 60, "0xfffe5000": 60, "0x01b000": 60, "0xd80000": 60, "0x065000": 60, "0xcc1000": 60, "0xffec1000": 60, "0x0bf000": 60, "0xac1000": 60, "0xffcc1000": 60, "0xa00000": 60, "0xffc00000": 60, "0x0c1000": 60, "0x9e5000": 60, "0xffbe5000": 60, "0x980000": 60, "0xffb80000": 60, "0x8c1000": 60, "0xffac1000": 60, "0x6c1000": 60, "0xff8c1000": 60, "0x600000": 60, "0xff800000": 60, "0x5ff000": 60, "0xff7ff000": 60, "0x5fb000": 60, "0xff7fb000": 60, "0x004000": [60, 61], "0x5db000": 60, "0xff7db000": 60, "0x519000": 60, "0xff719000": 60, "0x0c2000": 60, "0x518000": 60, "0xff718000": 60, "0x514000": 60, "0xff714000": 60, "0x4f4000": 60, "0xff6f4000": 60, "0x432000": 60, "0xff632000": 60, "0x402000": 60, "0xff602000": 60, "0x030000": 60, "0x401000": 60, "0xff601000": 60, "0x2a0000": 60, "0xff4a0000": 60, "0x161000": 60, "0x290000": 60, "0xff490000": 60, "0x010000": [60, 101], "0x28e000": 60, "0xff48e000": 60, "0x28d000": 60, "0xff48d000": 60, "0x072000": 60, "0xff272000": 60, "0x21b000": 60, "0x071000": 60, "0xff271000": 60, "0xff200000": 60, "whenev": [60, 66], "cancel": 60, "flight": 60, "vice": [60, 95], "versa": [60, 95], "happen": 60, "enable_sbl_resili": 60, "biosredassist": 60, "guard": [60, 62, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "profil": 60, "fvme": [60, 77, 82], "caus": [60, 63], "exercis": [60, 109], "track": 61, "progress": 61, "toggl": 61, "themselv": 61, "csme": 61, "gather": [61, 68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91], "parit": 61, "mark": [61, 66], "incorpor": 61, "assoic": 61, "privkei": 61, "newimag": 61, "goe": 61, "priv_kei": [61, 71, 82], "key_id": [61, 63, 94], "key_id_firmwareupdate_rsa2048": [61, 63, 69, 84], "key_id_firmwareupdate_rsa3072": [61, 63, 85, 86, 88, 89, 90], "temp": 61, "csme_fw_update_driv": 61, "csmd": 61, "0x4e5000": 61, "0xffce5000": 61, "0x0db000": 61, "0x4e4000": 61, "0xffce4000": 61, "0x4e0000": 61, "0xffce0000": 61, "0x4c0000": 61, "0xffcc0000": 61, "0x440000": 61, "0xffc40000": 61, "0x080000": 61, "0x3c0000": 61, "0xffbc0000": 61, "assign": [61, 66, 68, 70, 78, 81], "sole": 61, "containertestkey_priv_rsa2048": [61, 63], "sblplatform": [61, 101], "256": [61, 79], "efi_firmware_management_capsule_head": 61, "bodi": [61, 66], "fileguid": 61, "efi_guid": 61, "headers": 61, "todai": 61, "firmwrevers": 61, "capsuleflag": 61, "pubkeyoffset": 61, "pubkeys": 61, "imageoffset": 61, "images": 61, "signatureoffset": 61, "signatures": 61, "firmware_update_head": 61, "itemoffsetlist": 61, "embeddeddrivercount": 61, "payloaditemcount": 61, "dimens": 61, "efi_firmware_management_capsule_header_init_vers": 61, "preceed": 61, "efi_firmware_management_capsule_image_head": 61, "against": [61, 65, 66], "imagetypeid": 61, "efi_firmware_image_descriptor": 61, "updateimagetypeid": 61, "imageindex": 61, "efi_firmware_management_protocol": 61, "setimag": 61, "updateimageindex": 61, "reserved_byt": 61, "updateimages": 61, "vendorcod": 61, "updatevendorcodes": 61, "hardwareinst": 61, "outsid": 61, "therefor": [61, 102], "auth": [61, 62], "updatehardwareinst": 61, "efi_firmware_management_capsule_image_header_init_vers": 61, "dwmi": 61, "wq00": 61, "ws00": 61, "surviv": 61, "intel_wmi_sbl_fw_upd": 61, "getobject": 61, "winmgmt": 61, "enumset": 61, "instancesof": 61, "acpifirmwarecommun": 61, "wscript": 61, "val": 61, "put_": 61, "capsule_info_cfg_data": 61, "0e": 61, "platformnam": [61, 73, 74, 83], "bootpolici": 61, "capsuleimag": [61, 73, 74, 83], "0x787af000": 61, "capsules": [61, 73, 74, 83], "0xefe248": 61, "cse": 61, "readi": [61, 71, 80, 82], "0x77f000": 61, "0x10000": [61, 73, 74, 83], "0x78f000": 61, "0xedf000": 61, "99": [61, 68, 70, 74, 75, 78, 81, 83], "0xeef000": 61, "0xe000": 61, "0x787ae000": 61, "0x770000": 61, "0xf000": 61, "fwst": 61, "rsdt": 61, "efi_system_resource_t": 61, "efi_system_resource_entri": 61, "edsger": 62, "dijkstra": 62, "leak": 63, "hacker": 63, "compromis": [63, 64], "rootkit": 63, "nist": 63, "whitepap": 63, "bkm": 63, "owner": [63, 65], "bootguard": [63, 81], "bpm": 63, "configdata": 63, "key_id_master_rsa2048": 63, "mastertestkey_priv_rsa2048": 63, "mastertestkey_priv_rsa3072": 63, "key_id_cfgdata_rsa2048": 63, "configtestkey_priv_rsa2048": 63, "key_id_cfgdata_rsa3072": 63, "key_id_container_rsa2048": 63, "containertestkey_priv_rsa3072": 63, "key_id_container_comp_rsa2048": 63, "containercomptestkey_priv_rsa2048": 63, "key_id_container_comp_rsa3072": [63, 94], "componentm": 63, "key_id_os1_public_rsa2048": 63, "os1_testkey_pub_rsa3072": 63, "key_id_os1_public_rsa3072": 63, "incas": 63, "violat": [63, 101], "golden": 64, "ascertain": 64, "discret": [64, 65], "conjunct": 64, "asymmetr": 65, "pair": [65, 66, 93, 94], "dissemin": 65, "encrypt": 65, "hwrot": 65, "rot": 65, "anchor": 65, "slightli": [65, 94], "rational": 66, "categor": 66, "flavor": 66, "least": [66, 80], "prioriti": 66, "platform_cfg_data": 66, "foundat": 66, "li": 66, "typecast": 66, "fed": 66, "_cfgdata_int_fil": 66, "cfgdatabrd1_internalrvp7": 66, "cfgdatabrd2_intrvp11": 66, "cfgdata_ext_xx": 66, "customintern": 66, "higher": 66, "extcfg_brd1": 66, "extcfg_brd2": 66, "filter": 66, "cdata_head": 66, "especi": 66, "0x16": [66, 72, 87, 91], "security_cfg_data": 66, "graphics_cfg_data": 66, "cdata_blob_head": 66, "internaldataoffset": 66, "usedlength": 66, "totallength": 66, "conditionnum": 66, "word": 66, "ideal": [66, 80], "replic": 66, "subsect": 66, "overal": [66, 92], "quick": [66, 80], "refcard": 66, "scope": 66, "preced": 66, "pageid1": 66, "parentpageid1": 66, "pagetxetdescription1": 66, "pageid2": 66, "parentpageid2": 66, "pagetxetdescription2": 66, "parentpageid": 66, "rootpageid": 66, "rootpagetxetdescript": 66, "nest": 66, "measuredboot": 66, "vt": 66, "emmctun": 66, "dcidebug": 66, "rsvd1": 66, "features_data": 66, "features_cfg_data": 66, "plt": 66, "cfghdr_tmpl": [66, 95], "0x310": 66, "features_tmpl": 66, "0x0000001f": 66, "explicit": 66, "exclam": 66, "statement": 66, "appear": 66, "equival": [66, 89, 90], "indent": 66, "relativefilepath": 66, "commonbrdpkg": 66, "rvp7pkg": 66, "cfgtmplname": 66, "param1": 66, "param2": 66, "cfgheader": 66, "_length_": 66, "10b": 66, "4b": 66, "12b": 66, "condvalu": 66, "0x0f0": 66, "macro": 66, "primarili": 66, "cond_gpio_skip": 66, "_half0": 66, "lot": [66, 104, 105], "gpio_1": 66, "gpio_2": 66, "gpio_3": 66, "reus": 66, "alwai": [66, 94], "fold": 66, "angl": 66, "bracket": 66, "expans": 66, "nth": 66, "expland": 66, "substitut": 66, "pcierp_tmpl": 66, "pcierpfeatur": 66, "rp": 66, "pcie_rp_feat": 66, "1bb": 66, "clkreqsup": 66, "clk": 66, "req": 66, "clkreq": 66, "cond_pcie_rp_en": 66, "clkreqnum": 66, "cond_pcie_rp_clk_req_sup": 66, "3bb": 66, "aspm": 66, "pcie_rp_cfg_data": 66, "0x302": 66, "0x8b": 66, "0x8f": 66, "0x87": 66, "0x86": 66, "0x83": 66, "0x8e": 66, "unord": 66, "colon": 66, "sequenc": 66, "lead": 66, "white": 66, "configdatadef": 66, "identi": 66, "pageid3": 66, "0x2000": 66, "mrcfastboot": 66, "0x200": 66, "plain": 66, "cfgitemnam": 66, "numtyp": 66, "minvalu": 66, "maxvalu": 66, "hexa": 66, "decim": 66, "val1": 66, "text1": 66, "val2": 66, "text2": 66, "val3": 66, "text3": 66, "9600": 66, "19200": 66, "38400": 66, "57600": 66, "tabular": 66, "column": 66, "columnhdr1": 66, "columnhdr2": 66, "columnhdr3": 66, "columnhdr": 66, "sepcifi": 66, "But": 66, "hold": 66, "hyperthread": 66, "tcc_set": 66, "hyper": 66, "thread": 66, "sai": 66, "tccset": 66, "keyword": 66, "affect": 66, "parent": 66, "value1": 66, "textstr1": 66, "value2": 66, "textstr2": 66, "split": 66, "except": [66, 101], "hover": 66, "cfgitem": 66, "lan": 66, "hide": 66, "true": [66, 101], "visibl": 66, "bitfield": 66, "gpiopinconfig1_": 66, "gpioskip_": 66, "enablesgx": 66, "epochupd": 66, "cfgitemoffset": 66, "explicitli": 66, "hexmajor": 66, "hexminor": 66, "bitfieldoffset": 66, "sort": 66, "0x0040": 66, "prefix": 66, "0x": 66, "brace": 66, "around": [66, 102], "comma": 66, "quot": 66, "0b": 66, "0x05": [66, 74, 95], "0x06": 66, "0x07": [66, 95], "0w": 66, "0x0201": 66, "0x0403": 66, "0x0605": 66, "0x0807": 66, "0d": 66, "0x04030201": 66, "0x08070605": 66, "0q": 66, "0x0807060504030201": 66, "popul": [66, 93], "did": 66, "nor": 66, "overwrit": [66, 94], "cfgdata_int_brd0_def": 66, "cfgdata_ext_brd1_rvp": 66, "cfgdata_ext_brd2_crb": 66, "cfgdata_ext_brd3_bmp": 66, "tagnam": 66, "itemnam": 66, "gpiopinconfig1_gpp_a0": 66, "gpioskip_gpp_a0": 66, "dword0": 66, "dword1": 66, "gpiopinconfig0_gpp_a0": 66, "0x12345678": 66, "were": 66, "cfg_ext_sign": 66, "12th": 68, "formal": [68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91], "plat": [68, 70, 75, 77, 78, 81], "0x0017": [68, 70], "j1g2": [68, 70, 78, 81], "u6j1": 68, "ddr5": [68, 70, 78, 81], "0x001b": 68, "0x0012": [68, 78], "j1c1": [68, 78], "j9j3": 68, "adlp": [68, 89], "0x0013": [68, 78], "0x0010": [68, 78], "0x000b": [68, 78], "j25": 68, "j109": 68, "0x000d": [68, 78], "j31": 68, "j34": 68, "0x000a": 68, "j2e2": 68, "j9a1": [68, 71], "adln": 68, "0x0009": 68, "j30": 68, "j32": 68, "stitchifwi": [68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90], "alderlakeboardpkg": [68, 86, 89, 90, 101], "bios_image_nam": [68, 69, 70, 72, 73, 74, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "sbl_ifwi_image_nam": [68, 69, 70, 72, 73, 74, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "sbl_adls_ifwi": 68, "xxxx": [68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 94], "sbl_adlx_ifwi": 68, "sf100": [68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "sf600": [68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "polar": [68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "even": [68, 70, 71, 75, 77, 78, 81, 82, 93, 102], "bit16": [68, 69, 70, 72, 78, 81, 84, 87, 91], "pmc": [68, 69, 70, 72, 78, 81, 84, 87, 91], "clock": [68, 70, 72, 78, 81, 87, 91], "wdt": [68, 70, 72, 78, 81, 87, 91], "oc_wdt_ctl": [68, 70, 72, 78, 81, 87, 91], "54h": [68, 70, 72, 78, 81, 87, 91], "flash_upd": [68, 69, 70, 72, 75, 78, 81, 84, 87, 91], "0x002b1000": [68, 70, 75, 78, 81, 83], "0x0a000": [68, 70, 75, 78, 81, 83], "fwu": [68, 70, 73, 74, 75, 78, 81, 83, 101], "0x7c": [68, 70, 73, 74, 75, 78, 81, 83], "0x77": [68, 70, 73, 74, 75, 78, 81, 83, 101], "etcher": [68, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "app": [68, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "atom": [69, 74], "e3900": 69, "junip": 69, "oxbow": 69, "variat": 69, "sbl_lfh_ifwi": 69, "leafhild": 69, "0070": 69, "r01": 69, "1805070352": 69, "fuse": [69, 71, 77, 82, 84, 85, 86, 88, 89, 90], "j5d1": 69, "disconnect": [69, 72, 73, 74, 83, 87, 91], "deidprog": [69, 72, 73, 74, 83, 87, 91], "ifwiutil": [69, 81, 84, 85, 86, 88, 101], "triger": [69, 72, 84, 87, 91], "scratchpad": [69, 84], "share": [69, 80, 84, 92], "bios_scratchpad": [69, 84], "1090h": [69, 84], "isfirmwareupd": [69, 72, 84, 87, 91], "lpss": 69, "ftdi": 69, "25": 69, "26": 69, "15th": 70, "0x0018": 70, "j9b2": [70, 78], "arlh": [70, 71], "arlu": 70, "0x001a": 70, "j3h2": 70, "j7a1": 70, "0x0019": [70, 81], "s02": 70, "j2b4": 70, "j6j3": 70, "s03": 70, "0x0016": 70, "j122198": 70, "s04": 70, "0x0015": 70, "socket": 70, "arrowlakeboardpkg": [70, 71], "sbl_arlh_ifwi": 70, "ultra": 71, "inel": 71, "tailor": [71, 82], "equip": [71, 77, 82, 84, 85, 86, 88, 89, 90], "mirco": 71, "internet": [71, 77, 82, 84, 85, 86, 88, 89, 90], "reprogram": [71, 77, 82, 84, 85, 86, 88, 89, 90], "bios_ifwi_imag": [71, 82], "sbl_ifwi_imag": [71, 77, 82, 84, 85, 86, 88, 89, 90], "0xaa00001b": 71, "stitchifwiconfig_arlh": 71, "isd": 71, "8th": [72, 87, 91], "9th": [72, 87, 91], "cfl": [72, 87, 91], "exis": [72, 73, 74, 83, 87, 91], "0xaa00": [72, 87, 91], "sio": [72, 87, 91], "uart1": [72, 86, 87, 89, 90, 91], "com1": [72, 87, 91], "fe": [72, 87, 89, 91], "com2": [72, 87, 91], "sbl_cfl_ifwi": [72, 87, 91], "j3h1": [72, 87, 91], "j7h1": [72, 87, 91], "j7h2": [72, 87, 91], "cn18": [72, 86, 87, 91], "j8j1": [72, 87, 91], "j9b7": [72, 73, 87, 91], "j4a1": [72, 83, 87, 91], "0x14": [72, 87, 91], "0x1b": [72, 87, 91, 95], "cmlv": 73, "cometlakeboardpkg": 73, "cometlakevboardpkg": 73, "sbl_cml_ifwi": 73, "sbl_cmlv_ifwi": 73, "j7g1": 73, "0x11": [73, 95], "cml_": 73, "0x8eaba010": 73, "0x83028c": 73, "0x7f": [73, 74, 83], "0x007f0000": 73, "0x002a1000": 73, "0x0f000": 73, "0x7d": [73, 74], "0x15": [73, 95], "x6000e": 74, "ehl": [74, 85], "sbl_ehl_ifwi": 74, "j3d4": 74, "ehl_crb": 74, "0x758b4010": 74, "0x9e328c": 74, "0x008f3000": 74, "0x004f1000": 74, "0x0e000": 74, "j5j1": 74, "mr4": 74, "3112989fdcec8240857b96c942d9942ec0e18254": 74, "xeon": 75, "d1700": 75, "d2700": 75, "idv": 75, "idvh": 75, "idavilleboardpkg": 75, "sbl_idv_ifwi": 75, "biosscratchpad3_cfg": 75, "0x1e": 75, "pci_config": 75, "ic": 76, "simic": 76, "qsp": 76, "signag": [77, 84, 85, 86, 88, 89, 90], "meteorlakeboardpkg": [77, 78], "0xaa00001f": [77, 82], "bios_imag": [77, 80, 84, 85, 86, 88, 89, 90], "stitchifwiconfig_mcl": 77, "stitchifwi_components_mtl": 77, "mtlp": [77, 78], "luck": [77, 84, 85, 86, 88, 89, 90], "14th": 78, "j1": 78, "j9w1": 78, "j2b1": 78, "j9v1": 78, "sku": 78, "sbl_mtl_ifwi": 78, "sbl_mtlp_ifwi": 78, "ctrl": [79, 99, 104, 106], "genericx86": 79, "mnt": 79, "mv": 79, "usernam": 79, "hda": 79, "1g": 79, "disk_imag": 79, "isim": 80, "determinist": 80, "instrument": 80, "articl": 80, "deeper": 80, "focu": [80, 102], "pc": 80, "head": 80, "bwlow": 80, "snapshot": 80, "strongli": 80, "cli": [80, 109], "firststep": 80, "00581": 80, "8bb52daaca47d50a": 80, "qemfsp": 80, "00001000": 80, "0x00001d44": 80, "0x00070000": 80, "0x00040000": 80, "0x3400": 80, "_hs_": 80, "0x00000100": 80, "udimm": 81, "s14": 81, "j8g2": 81, "r6j1": 81, "s17": 81, "0x0011": 81, "raptorlakeboardpkg": [81, 82], "sbl_rpls_ifwi": 81, "27mm": 82, "2x4": 82, "femal": 82, "ttl": 82, "j9m1": 82, "wire": [82, 84, 85, 86, 88, 89, 90], "pinout": [82, 84, 85, 86, 88, 89, 90], "uart0_txd": 82, "uart0_rxd": 82, "gnd": [82, 84, 85, 86, 88, 89, 90], "rplp": [82, 90], "stitchifwiconfig_rplp": 82, "rki": 82, "j7y2": 82, "tgl": [83, 88], "up3": [83, 88], "ddrlp4": 83, "sbl_tgl_ifwi": 83, "j4h2": 83, "tglu_ddr": 83, "0x7770a010": 83, "0x99128c": 83, "0x00891000": 83, "0x7e": [83, 101], "n3350": 84, "uart_rx": [84, 85, 86, 88, 89, 90], "uart_tx": [84, 85, 86, 88, 89, 90], "mmcblk0p1": 84, "mmcblk0p2": 84, "upboard": 84, "earlycon": 84, "uart8250": 84, "mmio32": 84, "0x82531000": 84, "115200n8": 84, "eof": 84, "elkhartlak": 85, "cn49": 85, "0xaa000206": 85, "06": 85, "sbl_up2_6000_ifwi": 85, "cn20": [85, 88], "adln50": 86, "cn14": 86, "0xaa000106": 86, "sbl_up7000adln50_ifwi": 86, "upx": 87, "compact": 87, "cn11": 88, "0xaa000204": 88, "sbl_upx11_ifwi": 88, "cn9": [89, 90], "0xaa000104": 89, "ecapsul": [89, 90], "hexedit": [89, 90], "hexdecim": [89, 90], "0xcffff4": [89, 90], "aa": [89, 90, 96], "00cffff0": [89, 90], "eb": [89, 90], "a4": [89, 90], "0xc7fff4": [89, 90], "00c7fff0": [89, 90], "cn19": [89, 90], "0xaa000114": 90, "fp": 92, "fsppath": 92, "usev": 92, "grab": 92, "clarifi": 92, "bootloadercorepkgtool": 93, "dominantli": 93, "prior": 93, "merg": 93, "mainli": 93, "tkinter": 93, "atleast": 94, "filesytem": 94, "wait": 94, "placehold": 94, "firmware1": 94, "firmware2": 94, "laid": 94, "cmdline1": 94, "elf1": 94, "cmdline2": 94, "elf2": 94, "cmd1": 94, "cmd2": 94, "mb2": 94, "natur": 94, "aml": 94, "x00": 94, "xb1": 94, "xac": 94, "acpi_cmd": 94, "dumi": 94, "containerimag": 94, "comp_list": 94, "img_typ": 94, "out_path": 94, "key_path": 94, "comp_dir": 94, "tool_dir": 94, "intput": 94, "filenam": 94, "componet": 94, "imagefil": 94, "compalg": 94, "keyfil": 94, "hdr": 94, "comp_nam": 94, "od": 94, "out_dir": 94, "extdir": 94, "new_nam": 94, "comp_fil": 94, "key_fil": 94, "new_cmdlin": 94, "sign_fil": 94, "componentimag": 94, "gpio_init_config": 95, "padmod": 95, "hostsoftpadown": 95, "outputst": 95, "interruptconfig": 95, "powerconfig": 95, "electricalconfig": 95, "lockconfig": 95, "otherset": 95, "rsvdbit": 95, "gpio_config": 95, "char8": 95, "gpiopad": 95, "gpioconfig": 95, "mgpiotabl": 95, "pmode": 95, "gpi_i": 95, "gpiodir": 95, "gpiotxstat": 95, "rxevcfg": 95, "gpiroutconfig": 95, "padrstcfg": 95, "gpiopadmodegpio": 95, "gpiohostowngpio": 95, "gpiodirin": 95, "gpiooutdefault": 95, "gpiointlevel": 95, "gpiointap": 95, "gpiohostdeepreset": 95, "gpiotermwpu20k": 95, "gpiopadconfigunlock": 95, "gpp_": 95, "group_nam": 95, "pad_num": 95, "letter": 95, "gpiohardwaredefault": 95, "gpiopadmodenative1": 95, "gpiopadmodenative2": 95, "0x5": 95, "gpiopadmodenative3": 95, "gpiopadmodenative4": 95, "gpiopadmodenative5": 95, "0xb": 95, "gpio_pad_mod": 95, "gpiohostowndefault": 95, "gpiohostownacpi": 95, "gpio_hostsw_own": 95, "gpiodirdefault": 95, "gpiodirinout": 95, "gpiodirininvout": 95, "gpiodirininv": 95, "gpiodirout": 95, "gpiodirnon": 95, "gpio_direct": 95, "gpiooutlow": 95, "gpioouthigh": 95, "gpio_output_st": 95, "gpiointdefault": 95, "gpiointdi": 95, "gpiointnmi": 95, "gpiointsmi": 95, "gpiointsci": 95, "gpiointedg": 95, "gpiointlvledgdi": 95, "gpiointbothedg": 95, "gpio_int_config": 95, "gpioresetdefault": 95, "gpioresumereset": 95, "gpioplatformreset": 95, "gpiodswreset": 95, "gpio_reset_config": 95, "gpiotermdefault": 95, "gpiotermnon": 95, "gpiotermwpd5k": 95, "gpiotermwpd20k": 95, "gpiotermwpu1k": 95, "0x13": 95, "gpiotermwpu2k": 95, "0x17": 95, "gpiotermwpu5k": 95, "0x19": 95, "gpiotermwpu1k2k": 95, "gpiotermn": 95, "gpio_electrical_config": 95, "gpiolockdefault": 95, "gpiopadconfiglock": 95, "gpiooutputstateunlock": 95, "0xc": 95, "gpiopadunlock": 95, "0xf": 95, "gpiopadlock": 95, "gpio_lock_config": 95, "host_sw_own": 95, "pad_cfg_lock": 95, "pad_cfg_lock_tx": 95, "pad_cfg_dw0": 95, "pad_cfg_dw1": 95, "hostsoftpadownership": 95, "padconfigurationlock": 95, "padconfigurationlocktxst": 95, "padconfigurationdw0": 95, "padconfigurationdw1": 95, "gpp_a07": 95, "0x0001a880": 95, "0x01fcf77f": 95, "0x01fe5fff": 95, "0x40100102": 95, "0x0000301f": 95, "subt": 95, "0x031885e1": 95, "0x00070619": 95, "psd_cfg_data": 95, "0x800": 95, "gpiopinconfig0_gpp_a07": 95, "gpiopinconfig1_gpp_a07": 95, "ifwi_in": 96, "ifwi_out": 96, "bios_out": 96, "stitch_in": 96, "plat_data": 96, "sitch": 96, "reserved1": 96, "debuguart": 96, "reserved2": 96, "reserved3": 96, "marker": 96, "stitch_data": 96, "ucodeutil": 97, "slot_siz": 97, "input_file_nam": 97, "output_file_nam": 97, "pdb": 97, "ll": [99, 100, 103, 104, 105, 106, 107, 108], "mydisk": [99, 103, 108], "qemuimg": [99, 103, 108], "qemusata": [99, 103, 108], "increment": 100, "conduct": 100, "input_imag": 101, "output_imag": 101, "component_path": 101, "ts0": 101, "sbl_ifwi_corrupt": 101, "osl": 101, "shellcommandregist": 101, "shellcommandcorruptcomp": 101, "loadshellcommand": 101, "shellcmd": 101, "writabl": 101, "fspsconfig": 101, "pchwriteprotectionen": 101, "prindex": 101, "fspsupdupdatelib": 101, "shelllib": 101, "shellcommandexit": 101, "shellcommandhelp": 101, "shellcommandmm": 101, "shellcommandcpuid": 101, "shellcommandmsr": 101, "shellcommandmtrr": 101, "shellcommanducod": 101, "shellcommandcl": 101, "featurepcdget": 101, "pcdminishellen": 101, "shellcommandpci": 101, "shellcommandhob": 101, "shellcommandmmap": 101, "shellcommandperf": 101, "shellcommandboot": 101, "shellcommandmmcdl": 101, "shellcommandcdata": 101, "shellcommanddmesg": 101, "shellcommandreset": 101, "shellcommandf": 101, "shellcommandusbdev": 101, "shellextensioncmd": 101, "getshellextensioncmd": 101, "iter": 101, "getbootmod": 101, "boot_on_flash_upd": 101, "biosprotect": 101, "spigetregionaddress": 101, "flashregionbio": 101, "baseaddress": 101, "totals": 101, "efi_error": 101, "getcomponentinfo": 101, "flash_map_sig_uefivari": 101, "varsiz": 101, "pchreadprotectionen": 101, "pchprotectedrangebas": 101, "pchprotectedrangelimit": 101, "whole": 101, "BE": 101, "circumst": 101, "reflash": 101, "opposit": 101, "discontinu": 101, "written": 101, "threshold": 101, "unlock": 101, "0x00a00000": 101, "sbl_corrupt": 101, "ts1": 101, "0x00600000": 101, "better": 102, "demonstr": [102, 105], "noopt": 102, "less": 102, "big": 102, "tui": 102, "gdbinit": 102, "asm": 102, "reg": 102, "stepi": 102, "exactli": 102, "proceed": 102, "subroutin": 102, "nexti": 102, "secstartup2": 102, "0xffff4052": 102, "ldrglobaldata": 102, "al": 102, "lo": 102, "va": 102, "346": 102, "continuefunc": 102, "xip": 102, "shadow": 102, "pcdstage1aloadbas": 102, "won": 102, "continueentri": 102, "stage1ahob": 102, "272": 102, "0xfffff3b3": 102, "breakpint": 102, "callq": 102, "rdx": 102, "si": 102, "avil": 102, "loadthi": 102, "proper": 102, "stageentri": 102, "407": 102, "0x72a14": 102, "switchstack": 102, "stage_hdr": 102, "stage2hob": 102, "stage2exebas": 102, "0xee635a0": 102, "normalbootpath": 102, "pldentri": 102, "252": 102, "pldhoblist": 102, "0xee5e428": 102, "0xb8": 102, "rbp": 102, "sbl_tree": [103, 104, 105, 108], "stage2boardinitlib": 103, "updateosbootmediuminfo": 103, "osbootoptionlist": 103, "currentboot": 103, "stage1aboardinit": 103, "stage1bboardinit": 103, "stage2boardinit": 103, "enable_splash": 104, "alt": 104, "0x18000000": 105, "goto": 105, "0x18000025": 105, "coreboot": 108, "practic": 109, "transit": 109, "corruptcomponentutil": 109, "corruptcomp": 109, "behavior": 109, "obb": 109}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"boot": [0, 1, 2, 3, 9, 16, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44, 46, 50, 58, 64, 65, 68, 69, 70, 72, 73, 74, 75, 78, 79, 80, 81, 83, 84, 87, 91, 99, 103, 105], "flow": [0, 5, 16, 65, 66], "stage": [0, 4], "1a": 0, "1b": 0, "2": [0, 46, 47, 49, 94], "ldrglobal": 0, "loader": 0, "global": 0, "data": [0, 40, 42, 46, 47, 49, 61, 66], "end": 0, "call": 0, "graph": 0, "platform": [0, 5, 9, 30, 66, 68, 70, 78, 79, 80, 81], "initi": 0, "option": [1, 9, 22, 39, 46, 47, 49, 66], "perform": 2, "measur": [2, 64], "fpdt": 2, "entri": 2, "imag": [3, 4, 9, 20, 36, 43, 44, 46, 47, 68, 69, 70, 71, 73, 74, 75, 78, 79, 81, 82, 83, 94, 96, 102], "build": [4, 22, 23, 29, 30, 32, 36, 37, 39, 45, 46, 47, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 100], "system": [4, 7, 61], "process": [4, 5, 66], "pre": [4, 36, 39, 48, 84], "custom": [4, 45, 66, 103, 104, 105], "sbl": [4, 22, 23, 29, 33, 36, 46, 47, 49, 61, 63, 65, 66, 79, 80, 96, 100, 101, 102, 106, 107], "detail": [4, 46], "per": 4, "post": [4, 39], "construct": 4, "patch": 4, "ad": [4, 9], "an": 4, "contain": [4, 9, 33, 43, 47, 59, 61, 79, 94], "releas": [4, 74], "v": [4, 96], "debug": [4, 7, 8, 53, 68, 69, 70, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91, 102], "develop": [4, 12], "window": [4, 22, 35, 61], "configur": [5, 7, 36, 41, 42, 46, 47, 49, 61, 63, 66, 93], "yaml": [5, 66], "file": [5, 46, 47, 49, 66], "dlt": [5, 66], "editor": 5, "tool": [5, 22, 42, 49, 66, 92, 93, 94, 95, 96, 98, 101], "id": [5, 61, 63, 69, 72, 73, 74, 75, 83, 87, 91], "detect": 5, "us": [5, 9, 22, 36, 37], "gpio": [5, 42, 95], "common": 5, "categori": 5, "step": [5, 7, 8, 23, 46, 47], "exampl": [5, 101], "consol": 5, "output": [5, 23, 36, 39], "cfio": [5, 42], "contribut": 6, "guidelin": 6, "licens": 6, "code": [6, 49], "style": 6, "workflow": 6, "sourc": [7, 8, 19, 49], "level": [7, 8], "intel": [7, 8, 46], "r": [7, 8], "svt": 7, "cca": 7, "trace": 7, "hub": 7, "direct": 7, "connect": 7, "interfac": [7, 18], "dci": 7, "technologi": 7, "debugg": [7, 8], "environm": 7, "setup": [7, 33, 71, 77, 82, 84, 85, 86, 88, 89, 90], "svtcca": 7, "hardwar": [7, 76], "fsp": [7, 13], "udk": 8, "prerequisit": [8, 29, 71, 77, 82, 84, 85, 86, 88, 89, 90], "gener": [8, 22, 46, 47, 61, 63, 66], "from": [9, 26, 49, 61, 72, 84, 87, 91], "flash": [9, 10, 23, 29, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "creat": [9, 28, 43, 44], "place": 9, "folder": 9, "bio": [9, 96], "pdr": 9, "region": 9, "stitch": [9, 20, 23, 39, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96], "map": [10, 15], "compon": [10, 46, 61, 101], "layout": [10, 15, 66], "firmwar": [11, 46, 47, 59, 60, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "support": [11, 17, 26, 32, 48, 59, 68, 69, 70, 72, 73, 74, 75, 76, 78, 81, 83, 87, 91], "packag": [11, 19], "": 12, "guid": 12, "ingredi": 13, "upgrad": [13, 29], "vbt": 13, "microcod": [13, 61], "log": 14, "memori": [15, 41], "temporari": 15, "manag": [15, 63], "perman": 15, "alloc": 15, "within": 15, "slim": [15, 30, 32, 37, 54], "bootload": [15, 30, 32, 37, 54], "memoryallocationlib": 15, "fullmemoryallocationlib": 15, "osload": 16, "introduct": [16, 55, 92], "payload": [17, 28, 30, 31, 32, 35, 36, 37, 48, 52, 102, 108], "type": [17, 46, 59, 66, 94], "multipl": [17, 52, 66], "shell": [18, 32, 36, 61, 79, 80, 107], "tree": [19, 32], "structur": [19, 66], "depend": 19, "ifwi": [20, 23, 96], "version": [21, 66], "environ": [22, 63], "linux": [22, 36, 37, 61, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91, 94, 99], "download": [22, 23], "ubuntu": [22, 33, 72, 84, 87, 91], "docker": [22, 25], "kei": [22, 63], "clean": 23, "get": [24, 46], "start": [24, 71, 77, 82, 84, 85, 86, 88, 89, 90], "miscellan": 25, "proxi": 25, "set": [25, 46, 47, 49, 80], "add": [26, 27], "fastboot": [26, 29], "load": [26, 46, 47, 49], "usb": [26, 72, 84, 87, 91], "spi": [26, 75], "new": [27, 28], "librari": 27, "helloworld": 28, "acrn": 29, "hypervisor": 29, "up": [29, 80, 86, 87, 88, 89, 90], "enter": 29, "mode": 29, "how": [29, 30, 51], "To": 29, "micropython": 30, "modul": 30, "integr": [30, 52], "enabl": [30, 32, 36, 46, 47, 48, 49, 50, 60], "other": 30, "netboot": 31, "pxe": [31, 32, 36], "uefi": [31, 35, 108], "through": 32, "u": [32, 36, 37], "confiugr": 32, "devic": 32, "chang": [32, 39, 46, 47, 49], "command": 32, "o": [33, 48], "vxwork": 34, "kernel": 36, "initramf": 36, "busybox": 36, "root": 36, "built": 36, "serial": 36, "prompt": 36, "instruct": 37, "prepar": [37, 102], "qemu": [37, 38, 79, 100, 102, 106], "target": [37, 102], "test": 37, "leafhil": 37, "apl": 37, "elf": [37, 94], "zephyr": 38, "up2": [38, 84, 85], "board": [38, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "time": [39, 40], "run": [39, 42, 49, 106], "cfgdata": 39, "util": [39, 97], "runtim": [39, 101], "captur": 40, "down": 41, "config": [42, 66], "gengpiodata": 42, "ia": 44, "tcc": 46, "overview": [46, 47, 66], "subregion": 46, "1": [46, 47, 49, 94], "open": [46, 47, 49], "default": [46, 47, 49, 66], "delta": [46, 47, 49, 66], "3": [46, 47, 49, 94], "4": [46, 47, 49], "save": [46, 47, 49], "5": [46, 47, 49], "rtcm": 46, "select": 46, "flag": 46, "fill": 46, "extra": 46, "name": [46, 66], "updat": [46, 47, 49, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94], "raw": [46, 47], "binari": [46, 47, 61, 66, 69, 71, 72, 73, 74, 77, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "sign": [46, 47, 63], "capsul": [46, 47, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "copi": [46, 47], "trigger": [46, 47, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "tsn": [47, 49], "differ": 47, "gbe": 49, "sgmii": 49, "configeditor": [49, 93], "gui": 49, "py": 49, "directli": 49, "verifi": [50, 65, 105], "Tos": 51, "reduc": 53, "messag": 53, "project": 54, "document": 54, "design": 55, "philosophi": 55, "featur": [55, 62, 103, 104, 105], "frequent": 55, "ask": 55, "question": 55, "refer": 56, "link": 56, "terminologi": 57, "acronym": 57, "guard": 58, "secur": [59, 62], "auth": 59, "format": 59, "resili": 60, "recoveri": 60, "string": 61, "definit": 61, "oper": 61, "locat": 61, "statu": 61, "usag": [63, 92, 93, 94], "hash": 65, "store": 65, "purpos": 66, "infrastructur": 66, "c": 66, "header": [66, 75], "base": 66, "standalon": 66, "extern": 66, "blob": 66, "tag": 66, "merg": 66, "descript": 66, "explain": 66, "meta": 66, "marker": 66, "action": 66, "page": 66, "struct": 66, "includ": 66, "expand": 66, "variabl": 66, "templat": 66, "node": 66, "editnum": 66, "edittext": 66, "combo": 66, "tabl": [66, 94], "reserv": 66, "constant": 66, "altpag": 66, "help": 66, "condit": 66, "order": [66, 103], "length": 66, "valu": 66, "rule": 66, "specif": 67, "alder": 68, "lake": [68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 91], "uart": [68, 69, 70, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "yocto": [68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91], "apollo": 69, "crb": [69, 72, 74, 75, 91], "slimbootload": [69, 71, 72, 73, 74, 77, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "assign": [69, 72, 73, 74, 75, 83, 87, 91], "arrow": [70, 71], "island": [71, 77, 82], "befor": [71, 77, 82, 84, 85, 86, 88, 89, 90], "you": [71, 77, 82, 84, 85, 86, 88, 89, 90], "coffe": 72, "refresh": 72, "comet": 73, "rvp": [73, 83], "elkhart": 74, "latest": 74, "mileston": 74, "ic": 75, "d": 75, "brightonc": 75, "lcc": 75, "moroc": 75, "hcc": 75, "r1k5": 75, "j2g6": 75, "icx": 75, "mclaren": 77, "meteor": 78, "virtual": [79, 80], "emul": 79, "simic": 80, "qsp": 80, "what": 80, "i": [80, 101], "simul": 80, "raptor": 81, "rock": 82, "tiger": 83, "instal": 84, "emmc": 84, "6000": 85, "squar": 86, "pro": 86, "7000": 86, "edg": 86, "xtreme": [87, 88, 89, 90], "i11": 88, "i12": [89, 90], "13th": 90, "whiskei": 91, "work": 92, "cfgdatatool": 93, "gencfgdata": 93, "cfgdatastitch": 93, "normal": 94, "classic": 94, "multiboot": 94, "acpi": 94, "ucod": 97, "exercis": [99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "corrupt": 101, "corruptcomponentutil": 101, "static": 101, "corruptcomp": 101, "behavior": 101, "when": 101, "obb": 101, "ibb": 101, "gdb": 102, "launch": 102, "transit": 102, "stage1a": 102, "stage1b": 102, "stage2": 102, "splash": 104, "cli": 107, "tutori": 109}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"Boot Flow": [[0, "boot-flow"]], "Stage 1A": [[0, "stage-1a"]], "Stage 1B": [[0, "stage-1b"]], "Stage 2": [[0, "stage-2"]], "LdrGlobal - Loader Global Data": [[0, "ldrglobal-loader-global-data"]], "End-to-End Call Graph": [[0, "end-to-end-call-graph"]], "Platform Initialization": [[0, "platform-initialization"]], "Boot Options": [[1, "boot-options"]], "Boot Performance": [[2, "boot-performance"]], "Measuring Boot Performance": [[2, "measuring-boot-performance"]], "FPDT Entry": [[2, "fpdt-entry"]], "Boot Image": [[3, "boot-image"]], "Build System": [[4, "build-system"]], "Build Process": [[4, "build-process"]], "Pre Build Customization": [[4, "pre-build-customization"]], "Build SBL": [[4, "build-spn"], [23, "build-spn"], [29, "build-spn"]], "Build Details per Stage": [[4, "build-details-per-stage"]], "Post Build Image Construction": [[4, "post-build-image-construction"]], "Patching of stages": [[4, "patching-of-stages"]], "Post Build Customization": [[4, "post-build-customization"]], "Adding an SBL Container": [[4, "adding-an-sbl-container"]], "Release vs Debug Build": [[4, "release-vs-debug-build"]], "Developing on Windows": [[4, "developing-on-windows"]], "Configuration": [[5, "configuration"]], "YAML Files": [[5, "yaml-files"], [66, "yaml-files"]], "DLT Files": [[5, "dlt-files"]], "Configuration Flow": [[5, "configuration-flow"], [66, "configuration-flow"]], "Configuration Editor Tool": [[5, "configuration-editor-tool"]], "Platform ID": [[5, "platform-id"]], "Platform Configuration Files": [[5, "platform-configuration-files"]], "Platform ID Configuration": [[5, "platform-id-configuration"]], "Platform ID Detection using GPIOs": [[5, "platform-id-detection-using-gpios"]], "Common Configuration Categories": [[5, "common-configuration-categories"]], "Step-by-step Configuration Flow": [[5, "step-by-step-configuration-flow"]], "Files": [[5, "files"]], "Tools": [[5, "tools"], [98, "tools"]], "Process": [[5, "process"]], "Example Console Outputs": [[5, "example-console-outputs"]], "GPIO Configuration": [[5, "gpio-configuration"]], "GPIO / CFIO": [[5, "gpio-cfio"]], "GPIO Configurability": [[5, "gpio-configurability"]], "Processing of GPIO configurations": [[5, "processing-of-gpio-configurations"]], "Example configuration:": [[5, "example-configuration"]], "Contribution Guidelines": [[6, "contribution-guidelines"]], "Licensing": [[6, "licensing"]], "Coding Style": [[6, "coding-style"]], "Contribution Workflow": [[6, "contribution-workflow"]], "Source Level Debugging with Intel(R) SVT CCA": [[7, "source-level-debugging-with-intel-r-svt-cca"]], "Intel(R) Trace Hub": [[7, "intel-r-trace-hub"]], "Intel(R) Direct Connect Interface (DCI) technology": [[7, "intel-r-direct-connect-interface-dci-technology"]], "Intel(R) SVT CCA": [[7, "intel-r-svt-cca"]], "Intel(R) System Debugger": [[7, "intel-r-system-debugger"]], "Debug Environmment Setup": [[7, "debug-environmment-setup"]], "Intel(R) SVTCCA hardware setup": [[7, "intel-r-svtcca-hardware-setup"]], "FSP configuration": [[7, "fsp-configuration"]], "Intel(R) System Debugger setup": [[7, "intel-r-system-debugger-setup"]], "Debug steps": [[7, "debug-steps"]], "Source Level Debugging with Intel(R) UDK Debugger": [[8, "source-level-debugging-with-intel-r-udk-debugger"]], "Prerequisite": [[8, "prerequisite"]], "General Steps": [[8, "general-steps"]], "Boot from Flash": [[9, "boot-from-flash"]], "Creating Container image.": [[9, "creating-container-image"]], "Place the image in platform folder": [[9, "place-the-image-in-platform-folder"]], "BIOS BOOT": [[9, "bios-boot"]], "Boot options for Boot BIOS.": [[9, "boot-options-for-boot-bios"]], "Adding Container to PDR region using Stitching.": [[9, "adding-container-to-pdr-region-using-stitching"]], "Boot options for Boot from PDR.": [[9, "boot-options-for-boot-from-pdr"]], "Flash Map": [[10, "flash-map"]], "Flash Components": [[10, "flash-components"]], "Flash Layout": [[10, "flash-layout"]], "Firmware Support Package": [[11, "firmware-support-package"]], "Developer\u2019s Guide": [[12, "developer-s-guide"]], "Ingredients upgrade": [[13, "ingredients-upgrade"]], "FSP upgrade": [[13, "fsp-upgrade"]], "VBT upgrade": [[13, "vbt-upgrade"]], "Microcode upgrade": [[13, "microcode-upgrade"]], "Logging": [[14, "logging"]], "Memory Map": [[15, "memory-map"]], "Temporary Memory Layout": [[15, "temporary-memory-layout"]], "Memory Management": [[15, "memory-management"]], "Permanent Memory Map": [[15, "permanent-memory-map"]], "Memory Allocation within Slim Bootloader": [[15, "memory-allocation-within-slim-bootloader"]], "MemoryAllocationLib": [[15, "memoryallocationlib"]], "FullMemoryAllocationLib": [[15, "fullmemoryallocationlib"]], "OsLoader": [[16, "osloader"]], "Introduction": [[16, "introduction"], [55, "introduction"], [92, "introduction"]], "OsLoader Boot Flow": [[16, "osloader-boot-flow"]], "Payloads": [[17, "payloads"], [17, "id1"]], "Payload Types": [[17, "payload-types"]], "Multiple Payload Support": [[17, "multiple-payload-support"]], "Shell Interface": [[18, "shell-interface"]], "Source Tree Structure": [[19, "source-tree-structure"]], "Package Dependency": [[19, "package-dependency"]], "Stitch IFWI Image": [[20, "stitch-ifwi-image"]], "Versioning": [[21, "versioning"]], "Build Environment": [[22, "build-environment"]], "Building on Linux": [[22, "building-on-linux"]], "Build Tools Download - Ubuntu": [[22, "build-tools-download-ubuntu"]], "Build using Dockers (Optional)": [[22, "build-using-dockers-optional"]], "Building on Windows": [[22, "building-on-windows"]], "SBL Keys Generation": [[22, "spn-keys-generation"]], "Build Tools Download - Windows": [[22, "build-tools-download-windows"]], "SBL Build Steps": [[23, "spn-build-steps"]], "Download SBL": [[23, "download-spn"]], "Build Outputs": [[23, "build-outputs"]], "Clean": [[23, "clean"]], "Stitch IFWI": [[23, "stitch-ifwi"]], "Flash IFWI": [[23, "flash-ifwi"]], "Getting Started": [[24, "getting-started"]], "Miscellaneous: Dockers": [[25, "miscellaneous-dockers"]], "Miscellaneous: Proxy Settings": [[25, "miscellaneous-proxy-settings"]], "Add Fastboot Support": [[26, "add-fastboot-support"]], "Load from USB": [[26, "load-from-usb"]], "Load from SPI": [[26, "load-from-spi"]], "Add New Library": [[27, "add-new-library"]], "Create New Payload": [[28, "create-new-payload"]], "HelloWorld Payload": [[28, "helloworld-payload"]], "Boot ACRN Hypervisor": [[29, "boot-acrn-hypervisor"]], "Prerequisites": [[29, "prerequisites"], [71, "prerequisites"], [77, "prerequisites"], [82, "prerequisites"], [84, "prerequisites"], [85, "prerequisites"], [86, "prerequisites"], [88, "prerequisites"], [89, "prerequisites"], [90, "prerequisites"]], "Flash SBL": [[29, "flash-spn"]], "Boot Up": [[29, "boot-up"]], "Enter Fastboot Mode": [[29, "enter-fastboot-mode"]], "ACRN How-To": [[29, "acrn-how-to"]], "Upgrade SBL": [[29, "upgrade-spn"]], "Boot MicroPython": [[30, "boot-micropython"]], "How to Build MicroPython Payload Module": [[30, "how-to-build-micropython-payload-module"]], "How to Integrate MicroPython into Slim Bootloader": [[30, "how-to-integrate-micropython-into-slim-bootloader"]], "How to Enable MicroPython for Other Platforms": [[30, "how-to-enable-micropython-for-other-platforms"]], "Netboot / PXE boot with UEFI Payload": [[31, "netboot-pxe-boot-with-uefi-payload"]], "PXE Boot Through U-Boot Payload": [[32, "pxe-boot-through-u-boot-payload"]], "U-Boot Confiugration to enable PXE Boot Support": [[32, "u-boot-confiugration-to-enable-pxe-boot-support"]], "U-Boot Device Tree Changes": [[32, "u-boot-device-tree-changes"]], "Build Slim Bootloader with U-Boot as Payload": [[32, "build-slim-bootloader-with-u-boot-as-payload"]], "U-Boot Shell PXE Boot Commands": [[32, "u-boot-shell-pxe-boot-commands"]], "Boot Ubuntu": [[33, "boot-ubuntu"]], "Setup SBL OS Container Boot": [[33, "setup-spn-os-container-boot"]], "Boot VxWorks": [[34, "boot-vxworks"]], "Boot Windows with UEFI Payload": [[35, "boot-windows-with-uefi-payload"]], "Boot Linux as a Payload": [[36, "boot-linux-as-a-payload"]], "Building the Kernel": [[36, "building-the-kernel"]], "Building the initramfs": [[36, "building-the-initramfs"]], "Busybox": [[36, "busybox"]], "U-Root": [[36, "u-root"]], "Pre-built image": [[36, "pre-built-image"]], "Kernel Configuration": [[36, "kernel-configuration"], [36, "id3"]], "Enabling Linux Payload for SBL": [[36, "enabling-linux-payload-for-sbl"]], "Serial Output with Linux shell prompt": [[36, "serial-output-with-linux-shell-prompt"]], "PXE Boot using Linux & U-Root": [[36, "pxe-boot-using-linux-u-root"]], "U-Root Build": [[36, "u-root-build"]], "PXE Booting": [[36, "pxe-booting"]], "Boot Linux with U-Boot Payload": [[37, "boot-linux-with-u-boot-payload"]], "Build Instruction for U-Boot": [[37, "build-instruction-for-u-boot"]], "Prepare Slim Bootloader": [[37, "prepare-slim-bootloader"]], "Build Instruction for QEMU target": [[37, "build-instruction-for-qemu-target"]], "Test Linux booting on QEMU target": [[37, "test-linux-booting-on-qemu-target"]], "Build Instruction for LeafHill (APL) target": [[37, "build-instruction-for-leafhill-apl-target"]], "Build Instruction to use ELF U-Boot": [[37, "build-instruction-to-use-elf-u-boot"]], "Boot Zephyr": [[38, "boot-zephyr"]], "UP2 Board": [[38, "up2-board"], [84, "up2-board"]], "QEMU": [[38, "qemu"]], "Change Boot Options": [[39, "change-boot-options"]], "Change at Pre Build Time": [[39, "change-at-pre-build-time"]], "Change at Post Build time": [[39, "change-at-post-build-time"]], "Run CfgData Stitch Utility": [[39, "run-cfgdata-stitch-utility"]], "Outputs": [[39, "outputs"]], "Change at Runtime": [[39, "change-at-runtime"]], "Capture Boot Time Data": [[40, "capture-boot-time-data"]], "Configure Memory Down": [[41, "configure-memory-down"]], "GPIO / CFIO Configuration": [[42, "gpio-cfio-configuration"]], "GPIO config data": [[42, "gpio-config-data"]], "GenGpioData Tool": [[42, "gengpiodata-tool"]], "Run GenGpioData Tool": [[42, "run-gengpiodata-tool"]], "Create Container Boot Image": [[43, "create-container-boot-image"]], "Create IAS Boot Image": [[44, "create-ias-boot-image"]], "Customize Build": [[45, "customize-build"]], "Intel\u00ae TCC enable": [[46, "intel-tcc-enable"]], "Intel\u00ae TCC overview": [[46, "intel-tcc-overview"]], "Intel\u00ae TCC subregion": [[46, "intel-tcc-subregion"]], "Intel\u00ae TCC detail settings": [[46, "intel-tcc-detail-settings"]], "1. open SBL default configuration data": [[46, "open-sbl-default-configuration-data"]], "2. load the delta file": [[46, "load-the-delta-file"]], "3. change option to enable tcc": [[46, "change-option-to-enable-tcc"]], "4. save the change to delta file": [[46, "save-the-change-to-delta-file"]], "5. build SBL": [[46, "build-sbl"]], "Intel\u00ae TCC RTCM setting": [[46, "intel-tcc-rtcm-setting"]], "Step 1: Select boot flag": [[46, "step-1-select-boot-flag"]], "Step 2: Select image type": [[46, "step-2-select-image-type"]], "Step 3: Fill extra image name": [[46, "step-3-fill-extra-image-name"]], "Step 4: Save the change to delta file": [[46, "step-4-save-the-change-to-delta-file"]], "Update component in Intel\u00ae TCC subregion": [[46, "update-component-in-intel-tcc-subregion"]], "Step 1: Get the raw component binary": [[46, "step-1-get-the-raw-component-binary"]], "Step 2:Sign the raw component binary": [[46, "step-2-sign-the-raw-component-binary"]], "Step 3: Generate capsule image": [[46, "step-3-generate-capsule-image"], [47, "step-3-generate-capsule-image"]], "Step 4: Copy capsule image": [[46, "step-4-copy-capsule-image"], [47, "step-4-copy-capsule-image"]], "Step 5: Trigger firmware update": [[46, "step-5-trigger-firmware-update"], [47, "step-5-trigger-firmware-update"]], "TSN": [[47, "tsn"]], "Overview": [[47, "overview"], [66, "overview"]], "TSN container": [[47, "tsn-container"]], "Different options to update TSN container": [[47, "different-options-to-update-tsn-container"]], "TSN configuration settings": [[47, "tsn-configuration-settings"]], "1. Open SBL default configuration data": [[47, "open-sbl-default-configuration-data"]], "2. Load the delta file": [[47, "load-the-delta-file"]], "3. Change option to enable tsn": [[47, "change-option-to-enable-tsn"]], "4. Save the change to delta file": [[47, "save-the-change-to-delta-file"]], "5. Build SBL": [[47, "build-sbl"]], "TSN capsule generation": [[47, "tsn-capsule-generation"]], "Step 1: TSN raw binary generation": [[47, "step-1-tsn-raw-binary-generation"]], "Step 2: Sign and generate container for TSN": [[47, "step-2-sign-and-generate-container-for-tsn"]], "Enable Pre-OS Payload Support": [[48, "enable-pre-os-payload-support"]], "Enable TSN GbE SGMII": [[49, "enable-tsn-gbe-sgmii"]], "TSN GbE configuration settings": [[49, "tsn-gbe-configuration-settings"]], "Update configuration data with ConfigEditor GUI": [[49, "update-configuration-data-with-configeditor-gui"]], "1. Run the ConfigEditor.py tool from SBL source code": [[49, "run-the-configeditor-py-tool-from-sbl-source-code"]], "2. Open SBL default configuration data": [[49, "open-sbl-default-configuration-data"]], "3. Load the delta file": [[49, "load-the-delta-file"]], "4. Change options to enable TSN GbE SGMII": [[49, "change-options-to-enable-tsn-gbe-sgmii"]], "5. Save the changes to the delta file": [[49, "save-the-changes-to-the-delta-file"]], "Update configuration data directly on delta file": [[49, "update-configuration-data-directly-on-delta-file"]], "Enable Verified Boot": [[50, "enable-verified-boot"]], "How-Tos": [[51, "how-tos"]], "Integrate Multiple Payloads": [[52, "integrate-multiple-payloads"]], "Reduce debug messages": [[53, "reduce-debug-messages"]], "Slim Bootloader Project Documentation": [[54, "pn-project-documentation"]], "Design Philosophy": [[55, "design-philosophy"]], "Features": [[55, "features"]], "Frequently Asked Questions": [[55, "frequently-asked-questions"]], "References and Links": [[56, "references-and-links"]], "Terminology and Acronyms": [[57, "terminology-and-acronyms"]], "Boot Guard": [[58, "boot-guard"]], "Container Security": [[59, "container-security"]], "Auth Types Supported": [[59, "auth-types-supported"]], "Container Formats": [[59, "container-formats"]], "Container Firmware": [[59, "container-firmware"]], "Firmware Resiliency and Recovery": [[60, "firmware-resiliency-and-recovery"]], "Enabling Firmware Resiliency and Recovery": [[60, "enabling-firmware-resiliency-and-recovery"]], "Firmware Update": [[61, "firmware-update"]], "Generating capsule": [[61, "generating-capsule"]], "Component ID String": [[61, "component-id-string"]], "Generating Component Binaries for Capsule": [[61, "generating-component-binaries-for-capsule"]], "Generating SBL binary for capsule": [[61, "generating-sbl-binary-for-capsule"]], "Generating configuration data binary for capsule": [[61, "generating-configuration-data-binary-for-capsule"]], "Generating microcode binary for capsule": [[61, "generating-microcode-binary-for-capsule"]], "Generating Container Component binary for capsule": [[61, "generating-container-component-binary-for-capsule"]], "Capsule Definition": [[61, "capsule-definition"]], "Triggering Firmware Update": [[61, "triggering-firmware-update"], [68, "triggering-firmware-update"], [69, "triggering-firmware-update"], [70, "triggering-firmware-update"], [71, "triggering-firmware-update"], [72, "triggering-firmware-update"], [73, "triggering-firmware-update"], [74, "triggering-firmware-update"], [75, "triggering-firmware-update"], [77, "triggering-firmware-update"], [78, "triggering-firmware-update"], [81, "triggering-firmware-update"], [82, "triggering-firmware-update"], [83, "triggering-firmware-update"], [84, "triggering-firmware-update"], [85, "triggering-firmware-update"], [86, "triggering-firmware-update"], [87, "triggering-firmware-update"], [88, "triggering-firmware-update"], [89, "triggering-firmware-update"], [90, "triggering-firmware-update"], [91, "triggering-firmware-update"]], "Trigger Update From Linux Operating System": [[61, "trigger-update-from-linux-operating-system"]], "Trigger Update From Windows Operating System": [[61, "trigger-update-from-windows-operating-system"]], "Trigger Update From Shell": [[61, "trigger-update-from-shell"]], "Capsule Location": [[61, "capsule-location"]], "Firmware Update Status": [[61, "firmware-update-status"]], "Security Features": [[62, "security-features"]], "SBL Build and Sign": [[63, "sbl-build-and-sign"]], "Key Management": [[63, "key-management"]], "KEY ID and configurations": [[63, "key-id-and-configurations"]], "Keys Generation": [[63, "keys-generation"]], "Build Environment Configuration for Key ID usage": [[63, "build-environment-configuration-for-key-id-usage"]], "Measured Boot": [[64, "measured-boot"]], "Verified Boot": [[65, "verified-boot"]], "SBL Hash Store": [[65, "sbl-hash-store"]], "Verified Boot FLow": [[65, "verified-boot-flow"]], "SBL Configuration": [[66, "sbl-configuration"]], "Version": [[66, "version"]], "Purpose": [[66, "purpose"]], "Configuration Infrastructure": [[66, "configuration-infrastructure"]], "DLT File": [[66, "dlt-file"]], "Configuration Tools": [[66, "configuration-tools"], [93, "configuration-tools"]], "C Header Files": [[66, "c-header-files"]], "Binary Files": [[66, "binary-files"]], "Base Configuration Binary": [[66, "base-configuration-binary"]], "Default Configuration": [[66, "default-configuration"]], "Standalone/Custom External Configuration": [[66, "standalone-custom-external-configuration"]], "Configuration Blob Structure": [[66, "configuration-blob-structure"]], "SBL Configuration Tags": [[66, "sbl-configuration-tags"]], "Configuration BLOB Layout": [[66, "configuration-blob-layout"]], "Config BLOB Header": [[66, "config-blob-header"]], "Config Data": [[66, "config-data"]], "Multiple Platform Config Data Generation": [[66, "multiple-platform-config-data-generation"]], "Multiple Platform Config Data Merge": [[66, "multiple-platform-config-data-merge"]], "Configuration Description (YAML) Explained": [[66, "configuration-description-yaml-explained"]], "File Layout": [[66, "file-layout"]], "Meta-Data Markers": [[66, "meta-data-markers"]], "$ACTION": [[66, "action"]], "PAGE": [[66, "page"]], "$STRUCT": [[66, "struct"]], "YAML Tags": [[66, "yaml-tags"]], "!INCLUDE": [[66, "include"]], "!EXPAND": [[66, "expand"]], "Variable": [[66, "variable"]], "Template": [[66, "template"]], "Configs": [[66, "configs"]], "Configuration Option Nodes": [[66, "configuration-option-nodes"]], "NAME": [[66, "name"]], "TYPE": [[66, "type"]], "EditNum": [[66, "editnum"]], "EditText": [[66, "edittext"]], "Combo": [[66, "combo"]], "Table": [[66, "table"]], "Reserved": [[66, "reserved"]], "Constant": [[66, "constant"]], "Altpage": [[66, "altpage"]], "OPTION": [[66, "option"]], "HELP": [[66, "help"]], "CONDITION": [[66, "condition"]], "ORDER": [[66, "order"]], "LENGTH": [[66, "length"]], "VALUE": [[66, "value"]], "Delta (DLT) File Explained": [[66, "delta-dlt-file-explained"]], "DLT file rules": [[66, "dlt-file-rules"]], "Configuration Process": [[66, "configuration-process"]], "Specifications": [[67, "specifications"]], "Alder Lake Platforms": [[68, "alder-lake-platforms"]], "Supported Boards": [[68, "supported-boards"], [69, "supported-boards"], [70, "supported-boards"], [72, "supported-boards"], [73, "supported-boards"], [74, "supported-boards"], [75, "supported-boards"], [78, "supported-boards"], [81, "supported-boards"], [83, "supported-boards"], [87, "supported-boards"], [91, "supported-boards"]], "Debug UART": [[68, "debug-uart"], [69, "debug-uart"], [70, "debug-uart"], [72, "debug-uart"], [73, "debug-uart"], [74, "debug-uart"], [75, "debug-uart"], [77, "debug-uart"], [78, "debug-uart"], [81, "debug-uart"], [82, "debug-uart"], [83, "debug-uart"], [87, "debug-uart"], [91, "debug-uart"]], "Building": [[68, "building"], [69, "building"], [70, "building"], [71, "building"], [72, "building"], [73, "building"], [74, "building"], [75, "building"], [77, "building"], [78, "building"], [81, "building"], [82, "building"], [83, "building"], [84, "building"], [85, "building"], [86, "building"], [87, "building"], [88, "building"], [89, "building"], [90, "building"], [91, "building"]], "Stitching": [[68, "stitching"], [69, "stitching"], [70, "stitching"], [71, "stitching"], [72, "stitching"], [73, "stitching"], [74, "stitching"], [75, "stitching"], [77, "stitching"], [78, "stitching"], [81, "stitching"], [82, "stitching"], [83, "stitching"], [84, "stitching"], [85, "stitching"], [86, "stitching"], [87, "stitching"], [88, "stitching"], [89, "stitching"], [90, "stitching"], [91, "stitching"]], "Flashing": [[68, "flashing"], [69, "flashing"], [70, "flashing"], [71, "flashing"], [72, "flashing"], [73, "flashing"], [74, "flashing"], [75, "flashing"], [77, "flashing"], [78, "flashing"], [81, "flashing"], [82, "flashing"], [83, "flashing"], [84, "flashing"], [85, "flashing"], [86, "flashing"], [87, "flashing"], [88, "flashing"], [89, "flashing"], [90, "flashing"], [91, "flashing"]], "Capsule image for Alder Lake": [[68, "capsule-image-for-adl"]], "Booting Yocto Linux": [[68, "booting-yocto-linux"], [69, "booting-yocto-linux"], [70, "booting-yocto-linux"], [73, "booting-yocto-linux"], [74, "booting-yocto-linux"], [75, "booting-yocto-linux"], [78, "booting-yocto-linux"], [81, "booting-yocto-linux"], [83, "booting-yocto-linux"]], "Apollo Lake CRB Boards": [[69, "apollo-lake-crb-boards"]], "Slimbootloader binary for capsule image": [[69, "slimbootloader-binary-for-capsule-image"], [73, "slimbootloader-binary-for-capsule-image"], [74, "slimbootloader-binary-for-capsule-image"], [83, "slimbootloader-binary-for-capsule-image"]], "Board ID Assignments": [[69, "board-id-assignments"], [72, "board-id-assignments"], [73, "board-id-assignments"], [74, "board-id-assignments"], [75, "board-id-assignments"], [83, "board-id-assignments"], [87, "board-id-assignments"], [91, "board-id-assignments"]], "Arrow Lake Platforms": [[70, "arrow-lake-platforms"]], "Capsule image for Arrow Lake": [[70, "capsule-image-for-arl"]], "Arrow Island Board": [[71, "arlh-ari-board"]], "Board Setup": [[71, "board-setup"], [77, "board-setup"], [82, "board-setup"], [84, "board-setup"], [85, "board-setup"], [86, "board-setup"], [88, "board-setup"], [89, "board-setup"], [90, "board-setup"]], "Before You Start": [[71, "before-you-start"], [77, "before-you-start"], [82, "before-you-start"], [84, "before-you-start"], [85, "before-you-start"], [86, "before-you-start"], [88, "before-you-start"], [89, "before-you-start"], [90, "before-you-start"]], "SlimBootloader Binary for Capsule Image": [[71, "slimbootloader-binary-for-capsule-image"], [82, "slimbootloader-binary-for-capsule-image"]], "Coffee Lake Refresh CRB Board": [[72, "coffee-lake-refresh-crb-board"]], "Slimbootloader binary for capsule": [[72, "slimbootloader-binary-for-capsule"], [77, "slimbootloader-binary-for-capsule"], [84, "slimbootloader-binary-for-capsule"], [85, "slimbootloader-binary-for-capsule"], [86, "slimbootloader-binary-for-capsule"], [87, "slimbootloader-binary-for-capsule"], [88, "slimbootloader-binary-for-capsule"], [89, "slimbootloader-binary-for-capsule"], [90, "slimbootloader-binary-for-capsule"], [91, "slimbootloader-binary-for-capsule"]], "Booting Yocto Linux from USB": [[72, "booting-yocto-linux-from-usb"], [84, "booting-yocto-linux-from-usb"], [87, "booting-yocto-linux-from-usb"], [91, "booting-yocto-linux-from-usb"]], "Booting Ubuntu": [[72, "booting-ubuntu"], [87, "booting-ubuntu"], [91, "booting-ubuntu"]], "Comet Lake RVP Board": [[73, "comet-lake-rvp-board"]], "Capsule image for Comet Lake": [[73, "capsule-image-for-cml"]], "Elkhart Lake CRB Board": [[74, "elkhart-lake-crb-board"]], "Capsule image for Elkhart Lake": [[74, "capsule-image-for-ehl"]], "Latest Milestone Release": [[74, "latest-milestone-release"]], "Ice Lake -D CRB Boards": [[75, "ice-lake-d-crb-boards"]], "Brightoncity Board (LCC)": [[75, "brightoncity-board-lcc"]], "Morocity Board (HCC)": [[75, "morocity-board-hcc"]], "SPI header on Brightoncity Board (R1K5)": [[75, "spi-header-on-brightoncity-board-r1k5"]], "SPI header on Morocity Board (J2G6)": [[75, "spi-header-on-morocity-board-j2g6"]], "Capsule image for ICX-D": [[75, "capsule-image-for-icxd"]], "Supported Hardware": [[76, "supported-hardware"]], "McLaren Island Board": [[77, "mtl-mcl-board"]], "Meteor Lake Platforms": [[78, "meteor-lake-platforms"]], "Capsule image for Meteor Lake": [[78, "capsule-image-for-mtl"]], "QEMU Virtual Platform": [[79, "qemu-virtual-platform"]], "Building SBL": [[79, "building-sbl"]], "Boot to Shell on QEMU Emulator": [[79, "boot-to-shell-on-qemu-emulator"]], "Boot to Yocto on QEMU Emulator": [[79, "boot-to-yocto-on-qemu-emulator"]], "Boot to a Container Image on QEMU": [[79, "boot-to-a-container-image-on-qemu"]], "Simics\u00ae QSP Virtual Platform": [[80, "simics-qsp-virtual-platform"]], "What is Simics\u00ae?": [[80, "what-is-simics"]], "Setting up Simics\u00ae Simulator": [[80, "setting-up-simics-simulator"]], "Building SBL for Simics QSP": [[80, "building-spn-for-simics-qsp"]], "Boot to Shell on QSP Simics": [[80, "boot-to-shell-on-qsp-simics"]], "Raptor Lake Platforms": [[81, "raptor-lake-platforms"]], "Capsule image for Raptor Lake": [[81, "capsule-image-for-rpl"]], "Rock Island Board": [[82, "rplp-rki-board"]], "Tiger Lake RVP Board": [[83, "tiger-lake-rvp-board"]], "Capsule image for Tiger Lake": [[83, "capsule-image-for-tgl"]], "Booting Pre-installed Ubuntu from eMMC": [[84, "booting-pre-installed-ubuntu-from-emmc"]], "UP2 6000 Board": [[85, "up26000-board"]], "UP Squared Pro 7000 Edge Board": [[86, "upx7000-board"]], "UP Xtreme Board": [[87, "upx-board"]], "UP Xtreme i11 Board": [[88, "upx11-board"]], "UP Xtreme i12 Board": [[89, "upx12-board"]], "UP Xtreme i12 13th Board": [[90, "upx12rplp-board"]], "Whiskey Lake CRB Board": [[91, "whiskey-lake-crb-board"]], "Build Tool": [[92, "build-tool"]], "Usage": [[92, "usage"], [93, "usage"]], "Working": [[92, "working"]], "CfgDataTool": [[93, "cfgdatatool"]], "GenCfgData": [[93, "gencfgdata"]], "CfgDataStitch": [[93, "cfgdatastitch"]], "ConfigEditor": [[93, "configeditor"]], "Container Tool": [[94, "container-tool"]], "Image Types": [[94, "image-types"]], "1. Normal": [[94, "normal"]], "2. Classic Linux": [[94, "classic-linux"]], "3. Multiboot ELF": [[94, "multiboot-elf"]], "ACPI Table Update": [[94, "acpi-table-update"]], "Tool Usage": [[94, "tool-usage"]], "Gpio Tool": [[95, "gpio-tool"]], "Stitch Tool": [[96, "stitch-tool"]], "IFWI Image vs. SBL BIOS Image": [[96, "ifwi-image-vs-spn-bios-image"]], "uCode Utility": [[97, "ucode-utility"]], "Exercise \\- Boot to Linux": [[99, "exercise-boot-to-linux"]], "Exercise \\- Build SBL for QEMU": [[100, "exercise-build-spn-for-qemu"]], "Exercise \\- Corrupt SBL Component": [[101, "exercise-corrupt-spn-component"]], "CorruptComponentUtility (static corruption tool)": [[101, "corruptcomponentutility-static-corruption-tool"]], "corruptcomp (runtime corruption tool)": [[101, "corruptcomp-runtime-corruption-tool"]], "Behavior when SBL component is corrupted": [[101, "behavior-when-sbl-component-is-corrupted"]], "OBB Corruption Example": [[101, "obb-corruption-example"]], "IBB Corruption Example": [[101, "ibb-corruption-example"]], "Exercise \\- Debug SBL on QEMU with GDB": [[102, "exercise-debug-spn-on-qemu-with-gdb"]], "Prepare SBL QEMU image": [[102, "prepare-sbl-qemu-image"]], "Launch QEMU target": [[102, "launch-qemu-target"]], "Launch GDB": [[102, "launch-gdb"]], "Transit Stage1A to Stage1B": [[102, "transit-stage1a-to-stage1b"]], "Transit Stage1B to Stage2": [[102, "transit-stage1b-to-stage2"]], "Transit Stage2 to Payload": [[102, "transit-stage2-to-payload"]], "Exercise \\- Feature Customization - Boot Order": [[103, "exercise-feature-customization-boot-order"]], "Exercise \\- Feature Customization - Splash": [[104, "exercise-feature-customization-splash"]], "Exercise \\- Feature Customization - Verified Boot": [[105, "exercise-feature-customization-verified-boot"]], "Exercise \\- Run SBL on QEMU": [[106, "exercise-run-spn-on-qemu"]], "Exercise \\- SBL Shell/CLI": [[107, "exercise-sbl-shell-cli"]], "Exercise \\- UEFI Payload": [[108, "exercise-uefi-payload"]], "Tutorials": [[109, "tutorials"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["developer-guides/boot-flow", "developer-guides/boot-options", "developer-guides/boot-performance", "developer-guides/bootimage", "developer-guides/build-system", "developer-guides/configuration", "developer-guides/contributions", "developer-guides/debugging-with-cca", "developer-guides/debugging-with-udk", "developer-guides/flash-boot", "developer-guides/flashmap", "developer-guides/fsp", "developer-guides/index", "developer-guides/ingredients-update", "developer-guides/logging", "developer-guides/memory-map", "developer-guides/osloader", "developer-guides/payload", "developer-guides/shell", "developer-guides/source-tree", "developer-guides/stitching-ifwi", "developer-guides/versioning", "getting-started/build-host-setup", "getting-started/build-source", "getting-started/index", "getting-started/misc-build-setup", "how-tos/add-fastboot", "how-tos/add-new-library", "how-tos/add-new-payload", "how-tos/boot-acrn", "how-tos/boot-micropython", "how-tos/boot-netboot", "how-tos/boot-pxe-uboot", "how-tos/boot-ubuntu", "how-tos/boot-vxworks", "how-tos/boot-windows", "how-tos/boot-with-linux-payload", "how-tos/boot-with-u-boot-payload", "how-tos/boot-zephyr", "how-tos/change-boot-option", "how-tos/collect-time-logs", "how-tos/configure-memory-down", "how-tos/configure_gpio", "how-tos/create-container-boot-image", "how-tos/create-ias-boot-image", "how-tos/customize-build", "how-tos/enable-intel-tcc", "how-tos/enable-intel-tsn", "how-tos/enable-pre-os-payload", "how-tos/enable-tsn-gbe-sgmii", "how-tos/enable-verified-boot", "how-tos/index", "how-tos/integrate-multiple-payloads", "how-tos/reduce-debug-message", "index", "introduction/index", "references/references", "references/terminology", "security/boot-guard", "security/container-security", "security/firmware-resiliency-and-recovery", "security/firmware-update", "security/index", "security/key-management", "security/measured-boot", "security/verified-boot", "specs/config", "specs/index", "supported-hardware/adl-rvp", "supported-hardware/apollo-lake-crb", "supported-hardware/arl-rvp", "supported-hardware/arlh-ari", "supported-hardware/cfl-crb", "supported-hardware/cml-rvp", "supported-hardware/ehl-crb", "supported-hardware/icdx-crb", "supported-hardware/index", "supported-hardware/mtl-mcl", "supported-hardware/mtl-rvp", "supported-hardware/qemu", "supported-hardware/qsp", "supported-hardware/raptor-lake", "supported-hardware/rplp-rki", "supported-hardware/tgl-rvp", "supported-hardware/up2", "supported-hardware/up2-6000", "supported-hardware/up7000adln50", "supported-hardware/upxtreme", "supported-hardware/upxtremei11", "supported-hardware/upxtremei12", "supported-hardware/upxtremei12rplp", "supported-hardware/whl-crb", "tools/BuildTool", "tools/ConfigTools", "tools/GenContainer", "tools/GpioTool", "tools/StitchTool", "tools/UcodeUtility", "tools/index", "tutorials/ex_boot_to_linux", "tutorials/ex_build_sbl_for_qemu", "tutorials/ex_corrupt_sbl_component", "tutorials/ex_debug_sbl_on_qemu_with_gdb", "tutorials/ex_feature_custom_boot_order", "tutorials/ex_feature_custom_splash", "tutorials/ex_feature_custom_verified_boot", "tutorials/ex_run_sbl_on_qemu", "tutorials/ex_sbl_shell_cli", "tutorials/ex_uefi_payload", "tutorials/index"], "filenames": ["developer-guides/boot-flow.rst", "developer-guides/boot-options.rst", "developer-guides/boot-performance.rst", "developer-guides/bootimage.rst", "developer-guides/build-system.rst", "developer-guides/configuration.rst", "developer-guides/contributions.rst", "developer-guides/debugging-with-cca.rst", "developer-guides/debugging-with-udk.rst", "developer-guides/flash-boot.rst", "developer-guides/flashmap.rst", "developer-guides/fsp.rst", "developer-guides/index.rst", "developer-guides/ingredients-update.rst", "developer-guides/logging.rst", "developer-guides/memory-map.rst", "developer-guides/osloader.rst", "developer-guides/payload.rst", "developer-guides/shell.rst", "developer-guides/source-tree.rst", "developer-guides/stitching-ifwi.rst", "developer-guides/versioning.rst", "getting-started/build-host-setup.rst", "getting-started/build-source.rst", "getting-started/index.rst", "getting-started/misc-build-setup.rst", "how-tos/add-fastboot.rst", "how-tos/add-new-library.rst", "how-tos/add-new-payload.rst", "how-tos/boot-acrn.rst", "how-tos/boot-micropython.rst", "how-tos/boot-netboot.rst", "how-tos/boot-pxe-uboot.rst", "how-tos/boot-ubuntu.rst", "how-tos/boot-vxworks.rst", "how-tos/boot-windows.rst", "how-tos/boot-with-linux-payload.rst", "how-tos/boot-with-u-boot-payload.rst", "how-tos/boot-zephyr.rst", "how-tos/change-boot-option.rst", "how-tos/collect-time-logs.rst", "how-tos/configure-memory-down.rst", "how-tos/configure_gpio.rst", "how-tos/create-container-boot-image.rst", "how-tos/create-ias-boot-image.rst", "how-tos/customize-build.rst", "how-tos/enable-intel-tcc.rst", "how-tos/enable-intel-tsn.rst", "how-tos/enable-pre-os-payload.rst", "how-tos/enable-tsn-gbe-sgmii.rst", "how-tos/enable-verified-boot.rst", "how-tos/index.rst", "how-tos/integrate-multiple-payloads.rst", "how-tos/reduce-debug-message.rst", "index.rst", "introduction/index.rst", "references/references.rst", "references/terminology.rst", "security/boot-guard.rst", "security/container-security.rst", "security/firmware-resiliency-and-recovery.rst", "security/firmware-update.rst", "security/index.rst", "security/key-management.rst", "security/measured-boot.rst", "security/verified-boot.rst", "specs/config.rst", "specs/index.rst", "supported-hardware/adl-rvp.rst", "supported-hardware/apollo-lake-crb.rst", "supported-hardware/arl-rvp.rst", "supported-hardware/arlh-ari.rst", "supported-hardware/cfl-crb.rst", "supported-hardware/cml-rvp.rst", "supported-hardware/ehl-crb.rst", "supported-hardware/icdx-crb.rst", "supported-hardware/index.rst", "supported-hardware/mtl-mcl.rst", "supported-hardware/mtl-rvp.rst", "supported-hardware/qemu.rst", "supported-hardware/qsp.rst", "supported-hardware/raptor-lake.rst", "supported-hardware/rplp-rki.rst", "supported-hardware/tgl-rvp.rst", "supported-hardware/up2.rst", "supported-hardware/up2-6000.rst", "supported-hardware/up7000adln50.rst", "supported-hardware/upxtreme.rst", "supported-hardware/upxtremei11.rst", "supported-hardware/upxtremei12.rst", "supported-hardware/upxtremei12rplp.rst", "supported-hardware/whl-crb.rst", "tools/BuildTool.rst", "tools/ConfigTools.rst", "tools/GenContainer.rst", "tools/GpioTool.rst", "tools/StitchTool.rst", "tools/UcodeUtility.rst", "tools/index.rst", "tutorials/ex_boot_to_linux.rst", "tutorials/ex_build_sbl_for_qemu.rst", "tutorials/ex_corrupt_sbl_component.rst", "tutorials/ex_debug_sbl_on_qemu_with_gdb.rst", "tutorials/ex_feature_custom_boot_order.rst", "tutorials/ex_feature_custom_splash.rst", "tutorials/ex_feature_custom_verified_boot.rst", "tutorials/ex_run_sbl_on_qemu.rst", "tutorials/ex_sbl_shell_cli.rst", "tutorials/ex_uefi_payload.rst", "tutorials/index.rst"], "titles": ["Boot Flow", "Boot Options", "Boot Performance", "Boot Image", "Build System", "Configuration", "Contribution Guidelines", "Source Level Debugging with Intel(R) SVT CCA", "Source Level Debugging with Intel(R) UDK Debugger", "Boot from Flash", "Flash Map", "Firmware Support Package", "Developer\u2019s Guide", "Ingredients upgrade", "Logging", "Memory Map", "OsLoader", "Payloads", "Shell Interface", "Source Tree Structure", "Stitch IFWI Image", "Versioning", "Build Environment", "SBL Build Steps", "Getting Started", "Miscellaneous: Dockers", "Add Fastboot Support", "Add New Library", "Create New Payload", "Boot ACRN Hypervisor", "Boot MicroPython", "Netboot / PXE boot with UEFI Payload", "PXE Boot Through U-Boot Payload", "Boot Ubuntu", "Boot VxWorks", "Boot Windows with UEFI Payload", "Boot Linux as a Payload", "Boot Linux with U-Boot Payload", "Boot Zephyr", "Change Boot Options", "Capture Boot Time Data", "Configure Memory Down", "GPIO / CFIO Configuration", "Create Container Boot Image", "Create IAS Boot Image", "Customize Build", "Intel\u00ae TCC enable", "TSN", "Enable Pre-OS Payload Support", "Enable TSN GbE SGMII", "Enable Verified Boot", "How-Tos", "Integrate Multiple Payloads", "Reduce debug messages", "Slim Bootloader Project Documentation", "Introduction", "References and Links", "Terminology and Acronyms", "Boot Guard", "Container Security", "Firmware Resiliency and Recovery", "Firmware Update", "Security Features", "SBL Build and Sign", "Measured Boot", "Verified Boot", "SBL Configuration", "Specifications", "Alder Lake Platforms", "Apollo Lake CRB Boards", "Arrow Lake Platforms", "Arrow Island Board", "Coffee Lake Refresh CRB Board", "Comet Lake RVP Board", "Elkhart Lake CRB Board", "Ice Lake -D CRB Boards", "Supported Hardware", "McLaren Island Board", "Meteor Lake Platforms", "QEMU Virtual Platform", "Simics\u00ae QSP Virtual Platform", "Raptor Lake Platforms", "Rock Island Board", "Tiger Lake RVP Board", "UP2 Board", "UP2 6000 Board", "UP Squared Pro 7000 Edge Board", "UP Xtreme Board", "UP Xtreme i11 Board", "UP Xtreme i12 Board", "UP Xtreme i12 13th Board", "Whiskey Lake CRB Board", "Build Tool", "Configuration Tools", "Container Tool", "Gpio Tool", "Stitch Tool", "uCode Utility", "Tools", "Exercise \\- Boot to Linux", "Exercise \\- Build SBL for QEMU", "Exercise \\- Corrupt SBL Component", "Exercise \\- Debug SBL on QEMU with GDB", "Exercise \\- Feature Customization - Boot Order", "Exercise \\- Feature Customization - Splash", "Exercise \\- Feature Customization - Verified Boot", "Exercise \\- Run SBL on QEMU", "Exercise \\- SBL Shell/CLI", "Exercise \\- UEFI Payload", "Tutorials"], "terms": {"sbl": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 103, 104, 105, 108, 109], "us": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 55, 57, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "linear": 0, "launch": [0, 2, 8, 16, 17, 18, 30, 31, 35, 37, 39, 42, 55, 61, 100, 101, 109], "o": [0, 1, 3, 4, 5, 10, 15, 16, 17, 18, 19, 21, 22, 26, 29, 30, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 51, 55, 57, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 96, 97, 101, 107], "It": [0, 2, 4, 5, 6, 7, 8, 10, 14, 17, 18, 19, 29, 30, 31, 32, 35, 36, 39, 46, 47, 55, 57, 58, 61, 66, 71, 73, 74, 77, 82, 83, 85, 86, 88, 89, 90, 92, 93, 96, 97, 100], "consist": [0, 4, 42, 57, 66], "four": [0, 47], "descript": [0, 2, 4, 10, 14, 19, 39, 42, 59], "pre": [0, 5, 12, 17, 19, 22, 32, 33, 51, 60, 61, 64, 71, 77, 82, 85, 86, 88, 89, 90, 92, 93], "memori": [0, 2, 4, 5, 7, 10, 12, 14, 18, 19, 28, 30, 34, 35, 36, 46, 48, 51, 55, 57, 66, 94, 102, 107], "main": [0, 4, 5, 15, 48, 57, 58, 59, 66], "post": [0, 1, 5, 10, 12, 19, 51, 55, 66, 92], "cpu": [0, 4, 7, 18, 30, 34, 36, 107], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 52, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 100, 102, 105, 108, 109], "control": [0, 1, 5, 7, 14, 17, 19, 28, 29, 32, 40, 41, 48, 49, 55, 66, 68, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 87, 91, 104], "devic": [0, 1, 2, 5, 15, 17, 18, 26, 29, 30, 33, 34, 36, 37, 39, 41, 43, 44, 46, 47, 51, 55, 57, 58, 61, 64, 68, 70, 75, 77, 78, 79, 80, 81, 94, 99, 103, 107, 108], "etc": [0, 1, 2, 4, 5, 8, 10, 13, 15, 17, 18, 35, 36, 42, 43, 46, 47, 61, 63, 65, 66, 77, 84, 85, 86, 88, 89, 90, 92], "payload": [0, 2, 3, 4, 10, 12, 14, 15, 16, 19, 22, 33, 34, 38, 46, 47, 51, 55, 61, 63, 66, 68, 70, 73, 74, 75, 78, 81, 83, 84, 92, 101, 109], "load": [0, 2, 3, 4, 5, 7, 9, 11, 15, 29, 32, 33, 34, 36, 39, 42, 43, 44, 48, 51, 52, 55, 59, 61, 66, 79, 80, 84, 93, 94, 101, 102], "verifi": [0, 2, 3, 4, 5, 16, 29, 33, 35, 41, 44, 46, 47, 51, 55, 58, 59, 61, 62, 64, 66, 79, 92, 109], "imag": [0, 1, 2, 5, 7, 8, 10, 12, 14, 16, 17, 18, 21, 22, 23, 25, 26, 28, 29, 33, 34, 35, 37, 38, 39, 49, 51, 52, 57, 59, 61, 63, 65, 66, 72, 77, 80, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 98, 101, 103, 104, 105, 109], "perform": [0, 7, 8, 12, 14, 17, 18, 19, 29, 33, 36, 46, 55, 59, 61, 63, 71, 73, 74, 77, 82, 83, 85, 86, 88, 89, 90, 96, 107], "firmwar": [0, 2, 4, 5, 7, 10, 12, 13, 17, 18, 19, 20, 21, 29, 31, 36, 55, 56, 57, 58, 62, 63, 64, 65, 66, 92, 94, 96, 97, 101], "updat": [0, 4, 5, 7, 10, 13, 17, 18, 19, 21, 23, 28, 29, 30, 33, 35, 37, 39, 42, 51, 55, 59, 60, 62, 63, 65, 92, 96, 97, 101, 105], "when": [0, 2, 4, 5, 7, 10, 16, 17, 19, 28, 33, 35, 36, 39, 41, 42, 43, 46, 47, 48, 59, 60, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 87, 91, 94, 95, 109], "enabl": [0, 4, 7, 8, 9, 10, 16, 17, 26, 31, 37, 51, 55, 58, 62, 64, 65, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 101, 104, 105], "each": [0, 2, 4, 5, 10, 19, 36, 42, 46, 47, 49, 61, 63, 65, 66, 68, 69, 70, 72, 75, 78, 81, 83, 87, 91, 93, 94, 95, 101], "current": [0, 7, 15, 18, 29, 30, 33, 36, 39, 55, 61, 66, 68, 70, 71, 72, 73, 74, 75, 78, 81, 82, 83, 87, 91, 95, 101, 103, 107], "next": [0, 7, 33, 46, 61, 68, 69, 70, 73, 74, 75, 78, 81, 83, 101, 102], "befor": [0, 4, 8, 18, 22, 28, 29, 33, 39, 40, 41, 46, 47, 61, 63, 65, 66, 69, 72, 73, 74, 80, 83, 87, 91, 92, 94, 100, 101, 102], "transfer": [0, 19, 101], "If": [0, 1, 4, 5, 7, 16, 23, 25, 29, 30, 33, 34, 39, 41, 43, 44, 46, 52, 55, 60, 61, 64, 65, 66, 69, 71, 77, 82, 84, 85, 86, 88, 89, 90, 92, 94, 99, 100, 101], "verif": [0, 5, 29, 30, 34, 36, 43, 44, 46, 58, 59, 61, 63, 65, 66, 73, 74, 80, 83, 101, 105], "fail": [0, 36, 39, 55, 60, 61, 63, 65, 66, 101, 105], "one": [0, 2, 3, 4, 5, 10, 17, 18, 19, 21, 29, 34, 35, 41, 42, 43, 44, 46, 47, 49, 52, 60, 61, 63, 66, 69, 78, 93, 94, 95, 101, 102, 105], "two": [0, 4, 5, 7, 9, 15, 28, 36, 41, 46, 47, 49, 55, 61, 65, 66, 69, 92, 94, 96], "thing": [0, 32, 47], "occur": [0, 60, 61, 101], "resili": [0, 4, 10, 62, 101], "swap": [0, 10, 26, 29, 33, 39, 60, 89, 90], "over": [0, 8, 17, 31, 32, 55, 60, 66, 68, 70, 72, 78, 80, 81, 87, 91], "altern": [0, 5, 33, 40, 41, 43, 66, 84], "partit": [0, 1, 3, 9, 26, 29, 33, 34, 39, 43, 44, 46, 47, 60, 61, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 101], "recov": [0, 10, 60], "broken": 0, "see": [0, 1, 3, 4, 5, 7, 9, 10, 11, 14, 17, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 36, 41, 43, 44, 46, 47, 52, 53, 55, 60, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 96, 97, 99, 100, 101, 102, 103, 104, 105, 108], "recoveri": [0, 4, 10, 62, 101], "otherwis": [0, 5, 41, 66], "halt": [0, 7, 58, 65, 99, 101], "after": [0, 2, 7, 17, 18, 29, 31, 32, 36, 39, 41, 46, 47, 48, 61, 80, 92, 99, 100, 101, 103, 104, 105, 108], "come": [0, 4, 5, 7, 18, 65, 66], "out": [0, 2, 7, 8, 13, 25, 31, 47, 60, 66, 94], "reset": [0, 2, 4, 7, 18, 19, 26, 29, 40, 46, 47, 61, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 92, 101, 107], "set": [0, 4, 5, 7, 8, 17, 22, 23, 24, 29, 30, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 51, 60, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 101, 102], "up": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "exectut": 0, "environ": [0, 4, 8, 21, 23, 24, 30, 33, 35, 37, 38, 62, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90, 92], "support": [0, 1, 3, 4, 5, 12, 13, 16, 18, 19, 20, 21, 22, 23, 28, 29, 33, 34, 36, 37, 39, 41, 42, 43, 44, 46, 47, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 98, 107, 108], "execut": [0, 2, 7, 8, 15, 16, 17, 22, 26, 29, 36, 38, 48, 55, 58, 60, 61, 63, 65, 66, 99, 102, 103, 104, 105, 106, 107, 108], "follow": [0, 1, 2, 4, 5, 6, 7, 8, 10, 14, 19, 22, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 49, 50, 52, 55, 59, 60, 61, 65, 66, 69, 71, 72, 77, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99, 100, 101, 103, 104, 105, 106, 107, 108], "processor": [0, 2, 7, 34, 36, 68, 69, 70, 71, 72, 73, 74, 75, 78, 81, 82, 83, 87, 91], "start": [0, 2, 7, 8, 15, 25, 26, 28, 29, 30, 32, 34, 36, 38, 41, 42, 54, 61, 66, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 101], "from": [0, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 21, 22, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 51, 55, 59, 60, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 101, 102, 103], "vector": [0, 2, 4, 7, 19, 92], "writeabl": 0, "mai": [0, 4, 5, 7, 13, 14, 29, 31, 32, 33, 38, 41, 42, 43, 46, 47, 52, 55, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91, 94, 102], "avail": [0, 5, 6, 7, 15, 23, 31, 36, 39, 42, 43, 46, 60, 61, 63, 66, 68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 101, 102, 107], "stack": [0, 15, 34, 36, 102], "might": [0, 28, 30, 32, 46], "have": [0, 5, 7, 10, 19, 29, 30, 33, 35, 36, 41, 42, 46, 47, 49, 55, 66, 69, 79, 93, 94], "been": [0, 5, 15, 33, 65, 80], "setup": [0, 5, 12, 19, 21, 23, 29, 30, 36, 38, 43, 44, 51, 80], "so": [0, 4, 5, 10, 11, 30, 32, 33, 36, 46, 47, 48, 49, 59, 60, 61, 66, 93, 95, 102], "code": [0, 4, 5, 7, 8, 11, 12, 17, 19, 21, 23, 28, 29, 32, 35, 41, 46, 47, 55, 61, 63, 65, 66, 92, 100, 102, 103], "typic": [0, 4, 5, 10, 15, 19, 23, 26, 43, 55, 65, 66, 94], "implement": [0, 4, 5, 11, 17, 19, 21, 28, 30, 31, 36, 41, 46, 55, 60, 61, 63, 64, 66, 69, 72, 84, 87, 91], "assembli": 0, "languag": [0, 30, 36, 57, 66], "instruct": [0, 7, 20, 31, 32, 33, 34, 35, 36, 43, 44, 51, 77, 79, 84, 85, 86, 88, 89, 90, 102], "also": [0, 2, 3, 4, 5, 7, 10, 15, 16, 17, 18, 21, 22, 23, 26, 36, 46, 47, 52, 55, 63, 66, 81, 93, 101], "excut": 0, "flash": [0, 1, 4, 5, 7, 8, 12, 15, 17, 24, 26, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 47, 51, 52, 59, 60, 61, 66, 96, 101, 104, 105], "read": [0, 5, 18, 41, 61, 66, 68, 69, 70, 72, 73, 74, 75, 78, 80, 81, 83, 87, 91, 95, 101, 107], "onli": [0, 1, 4, 5, 17, 19, 26, 29, 30, 33, 47, 48, 49, 50, 52, 59, 60, 61, 65, 66, 69, 71, 72, 73, 74, 77, 78, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93], "lack": 0, "prevent": [0, 58, 66, 101], "usag": [0, 30, 34, 36, 41, 43, 61, 62, 73, 74, 80, 83, 96, 97, 101, 102], "variabl": [0, 4, 5, 7, 10, 21, 22, 35, 61, 63, 92, 101, 102], "contain": [0, 1, 3, 5, 10, 12, 15, 16, 19, 22, 23, 25, 29, 30, 34, 36, 39, 44, 46, 51, 52, 57, 62, 63, 66, 68, 69, 70, 72, 73, 74, 75, 78, 80, 81, 83, 84, 87, 91, 92, 95, 96, 98, 104, 105], "modul": [0, 4, 5, 7, 10, 18, 28, 36, 41, 46, 47, 51, 55, 57, 58, 64, 65], "vtf": [0, 4], "volum": [0, 4], "top": [0, 4, 5, 10, 15, 19, 60, 66, 79, 89, 90], "file": [0, 1, 3, 4, 7, 8, 9, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 51, 52, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 101, 103, 104, 105, 106, 108], "which": [0, 1, 4, 5, 7, 8, 15, 20, 23, 31, 32, 33, 36, 39, 42, 46, 48, 52, 59, 61, 63, 65, 66, 79, 84, 92, 94], "place": [0, 4, 12, 31, 36, 52, 60, 66, 79, 94, 102], "within": [0, 4, 5, 12, 29, 36, 39, 46, 61, 66, 79, 93, 94], "fv": [0, 4, 16, 17, 30, 31, 35, 39, 48, 61, 94], "The": [0, 2, 4, 5, 7, 8, 10, 11, 13, 15, 16, 17, 19, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 46, 47, 49, 52, 55, 57, 60, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 101, 102], "henc": [0, 4], "need": [0, 4, 5, 7, 13, 22, 29, 30, 32, 33, 35, 36, 37, 39, 42, 43, 46, 47, 48, 49, 55, 59, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91, 92, 93, 94], "an": [0, 2, 3, 5, 6, 7, 10, 12, 13, 14, 16, 17, 21, 22, 23, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 46, 47, 48, 49, 52, 55, 57, 59, 60, 61, 63, 65, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 97, 101, 102], "appropri": [0, 4, 66], "address": [0, 4, 5, 9, 10, 32, 36, 41, 46, 47, 61, 66, 89, 90, 94, 101, 102], "vtf0": [0, 4], "identifi": [0, 4, 5, 15, 36, 46, 47, 61, 66, 68, 70, 75, 77, 78, 81], "guid": [0, 2, 4, 5, 6, 7, 21, 26, 29, 31, 32, 33, 35, 36, 38, 41, 42, 51, 54, 55, 61, 79, 80], "1ba0062": [0, 4], "c779": [0, 4], "4582": [0, 4], "8566": [0, 4], "336ae8f78f09": [0, 4], "align": [0, 4, 7, 46, 47, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91, 94], "intel": [0, 4, 5, 10, 11, 12, 14, 20, 26, 29, 31, 36, 37, 41, 47, 49, 51, 55, 56, 57, 58, 61, 64, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 101], "x86": [0, 4, 8, 30, 32, 34, 36, 55, 77, 80, 84, 85, 86, 87, 88, 89, 90, 94], "architectur": [0, 4, 55, 57], "entri": [0, 1, 4, 5, 12, 15, 28, 33, 34, 36, 38, 39, 43, 44, 46, 48, 50, 61, 66, 94, 102], "point": [0, 2, 4, 7, 19, 28, 33, 34, 55, 60, 66, 92, 102], "stage1a": [0, 2, 4, 7, 8, 19, 29, 36, 61, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 101, 109], "_moduleentrypoint": [0, 4], "first": [0, 4, 5, 7, 8, 10, 21, 23, 26, 29, 30, 33, 34, 39, 43, 44, 46, 52, 55, 61, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 94, 100, 101], "dword": [0, 4, 5, 66, 95, 96], "built": [0, 4, 5, 16, 17, 18, 23, 30, 31, 32, 33, 35, 38, 39, 46, 47, 51, 52, 55, 62, 65, 66, 79], "jump": [0, 4, 30, 34, 36, 38, 61, 68, 70, 73, 74, 75, 78, 81, 83], "thi": [0, 1, 2, 4, 5, 7, 8, 11, 15, 17, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 46, 47, 48, 49, 52, 57, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 80, 81, 83, 87, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "continu": [0, 2, 4, 17, 33, 61, 102], "defin": [0, 4, 5, 9, 10, 14, 15, 30, 31, 37, 46, 47, 59, 61, 63, 66, 96], "secentri": [0, 4], "nasm": [0, 4, 22, 29, 55, 57], "step": [0, 4, 9, 12, 13, 19, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 49, 55, 61, 66, 68, 69, 70, 71, 72, 75, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 99, 100, 102, 103, 104, 105, 106, 107, 108], "switch": [0, 26, 34, 36, 39, 43, 44, 61, 101], "16": [0, 2, 5, 22, 36, 66], "bit": [0, 5, 21, 22, 28, 33, 34, 36, 41, 47, 66], "real": [0, 5, 46], "mode": [0, 4, 7, 14, 16, 26, 33, 34, 39, 46, 47, 49, 51, 55, 61, 63, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91, 101], "32": [0, 2, 5, 36, 66, 92], "protect": [0, 5, 21, 36, 58, 101], "provid": [0, 1, 4, 5, 7, 11, 13, 14, 15, 17, 19, 21, 26, 28, 31, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 46, 47, 48, 49, 55, 57, 59, 60, 61, 63, 65, 66, 72, 80, 87, 91, 92, 93, 94, 95, 98, 102, 109], "full": [0, 5, 7, 8, 17, 28, 31, 36, 49, 61, 66, 68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 94], "fsp": [0, 2, 4, 11, 12, 15, 19, 21, 29, 41, 46, 47, 57, 60, 66, 80, 92, 100], "t": [0, 4, 15, 19, 25, 33, 34, 35, 39, 43, 46, 55, 57, 93, 94, 102], "tempraminit": 0, "api": [0, 4, 5, 11, 15, 57], "configur": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "temporari": [0, 12], "": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "paramet": [0, 5, 15, 18, 30, 33, 41, 44, 46, 47, 52, 66, 93], "c": [0, 4, 5, 7, 8, 22, 31, 39, 46, 47, 61, 69, 71, 72, 77, 79, 82, 84, 87, 91, 94, 99, 100, 101, 102, 103, 104, 105, 106, 108], "structur": [0, 1, 2, 4, 10, 12, 15, 17, 21, 35, 61, 92, 95], "bootload": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "debug": [0, 2, 3, 12, 14, 16, 17, 18, 21, 29, 33, 34, 35, 40, 41, 51, 52, 55, 60, 71, 80, 84, 85, 86, 88, 89, 90, 92, 96, 100, 101, 109], "port": [0, 2, 4, 7, 8, 11, 17, 18, 19, 25, 26, 29, 30, 33, 35, 36, 37, 55, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96], "board": [0, 2, 4, 5, 7, 8, 10, 19, 21, 23, 26, 28, 29, 30, 33, 34, 36, 37, 39, 41, 42, 46, 47, 49, 51, 55, 60, 61, 66, 76, 80, 92, 93, 101, 103, 104, 105], "specif": [0, 2, 3, 5, 7, 8, 9, 11, 13, 17, 18, 19, 23, 36, 37, 39, 42, 45, 46, 47, 49, 54, 55, 56, 61, 63, 66, 71, 82, 93, 96, 101, 103, 107, 108], "function": [0, 4, 5, 7, 9, 17, 28, 31, 32, 36, 42, 47, 55, 63, 65, 66, 69, 72, 80, 84, 87, 91, 92, 101, 103], "moduleentrylib": 0, "pass": [0, 2, 4, 15, 17, 21, 46, 47, 48, 61, 66, 94], "expect": [0, 15, 16, 26, 29, 36, 37, 46, 48, 60, 64, 94, 95, 97], "struct": [0, 1, 2, 10, 21, 47, 61, 95, 96], "stage1a_asm_param": 0, "push": [0, 63], "element": [0, 4, 66], "order": [0, 5, 7, 29, 30, 39, 47, 55, 57, 60, 79, 84, 94, 95, 99, 108, 109], "stage1a_param": 0, "primari": [0, 5, 35, 55, 60, 61, 66, 101], "purpos": [0, 5, 14, 16, 17, 18, 36, 42, 52, 79], "stage1b": [0, 2, 4, 5, 7, 19, 29, 36, 61, 66, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 101, 109], "bring": [0, 36, 47], "system": [0, 1, 2, 3, 5, 8, 9, 12, 17, 18, 19, 22, 26, 29, 30, 31, 32, 33, 34, 36, 37, 38, 41, 43, 44, 46, 47, 55, 57, 58, 64, 79, 94, 96, 99, 101, 102, 103, 104, 105, 106, 107, 108], "earli": [0, 29, 36, 80, 82, 84, 85, 86, 88, 89, 90, 92], "init": [0, 2, 14, 23, 30, 34, 36, 43, 44], "build": [0, 1, 3, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 24, 25, 26, 28, 31, 33, 34, 35, 38, 40, 41, 42, 43, 44, 48, 50, 51, 52, 55, 60, 61, 62, 64, 65, 66, 98, 99, 101, 102, 103, 104, 105, 108, 109], "databas": 0, "m": [0, 2, 4, 7, 8, 15, 19, 30, 38, 41, 47, 57, 79, 99, 102, 103, 104, 105, 106, 108], "fspmemoryinit": 0, "ram": [0, 19, 36, 57], "migrat": [0, 15], "save": [0, 2, 5, 32, 33, 39, 42, 43, 44, 59, 65, 84, 104, 105], "inform": [0, 4, 5, 6, 10, 11, 14, 17, 18, 21, 29, 35, 36, 41, 42, 46, 49, 60, 66, 89, 90, 93, 107], "like": [0, 4, 5, 7, 13, 17, 23, 32, 33, 34, 35, 42, 43, 44, 49, 55, 65, 66, 93, 94], "tolum": [0, 15], "low": [0, 4, 15, 36], "usabl": [0, 15, 36], "touum": 0, "upper": [0, 33], "tempramexit": [0, 2], "tear": 0, "down": [0, 7, 15, 33, 51, 66], "cach": [0, 19, 46, 57], "return": [0, 4, 36, 39, 41, 61, 102], "its": [0, 2, 5, 22, 35, 36, 37, 39, 41, 46, 55, 59, 60, 61, 65, 66, 101], "normal": [0, 1, 10, 30, 34, 36, 43, 44, 46, 52, 60, 61, 101], "oper": [0, 2, 7, 8, 29, 31, 32, 36, 47, 49, 55, 57, 63, 93, 94], "stage2": [0, 2, 4, 5, 19, 36, 38, 61, 68, 70, 73, 74, 75, 78, 79, 81, 83, 101, 105, 109], "stage2_param": 0, "respons": [0, 5, 55], "complet": [0, 7, 26, 29, 30, 33, 35, 40, 57, 61, 63, 66, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 99, 100, 103, 104, 105, 108], "run": [0, 2, 5, 7, 8, 25, 26, 28, 29, 30, 32, 33, 34, 36, 38, 43, 44, 46, 47, 48, 51, 55, 61, 63, 66, 69, 80, 82, 84, 85, 86, 88, 89, 90, 93, 99, 101, 102, 109], "compress": [0, 2, 4, 10, 36, 46, 47, 52, 59, 60, 61, 94], "includ": [0, 1, 4, 5, 7, 11, 13, 20, 29, 30, 31, 35, 36, 37, 38, 43, 44, 46, 47, 48, 49, 55, 57, 60, 61, 63, 65, 101], "reloc": [0, 32], "allow": [0, 4, 11, 17, 18, 26, 35, 36, 47, 52, 61, 63, 66, 79], "reman": 0, "gpio": [0, 12, 51, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 98], "fspsiliconinit": 0, "chipset": [0, 5, 7, 42, 57, 61], "pci": [0, 2, 14, 18, 32, 36, 37, 66, 107], "enumer": [0, 2, 34, 43, 44], "resourc": 0, "alloc": [0, 4, 12, 33, 36, 46, 66], "acpi": [0, 2, 4, 14, 15, 35, 36, 46, 47, 56, 57, 61, 66, 107], "initl": 0, "prepar": [0, 26, 29, 30, 51, 61, 109], "hob": [0, 2, 15, 17, 18, 21, 35, 36, 107], "requir": [0, 4, 5, 7, 8, 17, 19, 21, 22, 23, 25, 26, 28, 29, 30, 33, 35, 36, 39, 42, 43, 46, 47, 49, 52, 55, 57, 58, 59, 61, 62, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 101], "fspnotifyphas": [0, 36], "readytoboot": 0, "endoffirmwar": 0, "list": [0, 1, 4, 7, 14, 15, 18, 21, 29, 32, 39, 46, 55, 63, 66, 92, 94, 102, 107], "pointer": [0, 15], "base": [0, 1, 4, 5, 7, 10, 15, 17, 26, 30, 32, 36, 37, 42, 46, 47, 49, 55, 60, 61, 63, 69, 71, 77, 80, 82, 84, 85, 86, 87, 88, 89, 90, 93], "void": [0, 102], "efiapi": 0, "secstartup": [0, 102], "IN": 0, "hoblistptr": 0, "pldbase": [0, 102], "store": [0, 3, 4, 9, 10, 15, 18, 30, 36, 59, 61, 62, 63, 80, 94, 107], "import": [0, 5, 6, 25, 42], "throughout": [0, 2], "differ": [0, 1, 3, 4, 5, 7, 13, 15, 16, 28, 33, 36, 42, 43, 44, 46, 51, 55, 58, 61, 63, 65, 66, 73, 94, 102, 103, 104], "phase": [0, 15, 66], "config": [0, 5, 9, 18, 25, 29, 32, 33, 36, 37, 39, 46, 47, 51, 61, 63, 79, 84, 92, 93, 95], "id": [0, 2, 12, 13, 21, 29, 36, 37, 41, 46, 47, 49, 62, 66, 68, 70, 71, 77, 78, 79, 80, 81, 82, 84, 85, 86, 88, 89, 90, 93, 96, 99, 101, 103, 108], "entir": [0, 5, 58], "can": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 14, 15, 16, 17, 18, 21, 22, 26, 28, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 55, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99, 100, 101, 103, 104, 105, 106, 107, 108], "seen": [0, 4, 15], "bootloadercoreglob": 0, "h": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "loader_global_data": 0, "until": [0, 33, 102], "howev": [0, 5, 13, 17, 33, 66, 102], "still": [0, 43, 66, 93], "maintain": [0, 35, 55, 59, 61, 62, 65], "reserv": [0, 1, 2, 10, 15, 21, 31, 33, 34, 36, 46, 47, 52, 61, 68, 70, 73, 74, 75, 78, 81, 83], "s3": [0, 15], "resum": 0, "creat": [0, 2, 3, 4, 5, 7, 8, 12, 16, 17, 26, 29, 31, 33, 34, 35, 36, 37, 38, 46, 47, 51, 52, 55, 59, 61, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 96], "add": [0, 2, 4, 5, 7, 9, 18, 22, 25, 28, 30, 31, 32, 33, 35, 47, 48, 51, 59, 66, 92, 103], "info": [0, 2, 4, 7, 15, 30, 34, 43, 44, 46, 47, 61, 92, 95, 102], "bottom": [0, 33], "level": [0, 4, 5, 12, 14, 19, 35, 36, 55, 57, 66, 79, 102], "retriev": [0, 5, 42], "append": [0, 4, 5, 18, 36, 52, 66, 80, 108], "more": [0, 2, 3, 4, 5, 6, 9, 11, 14, 16, 17, 21, 22, 23, 29, 32, 33, 34, 36, 41, 42, 43, 44, 46, 47, 52, 55, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 86, 87, 89, 90, 91, 94, 101], "kei": [0, 4, 5, 10, 11, 18, 24, 26, 29, 34, 39, 40, 43, 44, 46, 47, 59, 61, 62, 65, 66, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 101], "hash": [0, 2, 5, 10, 29, 30, 34, 36, 43, 44, 59, 61, 62, 63, 66, 73, 74, 80, 83, 101], "onc": [0, 5, 7, 15, 26, 30, 32, 33, 46, 47, 58, 66, 79], "ha": [0, 5, 7, 8, 15, 17, 39, 43, 46, 55, 58, 59, 60, 65, 66, 80], "copi": [0, 2, 4, 5, 9, 10, 22, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 43, 44, 52, 60, 61, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 101, 102], "earlier": [0, 33], "sever": [0, 4, 7, 16, 46, 47, 49], "field": [0, 4, 5, 46, 47, 49, 61, 66, 95], "dma": [0, 7, 15], "buffer": [0, 14, 15, 18, 55, 107], "again": [0, 29, 46, 69, 72, 73, 74, 83, 87, 91, 102], "hoblist": 0, "sinc": [0, 7, 36, 46, 66, 94], "across": [0, 15, 35, 60, 65, 95], "all": [0, 5, 7, 10, 15, 17, 19, 23, 29, 31, 33, 36, 37, 41, 46, 47, 57, 59, 60, 61, 65, 66, 68, 70, 71, 77, 78, 82, 92, 93, 94, 95, 96, 101, 102], "slim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "predefin": 0, "wai": [0, 5, 9, 14, 36, 41, 43, 44, 46, 55, 61, 66, 80, 94, 95], "As": [0, 4, 5, 6, 19, 46, 47, 57, 61, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90], "interrupt": [0, 61], "ar": [0, 1, 2, 4, 5, 7, 10, 14, 15, 17, 19, 22, 25, 26, 28, 30, 31, 32, 33, 36, 39, 41, 42, 43, 44, 46, 47, 49, 52, 55, 57, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 101, 102, 108], "idtr": 0, "bootloadercorelib": [0, 15], "abstract": [0, 17, 61], "locat": [0, 2, 4, 5, 8, 10, 11, 28, 30, 34, 37, 39, 43, 44, 46, 47, 52, 62, 63, 66, 68, 70, 75, 77, 78, 81, 82, 84, 85, 86, 88, 89, 90, 103, 105], "getloaderglobaldatapoint": 0, "setloaderglobaldatapoint": 0, "chang": [0, 1, 5, 6, 8, 9, 10, 18, 19, 28, 29, 30, 34, 36, 41, 42, 43, 44, 48, 50, 51, 52, 60, 61, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91, 92, 93, 100, 101, 102, 103, 104, 105], "attempt": [0, 5, 36, 39], "In": [0, 4, 5, 7, 11, 15, 17, 22, 31, 32, 33, 36, 39, 41, 42, 46, 47, 48, 50, 52, 55, 60, 61, 66, 68, 70, 72, 73, 74, 75, 78, 79, 80, 81, 83, 84, 87, 91, 94, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "platform_foo": [0, 4, 5, 11, 48], "directori": [0, 4, 19, 22, 26, 29, 30, 31, 34, 35, 36, 37, 39, 43, 44, 48, 52, 61, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94], "hook": [0, 2, 92], "To": [0, 4, 5, 8, 9, 18, 28, 30, 33, 35, 46, 47, 48, 51, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 99, 101], "new": [0, 4, 5, 7, 11, 13, 17, 19, 30, 31, 33, 36, 39, 42, 46, 47, 49, 51, 55, 61, 66, 71, 77, 79, 82, 84, 85, 86, 88, 89, 90, 93, 94], "should": [0, 4, 5, 7, 9, 19, 29, 30, 32, 33, 34, 36, 37, 40, 41, 43, 44, 46, 47, 48, 52, 61, 62, 63, 64, 66, 71, 79, 80, 82, 85, 86, 88, 89, 90, 95, 101], "boardinit": 0, "under": [0, 4, 5, 7, 19, 31, 32, 41, 46, 47, 55, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "librari": [0, 4, 5, 15, 17, 19, 30, 31, 46, 51, 69, 72, 84, 87, 91, 101, 103], "board_init_phas": 0, "initphas": 0, "dure": [0, 2, 4, 5, 7, 9, 10, 15, 19, 21, 29, 36, 39, 41, 43, 44, 46, 47, 60, 61, 63, 65, 66, 93, 101], "further": [0, 33, 49, 66, 80], "divid": 0, "multipl": [0, 1, 4, 5, 12, 14, 19, 28, 36, 37, 42, 46, 47, 49, 51, 55, 59, 61, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 94, 108], "fine": [0, 5], "granular": [0, 21, 66], "These": [0, 4, 5, 17, 42, 46, 57, 59, 61, 93, 94], "platformservic": 0, "typedef": [0, 1, 2, 10, 21, 47, 61, 66, 95, 96], "enum": [0, 14, 95], "pretempraminit": 0, "0x10": [0, 8, 14, 66, 72, 87, 91], "posttempraminit": [0, 2], "0x20": [0, 14, 43], "preconfiginit": 0, "0x30": 0, "postconfiginit": 0, "0x40": [0, 4], "prememoryinit": [0, 2], "0x50": 0, "postmemoryinit": [0, 2], "0x60": 0, "pretempramexit": [0, 2], "0x70": 0, "posttempramexit": [0, 2], "0x80": 0, "presiliconinit": [0, 2], "0x90": 0, "postsiliconinit": [0, 2], "0xa0": 0, "prepcienumer": [0, 2], "0xb0": 0, "postpcienumer": [0, 2], "0xc0": 0, "prepayloadload": [0, 2], "0xd0": 0, "postpayloadload": [0, 2], "0xe0": 0, "endofstag": 0, "0xf0": 0, "0xf8": 0, "0xff": [0, 5, 36, 66], "open": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "sourc": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "project": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "apollo": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "lake": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 71, 76, 77, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "whiskei": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "xtreme": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "i11": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "coffe": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "refresh": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "desktop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "s8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "mobil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "h6": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "comet": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "cml": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "rvp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "pch": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "v": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "h420e": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "tiger": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "elkhart": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "alder": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "adl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "p": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "n": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "amston": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "raptor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "rpl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "azb": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "arizona": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "beach": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "icx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "d": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "meteor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "mtl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "i12": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "mclaren": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "island": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "squar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "pro": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "7000": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "edg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "6000": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "rock": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "13th": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "editor": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "arrow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "arl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "u": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "\u00b5": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "target": [1, 4, 7, 8, 17, 23, 29, 31, 32, 34, 36, 39, 43, 44, 51, 55, 61, 68, 69, 70, 72, 73, 74, 75, 77, 78, 80, 81, 83, 87, 91, 92, 100, 109], "featur": [1, 2, 4, 5, 7, 17, 19, 21, 26, 36, 46, 47, 48, 54, 60, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 101, 109], "design": [1, 2, 3, 5, 7, 17, 22, 28, 35, 42, 66, 71, 77, 80, 82], "flexibl": [1, 4, 5, 52, 55, 66], "layout": [1, 3, 4, 12, 30, 36, 41, 43, 61, 89, 90, 94, 102, 104, 105], "raw": [1, 3, 9, 29, 30, 33, 37, 44, 59, 79, 99, 103, 108], "mbr": [1, 34, 44], "gpt": [1, 26, 33], "fat": [1, 9, 26, 29, 33, 34, 43, 44, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90], "ext2": [1, 9, 33, 34, 43], "3": [1, 2, 4, 8, 9, 10, 22, 25, 26, 29, 30, 32, 33, 34, 35, 36, 39, 41, 42, 43, 44, 55, 61, 66, 95, 96, 101, 105], "4": [1, 2, 4, 5, 8, 9, 22, 25, 26, 29, 33, 34, 35, 36, 37, 39, 42, 43, 44, 52, 61, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 95, 105], "emmc": [1, 2, 5, 26, 29, 39, 43, 44], "uf": 1, "nvme": [1, 33, 34, 39, 43, 46, 47], "sata": [1, 29, 34, 39, 43, 44, 46, 47, 77, 79], "usb": [1, 5, 7, 18, 29, 33, 34, 35, 39, 43, 44, 46, 47, 51, 61, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 107], "spi": [1, 5, 29, 35, 42, 51, 57, 66, 68, 69, 70, 71, 72, 73, 74, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96, 101], "redund": [1, 4, 9, 10, 17, 30, 60, 61, 92], "fallback": [1, 39], "flow": [1, 2, 12, 17, 19, 29, 41, 46, 47, 55, 59, 60, 61, 62, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 101, 102], "shown": [1, 2, 4, 5, 7, 10, 15, 32, 36, 61, 66, 79, 92], "chart": 1, "A": [1, 5, 10, 17, 19, 21, 29, 30, 36, 39, 42, 47, 48, 51, 55, 57, 60, 61, 62, 63, 65, 66, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 89, 90, 95], "data": [1, 2, 4, 5, 7, 10, 11, 12, 15, 17, 18, 21, 29, 35, 36, 39, 51, 63, 65, 69, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90, 92, 93, 95, 96, 101, 107], "osbootoptionguid": 1, "type": [1, 2, 5, 7, 12, 15, 26, 29, 30, 33, 34, 35, 36, 41, 43, 44, 47, 49, 61, 62, 63, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 85, 86, 88, 89, 90, 92, 99, 107], "0": [1, 2, 4, 5, 8, 9, 14, 15, 22, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 49, 52, 54, 55, 57, 61, 66, 72, 73, 74, 75, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 101, 104, 105], "refer": [1, 2, 4, 5, 7, 9, 16, 21, 22, 23, 28, 30, 32, 35, 36, 37, 42, 47, 49, 52, 54, 59, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "boot_image_typ": 1, "uint8": [1, 10, 21, 61, 66, 96], "imagetyp": [1, 34, 43], "zero": [1, 61, 94], "mean": [1, 7, 15, 61], "bootflag": 1, "medium": 1, "os_boot_medium_typ": 1, "devtyp": [1, 29, 33, 34, 39, 43, 44], "indic": [1, 5, 33, 46, 52, 61, 66, 94], "instanc": [1, 33, 61, 95], "belong": 1, "devinst": 1, "hardwar": [1, 2, 4, 5, 10, 17, 20, 23, 29, 34, 36, 41, 43, 44, 54, 55, 58, 61, 65, 66, 68, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 87, 91, 96], "number": [1, 2, 3, 5, 21, 29, 33, 36, 39, 42, 44, 61, 66, 94, 95, 96], "hwpart": [1, 29, 33, 34, 39, 43, 44], "softwar": [1, 5, 7, 22, 35, 36, 46, 55, 57, 61, 69, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90], "swpart": [1, 29, 33, 34, 39, 43, 44], "For": [1, 5, 7, 8, 9, 11, 14, 17, 18, 21, 22, 23, 28, 29, 30, 32, 36, 37, 39, 41, 42, 45, 46, 47, 49, 52, 55, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 83, 84, 86, 87, 89, 90, 91, 92, 94, 96, 101], "os_file_system_typ": 1, "fstype": [1, 29, 33, 34, 39, 43, 44], "1": [1, 2, 4, 5, 8, 9, 15, 21, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 39, 41, 42, 43, 44, 48, 54, 60, 61, 65, 66, 68, 70, 71, 73, 74, 75, 78, 79, 81, 82, 83, 101, 105], "trusti": 1, "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "misc": [1, 99, 103, 108], "6": [1, 8, 9, 26, 29, 33, 34, 36, 39, 42, 43, 44, 47, 61, 66, 69, 80, 95, 96, 105], "extra": [1, 4, 18, 84], "boot_imag": [1, 84], "7": [1, 2, 22, 26, 34, 36, 44, 55, 61, 66, 69], "os_boot_opt": 1, "depend": [1, 12, 17, 26, 27, 28, 30, 33, 34, 42, 43, 44, 55, 61, 66, 92, 93], "scenario": [1, 60], "custom": [1, 5, 12, 17, 28, 29, 31, 41, 46, 47, 51, 52, 55, 61, 63, 64, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 96, 109], "prebuild": [1, 4], "time": [1, 2, 4, 5, 14, 21, 28, 29, 35, 36, 42, 46, 47, 48, 50, 51, 61, 63, 65, 66, 68, 70, 71, 73, 74, 75, 77, 78, 80, 81, 82, 83, 85, 86, 88, 89, 90, 101, 102], "platform": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 69, 71, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "aim": [2, 13], "veri": [2, 5, 28, 66], "quickli": [2, 3], "mandatori": [2, 3], "some": [2, 4, 5, 7, 10, 17, 30, 31, 32, 33, 41, 42, 43, 46, 66, 94, 101], "case": [2, 3, 4, 5, 7, 15, 17, 22, 29, 32, 33, 41, 46, 55, 61, 94, 101], "e": [2, 5, 10, 18, 21, 23, 26, 31, 33, 34, 36, 42, 43, 44, 46, 61, 64, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 92, 94, 101], "g": [2, 5, 10, 18, 21, 23, 26, 33, 34, 36, 42, 43, 44, 46, 61, 71, 77, 82, 84, 85, 86, 88, 89, 90, 92, 101, 104], "turn": [2, 5, 8, 15, 60, 68, 70, 71, 75, 77, 78, 80, 81, 82], "rear": 2, "view": [2, 7, 41, 55, 66, 93, 94], "camera": 2, "car": [2, 8, 15, 19], "everi": [2, 7, 66], "stage": [2, 5, 10, 12, 15, 17, 19, 36, 55, 65, 92, 101, 105], "There": [2, 7, 36, 43, 44, 46, 47, 49, 61, 66, 102], "trade": 2, "off": [2, 5, 17, 40, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "consid": [2, 4, 5, 22, 33, 52, 64, 66], "optim": [2, 5, 46, 55, 66, 102], "media": [2, 3, 19, 33, 34, 43, 46, 61, 84], "fast": [2, 36, 46, 55, 66, 80, 94], "secur": [2, 3, 4, 5, 16, 17, 18, 21, 39, 47, 54, 55, 61, 63, 64, 65, 66, 79, 94, 101], "sign": [2, 22, 29, 33, 34, 43, 44, 59, 61, 62, 66, 92, 93, 94], "algorithm": [2, 52, 94], "acceler": 2, "frequenc": [2, 36], "size": [2, 4, 5, 7, 8, 9, 10, 15, 17, 22, 28, 29, 30, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 46, 47, 59, 60, 61, 66, 68, 70, 73, 74, 75, 78, 81, 83, 89, 90, 94, 97, 101, 102], "lz4": [2, 28, 31, 35, 37, 46, 47, 48, 52, 61, 94, 108], "gener": [2, 4, 5, 7, 12, 17, 21, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 42, 43, 44, 51, 59, 62, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 102], "splash": [2, 4, 33, 55, 109], "screen": [2, 30, 35, 55, 99, 100, 103, 104, 105, 108], "option": [2, 4, 5, 7, 8, 11, 12, 18, 23, 25, 26, 28, 29, 30, 32, 33, 34, 36, 41, 42, 43, 44, 51, 52, 55, 60, 61, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 81, 82, 83, 84, 87, 91, 92, 94, 96, 97, 101, 102, 104, 105, 107], "obtain": [2, 34, 36, 37, 41], "captur": [2, 7, 30, 51], "timestamp": 2, "valu": [2, 4, 5, 7, 8, 28, 32, 33, 36, 37, 39, 41, 42, 46, 47, 49, 52, 61, 64, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 102], "associ": [2, 5, 43, 44, 60, 61, 63, 66, 93], "denot": [2, 66], "event": [2, 36], "through": [2, 5, 7, 17, 46, 51, 61, 62, 66, 80, 93, 94, 102, 103], "hand": [2, 17, 33, 40, 101], "block": [2, 7, 17, 32, 46, 58, 66], "gloaderperformanceinfoguid": 2, "0x868204be": 2, "0x23d0": 2, "0x4ff9": 2, "0xac": [2, 75], "0x34": 2, "0xb9": 2, "0x95": 2, "0x04": [2, 4, 14, 66], "0xb1": 2, "osload": [2, 3, 4, 12, 15, 17, 19, 28, 30, 31, 32, 35, 37, 46, 48, 52, 84, 108], "shell": [2, 5, 12, 26, 29, 31, 33, 34, 37, 39, 40, 41, 43, 44, 51, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 99, 101, 104, 106, 108, 109], "perf": [2, 18, 40, 107], "command": [2, 5, 8, 16, 18, 22, 23, 26, 28, 29, 33, 35, 36, 37, 39, 43, 44, 46, 47, 48, 51, 52, 59, 61, 63, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "exampl": [2, 4, 7, 9, 14, 17, 21, 22, 23, 26, 28, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 49, 52, 55, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 105, 107, 109], "output": [2, 4, 8, 14, 26, 29, 30, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 46, 47, 51, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 108, 109], "below": [2, 4, 5, 7, 9, 10, 13, 15, 16, 22, 30, 31, 32, 33, 36, 38, 39, 40, 42, 46, 48, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96], "loader": [2, 10, 11, 12, 15, 17, 29, 33, 48, 57, 61, 68, 70, 73, 74, 75, 78, 79, 80, 81, 83, 101], "delta": [2, 5, 39, 42, 51, 93], "1000": [2, 49], "1010": 2, "9": [2, 22, 36, 66, 84, 85, 86, 88, 89, 90, 95], "1040": [2, 36], "11": [2, 8, 33, 35, 36, 47, 66], "1060": 2, "5": [2, 8, 9, 21, 26, 33, 34, 36, 39, 42, 43, 44, 59, 61, 66, 82, 95, 96, 105], "1080": 2, "31": [2, 5, 36, 47, 66], "15": [2, 5, 22, 36, 47, 66], "10a0": 2, "82": 2, "51": 2, "10b0": 2, "84": 2, "decompress": [2, 46, 47], "2000": 2, "2020": [2, 30, 34], "197": 2, "113": 2, "2030": 2, "229": 2, "memoryinit": 2, "2040": 2, "266": 2, "37": 2, "2050": 2, "276": 2, "10": [2, 22, 34, 35, 36, 49, 55, 66, 72, 84, 85, 86, 87, 88, 89, 90, 91, 95], "2060": 2, "281": 2, "2070": 2, "2080": 2, "283": 2, "2090": 2, "285": 2, "20a0": 2, "361": 2, "76": 2, "20b0": 2, "364": 2, "20c0": 2, "extend": [2, 4, 10, 17, 19, 32, 52, 65, 66], "20d0": 2, "365": 2, "rebas": [2, 92], "3000": 2, "370": 2, "3010": 2, "466": 2, "96": [2, 36], "3020": 2, "467": 2, "nv": [2, 10, 15, 36, 60], "3030": 2, "490": 2, "23": [2, 35, 36], "siliconinit": 2, "3040": 2, "492": 2, "3050": 2, "515": 2, "displai": [2, 5, 7, 18, 33, 40, 66, 84, 93, 94, 104, 107], "3060": 2, "520": 2, "mp": [2, 14, 36], "wake": 2, "3080": 2, "524": 2, "3090": 2, "526": 2, "30a0": 2, "536": 2, "30b0": 2, "543": 2, "30c0": 2, "545": 2, "notifi": 2, "30d0": 2, "561": 2, "30e0": 2, "564": 2, "3100": 2, "567": [2, 102], "3110": 2, "568": 2, "3120": 2, "577": 2, "3130": 2, "675": 2, "98": [2, 73], "3140": 2, "744": 2, "69": 2, "3150": 2, "31a0": 2, "746": 2, "31b0": 2, "749": 2, "decod": [2, 7, 47], "format": [2, 3, 4, 5, 9, 16, 17, 26, 29, 30, 33, 34, 36, 37, 42, 43, 44, 46, 47, 48, 52, 61, 62, 66, 79, 94, 95, 96, 99, 103, 108], "31f0": 2, "end": [2, 4, 5, 7, 10, 12, 15, 31, 33, 35, 61, 66, 102, 103], "print": [2, 18, 21, 40, 41, 102, 107], "own": [2, 18, 46, 49, 66, 82, 84, 85, 86, 88, 89, 90, 92], "publish": 2, "tabl": [2, 4, 5, 15, 26, 35, 36, 41, 42, 46, 61, 63, 68, 70, 72, 75, 77, 78, 81, 87, 91, 92, 107], "sblt": 2, "detail": [2, 3, 5, 9, 14, 16, 17, 21, 22, 23, 29, 32, 33, 34, 36, 41, 42, 43, 44, 47, 51, 52, 55, 59, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93], "show": [2, 7, 31, 32, 33, 46, 52, 61, 66, 92, 94, 96, 97, 101, 102], "ad": [2, 8, 12, 28, 29, 33, 34, 36, 46, 47, 49, 52, 59, 94, 101], "efi_acpi_5_0_fpdt_performance_record_head": 2, "header": [2, 4, 5, 10, 11, 15, 46, 47, 59, 61, 63, 71, 72, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94], "uint32": [2, 10, 21, 47, 61, 66, 95, 101], "taken": [2, 66], "nanosecond": 2, "uint64": [2, 21, 61], "stage1tim": 2, "stage2tim": 2, "osloadertim": 2, "sbl_performance_record": 2, "access": [2, 7, 10, 18, 63, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 94, 107], "via": [2, 7, 21, 26, 40, 41, 43, 44, 46, 47, 48, 55, 80, 82, 84, 85, 86, 88, 89, 90], "signatur": [2, 4, 10, 21, 30, 36, 43, 44, 59, 61, 65, 66, 79, 94, 102, 105], "0x00000000452b88cc": 2, "0000": [2, 36, 47, 66], "53": 2, "42": [2, 34], "4c": 2, "54": 2, "28": [2, 35, 47], "00": [2, 14, 29, 35, 36, 47, 71, 77, 82, 89, 90], "30": [2, 30, 34, 47, 69], "20": [2, 29, 33, 36, 47, 66], "01": [2, 22, 29, 35, 36, 66, 86, 89, 90], "0010": 2, "83": 2, "04": [2, 22, 30, 33, 36, 47, 86, 88, 89], "b9": [2, 89, 90], "0a": 2, "0020": 2, "9e": 2, "highli": [3, 29], "desir": [3, 5, 33, 40, 47, 55, 61, 66, 93, 94], "mani": [3, 4, 5, 11, 13, 21, 36, 66], "kernel": [3, 5, 16, 26, 29, 33, 34, 43, 44, 51, 59, 61, 68, 70, 73, 74, 75, 78, 81, 83, 84, 94, 101], "multiboot": [3, 16, 17, 26, 29, 34, 56], "compliant": [3, 17, 34, 57, 94], "encapsul": [3, 46, 47, 59, 79, 94], "tool": [3, 4, 7, 8, 9, 12, 16, 19, 21, 23, 24, 26, 29, 30, 33, 34, 35, 39, 43, 44, 46, 47, 51, 52, 54, 55, 58, 59, 61, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 109], "lba": [3, 9, 29, 46], "abl": [3, 10, 29, 32, 33, 36, 66, 80], "standard": [3, 5, 7, 30, 36, 47, 55, 57, 80], "linux": [3, 4, 8, 10, 16, 17, 23, 24, 25, 26, 30, 33, 43, 44, 46, 47, 51, 63, 71, 77, 79, 82, 85, 86, 88, 89, 90, 92, 93, 103, 105, 106, 108, 109], "without": [3, 4, 5, 9, 10, 31, 35, 47, 49, 61, 66, 84, 93, 94], "pack": [3, 5, 42], "releas": [3, 11, 12, 14, 18, 21, 22, 26, 33, 37, 39, 40, 55, 68, 69, 70, 72, 73, 75, 78, 80, 81, 83, 87, 91, 92, 100, 104], "choos": [4, 5, 7, 31, 66], "edk": [4, 17, 35, 45, 56, 92], "ii": [4, 17, 35, 45, 56, 92], "compil": [4, 14, 19, 29, 55, 66, 92, 99, 100, 102, 103, 104, 105, 108], "infrastructur": [4, 5, 11, 58, 63, 80], "framework": 4, "extens": [4, 55, 66], "capabl": [4, 7, 16, 33, 36, 46, 47, 61], "chain": [4, 19, 29, 55, 62, 65], "gcc": [4, 22, 29, 36, 55], "visual": [4, 22, 35, 55, 66], "studio": [4, 7, 22, 35, 55], "choic": [4, 11, 55], "benefit": [4, 5], "familiar": [4, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90], "uefi": [4, 7, 8, 10, 16, 17, 22, 28, 29, 33, 46, 51, 52, 55, 57, 61, 63, 84, 92, 94, 101, 109], "bio": [4, 5, 12, 20, 29, 33, 36, 42, 46, 47, 61, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 101], "smaller": [4, 36, 52], "effort": 4, "script": [4, 5, 8, 10, 19, 23, 29, 30, 33, 35, 37, 39, 42, 46, 47, 59, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 102], "buildload": [4, 19, 23, 25, 28, 29, 30, 31, 32, 35, 36, 37, 38, 48, 52, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 99, 100, 102, 103, 104, 105, 108], "py": [4, 5, 7, 8, 9, 15, 19, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 48, 50, 52, 60, 61, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 108], "diagram": [4, 60, 66], "illustr": [4, 5, 28, 49, 60, 66], "helper": [4, 17, 19, 102], "assist": [4, 61], "slimbootload": [4, 5, 8, 23, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 41, 42, 46, 47, 49, 61, 68, 70, 75, 78, 79, 80, 81, 99, 100, 102, 103, 104, 105, 106, 108], "txt": [4, 26, 29, 33, 36, 43, 44, 94, 95], "compon": [4, 5, 12, 13, 20, 29, 30, 34, 36, 39, 41, 43, 44, 47, 51, 58, 59, 60, 63, 64, 65, 66, 71, 80, 82, 89, 90, 92, 94, 96, 109], "modifi": [4, 5, 7, 14, 18, 29, 30, 33, 36, 39, 41, 42, 45, 46, 61, 65, 66, 93, 100, 103, 104, 105, 107], "boardconfig": [4, 5, 7, 8, 15, 21, 28, 30, 32, 33, 36, 37, 45, 46, 47, 48, 50, 60, 66, 104, 105], "footprint": [4, 5, 18, 52], "determin": [4, 10, 15, 61, 103], "among": 4, "those": [4, 5, 43], "dsc": [4, 28, 30, 35, 92, 95], "final": [4, 5, 9, 23, 33, 35, 46, 47, 66, 93], "configdatastruct": [4, 66], "yaml": [4, 12, 14, 39, 41, 42, 46, 47, 49, 61, 93, 95], "configdatablob": [4, 66], "intern": [4, 5, 7, 15, 66], "default": [4, 5, 7, 8, 16, 22, 28, 33, 35, 36, 39, 43, 52, 61, 64, 84, 94, 100, 102, 108], "master": [4, 33, 36, 46, 47, 49, 59, 63], "get": [4, 7, 9, 13, 18, 25, 26, 29, 32, 34, 35, 36, 38, 39, 41, 42, 43, 44, 47, 54, 59, 61, 66, 71, 73, 74, 77, 80, 82, 83, 84, 85, 86, 88, 89, 90, 94, 101, 102, 103], "help": [4, 18, 46, 47, 49, 55, 61, 92, 93, 94, 96, 97, 101, 107], "python": [4, 5, 22, 23, 25, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 42, 46, 47, 48, 52, 55, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 99, 100, 101, 102, 103, 104, 105, 108], "env": [4, 7, 32, 38, 63], "sbl_key_dir": [4, 22, 29, 61, 63], "sbl_root": [4, 22], "sblkei": [4, 22, 33, 34, 43, 46, 47, 61, 63], "platform_nam": [4, 13, 25, 48], "clean": [4, 24, 92, 100], "given": [4, 5, 33, 34, 36, 40, 41, 48, 66, 95], "1a": [4, 10, 12, 15, 65, 101], "packag": [4, 5, 12, 13, 16, 22, 25, 26, 27, 28, 29, 33, 42, 46, 47, 56, 57, 63, 66, 94, 96], "fd": [4, 31, 35, 52, 92, 94, 100, 108], "binari": [4, 5, 7, 9, 10, 11, 13, 17, 22, 23, 28, 29, 30, 31, 32, 34, 37, 41, 48, 57, 59, 63, 80, 81, 92, 93, 94, 97, 100, 101, 102], "resetvector": 4, "verinfo": 4, "flashmap": 4, "fittabl": 4, "hashstor": 4, "peipcddatabas": 4, "peim": 4, "call": [4, 5, 11, 12, 15, 31, 36, 41, 46, 47, 57, 61, 66, 69, 72, 84, 87, 91, 92, 93, 102], "1b": [4, 5, 10, 12, 15, 49, 65, 66, 71, 101, 105], "cfgdataint": [4, 5, 66], "bin": [4, 5, 8, 9, 13, 22, 26, 28, 29, 30, 32, 34, 35, 37, 38, 39, 41, 43, 44, 46, 47, 48, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 99, 101, 102, 103, 104, 105, 106, 108], "vbt": [4, 12, 92], "logo": 4, "fwupdat": [4, 15, 18, 29, 59, 61, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90], "note": [4, 5, 15, 29, 33, 35, 46, 47, 66, 70, 78, 79, 92, 94], "enable_fwu": 4, "addit": [4, 5, 19, 20, 28, 29, 36, 43, 47, 48, 55, 58, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 85, 86, 87, 88, 89, 90, 91, 93, 94, 101], "other": [4, 5, 13, 17, 19, 20, 22, 23, 33, 36, 42, 46, 47, 49, 51, 52, 59, 60, 63, 66, 84, 95], "microcod": [4, 10, 12, 18, 92, 97, 107], "acm": [4, 10, 61, 92, 101], "individu": [4, 10, 46, 66], "put": [4, 46, 52, 94], "togeth": [4, 36, 61, 66], "getimagelayout": 4, "boot": [4, 5, 7, 10, 11, 12, 14, 17, 18, 19, 20, 21, 26, 28, 41, 42, 47, 49, 51, 55, 57, 59, 60, 61, 62, 63, 66, 71, 77, 82, 85, 86, 88, 89, 90, 94, 101, 106, 107, 108, 109], "critic": [4, 10, 47, 60, 62], "check": [4, 5, 7, 28, 33, 36, 38, 39, 41, 42, 46, 47, 66, 69, 72, 73, 74, 83, 87, 91, 103, 104, 105], "discuss": [4, 46, 47, 66], "abov": [4, 5, 7, 15, 22, 30, 31, 32, 33, 36, 37, 46, 47, 49, 59, 61, 65, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 95], "non": [4, 9, 10, 17, 30, 36, 47, 60, 61], "region": [4, 5, 12, 15, 17, 20, 29, 30, 46, 47, 52, 59, 60, 61, 66, 68, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 93, 96, 101], "present": [4, 5, 15, 22, 36, 47, 66, 94, 101], "authent": [4, 46, 47, 59, 61, 94], "mrcdata": 4, "train": [4, 10, 41, 92], "getvari": 4, "setvari": 4, "litevariablelib": 4, "bootloadercommonpkg": [4, 15, 19, 101], "ucod": [4, 10, 18, 60, 61, 98, 101, 107], "post_build": 4, "than": [4, 5, 17, 30, 33, 41, 52, 61, 66], "fw": [4, 61, 63, 92, 101], "independ": [4, 7, 17, 19, 47, 61, 65], "epayload": [4, 52, 92], "integr": [4, 7, 11, 17, 26, 28, 51, 57, 58, 61, 62, 64, 66, 79, 80, 97, 101], "explain": [4, 5, 8, 16, 61, 69, 72, 84, 87, 91], "done": [4, 5, 7, 15, 30, 33, 34, 35, 36, 43, 58, 61, 92, 93, 99, 100, 102, 103, 104, 105, 108], "simplic": [4, 55, 62], "faster": 4, "certain": [4, 21, 23, 55, 61, 101], "bfv": 4, "fit": [4, 9, 17, 36, 47, 52, 66, 92], "last": [4, 26, 29, 32], "thu": [4, 5, 10, 32, 47, 60], "And": [4, 7, 46, 101], "map": [4, 7, 9, 12, 18, 35, 36, 41, 52, 60, 61, 66, 101, 105, 107], "0xfffffffc": 4, "onto": [4, 5, 29, 33, 34, 41, 43, 44, 47], "neg": 4, "offset": [4, 9, 10, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 87, 91, 102, 105], "patch_fv": 4, "rel": [4, 66, 92, 102], "4gb": [4, 15, 33], "0xffffffff": [4, 36], "equal": 4, "files": 4, "__moduleentrypoint": 4, "symbol": [4, 7, 34, 37, 66, 102], "3473a022": 4, "c3c2": 4, "4964": 4, "b309": 4, "22b3dfb0b6ca": 4, "pcdverinfobas": 4, "pcd": [4, 14, 15], "pcdfiledatabas": 4, "efac3859": 4, "b680": 4, "4232": 4, "a159": 4, "f886f2ae0b83": 4, "3cea8ef3": 4, "95fc": 4, "476f": 4, "aba5": 4, "7ec5dfa1d77b": 4, "0xfffffff8": [4, 10], "0x08": [4, 14, 66], "interfac": [4, 5, 11, 12, 17, 26, 29, 32, 36, 39, 40, 49, 55, 63, 66, 92, 93], "0xffffffc0": 4, "high": [4, 36, 66], "max": [4, 9, 30, 36], "length": [4, 9, 10, 29, 46, 47, 49, 61], "8": [4, 5, 21, 22, 34, 36, 47, 61, 66, 69, 84, 85, 86, 88, 89, 90, 95], "respect": [4, 15, 36, 59, 63], "update_fit_t": 4, "pcdhashstorebas": 4, "cfgdatabas": 4, "016e6cd0": 4, "4834": 4, "4c7e": 4, "bcfe": 4, "41dfb88a6a6d": 4, "pcdcfgdataintbas": 4, "e08ca6d5": 4, "8d02": 4, "43ae": 4, "abb1": 4, "952cc787c933": 4, "pcdgraphicsvbtaddress": 4, "7e374e25": 4, "8e01": 4, "4fee": 4, "87f2": 4, "390c23c606cd": 4, "pcdacpitablesaddress": 4, "5e2d3be9": 4, "ad72": 4, "4d1d": 4, "aad5": 4, "6b08af921590": 4, "pcdsplashlogoaddress": 4, "embed": [4, 21, 36, 41, 47, 55, 57, 66, 87, 108], "dedic": [4, 42], "recompil": [4, 10], "most": [4, 5, 36, 46, 47, 66, 104, 105], "similar": [4, 26, 30, 33, 36, 47, 52, 63, 66], "singl": [4, 8, 36, 41, 52, 59, 61, 66, 92, 93, 94, 95], "getcontainerlist": 4, "initi": [4, 5, 11, 12, 14, 15, 17, 18, 19, 26, 33, 41, 55, 57, 58, 61, 65, 66, 68, 70, 75, 78, 81, 92, 94], "blank": 4, "make": [4, 5, 8, 10, 19, 22, 30, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 47, 51, 52, 61, 65, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 102, 105], "sure": [4, 5, 22, 30, 32, 33, 34, 37, 43, 44, 46, 47, 65, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 105], "exist": [4, 5, 22, 23, 28, 30, 32, 37, 46, 47, 49, 66, 68, 70, 75, 78, 81, 92, 93, 101], "being": [4, 5, 34, 36, 47, 66, 94], "container_list": 4, "you": [4, 5, 7, 22, 25, 26, 28, 29, 31, 32, 33, 35, 36, 37, 39, 41, 43, 44, 47, 51, 52, 55, 61, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 80, 81, 83, 87, 91, 92, 94, 99, 100, 102, 103, 104, 105, 106, 107, 108], "where": [4, 7, 22, 33, 39, 47, 61, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 105], "remain": [4, 33, 36, 52], "insid": [4, 25, 29, 31, 32, 46, 47, 59, 61, 66, 94, 95], "name": [4, 7, 9, 10, 14, 23, 25, 29, 30, 32, 34, 36, 41, 47, 48, 49, 52, 60, 61, 63, 92, 94, 97], "test1": 4, "test2": 4, "test3": 4, "sblc": 4, "def": [4, 59, 63], "self": [4, 5, 8, 9, 30, 32, 33, 36, 37, 46, 47, 48, 66, 104, 105], "compressalg": [4, 46, 47], "authtyp": [4, 46, 47, 94], "svn": [4, 21, 46, 47, 94], "container_list_auth_typ": [4, 46, 47], "key_id_contain": [4, 46, 47], "_": [4, 36, 46, 47, 66], "_rsa_sign_typ": [4, 46, 47], "tst1": 4, "path": [4, 22, 28, 30, 37, 42, 43, 46, 47, 61, 63, 66, 79, 80, 92, 94, 96, 101, 102], "key_id_container_comp": [4, 46, 47], "tst2": 4, "tst3": 4, "we": [4, 6, 7, 32, 33, 35, 36, 38, 55, 66, 79, 80, 99, 100, 102, 103, 104, 105, 106, 107, 108], "section": [4, 5, 13, 22, 29, 31, 32, 36, 46, 47, 48, 49, 55, 59, 61, 66, 79, 80, 93], "class": [4, 7, 55], "sblc_size": 4, "0x1000": 4, "img_list": 4, "non_redund": 4, "stitch": [4, 5, 8, 10, 12, 24, 26, 29, 34, 35, 36, 37, 41, 43, 44, 47, 51, 55, 60, 63, 66, 79, 80, 92, 93, 98, 109], "posit": [4, 66, 92, 94], "stitch_op": [4, 9], "mode_file_pad": [4, 9], "mode_pos_tail": [4, 9], "verbos": [4, 14], "log": [4, 5, 7, 12, 18, 25, 36, 41, 46, 53, 101, 103, 107], "messag": [4, 7, 14, 17, 18, 29, 34, 36, 41, 43, 44, 51, 61, 68, 70, 73, 74, 75, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 94, 96, 97, 101, 107], "while": [4, 5, 7, 17, 47, 59, 63, 66, 68, 70, 71, 75, 77, 78, 81, 82, 96], "deploi": [4, 34, 55], "product": [4, 11, 36, 80, 101], "minimum": [4, 14, 66], "consol": [4, 7, 8, 14, 18, 21, 29, 30, 33, 34, 36, 37, 38, 39, 42, 61, 68, 69, 70, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 103, 104, 107, 108], "compar": [4, 64, 65, 84], "r": [4, 11, 12, 21, 29, 34, 36, 46, 80, 92, 100, 102], "eas": [5, 11, 19, 61], "goal": 5, "both": [5, 7, 13, 22, 35, 36, 46, 48, 55, 59, 64, 66, 68, 69, 93, 94, 101], "perspect": [5, 93], "busi": 5, "By": [5, 8, 46, 66, 100, 102], "central": 5, "easier": [5, 13, 52], "manag": [5, 12, 22, 46, 47, 62, 66], "relat": [5, 7, 30, 46, 47, 60, 66], "same": [5, 29, 31, 34, 35, 37, 39, 42, 43, 46, 47, 49, 61, 63, 65, 66, 80, 92, 101, 108], "becaus": [5, 84, 102], "human": [5, 66], "readabl": 5, "user": [5, 7, 11, 23, 25, 29, 31, 32, 34, 36, 43, 46, 47, 49, 61, 66, 68, 70, 72, 73, 74, 75, 78, 79, 81, 83, 87, 91, 92, 93, 105], "unchang": 5, "extern": [5, 7, 10, 17, 26, 52, 59, 63, 93, 95], "corrupt": [5, 10, 60, 109], "instead": [5, 10, 19, 28, 30, 33, 37, 48, 52, 66, 69, 71, 77, 82, 84, 85, 86, 88, 89, 90], "declar": [5, 66], "silicon": [5, 7, 11, 13, 19, 47, 57, 66, 69, 71, 77, 82, 84, 85, 86, 88, 89, 90, 92], "polici": [5, 10, 34, 63, 66], "syntax": [5, 61, 66, 92, 97, 101], "folder": [5, 7, 12, 19, 23, 33, 35, 39, 42, 46, 47, 49, 61, 66, 71, 82, 92, 100], "platformcommonboardpkgcfgdata": [5, 66], "find": [5, 29, 32, 34, 36, 43, 44, 46, 47, 49, 61, 66], "platformapollolakeboardpkgcfgdata": 5, "pleas": [5, 7, 11, 22, 23, 28, 29, 30, 32, 35, 36, 39, 41, 42, 47, 55, 60, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 95], "cfgdatadef": [5, 30, 39, 42, 46, 47, 49, 66], "sub": [5, 46, 59, 66], "specifi": [5, 16, 21, 22, 29, 33, 39, 46, 47, 52, 61, 63, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 92, 94, 96, 97, 101], "overrid": [5, 46, 47, 49, 66, 103], "pcie": [5, 66], "uniqu": [5, 21, 29, 46, 47, 55, 63, 64, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91], "appli": [5, 7, 39, 42, 46, 66], "ani": [5, 9, 18, 26, 29, 31, 33, 35, 37, 39, 40, 60, 61, 63, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92], "handl": [5, 66, 101], "_cfgdata_ext_fil": [5, 66], "cfgdata_ext_def": 5, "cfgdata_ext_gpmrb": 5, "pars": [5, 36, 66, 93], "well": [5, 35, 60, 61, 65, 66], "edit": [5, 36, 66, 89, 90, 93], "restitch": 5, "rebuild": [5, 35, 39, 45, 46, 47, 49, 99, 103, 104, 105, 108], "found": [5, 6, 31, 34, 35, 36, 39, 41, 43, 44, 46, 47, 61, 66, 68, 70, 75, 78, 81, 93, 102], "bootloadercorepkg": [5, 14, 15, 19, 22, 26, 29, 33, 39, 42, 45, 46, 47, 48, 49, 61, 63, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 93, 102], "configeditor": [5, 30, 39, 42, 46, 47, 51, 66], "graphic": [5, 36, 41, 79, 80, 104, 108], "ui": [5, 33, 36, 66, 102], "interchang": 5, "select": [5, 7, 22, 26, 29, 30, 33, 36, 39, 42, 60, 61, 66, 105], "dynam": [5, 15, 66], "pin": [5, 7, 42, 66, 69, 82, 84, 85, 86, 88, 89, 90, 95], "runtim": [5, 11, 14, 17, 28, 36, 47, 51, 61, 66, 80, 109], "At": [5, 33, 36, 39, 42], "begin": [5, 33, 46, 47, 66, 102], "getboardidfromgpiopin": 5, "tag": [5, 22, 93], "cdata_pid_gpio_tag": 5, "actual": [5, 36, 41, 46, 66, 94], "static": [5, 66, 95, 104, 105, 109], "serv": [5, 32, 36], "carri": [5, 66], "cfgdata": [5, 28, 30, 35, 37, 41, 42, 46, 47, 49, 51, 52, 61, 63, 66, 92, 93, 108], "cannot": [5, 15, 66], "technic": 5, "upto": 5, "platformid_cfg_data": [5, 41, 66], "platformid": [5, 41, 66, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 96], "0x7": [5, 95], "0x9": [5, 95], "conflict": 5, "commonli": [5, 14], "One": [5, 14, 21, 23, 34, 46, 49, 58, 63, 92], "stage1bboardinitlib": [5, 69, 72, 84, 87, 91], "group": [5, 25, 26, 29, 36, 42, 66, 95], "tune": [5, 18, 46, 107], "item": [5, 29, 46, 47, 49, 60, 61, 66, 101], "findconfigdatabytag": 5, "cdata_usb_tag": 5, "prerequisit": [5, 12, 51, 62], "cfgdata_default": 5, "rsa": [5, 29, 33, 34, 36, 43, 44, 59, 61, 73, 74, 80, 83], "cfgdatastitch": [5, 39, 66], "cfgdatatool": [5, 63, 66], "gencfgdata": [5, 66], "gui": [5, 26, 47, 51, 66, 93], "now": [5, 8, 29, 30, 32, 33, 39, 42, 47, 66, 79, 80, 102], "cfgdata_ext_up2": [5, 41], "overwritten": [5, 60, 66], "either": [5, 7, 31, 46, 49, 61, 63, 65, 66, 68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 101], "directli": [5, 6, 11, 16, 36, 46, 47, 51, 81, 82, 84, 93, 101], "accordingli": [5, 30, 33, 39, 42], "Then": [5, 7, 47, 49, 60, 80, 101], "back": [5, 33, 46, 47, 49, 61, 66], "newli": [5, 33, 79, 93], "window": [5, 7, 8, 12, 17, 24, 25, 30, 32, 33, 46, 47, 51, 55, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 87, 91, 92, 93, 99, 102, 103, 104, 105, 106, 108], "cd": [5, 23, 25, 29, 30, 35, 36, 37, 38, 47, 94, 100, 102], "sbl_ifwi_old": 5, "k": [5, 22, 29, 30, 33, 34, 43, 46, 47, 58, 61, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 94], "configtestkey_priv_rsa3072": [5, 63], "pem": [5, 22, 26, 29, 33, 34, 43, 46, 47, 61, 63], "sblopen": [5, 101], "sbl_ifwi_patch": 5, "successfulli": [5, 30, 33, 34, 35, 43, 47, 61], "patch": [5, 6, 10, 35, 39, 61, 92, 93, 94], "ifwi": [5, 8, 9, 12, 24, 33, 35, 37, 38, 39, 46, 47, 49, 57, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 101], "here": [5, 7, 8, 14, 19, 22, 26, 29, 30, 31, 32, 36, 38, 44, 46, 47, 63, 66, 80, 102, 104, 105], "http": [5, 6, 7, 11, 22, 23, 25, 29, 30, 31, 33, 35, 36, 37, 41, 42, 46, 47, 49, 66], "github": [5, 6, 11, 22, 23, 29, 30, 33, 35, 36, 41, 42, 46, 47, 49, 55], "io": [5, 18, 25, 36, 41, 42], "how": [5, 8, 13, 16, 23, 28, 31, 32, 33, 35, 36, 37, 41, 46, 47, 52, 54, 61, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 99, 100, 103, 104, 105, 106, 107, 108], "tos": 5, "configure_gpio": 5, "html": [5, 7, 41, 42, 66], "boardid": [5, 14, 61, 73, 74, 83], "0001": [5, 8], "cfg": [5, 33, 36, 43, 44, 84], "ext": 5, "0xfef05ff8": 5, "0x0080": 5, "success": [5, 23, 29, 30, 34, 36, 39, 43, 44, 60, 61, 73, 74, 80, 83, 92, 101], "modern": [5, 42, 66], "often": [5, 41, 42, 46, 61, 66], "constrain": [5, 42], "limit": [5, 7, 8, 17, 42, 52], "connect": [5, 8, 12, 26, 29, 30, 33, 42, 46, 49, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 87, 91], "them": [5, 6, 10, 33, 42, 46, 58, 61, 64, 66, 69, 94], "could": [5, 36, 42, 46, 47, 63, 66, 81, 89, 90], "i2c": [5, 42], "digit": [5, 77, 84, 85, 86, 88, 89, 90], "signal": [5, 7, 36, 61, 82, 84, 85, 86, 88, 89, 90], "input": [5, 7, 9, 36, 39, 42, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 101], "offer": [5, 47], "varieti": [5, 41], "laptop": 5, "lid": 5, "close": [5, 7, 104, 107], "anoth": [5, 7, 66, 102], "drive": [5, 26, 29, 30, 33, 35, 37, 61, 71, 79, 82, 99, 103, 108], "statu": [5, 7, 29, 44, 62, 68, 70, 73, 74, 75, 78, 81, 83, 101], "led": [5, 7], "chassi": [5, 7], "good": [5, 55, 64, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90], "primer": 5, "www": [5, 7, 11, 22, 35, 36], "org": [5, 22, 31, 36, 37, 66], "doc": 5, "latest": [5, 11, 13, 22, 30], "driver": [5, 32, 35, 36, 61, 94], "intro": 5, "what": [5, 55, 60, 66], "friendli": [5, 66], "mechan": [5, 26, 41, 46, 55, 60, 61, 89, 90], "minim": [5, 11, 36, 79], "possibl": [5, 10, 41, 66], "implementaion": 5, "expos": [5, 11, 46, 47], "just": [5, 29, 33, 40, 66], "pad": [5, 59, 61, 95], "maximum": [5, 66], "term": [5, 6, 31, 41, 43, 66, 95], "skip": [5, 33, 36], "throuh": 5, "flag": [5, 9, 10, 15, 21, 29, 33, 34, 36, 39, 43, 44, 60, 61, 66], "part": [5, 29, 31, 34, 36, 43, 44, 46, 47, 61, 65, 66, 80, 93], "hidden": [5, 46, 66], "condit": [5, 6, 31], "baselin": [5, 36, 66], "soc": [5, 7, 15, 19, 36, 57, 66], "abil": [5, 7], "space": [5, 7, 9, 18, 30, 33, 36, 52, 66], "approach": [5, 36, 55, 65], "duplic": [5, 60], "wa": [5, 22, 33, 34, 35, 36, 43, 47, 64, 94], "adopt": 5, "blob": [5, 36, 46, 47, 49, 59, 63, 65, 93, 94], "plu": [5, 6, 55, 66], "bitmask": [5, 66], "nativ": [5, 16, 66], "overridden": [5, 46, 47, 49, 66], "match": [5, 33, 36, 41, 46, 47, 52, 61, 64, 66, 102], "describ": [5, 10, 26, 29, 32, 41, 46, 66, 69, 84, 85, 86, 88, 89, 90, 93, 95], "cfgdata_gpio": [5, 66], "gpio_cfg_hdr": 5, "count": [5, 29, 34, 101], "gpiobasetableid": 5, "Or": [5, 41], "explan": 5, "templat": [5, 96], "basetablebitmask": 5, "particular": [5, 66], "filet": 5, "processcfgarrai": 5, "let": [5, 31, 37, 46, 47, 66, 80, 102], "expand": [5, 34, 43, 44, 95], "gpio_tmpl": [5, 95], "gpp_a0": 5, "0x00000000": [5, 30, 34, 36, 66, 80], "0x00000010": [5, 61], "gpp_a1": 5, "0x40000101": 5, "0x00000011": 5, "gpp_a2": 5, "0x80000201": 5, "0x00000012": 5, "gpp_a3": 5, "0xc0000301": 5, "0x00000013": 5, "gpp_a4": 5, "0x00000400": [5, 73, 74, 83], "0x00000014": 5, "gpp_a5": 5, "0x40000500": 5, "0x00000015": 5, "gpp_a6": 5, "0x80000601": 5, "0x00000016": 5, "gpp_a7": [5, 95], "0xc0000700": 5, "0x00000017": 5, "gpio_cfg_data": [5, 66, 95], "gpioconfpad1_gpp_a1": 5, "gpioskip": [5, 66], "gpiobasetablebitmask": 5, "0b11111111": 5, "clear": [5, 18, 61, 107], "0xfd": 5, "0b11111101": 5, "correctli": [5, 25, 29, 46, 93], "configu": 5, "gpioconfpad1_gpp_a6": 5, "gpioconfpad0_gpp_a3": 5, "0x40000801": 5, "gpioconfpad1_gpp_a4": 5, "0x00050014": 5, "0xa5": 5, "0b10100101": 5, "welcom": [6, 36, 54, 55], "encourag": 6, "commun": [6, 7, 22, 26, 30, 42, 47, 95], "submit": [6, 55], "bsd": [6, 31, 55], "patent": [6, 55], "repo": [6, 30, 35], "contributor": 6, "fulli": [6, 19, 96], "understand": [6, 41, 47, 61, 69, 72, 80, 84, 87, 91, 102], "agre": 6, "edkii": [6, 55], "fork": 6, "clone": [6, 23, 25, 29, 30, 31, 35, 37], "branch": 6, "pull": [6, 13], "com": [6, 7, 11, 22, 23, 29, 30, 33, 35, 36, 46, 47, 49], "introduct": [6, 12, 54], "git": [6, 21, 22, 23, 25, 29, 30, 35, 37], "handbook": 6, "th": 7, "compos": 7, "global": [7, 12, 15, 25, 29, 45, 80, 102], "destin": [7, 14], "trigger": [7, 29, 62, 101], "unit": [7, 18, 66], "mipi": 7, "pti": 7, "rout": 7, "accord": [7, 32, 36, 39, 42, 52, 66], "stop": [7, 34, 102], "industri": [7, 47, 77, 84, 85, 86, 88, 89, 90], "method": [7, 9, 29, 46, 47, 59, 61, 63, 65, 79, 80, 94], "form": [7, 59, 66], "factor": 7, "forward": 7, "transport": [7, 26, 29], "physic": [7, 36, 41, 47], "receptacl": 7, "band": 7, "oob": 7, "protocol": [7, 16, 26, 55], "simpli": [7, 8, 41, 61, 66], "bypass": 7, "doe": [7, 15, 33, 36, 55, 58, 64, 66, 68, 70, 75, 78, 79, 80, 81, 94], "adapt": [7, 29, 66, 82, 84, 85, 86, 88, 89, 90], "test": [7, 18, 22, 26, 30, 33, 36, 38, 41, 51, 60, 61, 63, 79, 101], "endpoint": 7, "variou": [7, 15, 31, 47, 59, 63, 65, 66, 68, 70, 75, 78, 81], "agent": [7, 8, 34], "known": [7, 10, 64, 65, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 95], "transmit": 7, "dfx": 7, "jtag": 7, "usb3": 7, "host": [7, 8, 25, 26, 29, 36, 47, 49, 57, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "intermitt": 7, "unavail": [7, 36], "designintool": 7, "silicon_view_technology_closed_chassis_adapter_p": 7, "itpxdpsvt": 7, "htm": 7, "cross": 7, "suit": [7, 36], "eclips": 7, "line": [7, 8, 18, 22, 31, 32, 33, 35, 36, 43, 44, 46, 47, 52, 66, 79, 84, 92, 94, 96, 102, 105, 108], "deep": [7, 36], "analysi": [7, 80], "chip": [7, 29, 41, 69], "peripher": [7, 84], "regist": [7, 18, 31, 34, 36, 43, 59, 61, 68, 69, 70, 72, 78, 80, 81, 84, 87, 91, 95, 102, 107], "content": [7, 10, 18, 31, 33, 35, 46, 66], "en": [7, 35, 66], "develop": [7, 8, 11, 13, 17, 18, 21, 22, 41, 54, 55, 57, 61, 71, 77, 80, 82, 84, 85, 86, 88, 89, 90, 98, 109], "involv": 7, "side": 7, "cnfigur": 7, "10th": [7, 73], "core": [7, 11, 15, 19, 21, 34, 36, 37, 66, 68, 70, 71, 72, 73, 78, 79, 81, 82, 83, 87, 91], "formerli": 7, "22nm": 7, "short": 7, "cabl": [7, 26, 29, 71, 82, 84, 85, 86, 88, 89, 90], "label": [7, 36, 66, 69, 71, 72, 73, 74, 83, 87, 91], "glow": 7, "green": 7, "red": 7, "upd": [7, 11, 41, 66], "pchdcien": 7, "platformdebugcons": 7, "pchtracehubmod": 7, "debuginterfaceen": 7, "diretcli": 7, "updatefspconfig": [7, 101], "85": 7, "isysdbg": 7, "bat": [7, 35], "instal": [7, 8, 22, 25, 26, 29, 31, 33, 35, 44, 46, 47, 63, 71, 77, 80, 82, 85, 86, 88, 89, 90], "directoti": 7, "toward": [7, 15], "isysdbg_log_level": 7, "context": 7, "ipc": 7, "dbghelp": 7, "isysdbg_flash_bas": 7, "0x9b000000": 7, "isysdbg_flash_s": 7, "0x02000000": [7, 32], "power": [7, 8, 29, 55, 61, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "workspac": 7, "probe": 7, "click": [7, 33, 47], "drop": [7, 33, 66], "finish": [7, 17, 36, 48, 61, 68, 70, 73, 74, 75, 78, 81, 83, 101], "button": [7, 33, 69], "figur": 7, "confirm": [7, 29, 33, 84], "bug": 7, "highlight": 7, "bar": 7, "dialog": 7, "box": [7, 13], "meaning": 7, "sbl_debug": 7, "consolid": [7, 66], "awar": 7, "tab": [7, 36], "sblplatformbuildbootloadercorepkgdebug_vs2017bootloadercorepkg": 7, "diagnost": [7, 92], "checkbox": 7, "session": [7, 102], "your": [7, 22, 25, 29, 31, 32, 33, 36, 39, 42, 43, 47, 55, 61, 79, 80, 82, 84, 85, 86, 88, 89, 90, 92, 95], "cmp_v0": 7, "suspend": 7, "paus": 7, "state": [7, 18, 34, 61, 66, 68, 70, 73, 74, 75, 78, 81, 83, 101], "disassembli": 7, "automat": [7, 13, 36, 46, 47, 66, 100], "break": [7, 66, 99, 102], "go": [7, 33, 36, 39, 80, 89, 90, 93, 100, 102], "breakpoint": [7, 102], "press": [7, 18, 26, 29, 36, 39, 40, 61, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 85, 86, 88, 89, 90], "ok": [7, 44], "tick": 7, "ensur": [7, 22, 30, 41, 62, 65, 68, 70, 71, 75, 77, 78, 81, 82, 101], "activ": [7, 29, 33, 36, 61, 66], "warm": 7, "disabl": [7, 8, 36, 39, 46, 47, 48, 49, 50, 55, 66, 72, 73, 74, 83, 87, 91], "uncheck": 7, "menu": [7, 8, 32, 33, 36, 39, 42, 71, 77, 82, 84, 85, 86, 88, 89, 90], "three": [7, 49, 57, 94], "vertic": 7, "dot": 7, "want": [7, 55, 66], "getbootpartitit": 7, "right": [7, 31, 66], "properti": [7, 32, 36], "properli": [7, 8, 29, 44, 89, 90], "video": 7, "manual": [7, 23, 33, 36, 46, 49, 61, 66], "basic": [8, 33, 35, 41, 66, 101, 102], "serial": [8, 14, 17, 21, 26, 29, 30, 33, 37, 38, 40, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 99, 102, 103, 104, 105, 106, 108], "machin": [8, 30, 33, 36, 37, 38, 46, 47, 55, 61, 79, 99, 102, 103, 104, 105, 106, 108], "microsoft": [8, 22, 35, 55], "win7": 8, "x64": [8, 31, 35, 69, 75], "win8": 8, "win10": 8, "windbg": 8, "404": 8, "download": [8, 11, 24, 25, 26, 29, 31, 33, 34, 35, 37, 43, 44, 46, 47, 68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91], "debugag": 8, "enable_source_debug": 8, "skip_stage1a_source_debug": 8, "On": [8, 10, 25, 33, 36, 46, 47], "program": [8, 11, 26, 30, 31, 36, 66, 89, 90, 95, 96, 99, 102, 103, 104, 105, 106, 108], "kit": [8, 55, 57, 84, 93], "softdebugg": 8, "ini": 8, "udkdebugg": 8, "conf": 8, "channel": [8, 41, 47], "must": [8, 37, 41, 60, 66], "com5": 8, "flowcontrol": 8, "baudrat": 8, "115200": [8, 29, 34, 36, 66], "server": [8, 30, 32, 36, 63], "empti": [8, 10, 26, 36, 43, 44, 66], "tcp": 8, "127": [8, 30], "1234": 8, "pipe": 8, "tmp": [8, 25], "mkfifo": 8, "flashrang": 8, "0xfef00000": 8, "0x1100000": 8, "qemu": [8, 10, 14, 22, 23, 28, 29, 30, 32, 36, 51, 52, 55, 76, 80, 92, 99, 103, 104, 105, 107, 108, 109], "noaccesslimit": 8, "0xffe00000": [8, 10], "0x200000": [8, 60], "mainten": 8, "trace": [8, 12, 55, 80], "0x0": [8, 29, 32, 34, 36, 39, 41, 43, 44, 46, 47, 61, 68, 70, 71, 75, 77, 78, 81, 82, 95], "0x3f": 8, "opt": 8, "gdb": [8, 109], "establish": 8, "immedi": [8, 61, 101], "separ": [8, 36, 46, 47, 55, 66, 108], "termin": [8, 30, 33, 61, 69, 80, 102], "remot": [8, 64], "full_server_url": 8, "udk_gdb_script": 8, "x86_64": [8, 30, 36, 37, 38, 79, 99, 102, 103, 104, 105, 106, 108], "ex": [8, 22, 43, 46, 47, 94, 99, 103, 104, 105, 106, 108], "256m": [8, 30, 38, 99, 102, 103, 104, 105, 106, 108], "q35": [8, 30, 37, 38, 79, 99, 102, 103, 104, 105, 106, 108], "nograph": [8, 37, 38, 79, 99, 102, 103, 105, 106, 108], "pflash": [8, 30, 37, 38, 79, 99, 102, 103, 104, 105, 106, 108], "0x700000": 9, "exclud": [9, 18], "initrd": [9, 33, 36, 43, 44, 84, 94], "creation": [9, 59], "reduc": [9, 36, 37, 51], "spiiasbin": [9, 26, 29], "projectboardpkg": 9, "iasimage1": [9, 26, 29], "ist": 9, "iasimage2": 9, "second": [9, 10, 29, 36, 39, 46, 79], "iasimag": [9, 26, 29, 44], "spi_ias1": 9, "spi_ias1_s": 9, "ias1_flag": 9, "increas": [9, 33, 36], "area": [9, 33, 36, 77, 84, 85, 86, 88, 89, 90], "non_redundant_s": [9, 36], "x": [9, 11, 22, 30, 41, 61, 79, 102, 106], "slimbootloader_s": [9, 36], "0xe00000": 9, "els": [9, 33, 101], "mode_file_ignor": 9, "remov": [9, 23, 33, 37, 47], "redundant_b": 9, "redundant_s": 9, "mode_pos_head": 9, "0x3f8000": 9, "stitchifwiconfig": [9, 47, 60], "get_xml_change_list": 9, "flashlayout": 9, "pdrregion": 9, "inputfil": 9, "sourcedir": 9, "manifest": [10, 43, 44, 63], "With": [10, 46, 47, 49], "subcompon": [10, 57], "examin": [10, 18, 41], "arrai": [10, 61, 66], "flash_map_entry_desc": 10, "uint16": [10, 21, 61, 66, 101], "version": [10, 12, 13, 18, 22, 29, 33, 34, 36, 54, 55, 61, 69, 92, 94, 101, 107], "attribut": [10, 61, 66], "romsiz": [10, 60], "entrydesc": 10, "flash_map": 10, "emb": [10, 101], "flash_map_address": 10, "process": [10, 12, 13, 17, 19, 21, 29, 33, 35, 42, 46, 47, 61, 62, 63, 65, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93], "advanc": 10, "sg1a": [10, 60, 101], "sg1b": [10, 60, 61, 101], "sg02": [10, 36, 60, 61, 101], "acm0": [10, 60], "mrcd": [10, 60], "mrc": [10, 66, 92], "var": [10, 32, 60], "keyh": [10, 59, 60, 61, 80], "pyld": [10, 52, 60], "epld": [10, 35, 36, 52, 60], "ias1": 10, "ia": [10, 26, 29, 51], "provis": [10, 26, 29], "ias2": 10, "fwup": [10, 60, 61, 101], "cnfg": [10, 60, 61], "_bpm": 10, "oemk": 10, "oem": [10, 59, 63], "rsvd": [10, 60], "emti": [10, 60], "unkn": 10, "unknown": 10, "due": [10, 33, 41, 94], "defect": 10, "2nd": [10, 33], "avoid": 10, "brick": [10, 29], "total": [10, 35, 36, 66, 101], "failur": [10, 60, 61, 101], "0x00200000": 10, "0x1f8000": 10, "0xffff8000": 10, "0x008000": 10, "uncompress": [10, 60, 61], "ts_a": [10, 60], "0x1f0000": 10, "0xffff0000": 10, "b": [10, 29, 35, 36, 60, 66, 71, 77, 82, 89, 90, 96, 102], "0x1e8000": 10, "0xfffe8000": 10, "ts_b": [10, 60], "0x1e0000": 10, "0xfffe0000": 10, "0x1df000": 10, "0xfffdf000": 10, "0x001000": [10, 60, 61], "r_a": [10, 60], "0x1bf000": 10, "0xfffbf000": 10, "0x020000": [10, 60, 61], "0x1a0000": 10, "0xfffa0000": 10, "0x01f000": 10, "0x180000": 10, "0xfff80000": [10, 60], "0x17f000": 10, "0xfff7f000": 10, "r_b": [10, 60, 61], "0x15f000": 10, "0xfff5f000": 10, "0x140000": 10, "0xfff40000": 10, "0x120000": 10, "0xfff20000": 10, "0xffe20000": 10, "0x100000": [10, 44], "nr": [10, 60], "0x01e000": 10, "0xffe1e000": 10, "0x002000": [10, 60], "0xffe01000": 10, "0x01d000": 10, "volatil": [10, 60, 61], "0x000000": [10, 60], "easili": 11, "essenc": 11, "consum": [11, 13, 15, 35, 66, 101], "wide": [11, 59, 65], "commerci": 11, "solut": [11, 47], "newer": [11, 29, 55], "v2": [11, 57], "visit": [11, 29, 55], "everyth": 12, "seem": 12, "simpler": 12, "distanc": 12, "gail": 12, "tsukiyama": 12, "tree": [12, 28, 30, 51, 93], "construct": [12, 61], "ldrglobal": [12, 15], "graph": 12, "perman": 12, "dlt": [12, 28, 35, 37, 39, 41, 42, 46, 47, 49, 52, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 92, 93, 95, 108], "pdr": [12, 66], "measur": [12, 55, 58, 62], "fpdt": [12, 36], "svt": 12, "cca": 12, "hub": [12, 55], "direct": [12, 38, 66, 82, 85, 86, 88, 89, 90, 95], "dci": 12, "technologi": [12, 58, 64, 80], "debugg": 12, "environm": 12, "udk": [12, 55, 57], "contribut": [12, 55], "guidelin": 12, "licens": [12, 31, 55], "style": [12, 66], "workflow": 12, "ingredi": [12, 23, 57, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "upgrad": [12, 51], "repositori": [13, 25, 31], "experi": 13, "wish": 13, "guidanc": 13, "renam": [13, 79], "bsf": [13, 95], "fsprel": 13, "replac": [13, 22, 36, 41, 63, 66, 93, 94, 96], "pkg": 13, "fspbin": [13, 92], "fspupd": 13, "fspsupd": 13, "fspmupd": 13, "fsptupd": 13, "json": [13, 30, 47], "boardpkg": [13, 47], "vbtbin": 13, "commit": [13, 22, 29, 35, 36, 74], "tianocor": [13, 35], "microcood": 13, "inf": [13, 31], "pcdfixeddebugprinterrorlevel": 14, "pcddebugpropertymask": 14, "sent": [14, 46], "pcddebugoutputdevicemask": 14, "definit": [14, 36, 47, 62, 66], "debug_init": 14, "0x00000001": [14, 61, 80], "debug_warn": [14, 101], "0x00000002": [14, 36, 61], "warn": 14, "debug_info": [14, 101], "0x00000040": 14, "debug_verbos": 14, "0x00400000": 14, "significantli": 14, "impact": 14, "debug_error": 14, "0x80000000": [14, 32], "error": [14, 33, 34, 46, 58, 101], "debug_property_debug_assert_en": 14, "0x01": [14, 47, 49, 66, 83, 95], "debug_property_debug_print_en": 14, "0x02": [14, 47, 49, 66, 75], "debug_property_debug_code_en": 14, "debug_property_clear_memory_en": 14, "debug_property_assert_breakpoint_en": 14, "debug_property_assert_deadloop_en": 14, "debug_output_device_log_buff": 14, "bit0": [14, 75], "debug_output_device_serial_port": 14, "bit1": 14, "debuglib": 14, "loaderplatformdataguid": 14, "emul": [14, 35, 100, 106], "sbid": [14, 21, 29, 36, 80], "sb_qemu": [14, 36, 80], "isvn": [14, 21, 29, 80], "00001": 14, "iver": [14, 21, 29, 80], "000": [14, 21, 29, 36, 80], "11095": 14, "bp0": [14, 61, 68, 70, 73, 74, 75, 78, 81, 83, 101], "initjump": 14, "startup": [14, 36, 46], "chosen": 15, "portion": 15, "gdt": 15, "idt": 15, "heap": [15, 34, 36, 38], "mem": [15, 29, 36, 41, 44, 66], "ldr": 15, "reclaim": 15, "pld": [15, 36, 52], "stacktop": 15, "mempoolend": 15, "fix": [15, 36], "pool": 15, "mempoolcurrtop": 15, "move": [15, 36], "mempoolcurrbottom": 15, "mempoolstart": 15, "diagrammat": 15, "servic": [15, 17, 36, 61, 63], "freed": 15, "persist": [15, 35], "reboot": [15, 18, 33, 35, 36, 46, 47, 61, 101], "allocatepool": 15, "allocatezeropool": 15, "allocatepag": 15, "allocatealignedpag": 15, "grow": 15, "between": [15, 26, 29, 46, 47, 58, 61, 69, 84], "report": [15, 46, 61, 64], "request": 15, "itself": [15, 29, 36, 65, 66], "freetemporarymemori": 15, "null": [15, 44, 101], "free": [15, 33, 36, 38], "memory_map_info": 15, "mem_map_type_reserv": 15, "mem_map_flag_payload": 15, "tightli": [15, 16, 17, 28], "coupl": [15, 16, 17, 28], "payloadinit": 15, "payloadentrylib": 15, "addmemoryresourcerang": 15, "rang": [15, 32, 36, 66], "pld_rsvd_mem_siz": [15, 28], "pld_heap_siz": [15, 33], "pld_stack_siz": 15, "memmap": 15, "slimboot": [15, 30, 59], "rsvdbase": 15, "rsvdsize": 15, "dmabas": 15, "heapbas": 15, "stackbas": 15, "elf": [16, 17, 26, 29, 34, 38, 51, 55], "pe32": [16, 30, 31, 94], "pi": [16, 17, 94], "document": [16, 32, 37, 42, 55, 66, 79], "flowchart": 16, "modular": [17, 19, 55], "driven": 17, "versatil": 17, "pe": 17, "os": 17, "permit": 17, "inclus": 17, "special": [17, 46, 94], "fault": 17, "toler": 17, "smm": [17, 55], "loos": [17, 28], "leverag": [17, 32], "simplifi": 17, "firmwareupd": [17, 19, 108], "agnost": 17, "necessari": [17, 66, 101], "difficult": 17, "1mb": 17, "resid": [17, 49, 66], "diagnosi": 18, "dump": [18, 34, 43, 44], "troubl": 18, "shoot": 18, "enter": [18, 26, 32, 33, 34, 36, 39, 40, 43, 44, 51, 61, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 107], "cdata": [18, 66, 107], "cl": [18, 33, 34, 43, 46, 94, 107], "cpuid": [18, 107], "dmesg": [18, 43, 44, 107], "exit": [18, 26, 29, 33, 39, 43, 44, 61, 79, 92, 94, 96, 97, 99, 101, 104, 107], "f": [18, 29, 46, 47, 61, 66, 94, 107], "filesystem": [18, 94, 107], "mm": [18, 107], "write": [18, 28, 44, 61, 107], "mmap": [18, 107], "mmcdll": [18, 107], "mmc": [18, 29, 43, 44, 107], "dll": [18, 107], "msr": [18, 107], "model": [18, 36, 41, 80, 84, 107], "mtrr": [18, 107], "pappend": 18, "usbdev": [18, 107], "small": [18, 30, 36, 55, 57], "reason": 18, "organ": [19, 66], "common": [19, 47, 66, 95], "payloadpkg": [19, 28, 30, 31, 32, 35, 36, 37, 52], "brief": 19, "till": 19, "invok": [19, 63], "logic": [19, 29, 34, 44, 55, 66], "subdirectori": 19, "manner": 19, "rule": [19, 95], "shall": [19, 39, 42], "mutual": 19, "exclus": 19, "thei": [19, 39, 46, 65, 66], "occupi": 20, "simpl": [21, 28, 36, 38, 66, 80], "identif": [21, 66], "major": 21, "minor": 21, "revis": 21, "semant": 21, "traceabl": 21, "sha1": [21, 29], "dirti": [21, 36], "anti": 21, "rollback": 21, "bootlloaderversionguid": 21, "buildnumb": 21, "hour": [21, 29], "stamp": [21, 29], "projminorvers": 21, "projmajorvers": 21, "coreminorvers": 21, "coremajorvers": 21, "securevernum": 21, "blddebug": 21, "fspdebug": [21, 92], "image_build_info": 21, "sbh": 21, "headerlength": [21, 66], "headerrevis": 21, "imageid": 21, "ascii": [21, 52], "string": [21, 43, 44, 66, 94, 103], "per": [21, 47, 48, 59], "imagevers": 21, "sourcevers": 21, "byte": [21, 37, 44, 47, 52, 61, 66, 71, 77, 82, 84, 85, 86, 88, 89, 90, 97, 105], "boot_loader_vers": 21, "build_numb": 21, "autom": [21, 77, 84, 85, 86, 88, 89, 90], "jenkin": 21, "gbootloaderversionguid": 21, "sb_apli": [21, 29], "001": [21, 29, 36, 80], "005": [21, 29, 80], "02490": 21, "sver": [21, 29, 80], "77f65eaf257fd5d": 21, "fdbg": [21, 29, 80], "bld": [21, 29, 80], "fspv": [21, 29, 80], "aplfsp": [21, 29], "rev": [21, 29, 80], "01040301": [21, 29], "reproduc": 21, "strict": 21, "hard": [21, 37, 102], "22": [22, 36], "lt": [22, 33], "iasl": [22, 29, 55], "20190509": 22, "llvm": 22, "openssl": [22, 29, 47], "sudo": [22, 25, 26, 29, 33, 79, 84], "apt": [22, 25, 26, 29], "y": [22, 28, 29, 30, 37, 41], "essenti": [22, 29, 36], "python3": [22, 29, 33], "uuid": [22, 29], "dev": [22, 29, 33, 36, 38, 47, 75, 84], "multilib": [22, 29], "miscellan": [22, 23, 24], "2019": [22, 35], "2022": [22, 36, 55], "dekstop": 22, "along": [22, 36, 61, 66, 93], "exact": [22, 60, 66], "python38": 22, "asl": [22, 57, 68], "gitbash": 22, "requist": 22, "generatekei": [22, 43, 63], "privat": [22, 36, 43, 59, 61, 63, 65, 66, 93, 94], "public": [22, 43, 44, 59, 61, 63, 65, 80], "would": [22, 23, 46, 47, 49, 59, 63, 81, 82, 93], "export": [22, 25, 93], "os1_testkey_pub_rsaxxxx": 22, "correspond": [22, 33, 39, 42, 46, 59, 61, 63, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 94], "64": [22, 33, 34, 36, 37, 79], "pub": 22, "releasebuild": 22, "acpica": 22, "site": [22, 37], "win": 22, "zip": [22, 23, 29, 35, 36, 37, 69, 71, 77, 82, 84, 92, 96], "unzip": [22, 29, 69], "llvmorg": 22, "clang_bin": 22, "llvmbin": 22, "win64": 22, "wiki": 22, "index": [22, 26, 29, 39, 41, 42, 71, 77, 82, 84, 85, 86, 88, 89, 90, 96], "php": [22, 31], "openssl_path": 22, "alreadi": [22, 30, 39, 46, 47, 49, 66], "scm": 22, "recommend": [22, 28, 29, 33, 80, 100], "okai": 22, "lf": 22, "larg": 22, "checkout": [22, 35], "behind": [23, 25, 66], "firewal": [23, 25], "proxi": [23, 24, 33], "submodul": [23, 30, 35], "recurs": [23, 35], "subcommand": [23, 29, 39, 92], "apl": [23, 29, 35, 36, 38, 51, 69, 84, 92], "stitch_compon": [23, 29, 35, 37, 69, 71, 77, 82, 84, 92], "artifact": 23, "programm": [23, 29, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "dediprog": [23, 35, 37, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "ubuntu": [24, 25, 36, 51], "docker": [24, 57], "yourself": [25, 80], "usermod": 25, "ag": 25, "re": [25, 33, 41, 102], "login": [25, 79, 99], "dockerfil": 25, "slimboot_source_tre": 25, "network": [25, 31, 32, 33, 36, 47, 71, 82, 84], "background": 25, "rm": 25, "pwd": 25, "work": [25, 26, 33, 34, 35, 39, 43, 46, 51, 55, 60, 61, 66, 69, 71, 77, 81, 82, 84, 85, 86, 88, 89, 90, 96, 99, 101, 106, 107], "exec": 25, "w": [25, 66, 71, 77, 82], "compani": 25, "http_proxi": 25, "proxy_host": 25, "https_proxi": [25, 33], "proxy_port": 25, "page": [26, 32, 33, 34, 35, 36, 37, 43, 44, 61, 102], "applic": [26, 30, 31, 38, 46, 66, 71, 82], "ethernet": [26, 36, 47, 49], "util": [26, 31, 33, 36, 42, 46, 47, 51, 61, 84, 95, 96, 98], "lite": 26, "private_kei": 26, "0x40000": [26, 29, 36], "cmdline": [26, 29, 33, 34, 36, 43, 44, 94], "testsigningprivatekei": [26, 29], "Not": [26, 34, 36, 49], "up2": [26, 29, 61], "flashabl": [26, 34, 36, 43, 44, 57, 96], "upon": [26, 40, 42, 66], "prompt": [26, 33, 47, 99, 100, 103, 106, 107], "mb": [26, 29, 34, 94], "000000ff": [26, 29], "0000000c": [26, 29], "isrespon": [26, 29], "00000001": [26, 29, 36], "result": [26, 29, 38], "00000000": [26, 29, 34, 36], "requestedact": [26, 29], "layer": [26, 29], "cp": [26, 33, 37, 84], "apollolakeboardpkg": [26, 29, 35, 37, 61, 69, 84], "otg": [26, 29], "root": [26, 29, 30, 32, 33, 34, 35, 43, 44, 51, 55, 58, 61, 65, 66, 68, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 99], "procedur": [26, 52], "distro": 26, "decid": [28, 46, 47], "whether": [28, 43, 44, 52], "payload_bar": 28, "payloadmain": 28, "payload_s": 28, "0x0001f000": 28, "epayload_s": [28, 36], "0x00120000": 28, "loader_rsvd_mem_s": [28, 36], "0x00b8c000": 28, "0x00500000": 28, "payload_load_high": [28, 37], "build_dsc": [28, 30, 92], "debug_vs2019": [28, 61], "ia32": [28, 30, 35, 80], "efi": [28, 29, 30, 31, 32, 35, 36, 37, 46, 47, 52, 61, 108], "littl": 28, "toolchain": [28, 30, 55, 92], "payloadbin": [28, 30, 31, 32, 35, 36, 37, 52], "hlwd": 28, "paylaod": 28, "lldr": [28, 31, 32, 35, 37, 48, 52, 108], "gen_cfg_data": [28, 35, 36, 37, 52, 66, 108], "payloadid": [28, 32, 35, 36, 37, 52, 108], "setpayloadid": 28, "lengthi": 29, "reward": 29, "few": [29, 32, 46, 47, 84], "uart0": [29, 82, 84], "micro": [29, 69, 77], "microb": 29, "restor": 29, "factori": [29, 71, 77, 82, 84, 85, 86, 88, 89, 90], "email": [29, 55], "pip": [29, 47], "pip3": 29, "cryptographi": [29, 47, 65], "mkdir": [29, 30, 33, 35, 37, 38, 79], "touch": 29, "chmod": 29, "755": 29, "stitchload": [29, 35, 37, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96], "upa1am40": 29, "sbl_up2_ifwi": [29, 84], "0xaa00000": [29, 84], "gencapsulefirmwar": [29, 46, 47, 61, 63, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90], "firmwareupdatetestkey_priv_rsa2048": [29, 61, 63], "fwuimag": [29, 46, 47, 61, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90], "fpt_xxx": 29, "fat32": [29, 33, 34, 43, 44, 46, 47, 84], "insert": [29, 35], "f7": 29, "fs1": 29, "l": [29, 31, 37, 94, 102], "fpt_3": 29, "50": [29, 36, 90], "2222": 29, "fpt": 29, "take": [29, 36, 41, 46, 47, 49, 55, 66, 93, 95, 96], "minut": 29, "cn16": [29, 72, 84, 87, 91], "connector": [29, 41, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 83, 87, 91], "putti": [29, 30, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "minicom": [29, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "115200bp": [29, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "8n1": [29, 68, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "observ": [29, 61, 71, 73, 74, 77, 82, 83, 84, 85, 86, 88, 89, 90], "btguard": 29, "vb": [29, 61], "05486": 29, "edc112328cf3e414": 29, "0xfef01d54": 29, "0xfef80000": 29, "0xfef88000": 29, "No": [29, 37, 55, 59, 102], "hex": [29, 39, 43, 44, 49, 61, 66, 96, 102, 105], "idx": [29, 33, 34, 39, 43, 44], "imgtyp": [29, 33, 34, 39, 43, 44], "devnum": [29, 33, 34, 39, 43, 44], "lbaoffset": [29, 33, 34, 39, 43, 44], "q": [29, 39, 61, 66, 102], "quit": [29, 39, 102, 106], "0x4": 29, "bootmediumpcibas": [29, 34, 43, 44], "0x1000000": [29, 32], "try": [29, 33, 34, 36, 43, 44, 46, 47, 60, 80], "0xff9dc000": 29, "0xffb2c000": 29, "0x150000": 29, "bootslot": [29, 34, 43, 44], "lbaaddr": 29, "0x149404": 29, "cmd": [29, 34, 36, 38, 44, 47, 102, 107], "setupbootimag": [29, 34, 43, 44], "ttys0": [29, 34, 36], "fw_boottim": 29, "15230": 29, "17": [29, 36], "send": 29, "heci": [29, 61, 73], "endofpost": 29, "sec_mod": 29, "getsecmod": 29, "gen_end_of_post": 29, "uefi_call_wrapp": 29, "sendwack": 29, "hbg4a2428525f7": 29, "getvar": 29, "nonandroid": 29, "userdebug": 29, "websit": [29, 33, 36, 46], "uo": 29, "sometim": [29, 102], "secmod": [29, 61, 73], "00000020": 29, "00000007": 29, "05482": 29, "c815bbfb25461c98": 29, "lean": 30, "effici": [30, 46], "subset": 30, "standalon": [30, 34, 63, 93, 101], "assum": [30, 32, 43, 44, 94], "directionari": 30, "payloadmodpkg": 30, "prep": 30, "vs2017": 30, "micro_python": 30, "debug_vs2017": 30, "payloadpkgpayloadbin": 30, "mention": [30, 36, 66, 79, 95], "enable_sbl_setup": 30, "__init__": 30, "platformqemuboardpkgboardconfig": 30, "telnet": 30, "8888": 30, "100": [30, 49, 68, 70, 73, 74, 75, 78, 81, 83, 101], "keypad": 30, "keyboard": 30, "bootloadercorepkgtoolssblsetup": 30, "screenshot": [30, 47], "intent": 30, "sblsetup": 30, "enable_paylod_modul": 30, "setp": 30, "mpym": 30, "stpy": 30, "cfgj": 30, "cfgd": [30, 66], "spare": 30, "adjust": [30, 36, 46, 47, 66], "auto": [30, 37, 39, 44, 66, 80], "alg": [30, 34, 36, 43, 73, 74, 80, 83], "0x2": [30, 36, 41, 74, 80, 83], "hello": [30, 38], "world": [30, 38], "v1": [30, 38], "12": [30, 33, 36, 47, 66, 101], "700": 30, "g0e6ef4035": 30, "09": [30, 35], "xyz": [31, 41], "ipx": [31, 36], "edk2": [31, 35], "uefipayloadpkg": [31, 35], "past": [31, 66], "copyright": [31, 34], "2021": 31, "corpor": [31, 36], "br": 31, "accompani": 31, "materi": 31, "made": [31, 66, 94, 101], "distribut": 31, "text": [31, 37, 66, 102], "opensourc": 31, "THE": 31, "ON": 31, "AS": 31, "basi": 31, "warranti": 31, "OR": [31, 55, 84, 85, 86, 88, 89, 90], "represent": 31, "OF": 31, "kind": 31, "express": [31, 32, 66], "impli": 31, "inf_vers": 31, "0x00010006": 31, "base_nam": 31, "file_guid": 31, "4cdf2dae": 31, "b4c7": 31, "482c": 31, "b468": 31, "99c812911ff5": 31, "module_typ": 31, "uefi_appl": 31, "version_str": 31, "dec": [31, 66], "guefipayloadnetbootappguid": 31, "0x4cdf2dae": 31, "0xb4c7": 31, "0x482c": 31, "0xb4": 31, "0x68": 31, "0x99": 31, "0xc8": 31, "0x12": 31, "0x91": 31, "0x1f": [31, 95], "0xf5": 31, "fdf": [31, 48], "dxefv": 31, "ruleoverrid": 31, "comment": [31, 63, 66], "platformbootmanagerlib": 31, "platformbootmanag": 31, "platformbootmanagerafterconsol": 31, "efibootmanagerrefreshallbootopt": 31, "platformregisterfvbootopt": 31, "load_option_act": 31, "uefipayload": [31, 35], "uefinetboot": 31, "lzma": [31, 32, 35, 37, 52, 94, 108], "prefer": [32, 44, 46, 47], "achiev": [32, 64], "tftp": [32, 36], "slimbootloader_defconfig": [32, 37], "link": [32, 47, 54, 63, 80], "menuconfig": 32, "dhcp": [32, 36], "serverip": 32, "addition": [32, 94], "savedefconfig": 32, "defconfig": 32, "arch": 32, "dt": 32, "look": [32, 33, 34, 37, 42, 43, 44, 47, 61, 80, 94, 95, 103], "compat": 32, "cell": [32, 66], "dm": 32, "0x60000000": 32, "mmio": 32, "pci_mem32_bas": 32, "pci_express_bas": 32, "0xe0000000": 32, "dtb": [32, 37], "bt": [32, 37], "setenv": [32, 37], "pxefile_addr_r": 32, "ramdisk_addr_r": 32, "0x2000000": 32, "initrd_addr_r": 32, "0x3000000": 32, "kernel_addr_r": 32, "0x4000000": [32, 34], "do": [33, 37, 42, 47, 55, 100, 102], "tradit": 33, "vmlinuz": [33, 37, 39, 43, 44, 79, 84, 94], "have_verified_boot": [33, 50, 105], "enable_grub_config": 33, "encount": 33, "issu": [33, 46, 55], "formula": 33, "32mb": 33, "iso": 33, "rufu": [33, 68, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "matter": 33, "xxx": 33, "don": 33, "someth": [33, 49, 66], "grub": [33, 43, 44, 84], "left": [33, 39, 42, 61], "corner": 33, "lsblk": 33, "gdisk": 33, "wipe": 33, "nvme1n1": 33, "icon": 33, "reach": [33, 37, 82, 84, 85, 86, 88, 89, 90, 101, 102], "proce": [33, 61, 68, 70, 73, 74, 75, 78, 80, 81, 83, 101, 102], "500mb": 33, "ext4": 33, "leav": 33, "pop": [33, 80], "about": [33, 35, 46, 47, 59, 61, 66, 80], "ignor": [33, 66], "mount": [33, 36, 43, 79, 94], "disregard": 33, "summari": 33, "asid": 33, "restart": [33, 61], "doubl": [33, 66], "nvme1n1p2": 33, "interest": [33, 80], "ones": [33, 36, 47], "27": [33, 47, 66], "altogeth": 33, "wget": [33, 37], "gencontain": [33, 34, 43, 46, 47, 61, 63, 94], "commonutil": [33, 34, 43], "singlesign": [33, 43, 63], "my": 33, "local": [33, 66, 79, 102], "echo": [33, 46, 47, 61, 94], "ro": 33, "quiet": [33, 36, 61], "os1_testkey_priv_rsa2048": [33, 43], "os1_testkey_priv_rsa3072": [33, 43], "sha": [33, 61], "seri": [33, 66, 71, 74], "sbl_o": [33, 34], "lastli": 33, "unmount": 33, "cmdl": [33, 36, 43, 94], "krnl": [33, 43, 94], "inrd": [33, 36, 43, 94], "img": [33, 84, 99, 103, 108], "rsa3072_pkcs1_sha2_384": [33, 59, 94], "classic": [33, 43], "umount": [33, 79], "shutdown": [33, 99], "face": 33, "difficulti": 33, "bootabl": [34, 39, 43, 44, 59, 68, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "vxwk": 34, "os1_testkey_pub_rsa2048_priv": 34, "sampl": [34, 38, 43, 44, 47, 60, 61, 63, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "home": [34, 43, 80], "intend": [34, 36], "boot_option_tmpl": [34, 43, 44], "0x1400": 34, "xhci": [34, 43, 44], "bu": [34, 36, 43, 44, 46, 47, 61, 75], "1st": [34, 36, 103], "mass": [34, 43, 44], "storag": [34, 35, 43, 44, 46, 47, 58, 61, 64, 92], "detect": [34, 36, 37, 43, 44, 60, 61, 68, 69, 70, 72, 73, 74, 75, 78, 80, 81, 83, 84, 87, 91, 94], "hwdev": [34, 44], "8686432": 34, "0x848b60": 34, "loadbootimag": [34, 43], "parsebootimag": [34, 43], "0x00000800": [34, 43], "0x1": [34, 36, 41, 43, 44, 46, 47, 49, 50, 66, 73, 74, 83, 95], "signtyp": [34, 36, 43, 73, 74, 80, 83], "signsiz": [34, 36, 43, 73, 74, 80, 83], "0x100": [34, 43, 73, 74, 83], "signhashalg": [34, 36, 43, 73, 74, 80, 83], "0xf3": [34, 43], "comp": [34, 43, 61], "unregist": [34, 43], "loadaddr": 34, "0x408000": 34, "loadend": 34, "0xb55da0": 34, "bssend": 34, "0xbf4f20": 34, "0x74dda0": 34, "780d61c0": 34, "1245": 34, "memlow": 34, "280": 34, "640k": 34, "memupp": 34, "600c00": 34, "6294528k": 34, "bootdevicepart3": 34, "bootdevicepart2": 34, "bootdevicepart1": 34, "bootdevicedr": 34, "addr": 34, "77851000": 34, "modscount": 34, "modsaddr": 34, "elfshdrnum": 34, "elfshdrsiz": 34, "elfshdraddr": 34, "elfshdrshndx": 34, "mmaplength": 34, "168": 34, "mmapaddr": 34, "780d6810": 34, "0000000000000000": 34, "00000000000a0000": 34, "18": [34, 68, 70, 73, 74, 75, 78, 81, 83, 101], "0000000000060000": 34, "0000000000100000": 34, "00000000780e0000": 34, "48": [34, 35, 36], "00000000781e0000": 34, "0000000000500000": 34, "60": 34, "00000000786e0000": 34, "0000000000068000": 34, "78": [34, 36], "0000000078748000": 34, "0000000000008000": 34, "90": [34, 89, 90], "0000000078750000": 34, "a8": 34, "0000000078c50000": 34, "00000000003b0000": 34, "c0": 34, "0000000079000000": 34, "0000000002000000": 34, "d8": 34, "000000007b000000": 34, "0000000000800000": 34, "f0": [34, 36, 89], "000000007b800000": 34, "108": 34, "000000007c000000": 34, "0000000003c00000": 34, "120": 34, "00000000fed20000": 34, "138": 34, "00000000ff66f000": 34, "0000000000991000": 34, "150": 34, "0000000100000000": 34, "0000000180400000": 34, "driveslength": 34, "drivesaddr": 34, "configt": 34, "loadernam": 34, "789e3088": 34, "apmtabl": 34, "vbecontrolinfo": 34, "vbemodeinfo": 34, "vbeinterfaceseg": 34, "vbeinterfaceoff": 34, "vbeinterfacelen": 34, "entrypoint": [34, 36], "408000": 34, "eax": [34, 102], "2badb002": 34, "ebx": 34, "esi": 34, "edi": 34, "0x8af000": 34, "0x500000": 34, "0x20000": [34, 61], "0xa08": 34, "vxtarget": 34, "instanti": 34, "ata1a": 34, "rawf": 34, "0x20001": 34, "ata1c": 34, "0x40001": 34, "ata1d": 34, "0x50001": 34, "_________": 34, "77777777": 34, "7777777": 34, "77777": 34, "smp": [34, 36], "777": 34, "date": 34, "jul": 34, "wind": 34, "river": 34, "inc": 34, "1984": 34, "acpi_boot_op": 34, "smt": 34, "8004mb": 34, "ed": [34, 42], "ipcom_drv_eth_init": 34, "drvname": 34, "gei": 34, "drvunit": 34, "13696": 34, "2015": [35, 55], "python_hom": 35, "reli": [35, 61, 84], "basetool": [35, 46, 47, 55, 61, 92], "fresh": 35, "edksetup": 35, "produc": 35, "NOT": [35, 66, 101], "42d8be0eaac5e7e109f487d4e241847e815b077a": 35, "uefipayloadpkgia32x64": 35, "vs2015x86": 35, "apr": 35, "uefipayloadpkgx64": 35, "debug_vs2015x86": [35, 61], "cfgdata_int_leafhil": [35, 37], "leafhill_8mb_ifwi": 35, "sbl_lfh_ifwi_uefi64": 35, "leaf": [35, 55, 69], "hill": [35, 55, 69], "8mb": 35, "bp1": [35, 61, 68, 70, 73, 74, 75, 78, 81, 83, 101], "sbpdt": 35, "bpdtobb": 35, "prov": 35, "uvar": [35, 60], "crb": [35, 42, 55, 68, 70, 76, 78, 87], "windows10": 35, "linuxboot": 36, "rather": 36, "meant": [36, 61], "kexec": 36, "userspac": 36, "disk": [36, 37, 43, 44, 79], "faq": 36, "bundl": 36, "cpio": 36, "archiv": [36, 55], "book": 36, "readm": 36, "md": 36, "bzimag": [36, 43, 44, 79, 94], "presenc": 36, "unpack": 36, "enough": 36, "usual": [36, 66], "gzip": 36, "xz": 36, "config_rd_gzip": 36, "buildroot": 36, "futex": 36, "epol": 36, "facilit": 36, "cover": [36, 60], "later": [36, 47, 66, 93], "conveni": 36, "prebuiltlinuximag": 36, "aae703b02f92bde9264366c545e87cec451de471": 36, "platformpkg": 36, "enable_linux_payload": 36, "0x004f0000": 36, "suppli": 36, "account": 36, "larger": 36, "0x00900000": 36, "linx": 36, "dummi": [36, 52, 66, 94], "osld": 36, "gz": 36, "satisfi": 36, "bridg": [36, 80], "0x29c0": 36, "ff9af000": 36, "unmap": 36, "0x00001000": [36, 38, 46, 47], "0x180": [36, 80], "0x584e494c": 36, "0x00800000": 36, "ram0": 36, "rw": 36, "0xec2d000": 36, "0xc4761": 36, "40": 36, "0x0eec0000": 36, "tpm": [36, 55, 57, 58, 64, 69], "lib": 36, "unabl": [36, 101], "tcg": 36, "0xa60": 36, "0x1548": 36, "0x3e058": 36, "0x8c0000": 36, "0x2934d0": 36, "0x62cb30": 36, "0x3da2a3": 36, "0x0ee5eaea": 36, "longmod": 36, "rc1": 36, "atharva": 36, "alel": 36, "mobl1": 36, "1ubuntu1": 36, "gnu": [36, 55], "ld": 36, "binutil": 36, "34": 36, "fri": 36, "oct": 36, "21": 36, "58": 36, "13": [36, 38], "pdt": 36, "fpu": 36, "x87": 36, "fxsave": 36, "sigfram": 36, "e820": 36, "0x0000000000000000": [36, 94], "0x000000000009ffff": 36, "0x00000000000a0000": 36, "0x00000000000fffff": 36, "0x0000000000100000": 36, "0x000000000e58bfff": 36, "0x000000000e58c000": 36, "0x000000000e58ffff": 36, "0x000000000e590000": 36, "0x000000000e5f7fff": 36, "0x000000000e5f8000": 36, "0x000000000e5fffff": 36, "0x000000000e600000": 36, "0x000000000fffffff": 36, "0x00000000ff9af000": 36, "0x00000000ffffffff": 36, "nx": 36, "tsc": 36, "calibr": 36, "pit": 36, "1804": 36, "804": 36, "mhz": 36, "last_pfn": 36, "0xe58c": 36, "max_arch_pfn": 36, "0x400000000": 36, "pat": 36, "wb": 36, "wt": 36, "uc": 36, "ramdisk": 36, "0x0ec2d000": 36, "0x0ecf1fff": 36, "0x0e4c7000": 36, "0x0e58b760": 36, "0x0ecf1760": 36, "checksum": [36, 44], "rsdp": 36, "000024": 36, "v02": 36, "oemid": 36, "xsdt": 36, "0x000000000e5900e0": 36, "00005c": 36, "v01": 36, "oemtabl": 36, "00000005": 36, "crea": 36, "0100000d": 36, "facp": 36, "0x000000000e590210": 36, "00010c": 36, "v05": 36, "dsdt": [36, 94], "0x000000000e5904e0": 36, "001bd9": 36, "intl": 36, "20220331": 36, "fac": 36, "0x000000000e590320": 36, "000040": 36, "hpet": 36, "0x000000000e590360": 36, "000038": 36, "apic": 36, "0x000000000e5903a0": 36, "00005a": 36, "v03": 36, "mcfg": 36, "0x000000000e590400": 36, "00003c": 36, "0x000000000e590440": 36, "000044": 36, "bgrt": 36, "0x000000000e5920c0": 36, "0x000000000e592100": 36, "00002c": 36, "01000001": 36, "0xe590210": 36, "0xe59031b": 36, "0xe5904e0": 36, "0xe5920b8": 36, "0xe590320": 36, "0xe59035f": 36, "0xe590360": 36, "0xe590397": 36, "0xe5903a0": 36, "0xe5903f9": 36, "0xe590400": 36, "0xe59043b": 36, "0xe590440": 36, "0xe590483": 36, "0xe5920c0": 36, "0xe5920f7": 36, "0xe592100": 36, "0xe59212b": 36, "zone": 36, "dma32": 36, "0x0000000000001000": 36, "movabl": 36, "node": [36, 46], "initmem": 36, "6772": 36, "pm": 36, "timer": 36, "0x408": 36, "lapic_nmi": 36, "acpi_id": 36, "lint": 36, "ioapic": 36, "apic_id": 36, "0xfec00000": 36, "gsi": 36, "int_src_ovr": 36, "bus_irq": 36, "global_irq": 36, "dfl": 36, "madt": 36, "0xfed00000": 36, "smpboot": 36, "hotplug": 36, "0x10000000": 36, "0xff9aefff": 36, "clocksourc": 36, "refin": 36, "jiffi": 36, "mask": [36, 41, 66, 93], "max_cycl": 36, "max_idle_n": 36, "7645519600211568": 36, "setup_percpu": 36, "nr_cpu": 36, "nr_cpumask_bit": 36, "nr_cpu_id": 36, "nr_node_id": 36, "percpu": 36, "s131688": 36, "r0": 36, "d32152": 36, "u2097152": 36, "zonelist": 36, "57704": 36, "imexp": 36, "explor": 36, "mous": 36, "i8042": 36, "serio1": 36, "input3": 36, "779": 36, "0xffffffffffffffff": 36, "0x1a03cc1362c": 36, "440795245324": 36, "unam": 36, "none": [36, 37, 39, 59, 79, 94, 99, 103, 108], "pxeboot": 36, "crc32": 36, "lzma2": 36, "dict": 36, "1mib": 36, "stdout": 36, "dd": 36, "conv": 36, "sync": [36, 46], "512": 36, "unless": 36, "ran": 36, "tinyconfig": 36, "config_futex": 36, "config_epol": 36, "devtmpf": 36, "config_devtmpf": 36, "config_kexec": 36, "config_kexec_fil": 36, "config_efi": 36, "stub": 36, "config_efi_stub": 36, "dhclient": 36, "ipv6": 36, "fals": [36, 101], "pxe_config_filenam": 36, "server_ip_address": 36, "snippet": 36, "sbl_tgl": 36, "flmp": [36, 101], "0x47a03000": 36, "0x4770f000": 36, "0x2d2600": 36, "e1000": 36, "1f": [36, 77, 82], "nvm": 36, "valid": [36, 66], "1998": 36, "46": 36, "__": 36, "___": 36, "____": 36, "ko": 36, "eth0": 36, "24": 36, "dhcpv4": 36, "leas": 36, "39": 36, "got": 36, "opcod": 36, "bootrepli": 36, "hwtype": 36, "hopcount": 36, "transact": 36, "0x8af9e5d6": 36, "num": 36, "unicast": 36, "0x00": [36, 49, 66, 75, 95, 105], "client": 36, "ip": [36, 46, 47, 65], "165": 36, "242": 36, "41": 36, "gatewai": 36, "mac": [36, 47, 61], "hostnam": 36, "bootfil": [36, 37], "subnet": 36, "fffffe00": 36, "router": 36, "domain": 36, "248": 36, "224": 36, "196": 36, "86": 36, "116": 36, "jf": 36, "96h0m0": 36, "ack": 36, "renew": 36, "163": 36, "rebind": 36, "157": 36, "ipv4": 36, "94": 36, "uri": 36, "invalid": 36, "fdt": 36, "magic": [36, 92], "0x23204175": 36, "0xd00dfeed": 36, "exhaust": 36, "05": 36, "pxelinux": 36, "oe": 36, "allowopt": 36, "timeout": [36, 60], "vesamenu": 36, "c32": 36, "titl": 36, "tabmsg": 36, "qemu64": 36, "02": [36, 72, 85, 87, 88, 91], "03": 36, "000000": 36, "62": 36, "yocto": [36, 37, 43, 44, 46, 47], "poki": 36, "38": [36, 47], "20220708": 36, "preempt": 36, "mon": [36, 37, 79, 99, 102, 103, 105, 106, 108], "aug": 36, "08": 36, "utc": 36, "smbio": 36, "dmi": 36, "tigerlak": 36, "ddr4": [36, 68, 83], "sodimm": [36, 81], "sb_tgl": 36, "006": 36, "00011": 36, "505209d9c37f4a": 36, "119842": 36, "vendor": 36, "ver": 36, "505209d9c37f4afe": 36, "547048": 36, "estim": 36, "ratio": 36, "averag": 36, "1024": 36, "1772": 36, "cpu0": 36, "11th": [36, 83], "gen": [36, 82], "tm": [36, 72, 87, 91], "i7": 36, "11850he": 36, "60ghz": 36, "famili": [36, 68, 70, 72, 75, 78, 81, 87, 91], "0x6": 36, "0x8d": 36, "547118": 36, "peb": 36, "fmt4": 36, "anythread": 36, "deprec": [36, 44], "icelak": 36, "lbr": 36, "width": [36, 66], "counter": 36, "pmu": 36, "548048": 36, "549048": 36, "550048": 36, "551049": 36, "0000ffffffffffff": 36, "552048": 36, "period": 36, "00007fffffffffff": 36, "553048": 36, "554048": 36, "0001000f000000ff": 36, "555099": 36, "rcu": 36, "hierarch": 36, "srcu": 36, "556210": 36, "secondari": 36, "557081": 36, "558049": 36, "14": [36, 47, 90], "gitlab": 37, "denx": 37, "de": 37, "distclean": 37, "dir": [37, 94], "vi": 37, "qemuboardpkg": [37, 52, 102, 103, 104, 105, 108], "cfgdataext_brd1": [37, 52, 108], "payload_exe_bas": 37, "config_sys_text_bas": 37, "kconfig": [37, 61], "0x00100000": 37, "stdio": [37, 79, 99, 102, 103, 104, 105, 106, 108], "yoctoproject": 37, "jethro": 37, "tar": 37, "bz2": 37, "xvf": 37, "sato": 37, "corei7": 37, "hddimg": [37, 79], "mydriv": [37, 79], "hd": [37, 79, 99, 103, 108], "bootdev": 37, "scsi": 37, "uart2": [37, 72, 85, 87, 88, 91], "mem32": 37, "config_sys_ns16550_mem32": 37, "ifdef": 37, "config_sys_ns16550_mem3": 37, "disclean": 37, "apollolak": [37, 65], "config_of_emb": 37, "strip": 37, "maker": [38, 77, 84, 85, 86, 88, 89, 90], "synchron": [38, 47], "sh": 38, "build_up2": 38, "cmake": 38, "gninja": 38, "dboard": 38, "up_squared_sbl": 38, "ninja": 38, "zephyr_root": 38, "thru": 38, "0xb4c000": 38, "0x10c000": 38, "0xa40000": 38, "ent": 38, "1689": 38, "g4a7c422182": 38, "threada": 38, "up_squar": 38, "threadb": 38, "build_qemu": 38, "qemu_x86": 38, "gbc34b1aa09": 38, "anyth": 39, "tri": [39, 60, 101], "subsequ": [39, 42, 65], "consider": 39, "buid": 39, "step1": [39, 42], "step2": [39, 42], "eg": [39, 42, 78], "coffeelakeboardpkg": [39, 42, 72, 87, 91], "panel": [39, 42, 80], "reflect": [39, 42, 66], "notepad": [39, 42], "sbl_ifwi": [39, 101], "newifwi": 39, "sd": 39, "ff": [39, 72, 87, 89, 90, 91], "0x3": [39, 41, 44, 49, 95], "noth": 39, "collect": [40, 51, 66], "dram": 41, "solder": 41, "circuit": 41, "pcb": 41, "attach": [41, 92], "dimm": 41, "constraint": 41, "schemat": 41, "ddr": 41, "datasheet": 41, "cfgdata_memori": 41, "8gb": 41, "lpddr4": [41, 68, 83], "0x000e": 41, "memory_cfg_data": [41, 66], "dualranksupporten": 41, "rmtmode": 41, "memorysizelimit": 41, "ch0_ranken": 41, "dual": 41, "rank": 41, "ch0_dramdens": 41, "ch1_ranken": 41, "ch1_dramdens": 41, "ch2_ranken": 41, "ch2_dramdens": 41, "ch3_ranken": 41, "ch3_dramdens": 41, "rmtcheckrun": 41, "hardcod": 41, "spd": 41, "cfgdata_memspd": 41, "spddatasel": 41, "carefulli": 41, "spd_ddrlp4": 41, "spd_ddrlp5": 41, "lpddr5": [41, 68, 70, 78], "respectivli": 41, "spdaddresst": 41, "slot": [41, 61, 97], "z": 41, "smbu": 41, "spddataselxyz": 41, "correct": [41, 79], "hang": 41, "never": 41, "troubleshoot": 41, "repeat": 41, "object": 41, "contact": 41, "repres": [41, 66], "cfgtool": 42, "regard": 42, "convert": [42, 95], "sheet": 42, "gpiotablexxx": 42, "csv": [42, 95], "gpiotablexx": 42, "param": 43, "initramf": [43, 44, 51], "adher": 43, "extract": [43, 44, 69, 71, 77, 81, 82, 84, 85, 86, 88, 89, 90, 93, 94], "proc": [43, 44], "grep": [43, 44], "rsa_private_kei": [43, 44], "2048": [43, 59, 61], "3072": [43, 59, 61], "hash_usag": [43, 44], "pubkey_o": [43, 44], "getkeyhashlist": 43, "boarconfig": 43, "0x1500": [43, 44], "startblock": 43, "270336": 43, "17244208": 43, "0x1072030": 43, "setupsectorss": [43, 44], "rootflag": [43, 44], "syssiz": [43, 44], "0x106d2a": 43, "0x30300": 44, "spn": [44, 61], "0x30000": 44, "multi": [44, 47, 52, 92], "mib": 44, "6902016": 44, "7644383": 44, "calcul": [44, 64, 65, 66, 93], "0xe42504": 44, "src": [44, 102], "0x7886f6a8": 44, "dest": 44, "kernels": 44, "7288512": 44, "0x22": 44, "0x6f36c": 44, "enable_tcc": [46, 47], "coordin": 46, "comput": [46, 65], "improv": 46, "solv": 46, "jitter": 46, "latenc": 46, "keep": [46, 61, 66], "learn": [46, 47, 99, 100, 103, 104, 105, 106, 107, 108], "rtct": 46, "popular": 46, "hypervisor": [46, 51], "stream": 46, "similarli": [46, 66], "crl": 46, "doesn": [46, 55, 93], "knowledg": 46, "dso": 46, "deliv": [46, 57], "tigerlakeboardpkg": [46, 47, 83, 88], "tcc_ccfg_size": 46, "tcc_crl_size": 46, "0x00008000": 46, "tcc_stream_siz": 46, "0x00005000": 46, "ipfw": [46, 47, 59, 60, 61], "siipfw": [46, 47], "tccc": 46, "tccm": 46, "tcct": 46, "charact": [46, 47, 61], "boardpkgbinari": 46, "commonboardpkg": 46, "cfgdata_tcc": 46, "tccenabl": 46, "combo": [46, 47, 49], "tcctune": 46, "supersed": 46, "overlap": [46, 61], "tccsoftsram": 46, "sram": 46, "llc": 46, "tccerrorlog": 46, "record": [46, 58, 61, 64], "cfgdata_int_tglu_ddr4": [46, 47], "origin": [46, 47, 49, 66], "tcc_cfg_data": 46, "cfgdata_bootopt": 46, "six": [46, 47], "besid": 46, "cycl": 46, "sbl_rtcm": 46, "tcccrl": 46, "signedtcccrl": 46, "rsa3072_pss_sha2_384": [46, 47, 59, 94], "containercomptestkey_priv_rsa3072": [46, 47, 63], "td": [46, 47, 61, 94], "binwrapp": [46, 47], "posixlik": [46, 47], "lz4compress": [46, 47, 94], "basetoolsbinwin32lz4compress": 46, "win32": [46, 47, 61], "bootloadercorepkgtoolsgencontain": 46, "firmwareupdatetestkey_priv_rsa3072": [46, 47, 63], "previou": [46, 47, 66], "signedtcccachecfg": 46, "signedtccstream": 46, "cfgdata_capsuleinform": [46, 47, 61], "sy": [46, 47, 61], "wmi": [46, 47, 61], "44fadeb1": [46, 47, 61], "b204": [46, 47, 61], "40f2": [46, 47, 61], "8581": [46, 47, 61], "394bbdc1b651": [46, 47, 61], "firmware_update_request": [46, 47, 61], "cfgdata_tcc_featur": 46, "sensit": 47, "traffic": 47, "shape": 47, "ieee": 47, "grade": 47, "robust": 47, "reliabl": [47, 62], "exchang": 47, "enterpris": 47, "concept": 47, "heart": 47, "internel": 47, "iiot": 47, "relev": [47, 61, 66, 92, 93], "fbu": 47, "enable_tsn": 47, "tmac_siz": 47, "tmac": [47, 61], "rebuilt": 47, "soft": 47, "strap": 47, "softstrap": 47, "search": [47, 55], "otion": 47, "tsn7": 47, "2832972ad6e8f550f9628eeca7027b0aa65eb10b": 47, "stitchifwiconfig_tglu": 47, "cfgdata_silicon": [47, 49], "pchtsnenabl": 47, "en_di": [47, 49, 66], "pchtsnlinkspe": 47, "speed": [47, 49, 102], "4mhz": 47, "5gbp": [47, 49], "1gbp": 47, "0x03": [47, 66, 83, 95], "pchtsnmultivcen": 47, "vc": 47, "virtual": [47, 55, 57, 76], "silicon_cfg_data": [47, 49, 66], "effect": [47, 49, 66, 93], "iotg": 47, "v3": 47, "tsn_mac_config": 47, "bdf": 47, "rsvdbits1": 47, "func": [47, 75], "19": [47, 66], "rsvdbits0": 47, "give": [47, 66], "0x000f4000": 47, "hexadecim": 47, "000f4000": 47, "100b": 47, "1110b": 47, "0000b": 47, "lower": 47, "fc": 47, "f8": 47, "ae": 47, "notat": 47, "macaddresslow": 47, "00aef8fc": 47, "macaddresshigh": 47, "00000430": 47, "siiptool": 47, "subregion_imag": 47, "config_json": 47, "tsnmacaddr": [47, 61], "signedtsnmacaddr": 47, "previous": [48, 66], "enable_pre_os_check": 48, "preoscheck": 48, "argument": [48, 61, 92, 94, 96, 97, 101], "gigabit": 49, "pse": [49, 59, 63], "mbp": 49, "rgmii": 49, "duplex": 49, "half": 49, "pse0": 49, "pse1": 49, "elkhartlakeboardpkg": [49, 74, 85], "pchtsngbesgmiien": 49, "psetsngbe0sgmiien": 49, "psetsngbe1sgmiien": 49, "psetsngbe0phyinterfacetyp": 49, "phy": 49, "editnum": 49, "2b": [49, 66], "psetsngbe1phyinterfacetyp": 49, "cfgdata_ext_iotgcrb": 49, "tcc": [51, 59], "overview": 51, "subregion": 51, "rtcm": 51, "tsn": [51, 59, 61], "capsul": [51, 59, 62, 63, 96, 97, 101], "gbe": 51, "sgmii": 51, "helloworld": 51, "netboot": 51, "pxe": 51, "vxwork": 51, "zephyr": [51, 55, 57], "micropython": 51, "leafhil": 51, "confiugr": 51, "cfio": 51, "gengpiodata": [51, 95], "fastboot": 51, "acrn": 51, "payload_fil": 52, "payload_id": 52, "compression_algorithm": 52, "compoment": 52, "uefipld": [52, 94, 108], "miss": 52, "tell": [52, 66], "Tos": 54, "tutori": [54, 80], "terminologi": 54, "acronym": 54, "art": 55, "puzzl": 55, "complex": 55, "dougla": 55, "horton": 55, "monolith": 55, "combin": [55, 66], "iot": [55, 57, 77, 84, 85, 86, 88, 89, 90], "vari": 55, "rto": [55, 57], "ground": 55, "upcom": 55, "futur": [55, 61], "who": [55, 66, 93], "uart": [55, 71, 84, 85, 86, 88, 89, 90, 96], "token": 55, "ec": 55, "superio": 55, "udk2023": 55, "ye": 55, "trust": [55, 58, 62, 64, 65], "air": 55, "ota": 55, "safe": [55, 61], "legaci": [55, 71], "rom": 55, "csm": 55, "plan": [55, 71, 77, 82, 84, 85, 86, 88, 89, 90], "subscrib": 55, "our": 55, "mail": 55, "me": 55, "direclti": 55, "idea": [55, 71, 77, 82, 84, 85, 86, 88, 89, 90], "happi": 55, "review": 55, "trsute": 57, "assembl": 57, "disassembl": 57, "emporari": 57, "emori": 57, "ilicon": 57, "scalabl": 57, "engin": 57, "unauthor": 58, "ibb": [58, 65, 109], "cryptograph": [58, 63, 65, 79], "ptt": [58, 64], "Its": 59, "depict": [59, 60, 63, 65, 94], "sige": 59, "mono": 59, "shot": 59, "author": 59, "sha2_256": [59, 94], "sha256": 59, "sha2_384": [59, 94], "sha384": 59, "rsa2048_pkcs1_sha2_256": [59, 94], "pkcs1": 59, "rsa2048_pss_sha2_256": [59, 61, 94], "pss": 59, "usecas": 59, "enrol": 59, "key_id_os1_private_rsa3072": 59, "key_id_master_rsa3072": [59, 63], "key_id_container_rsa3072": [59, 63, 94], "loadabl": [59, 65], "digest": [59, 65], "apart": 59, "categori": 59, "fall": 59, "overriew": 59, "ownership": 59, "pictur": [59, 61, 65], "ref": 59, "crash": 60, "dead": 60, "loop": [60, 61, 79], "accomplish": 60, "backup": [60, 61, 71, 77, 82, 84, 85, 86, 88, 89, 90, 101], "role": 60, "0x00e00000": 60, "0xde5000": 60, "0xfffe5000": 60, "0x01b000": 60, "0xd80000": 60, "0x065000": 60, "0xcc1000": 60, "0xffec1000": 60, "0x0bf000": 60, "0xac1000": 60, "0xffcc1000": 60, "0xa00000": 60, "0xffc00000": 60, "0x0c1000": 60, "0x9e5000": 60, "0xffbe5000": 60, "0x980000": 60, "0xffb80000": 60, "0x8c1000": 60, "0xffac1000": 60, "0x6c1000": 60, "0xff8c1000": 60, "0x600000": 60, "0xff800000": 60, "0x5ff000": 60, "0xff7ff000": 60, "0x5fb000": 60, "0xff7fb000": 60, "0x004000": [60, 61], "0x5db000": 60, "0xff7db000": 60, "0x519000": 60, "0xff719000": 60, "0x0c2000": 60, "0x518000": 60, "0xff718000": 60, "0x514000": 60, "0xff714000": 60, "0x4f4000": 60, "0xff6f4000": 60, "0x432000": 60, "0xff632000": 60, "0x402000": 60, "0xff602000": 60, "0x030000": 60, "0x401000": 60, "0xff601000": 60, "0x2a0000": 60, "0xff4a0000": 60, "0x161000": 60, "0x290000": 60, "0xff490000": 60, "0x010000": [60, 101], "0x28e000": 60, "0xff48e000": 60, "0x28d000": 60, "0xff48d000": 60, "0x072000": 60, "0xff272000": 60, "0x21b000": 60, "0x071000": 60, "0xff271000": 60, "0xff200000": 60, "whenev": [60, 66], "cancel": 60, "flight": 60, "vice": [60, 95], "versa": [60, 95], "happen": 60, "enable_sbl_resili": 60, "biosredassist": 60, "guard": [60, 62, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "profil": 60, "fvme": [60, 77, 82], "caus": [60, 63], "exercis": [60, 109], "track": 61, "progress": 61, "toggl": 61, "themselv": 61, "csme": 61, "gather": [61, 68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91], "parit": 61, "mark": [61, 66], "incorpor": 61, "assoic": 61, "privkei": 61, "newimag": 61, "goe": 61, "priv_kei": [61, 71, 82], "key_id": [61, 63, 94], "key_id_firmwareupdate_rsa2048": [61, 63, 69, 84], "key_id_firmwareupdate_rsa3072": [61, 63, 85, 86, 88, 89, 90], "temp": 61, "csme_fw_update_driv": 61, "csmd": 61, "0x4e5000": 61, "0xffce5000": 61, "0x0db000": 61, "0x4e4000": 61, "0xffce4000": 61, "0x4e0000": 61, "0xffce0000": 61, "0x4c0000": 61, "0xffcc0000": 61, "0x440000": 61, "0xffc40000": 61, "0x080000": 61, "0x3c0000": 61, "0xffbc0000": 61, "assign": [61, 66, 68, 70, 78, 81], "sole": 61, "containertestkey_priv_rsa2048": [61, 63], "sblplatform": [61, 101], "256": [61, 79], "efi_firmware_management_capsule_head": 61, "bodi": [61, 66], "fileguid": 61, "efi_guid": 61, "headers": 61, "todai": 61, "firmwrevers": 61, "capsuleflag": 61, "pubkeyoffset": 61, "pubkeys": 61, "imageoffset": 61, "images": 61, "signatureoffset": 61, "signatures": 61, "firmware_update_head": 61, "itemoffsetlist": 61, "embeddeddrivercount": 61, "payloaditemcount": 61, "dimens": 61, "efi_firmware_management_capsule_header_init_vers": 61, "preceed": 61, "efi_firmware_management_capsule_image_head": 61, "against": [61, 65, 66], "imagetypeid": 61, "efi_firmware_image_descriptor": 61, "updateimagetypeid": 61, "imageindex": 61, "efi_firmware_management_protocol": 61, "setimag": 61, "updateimageindex": 61, "reserved_byt": 61, "updateimages": 61, "vendorcod": 61, "updatevendorcodes": 61, "hardwareinst": 61, "outsid": 61, "therefor": [61, 102], "auth": [61, 62], "updatehardwareinst": 61, "efi_firmware_management_capsule_image_header_init_vers": 61, "dwmi": 61, "wq00": 61, "ws00": 61, "surviv": 61, "intel_wmi_sbl_fw_upd": 61, "getobject": 61, "winmgmt": 61, "enumset": 61, "instancesof": 61, "acpifirmwarecommun": 61, "wscript": 61, "val": 61, "put_": 61, "capsule_info_cfg_data": 61, "0e": 61, "platformnam": [61, 73, 74, 83], "bootpolici": 61, "capsuleimag": [61, 73, 74, 83], "0x787af000": 61, "capsules": [61, 73, 74, 83], "0xefe248": 61, "cse": 61, "readi": [61, 71, 80, 82], "0x77f000": 61, "0x10000": [61, 73, 74, 83], "0x78f000": 61, "0xedf000": 61, "99": [61, 68, 70, 74, 75, 78, 81, 83], "0xeef000": 61, "0xe000": 61, "0x787ae000": 61, "0x770000": 61, "0xf000": 61, "fwst": 61, "rsdt": 61, "efi_system_resource_t": 61, "efi_system_resource_entri": 61, "edsger": 62, "dijkstra": 62, "leak": 63, "hacker": 63, "compromis": [63, 64], "rootkit": 63, "nist": 63, "whitepap": 63, "bkm": 63, "owner": [63, 65], "bootguard": [63, 81], "bpm": 63, "configdata": 63, "key_id_master_rsa2048": 63, "mastertestkey_priv_rsa2048": 63, "mastertestkey_priv_rsa3072": 63, "key_id_cfgdata_rsa2048": 63, "configtestkey_priv_rsa2048": 63, "key_id_cfgdata_rsa3072": 63, "key_id_container_rsa2048": 63, "containertestkey_priv_rsa3072": 63, "key_id_container_comp_rsa2048": 63, "containercomptestkey_priv_rsa2048": 63, "key_id_container_comp_rsa3072": [63, 94], "componentm": 63, "key_id_os1_public_rsa2048": 63, "os1_testkey_pub_rsa3072": 63, "key_id_os1_public_rsa3072": 63, "incas": 63, "violat": [63, 101], "golden": 64, "ascertain": 64, "discret": [64, 65], "conjunct": 64, "asymmetr": 65, "pair": [65, 66, 93, 94], "dissemin": 65, "encrypt": 65, "hwrot": 65, "rot": 65, "anchor": 65, "slightli": [65, 94], "rational": 66, "categor": 66, "flavor": 66, "least": [66, 80], "prioriti": 66, "platform_cfg_data": 66, "foundat": 66, "li": 66, "typecast": 66, "fed": 66, "_cfgdata_int_fil": 66, "cfgdatabrd1_internalrvp7": 66, "cfgdatabrd2_intrvp11": 66, "cfgdata_ext_xx": 66, "customintern": 66, "higher": 66, "extcfg_brd1": 66, "extcfg_brd2": 66, "filter": 66, "cdata_head": 66, "especi": 66, "0x16": [66, 72, 87, 91], "security_cfg_data": 66, "graphics_cfg_data": 66, "cdata_blob_head": 66, "internaldataoffset": 66, "usedlength": 66, "totallength": 66, "conditionnum": 66, "word": 66, "ideal": [66, 80], "replic": 66, "subsect": 66, "overal": [66, 92], "quick": [66, 80], "refcard": 66, "scope": 66, "preced": 66, "pageid1": 66, "parentpageid1": 66, "pagetxetdescription1": 66, "pageid2": 66, "parentpageid2": 66, "pagetxetdescription2": 66, "parentpageid": 66, "rootpageid": 66, "rootpagetxetdescript": 66, "nest": 66, "measuredboot": 66, "vt": 66, "emmctun": 66, "dcidebug": 66, "rsvd1": 66, "features_data": 66, "features_cfg_data": 66, "plt": 66, "cfghdr_tmpl": [66, 95], "0x310": 66, "features_tmpl": 66, "0x0000001f": 66, "explicit": 66, "exclam": 66, "statement": 66, "appear": 66, "equival": [66, 89, 90], "indent": 66, "relativefilepath": 66, "commonbrdpkg": 66, "rvp7pkg": 66, "cfgtmplname": 66, "param1": 66, "param2": 66, "cfgheader": 66, "_length_": 66, "10b": 66, "4b": 66, "12b": 66, "condvalu": 66, "0x0f0": 66, "macro": 66, "primarili": 66, "cond_gpio_skip": 66, "_half0": 66, "lot": [66, 104, 105], "gpio_1": 66, "gpio_2": 66, "gpio_3": 66, "reus": 66, "alwai": [66, 94], "fold": 66, "angl": 66, "bracket": 66, "expans": 66, "nth": 66, "expland": 66, "substitut": 66, "pcierp_tmpl": 66, "pcierpfeatur": 66, "rp": 66, "pcie_rp_feat": 66, "1bb": 66, "clkreqsup": 66, "clk": 66, "req": 66, "clkreq": 66, "cond_pcie_rp_en": 66, "clkreqnum": 66, "cond_pcie_rp_clk_req_sup": 66, "3bb": 66, "aspm": 66, "pcie_rp_cfg_data": 66, "0x302": 66, "0x8b": 66, "0x8f": 66, "0x87": 66, "0x86": 66, "0x83": 66, "0x8e": 66, "unord": 66, "colon": 66, "sequenc": 66, "lead": 66, "white": 66, "configdatadef": 66, "identi": 66, "pageid3": 66, "0x2000": 66, "mrcfastboot": 66, "0x200": 66, "plain": 66, "cfgitemnam": 66, "numtyp": 66, "minvalu": 66, "maxvalu": 66, "hexa": 66, "decim": 66, "val1": 66, "text1": 66, "val2": 66, "text2": 66, "val3": 66, "text3": 66, "9600": 66, "19200": 66, "38400": 66, "57600": 66, "tabular": 66, "column": 66, "columnhdr1": 66, "columnhdr2": 66, "columnhdr3": 66, "columnhdr": 66, "sepcifi": 66, "But": 66, "hold": 66, "hyperthread": 66, "tcc_set": 66, "hyper": 66, "thread": 66, "sai": 66, "tccset": 66, "keyword": 66, "affect": 66, "parent": 66, "value1": 66, "textstr1": 66, "value2": 66, "textstr2": 66, "split": 66, "except": [66, 101], "hover": 66, "cfgitem": 66, "lan": 66, "hide": 66, "true": [66, 101], "visibl": 66, "bitfield": 66, "gpiopinconfig1_": 66, "gpioskip_": 66, "enablesgx": 66, "epochupd": 66, "cfgitemoffset": 66, "explicitli": 66, "hexmajor": 66, "hexminor": 66, "bitfieldoffset": 66, "sort": 66, "0x0040": 66, "prefix": 66, "0x": 66, "brace": 66, "around": [66, 102], "comma": 66, "quot": 66, "0b": 66, "0x05": [66, 74, 95], "0x06": 66, "0x07": [66, 95], "0w": 66, "0x0201": 66, "0x0403": 66, "0x0605": 66, "0x0807": 66, "0d": 66, "0x04030201": 66, "0x08070605": 66, "0q": 66, "0x0807060504030201": 66, "popul": [66, 93], "did": 66, "nor": 66, "overwrit": [66, 94], "cfgdata_int_brd0_def": 66, "cfgdata_ext_brd1_rvp": 66, "cfgdata_ext_brd2_crb": 66, "cfgdata_ext_brd3_bmp": 66, "tagnam": 66, "itemnam": 66, "gpiopinconfig1_gpp_a0": 66, "gpioskip_gpp_a0": 66, "dword0": 66, "dword1": 66, "gpiopinconfig0_gpp_a0": 66, "0x12345678": 66, "were": 66, "cfg_ext_sign": 66, "12th": 68, "formal": [68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91], "plat": [68, 70, 75, 77, 78, 81], "0x0017": [68, 70], "j1g2": [68, 70, 78, 81], "u6j1": 68, "ddr5": [68, 70, 78, 81], "0x001b": 68, "0x0012": [68, 78], "j1c1": [68, 78], "j9j3": 68, "adlp": [68, 89], "0x0013": [68, 78], "0x0010": [68, 78], "0x000b": [68, 78], "j25": 68, "j109": 68, "0x000d": [68, 78], "j31": 68, "j34": 68, "0x000a": 68, "j2e2": 68, "j9a1": [68, 71], "adln": 68, "0x0009": 68, "j30": 68, "j32": 68, "stitchifwi": [68, 69, 70, 71, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90], "alderlakeboardpkg": [68, 86, 89, 90, 101], "bios_image_nam": [68, 69, 70, 72, 73, 74, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "sbl_ifwi_image_nam": [68, 69, 70, 72, 73, 74, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "sbl_adls_ifwi": 68, "xxxx": [68, 70, 72, 73, 74, 75, 78, 81, 83, 87, 91, 94], "sbl_adlx_ifwi": 68, "sf100": [68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "sf600": [68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "polar": [68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "even": [68, 70, 71, 75, 77, 78, 81, 82, 93, 102], "bit16": [68, 69, 70, 72, 78, 81, 84, 87, 91], "pmc": [68, 69, 70, 72, 78, 81, 84, 87, 91], "clock": [68, 70, 72, 78, 81, 87, 91], "wdt": [68, 70, 72, 78, 81, 87, 91], "oc_wdt_ctl": [68, 70, 72, 78, 81, 87, 91], "54h": [68, 70, 72, 78, 81, 87, 91], "flash_upd": [68, 69, 70, 72, 75, 78, 81, 84, 87, 91], "0x002b1000": [68, 70, 75, 78, 81, 83], "0x0a000": [68, 70, 75, 78, 81, 83], "fwu": [68, 70, 73, 74, 75, 78, 81, 83, 101], "0x7c": [68, 70, 73, 74, 75, 78, 81, 83], "0x77": [68, 70, 73, 74, 75, 78, 81, 83, 101], "etcher": [68, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "app": [68, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91], "atom": [69, 74], "e3900": 69, "junip": 69, "oxbow": 69, "variat": 69, "sbl_lfh_ifwi": 69, "leafhild": 69, "0070": 69, "r01": 69, "1805070352": 69, "fuse": [69, 71, 77, 82, 84, 85, 86, 88, 89, 90], "j5d1": 69, "disconnect": [69, 72, 73, 74, 83, 87, 91], "deidprog": [69, 72, 73, 74, 83, 87, 91], "ifwiutil": [69, 81, 84, 85, 86, 88, 101], "triger": [69, 72, 84, 87, 91], "scratchpad": [69, 84], "share": [69, 80, 84, 92], "bios_scratchpad": [69, 84], "1090h": [69, 84], "isfirmwareupd": [69, 72, 84, 87, 91], "lpss": 69, "ftdi": 69, "25": 69, "26": 69, "15th": 70, "0x0018": 70, "j9b2": [70, 78], "arlh": [70, 71], "arlu": 70, "0x001a": 70, "j3h2": 70, "j7a1": 70, "0x0019": [70, 81], "s02": 70, "j2b4": 70, "j6j3": 70, "s03": 70, "0x0016": 70, "j122198": 70, "s04": 70, "0x0015": 70, "socket": 70, "arrowlakeboardpkg": [70, 71], "sbl_arlh_ifwi": 70, "ultra": 71, "inel": 71, "tailor": [71, 82], "equip": [71, 77, 82, 84, 85, 86, 88, 89, 90], "mirco": 71, "internet": [71, 77, 82, 84, 85, 86, 88, 89, 90], "reprogram": [71, 77, 82, 84, 85, 86, 88, 89, 90], "bios_ifwi_imag": [71, 82], "sbl_ifwi_imag": [71, 77, 82, 84, 85, 86, 88, 89, 90], "0xaa00001b": 71, "stitchifwiconfig_arlh": 71, "isd": 71, "8th": [72, 87, 91], "9th": [72, 87, 91], "cfl": [72, 87, 91], "exis": [72, 73, 74, 83, 87, 91], "0xaa00": [72, 87, 91], "sio": [72, 87, 91], "uart1": [72, 86, 87, 89, 90, 91], "com1": [72, 87, 91], "fe": [72, 87, 89, 91], "com2": [72, 87, 91], "sbl_cfl_ifwi": [72, 87, 91], "j3h1": [72, 87, 91], "j7h1": [72, 87, 91], "j7h2": [72, 87, 91], "cn18": [72, 86, 87, 91], "j8j1": [72, 87, 91], "j9b7": [72, 73, 87, 91], "j4a1": [72, 83, 87, 91], "0x14": [72, 87, 91], "0x1b": [72, 87, 91, 95], "cmlv": 73, "cometlakeboardpkg": 73, "cometlakevboardpkg": 73, "sbl_cml_ifwi": 73, "sbl_cmlv_ifwi": 73, "j7g1": 73, "0x11": [73, 95], "cml_": 73, "0x8eaba010": 73, "0x83028c": 73, "0x7f": [73, 74, 83], "0x007f0000": 73, "0x002a1000": 73, "0x0f000": 73, "0x7d": [73, 74], "0x15": [73, 95], "x6000e": 74, "ehl": [74, 85], "sbl_ehl_ifwi": 74, "j3d4": 74, "ehl_crb": 74, "0x758b4010": 74, "0x9e328c": 74, "0x008f3000": 74, "0x004f1000": 74, "0x0e000": 74, "j5j1": 74, "mr4": 74, "3112989fdcec8240857b96c942d9942ec0e18254": 74, "xeon": 75, "d1700": 75, "d2700": 75, "idv": 75, "idvh": 75, "idavilleboardpkg": 75, "sbl_idv_ifwi": 75, "biosscratchpad3_cfg": 75, "0x1e": 75, "pci_config": 75, "ic": 76, "simic": 76, "qsp": 76, "signag": [77, 84, 85, 86, 88, 89, 90], "meteorlakeboardpkg": [77, 78], "0xaa00001f": [77, 82], "bios_imag": [77, 80, 84, 85, 86, 88, 89, 90], "stitchifwiconfig_mcl": 77, "stitchifwi_components_mtl": 77, "mtlp": [77, 78], "luck": [77, 84, 85, 86, 88, 89, 90], "14th": 78, "j1": 78, "j9w1": 78, "j2b1": 78, "j9v1": 78, "sku": 78, "sbl_mtl_ifwi": 78, "sbl_mtlp_ifwi": 78, "ctrl": [79, 99, 104, 106], "genericx86": 79, "mnt": 79, "mv": 79, "usernam": 79, "hda": 79, "1g": 79, "disk_imag": 79, "isim": 80, "determinist": 80, "instrument": 80, "articl": 80, "deeper": 80, "focu": [80, 102], "pc": 80, "head": 80, "bwlow": 80, "snapshot": 80, "strongli": 80, "cli": [80, 109], "firststep": 80, "00581": 80, "8bb52daaca47d50a": 80, "qemfsp": 80, "00001000": 80, "0x00001d44": 80, "0x00070000": 80, "0x00040000": 80, "0x3400": 80, "_hs_": 80, "0x00000100": 80, "udimm": 81, "s14": 81, "j8g2": 81, "r6j1": 81, "s17": 81, "0x0011": 81, "raptorlakeboardpkg": [81, 82], "sbl_rpls_ifwi": 81, "27mm": 82, "2x4": 82, "femal": 82, "ttl": 82, "j9m1": 82, "wire": [82, 84, 85, 86, 88, 89, 90], "pinout": [82, 84, 85, 86, 88, 89, 90], "uart0_txd": 82, "uart0_rxd": 82, "gnd": [82, 84, 85, 86, 88, 89, 90], "rplp": [82, 90], "stitchifwiconfig_rplp": 82, "rki": 82, "j7y2": 82, "tgl": [83, 88], "up3": [83, 88], "ddrlp4": 83, "sbl_tgl_ifwi": 83, "j4h2": 83, "tglu_ddr": 83, "0x7770a010": 83, "0x99128c": 83, "0x00891000": 83, "0x7e": [83, 101], "n3350": 84, "uart_rx": [84, 85, 86, 88, 89, 90], "uart_tx": [84, 85, 86, 88, 89, 90], "mmcblk0p1": 84, "mmcblk0p2": 84, "upboard": 84, "earlycon": 84, "uart8250": 84, "mmio32": 84, "0x82531000": 84, "115200n8": 84, "eof": 84, "elkhartlak": 85, "cn49": 85, "0xaa000206": 85, "06": 85, "sbl_up2_6000_ifwi": 85, "cn20": [85, 88], "adln50": 86, "cn14": 86, "0xaa000106": 86, "sbl_up7000adln50_ifwi": 86, "upx": 87, "compact": 87, "cn11": 88, "0xaa000204": 88, "sbl_upx11_ifwi": 88, "cn9": [89, 90], "0xaa000104": 89, "ecapsul": [89, 90], "hexedit": [89, 90], "hexdecim": [89, 90], "0xcffff4": [89, 90], "aa": [89, 90, 96], "00cffff0": [89, 90], "eb": [89, 90], "a4": [89, 90], "0xc7fff4": [89, 90], "00c7fff0": [89, 90], "cn19": [89, 90], "0xaa000114": 90, "fp": 92, "fsppath": 92, "usev": 92, "grab": 92, "clarifi": 92, "bootloadercorepkgtool": 93, "dominantli": 93, "prior": 93, "merg": 93, "mainli": 93, "tkinter": 93, "atleast": 94, "filesytem": 94, "wait": 94, "placehold": 94, "firmware1": 94, "firmware2": 94, "laid": 94, "cmdline1": 94, "elf1": 94, "cmdline2": 94, "elf2": 94, "cmd1": 94, "cmd2": 94, "mb2": 94, "natur": 94, "aml": 94, "x00": 94, "xb1": 94, "xac": 94, "acpi_cmd": 94, "dumi": 94, "containerimag": 94, "comp_list": 94, "img_typ": 94, "out_path": 94, "key_path": 94, "comp_dir": 94, "tool_dir": 94, "intput": 94, "filenam": 94, "componet": 94, "imagefil": 94, "compalg": 94, "keyfil": 94, "hdr": 94, "comp_nam": 94, "od": 94, "out_dir": 94, "extdir": 94, "new_nam": 94, "comp_fil": 94, "key_fil": 94, "new_cmdlin": 94, "sign_fil": 94, "componentimag": 94, "gpio_init_config": 95, "padmod": 95, "hostsoftpadown": 95, "outputst": 95, "interruptconfig": 95, "powerconfig": 95, "electricalconfig": 95, "lockconfig": 95, "otherset": 95, "rsvdbit": 95, "gpio_config": 95, "char8": 95, "gpiopad": 95, "gpioconfig": 95, "mgpiotabl": 95, "pmode": 95, "gpi_i": 95, "gpiodir": 95, "gpiotxstat": 95, "rxevcfg": 95, "gpiroutconfig": 95, "padrstcfg": 95, "gpiopadmodegpio": 95, "gpiohostowngpio": 95, "gpiodirin": 95, "gpiooutdefault": 95, "gpiointlevel": 95, "gpiointap": 95, "gpiohostdeepreset": 95, "gpiotermwpu20k": 95, "gpiopadconfigunlock": 95, "gpp_": 95, "group_nam": 95, "pad_num": 95, "letter": 95, "gpiohardwaredefault": 95, "gpiopadmodenative1": 95, "gpiopadmodenative2": 95, "0x5": 95, "gpiopadmodenative3": 95, "gpiopadmodenative4": 95, "gpiopadmodenative5": 95, "0xb": 95, "gpio_pad_mod": 95, "gpiohostowndefault": 95, "gpiohostownacpi": 95, "gpio_hostsw_own": 95, "gpiodirdefault": 95, "gpiodirinout": 95, "gpiodirininvout": 95, "gpiodirininv": 95, "gpiodirout": 95, "gpiodirnon": 95, "gpio_direct": 95, "gpiooutlow": 95, "gpioouthigh": 95, "gpio_output_st": 95, "gpiointdefault": 95, "gpiointdi": 95, "gpiointnmi": 95, "gpiointsmi": 95, "gpiointsci": 95, "gpiointedg": 95, "gpiointlvledgdi": 95, "gpiointbothedg": 95, "gpio_int_config": 95, "gpioresetdefault": 95, "gpioresumereset": 95, "gpioplatformreset": 95, "gpiodswreset": 95, "gpio_reset_config": 95, "gpiotermdefault": 95, "gpiotermnon": 95, "gpiotermwpd5k": 95, "gpiotermwpd20k": 95, "gpiotermwpu1k": 95, "0x13": 95, "gpiotermwpu2k": 95, "0x17": 95, "gpiotermwpu5k": 95, "0x19": 95, "gpiotermwpu1k2k": 95, "gpiotermn": 95, "gpio_electrical_config": 95, "gpiolockdefault": 95, "gpiopadconfiglock": 95, "gpiooutputstateunlock": 95, "0xc": 95, "gpiopadunlock": 95, "0xf": 95, "gpiopadlock": 95, "gpio_lock_config": 95, "host_sw_own": 95, "pad_cfg_lock": 95, "pad_cfg_lock_tx": 95, "pad_cfg_dw0": 95, "pad_cfg_dw1": 95, "hostsoftpadownership": 95, "padconfigurationlock": 95, "padconfigurationlocktxst": 95, "padconfigurationdw0": 95, "padconfigurationdw1": 95, "gpp_a07": 95, "0x0001a880": 95, "0x01fcf77f": 95, "0x01fe5fff": 95, "0x40100102": 95, "0x0000301f": 95, "subt": 95, "0x031885e1": 95, "0x00070619": 95, "psd_cfg_data": 95, "0x800": 95, "gpiopinconfig0_gpp_a07": 95, "gpiopinconfig1_gpp_a07": 95, "ifwi_in": 96, "ifwi_out": 96, "bios_out": 96, "stitch_in": 96, "plat_data": 96, "sitch": 96, "reserved1": 96, "debuguart": 96, "reserved2": 96, "reserved3": 96, "marker": 96, "stitch_data": 96, "ucodeutil": 97, "slot_siz": 97, "input_file_nam": 97, "output_file_nam": 97, "pdb": 97, "ll": [99, 100, 103, 104, 105, 106, 107, 108], "mydisk": [99, 103, 108], "qemuimg": [99, 103, 108], "qemusata": [99, 103, 108], "increment": 100, "conduct": 100, "input_imag": 101, "output_imag": 101, "component_path": 101, "ts0": 101, "sbl_ifwi_corrupt": 101, "osl": 101, "shellcommandregist": 101, "shellcommandcorruptcomp": 101, "loadshellcommand": 101, "shellcmd": 101, "writabl": 101, "fspsconfig": 101, "pchwriteprotectionen": 101, "prindex": 101, "fspsupdupdatelib": 101, "shelllib": 101, "shellcommandexit": 101, "shellcommandhelp": 101, "shellcommandmm": 101, "shellcommandcpuid": 101, "shellcommandmsr": 101, "shellcommandmtrr": 101, "shellcommanducod": 101, "shellcommandcl": 101, "featurepcdget": 101, "pcdminishellen": 101, "shellcommandpci": 101, "shellcommandhob": 101, "shellcommandmmap": 101, "shellcommandperf": 101, "shellcommandboot": 101, "shellcommandmmcdl": 101, "shellcommandcdata": 101, "shellcommanddmesg": 101, "shellcommandreset": 101, "shellcommandf": 101, "shellcommandusbdev": 101, "shellextensioncmd": 101, "getshellextensioncmd": 101, "iter": 101, "getbootmod": 101, "boot_on_flash_upd": 101, "biosprotect": 101, "spigetregionaddress": 101, "flashregionbio": 101, "baseaddress": 101, "totals": 101, "efi_error": 101, "getcomponentinfo": 101, "flash_map_sig_uefivari": 101, "varsiz": 101, "pchreadprotectionen": 101, "pchprotectedrangebas": 101, "pchprotectedrangelimit": 101, "whole": 101, "BE": 101, "circumst": 101, "reflash": 101, "opposit": 101, "discontinu": 101, "written": 101, "threshold": 101, "unlock": 101, "0x00a00000": 101, "sbl_corrupt": 101, "ts1": 101, "0x00600000": 101, "better": 102, "tui": 102, "gdbinit": 102, "asm": 102, "reg": 102, "stepi": 102, "exactli": 102, "proceed": 102, "subroutin": 102, "nexti": 102, "secstartup2": 102, "0xffff4052": 102, "ldrglobaldata": 102, "al": 102, "lo": 102, "va": 102, "346": 102, "continuefunc": 102, "xip": 102, "shadow": 102, "pcdstage1aloadbas": 102, "won": 102, "continueentri": 102, "stage1ahob": 102, "272": 102, "0xfffff3b3": 102, "breakpint": 102, "callq": 102, "rdx": 102, "si": 102, "avil": 102, "loadthi": 102, "proper": 102, "stageentri": 102, "407": 102, "0x72a14": 102, "switchstack": 102, "stage_hdr": 102, "stage2hob": 102, "stage2exebas": 102, "0xee635a0": 102, "normalbootpath": 102, "pldentri": 102, "252": 102, "pldhoblist": 102, "0xee5e428": 102, "0xb8": 102, "rbp": 102, "sbl_tree": [103, 104, 105, 108], "stage2boardinitlib": 103, "updateosbootmediuminfo": 103, "osbootoptionlist": 103, "currentboot": 103, "stage1aboardinit": 103, "stage1bboardinit": 103, "stage2boardinit": 103, "enable_splash": 104, "alt": 104, "demonstr": 105, "0x18000000": 105, "goto": 105, "0x18000025": 105, "coreboot": 108, "practic": 109, "transit": 109, "corruptcomponentutil": 109, "corruptcomp": 109, "behavior": 109, "obb": 109}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"boot": [0, 1, 2, 3, 9, 16, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44, 46, 50, 58, 64, 65, 68, 69, 70, 72, 73, 74, 75, 78, 79, 80, 81, 83, 84, 87, 91, 99, 103, 105], "flow": [0, 5, 16, 65, 66], "stage": [0, 4], "1a": 0, "1b": 0, "2": [0, 46, 47, 49, 94], "ldrglobal": 0, "loader": 0, "global": 0, "data": [0, 40, 42, 46, 47, 49, 61, 66], "end": 0, "call": 0, "graph": 0, "platform": [0, 5, 9, 30, 66, 68, 70, 78, 79, 80, 81], "initi": 0, "option": [1, 9, 22, 39, 46, 47, 49, 66], "perform": 2, "measur": [2, 64], "fpdt": 2, "entri": 2, "imag": [3, 4, 9, 20, 36, 43, 44, 46, 47, 68, 69, 70, 71, 73, 74, 75, 78, 79, 81, 82, 83, 94, 96, 102], "build": [4, 22, 23, 29, 30, 32, 36, 37, 39, 45, 46, 47, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 100], "system": [4, 7, 61], "process": [4, 5, 66], "pre": [4, 36, 39, 48, 84], "custom": [4, 45, 66, 103, 104, 105], "sbl": [4, 22, 23, 29, 33, 36, 46, 47, 49, 61, 63, 65, 66, 79, 80, 96, 100, 101, 102, 106, 107], "detail": [4, 46], "per": 4, "post": [4, 39], "construct": 4, "patch": 4, "ad": [4, 9], "an": 4, "contain": [4, 9, 33, 43, 47, 59, 61, 79, 94], "releas": [4, 74], "v": [4, 96], "debug": [4, 7, 8, 53, 68, 69, 70, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91, 102], "develop": [4, 12], "window": [4, 22, 35, 61], "configur": [5, 7, 36, 41, 42, 46, 47, 49, 61, 63, 66, 93], "yaml": [5, 66], "file": [5, 46, 47, 49, 66], "dlt": [5, 66], "editor": 5, "tool": [5, 22, 42, 49, 66, 92, 93, 94, 95, 96, 98, 101], "id": [5, 61, 63, 69, 72, 73, 74, 75, 83, 87, 91], "detect": 5, "us": [5, 9, 22, 36, 37], "gpio": [5, 42, 95], "common": 5, "categori": 5, "step": [5, 7, 8, 23, 46, 47], "exampl": [5, 101], "consol": 5, "output": [5, 23, 36, 39], "cfio": [5, 42], "contribut": 6, "guidelin": 6, "licens": 6, "code": [6, 49], "style": 6, "workflow": 6, "sourc": [7, 8, 19, 49], "level": [7, 8], "intel": [7, 8, 46], "r": [7, 8], "svt": 7, "cca": 7, "trace": 7, "hub": 7, "direct": 7, "connect": 7, "interfac": [7, 18], "dci": 7, "technologi": 7, "debugg": [7, 8], "environm": 7, "setup": [7, 33, 71, 77, 82, 84, 85, 86, 88, 89, 90], "svtcca": 7, "hardwar": [7, 76], "fsp": [7, 13], "udk": 8, "prerequisit": [8, 29, 71, 77, 82, 84, 85, 86, 88, 89, 90], "gener": [8, 22, 46, 47, 61, 63, 66], "from": [9, 26, 49, 61, 72, 84, 87, 91], "flash": [9, 10, 23, 29, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "creat": [9, 28, 43, 44], "place": 9, "folder": 9, "bio": [9, 96], "pdr": 9, "region": 9, "stitch": [9, 20, 23, 39, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96], "map": [10, 15], "compon": [10, 46, 61, 101], "layout": [10, 15, 66], "firmwar": [11, 46, 47, 59, 60, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "support": [11, 17, 26, 32, 48, 59, 68, 69, 70, 72, 73, 74, 75, 76, 78, 81, 83, 87, 91], "packag": [11, 19], "": 12, "guid": 12, "ingredi": 13, "upgrad": [13, 29], "vbt": 13, "microcod": [13, 61], "log": 14, "memori": [15, 41], "temporari": 15, "manag": [15, 63], "perman": 15, "alloc": 15, "within": 15, "slim": [15, 30, 32, 37, 54], "bootload": [15, 30, 32, 37, 54], "memoryallocationlib": 15, "fullmemoryallocationlib": 15, "osload": 16, "introduct": [16, 55, 92], "payload": [17, 28, 30, 31, 32, 35, 36, 37, 48, 52, 102, 108], "type": [17, 46, 59, 66, 94], "multipl": [17, 52, 66], "shell": [18, 32, 36, 61, 79, 80, 107], "tree": [19, 32], "structur": [19, 66], "depend": 19, "ifwi": [20, 23, 96], "version": [21, 66], "environ": [22, 63], "linux": [22, 36, 37, 61, 68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 84, 87, 91, 94, 99], "download": [22, 23], "ubuntu": [22, 33, 72, 84, 87, 91], "docker": [22, 25], "kei": [22, 63], "clean": 23, "get": [24, 46], "start": [24, 71, 77, 82, 84, 85, 86, 88, 89, 90], "miscellan": 25, "proxi": 25, "set": [25, 46, 47, 49, 80], "add": [26, 27], "fastboot": [26, 29], "load": [26, 46, 47, 49], "usb": [26, 72, 84, 87, 91], "spi": [26, 75], "new": [27, 28], "librari": 27, "helloworld": 28, "acrn": 29, "hypervisor": 29, "up": [29, 80, 86, 87, 88, 89, 90], "enter": 29, "mode": 29, "how": [29, 30, 51], "To": 29, "micropython": 30, "modul": 30, "integr": [30, 52], "enabl": [30, 32, 36, 46, 47, 48, 49, 50, 60], "other": 30, "netboot": 31, "pxe": [31, 32, 36], "uefi": [31, 35, 108], "through": 32, "u": [32, 36, 37], "confiugr": 32, "devic": 32, "chang": [32, 39, 46, 47, 49], "command": 32, "o": [33, 48], "vxwork": 34, "kernel": 36, "initramf": 36, "busybox": 36, "root": 36, "built": 36, "serial": 36, "prompt": 36, "instruct": 37, "prepar": [37, 102], "qemu": [37, 38, 79, 100, 102, 106], "target": [37, 102], "test": 37, "leafhil": 37, "apl": 37, "elf": [37, 94], "zephyr": 38, "up2": [38, 84, 85], "board": [38, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "time": [39, 40], "run": [39, 42, 49, 106], "cfgdata": 39, "util": [39, 97], "runtim": [39, 101], "captur": 40, "down": 41, "config": [42, 66], "gengpiodata": 42, "ia": 44, "tcc": 46, "overview": [46, 47, 66], "subregion": 46, "1": [46, 47, 49, 94], "open": [46, 47, 49], "default": [46, 47, 49, 66], "delta": [46, 47, 49, 66], "3": [46, 47, 49, 94], "4": [46, 47, 49], "save": [46, 47, 49], "5": [46, 47, 49], "rtcm": 46, "select": 46, "flag": 46, "fill": 46, "extra": 46, "name": [46, 66], "updat": [46, 47, 49, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94], "raw": [46, 47], "binari": [46, 47, 61, 66, 69, 71, 72, 73, 74, 77, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "sign": [46, 47, 63], "capsul": [46, 47, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "copi": [46, 47], "trigger": [46, 47, 61, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "tsn": [47, 49], "differ": 47, "gbe": 49, "sgmii": 49, "configeditor": [49, 93], "gui": 49, "py": 49, "directli": 49, "verifi": [50, 65, 105], "Tos": 51, "reduc": 53, "messag": 53, "project": 54, "document": 54, "design": 55, "philosophi": 55, "featur": [55, 62, 103, 104, 105], "frequent": 55, "ask": 55, "question": 55, "refer": 56, "link": 56, "terminologi": 57, "acronym": 57, "guard": 58, "secur": [59, 62], "auth": 59, "format": 59, "resili": 60, "recoveri": 60, "string": 61, "definit": 61, "oper": 61, "locat": 61, "statu": 61, "usag": [63, 92, 93, 94], "hash": 65, "store": 65, "purpos": 66, "infrastructur": 66, "c": 66, "header": [66, 75], "base": 66, "standalon": 66, "extern": 66, "blob": 66, "tag": 66, "merg": 66, "descript": 66, "explain": 66, "meta": 66, "marker": 66, "action": 66, "page": 66, "struct": 66, "includ": 66, "expand": 66, "variabl": 66, "templat": 66, "node": 66, "editnum": 66, "edittext": 66, "combo": 66, "tabl": [66, 94], "reserv": 66, "constant": 66, "altpag": 66, "help": 66, "condit": 66, "order": [66, 103], "length": 66, "valu": 66, "rule": 66, "specif": 67, "alder": 68, "lake": [68, 69, 70, 72, 73, 74, 75, 78, 81, 83, 91], "uart": [68, 69, 70, 72, 73, 74, 75, 77, 78, 81, 82, 83, 87, 91], "yocto": [68, 69, 70, 72, 73, 74, 75, 78, 79, 81, 83, 84, 87, 91], "apollo": 69, "crb": [69, 72, 74, 75, 91], "slimbootload": [69, 71, 72, 73, 74, 77, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "assign": [69, 72, 73, 74, 75, 83, 87, 91], "arrow": [70, 71], "island": [71, 77, 82], "befor": [71, 77, 82, 84, 85, 86, 88, 89, 90], "you": [71, 77, 82, 84, 85, 86, 88, 89, 90], "coffe": 72, "refresh": 72, "comet": 73, "rvp": [73, 83], "elkhart": 74, "latest": 74, "mileston": 74, "ic": 75, "d": 75, "brightonc": 75, "lcc": 75, "moroc": 75, "hcc": 75, "r1k5": 75, "j2g6": 75, "icx": 75, "mclaren": 77, "meteor": 78, "virtual": [79, 80], "emul": 79, "simic": 80, "qsp": 80, "what": 80, "i": [80, 101], "simul": 80, "raptor": 81, "rock": 82, "tiger": 83, "instal": 84, "emmc": 84, "6000": 85, "squar": 86, "pro": 86, "7000": 86, "edg": 86, "xtreme": [87, 88, 89, 90], "i11": 88, "i12": [89, 90], "13th": 90, "whiskei": 91, "work": 92, "cfgdatatool": 93, "gencfgdata": 93, "cfgdatastitch": 93, "normal": 94, "classic": 94, "multiboot": 94, "acpi": 94, "ucod": 97, "exercis": [99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "corrupt": 101, "corruptcomponentutil": 101, "static": 101, "corruptcomp": 101, "behavior": 101, "when": 101, "obb": 101, "ibb": 101, "gdb": 102, "launch": 102, "transit": 102, "stage1a": 102, "stage1b": 102, "stage2": 102, "splash": 104, "cli": 107, "tutori": 109}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"Boot Flow": [[0, "boot-flow"]], "Stage 1A": [[0, "stage-1a"]], "Stage 1B": [[0, "stage-1b"]], "Stage 2": [[0, "stage-2"]], "LdrGlobal - Loader Global Data": [[0, "ldrglobal-loader-global-data"]], "End-to-End Call Graph": [[0, "end-to-end-call-graph"]], "Platform Initialization": [[0, "platform-initialization"]], "Boot Options": [[1, "boot-options"]], "Boot Performance": [[2, "boot-performance"]], "Measuring Boot Performance": [[2, "measuring-boot-performance"]], "FPDT Entry": [[2, "fpdt-entry"]], "Boot Image": [[3, "boot-image"]], "Build System": [[4, "build-system"]], "Build Process": [[4, "build-process"]], "Pre Build Customization": [[4, "pre-build-customization"]], "Build SBL": [[4, "build-spn"], [23, "build-spn"], [29, "build-spn"]], "Build Details per Stage": [[4, "build-details-per-stage"]], "Post Build Image Construction": [[4, "post-build-image-construction"]], "Patching of stages": [[4, "patching-of-stages"]], "Post Build Customization": [[4, "post-build-customization"]], "Adding an SBL Container": [[4, "adding-an-sbl-container"]], "Release vs Debug Build": [[4, "release-vs-debug-build"]], "Developing on Windows": [[4, "developing-on-windows"]], "Configuration": [[5, "configuration"]], "YAML Files": [[5, "yaml-files"], [66, "yaml-files"]], "DLT Files": [[5, "dlt-files"]], "Configuration Flow": [[5, "configuration-flow"], [66, "configuration-flow"]], "Configuration Editor Tool": [[5, "configuration-editor-tool"]], "Platform ID": [[5, "platform-id"]], "Platform Configuration Files": [[5, "platform-configuration-files"]], "Platform ID Configuration": [[5, "platform-id-configuration"]], "Platform ID Detection using GPIOs": [[5, "platform-id-detection-using-gpios"]], "Common Configuration Categories": [[5, "common-configuration-categories"]], "Step-by-step Configuration Flow": [[5, "step-by-step-configuration-flow"]], "Files": [[5, "files"]], "Tools": [[5, "tools"], [98, "tools"]], "Process": [[5, "process"]], "Example Console Outputs": [[5, "example-console-outputs"]], "GPIO Configuration": [[5, "gpio-configuration"]], "GPIO / CFIO": [[5, "gpio-cfio"]], "GPIO Configurability": [[5, "gpio-configurability"]], "Processing of GPIO configurations": [[5, "processing-of-gpio-configurations"]], "Example configuration:": [[5, "example-configuration"]], "Contribution Guidelines": [[6, "contribution-guidelines"]], "Licensing": [[6, "licensing"]], "Coding Style": [[6, "coding-style"]], "Contribution Workflow": [[6, "contribution-workflow"]], "Source Level Debugging with Intel(R) SVT CCA": [[7, "source-level-debugging-with-intel-r-svt-cca"]], "Intel(R) Trace Hub": [[7, "intel-r-trace-hub"]], "Intel(R) Direct Connect Interface (DCI) technology": [[7, "intel-r-direct-connect-interface-dci-technology"]], "Intel(R) SVT CCA": [[7, "intel-r-svt-cca"]], "Intel(R) System Debugger": [[7, "intel-r-system-debugger"]], "Debug Environmment Setup": [[7, "debug-environmment-setup"]], "Intel(R) SVTCCA hardware setup": [[7, "intel-r-svtcca-hardware-setup"]], "FSP configuration": [[7, "fsp-configuration"]], "Intel(R) System Debugger setup": [[7, "intel-r-system-debugger-setup"]], "Debug steps": [[7, "debug-steps"]], "Source Level Debugging with Intel(R) UDK Debugger": [[8, "source-level-debugging-with-intel-r-udk-debugger"]], "Prerequisite": [[8, "prerequisite"]], "General Steps": [[8, "general-steps"]], "Boot from Flash": [[9, "boot-from-flash"]], "Creating Container image.": [[9, "creating-container-image"]], "Place the image in platform folder": [[9, "place-the-image-in-platform-folder"]], "BIOS BOOT": [[9, "bios-boot"]], "Boot options for Boot BIOS.": [[9, "boot-options-for-boot-bios"]], "Adding Container to PDR region using Stitching.": [[9, "adding-container-to-pdr-region-using-stitching"]], "Boot options for Boot from PDR.": [[9, "boot-options-for-boot-from-pdr"]], "Flash Map": [[10, "flash-map"]], "Flash Components": [[10, "flash-components"]], "Flash Layout": [[10, "flash-layout"]], "Firmware Support Package": [[11, "firmware-support-package"]], "Developer\u2019s Guide": [[12, "developer-s-guide"]], "Ingredients upgrade": [[13, "ingredients-upgrade"]], "FSP upgrade": [[13, "fsp-upgrade"]], "VBT upgrade": [[13, "vbt-upgrade"]], "Microcode upgrade": [[13, "microcode-upgrade"]], "Logging": [[14, "logging"]], "Memory Map": [[15, "memory-map"]], "Temporary Memory Layout": [[15, "temporary-memory-layout"]], "Memory Management": [[15, "memory-management"]], "Permanent Memory Map": [[15, "permanent-memory-map"]], "Memory Allocation within Slim Bootloader": [[15, "memory-allocation-within-slim-bootloader"]], "MemoryAllocationLib": [[15, "memoryallocationlib"]], "FullMemoryAllocationLib": [[15, "fullmemoryallocationlib"]], "OsLoader": [[16, "osloader"]], "Introduction": [[16, "introduction"], [55, "introduction"], [92, "introduction"]], "OsLoader Boot Flow": [[16, "osloader-boot-flow"]], "Payloads": [[17, "payloads"], [17, "id1"]], "Payload Types": [[17, "payload-types"]], "Multiple Payload Support": [[17, "multiple-payload-support"]], "Shell Interface": [[18, "shell-interface"]], "Source Tree Structure": [[19, "source-tree-structure"]], "Package Dependency": [[19, "package-dependency"]], "Stitch IFWI Image": [[20, "stitch-ifwi-image"]], "Versioning": [[21, "versioning"]], "Build Environment": [[22, "build-environment"]], "Building on Linux": [[22, "building-on-linux"]], "Build Tools Download - Ubuntu": [[22, "build-tools-download-ubuntu"]], "Build using Dockers (Optional)": [[22, "build-using-dockers-optional"]], "Building on Windows": [[22, "building-on-windows"]], "SBL Keys Generation": [[22, "spn-keys-generation"]], "Build Tools Download - Windows": [[22, "build-tools-download-windows"]], "SBL Build Steps": [[23, "spn-build-steps"]], "Download SBL": [[23, "download-spn"]], "Build Outputs": [[23, "build-outputs"]], "Clean": [[23, "clean"]], "Stitch IFWI": [[23, "stitch-ifwi"]], "Flash IFWI": [[23, "flash-ifwi"]], "Getting Started": [[24, "getting-started"]], "Miscellaneous: Dockers": [[25, "miscellaneous-dockers"]], "Miscellaneous: Proxy Settings": [[25, "miscellaneous-proxy-settings"]], "Add Fastboot Support": [[26, "add-fastboot-support"]], "Load from USB": [[26, "load-from-usb"]], "Load from SPI": [[26, "load-from-spi"]], "Add New Library": [[27, "add-new-library"]], "Create New Payload": [[28, "create-new-payload"]], "HelloWorld Payload": [[28, "helloworld-payload"]], "Boot ACRN Hypervisor": [[29, "boot-acrn-hypervisor"]], "Prerequisites": [[29, "prerequisites"], [71, "prerequisites"], [77, "prerequisites"], [82, "prerequisites"], [84, "prerequisites"], [85, "prerequisites"], [86, "prerequisites"], [88, "prerequisites"], [89, "prerequisites"], [90, "prerequisites"]], "Flash SBL": [[29, "flash-spn"]], "Boot Up": [[29, "boot-up"]], "Enter Fastboot Mode": [[29, "enter-fastboot-mode"]], "ACRN How-To": [[29, "acrn-how-to"]], "Upgrade SBL": [[29, "upgrade-spn"]], "Boot MicroPython": [[30, "boot-micropython"]], "How to Build MicroPython Payload Module": [[30, "how-to-build-micropython-payload-module"]], "How to Integrate MicroPython into Slim Bootloader": [[30, "how-to-integrate-micropython-into-slim-bootloader"]], "How to Enable MicroPython for Other Platforms": [[30, "how-to-enable-micropython-for-other-platforms"]], "Netboot / PXE boot with UEFI Payload": [[31, "netboot-pxe-boot-with-uefi-payload"]], "PXE Boot Through U-Boot Payload": [[32, "pxe-boot-through-u-boot-payload"]], "U-Boot Confiugration to enable PXE Boot Support": [[32, "u-boot-confiugration-to-enable-pxe-boot-support"]], "U-Boot Device Tree Changes": [[32, "u-boot-device-tree-changes"]], "Build Slim Bootloader with U-Boot as Payload": [[32, "build-slim-bootloader-with-u-boot-as-payload"]], "U-Boot Shell PXE Boot Commands": [[32, "u-boot-shell-pxe-boot-commands"]], "Boot Ubuntu": [[33, "boot-ubuntu"]], "Setup SBL OS Container Boot": [[33, "setup-spn-os-container-boot"]], "Boot VxWorks": [[34, "boot-vxworks"]], "Boot Windows with UEFI Payload": [[35, "boot-windows-with-uefi-payload"]], "Boot Linux as a Payload": [[36, "boot-linux-as-a-payload"]], "Building the Kernel": [[36, "building-the-kernel"]], "Building the initramfs": [[36, "building-the-initramfs"]], "Busybox": [[36, "busybox"]], "U-Root": [[36, "u-root"]], "Pre-built image": [[36, "pre-built-image"]], "Kernel Configuration": [[36, "kernel-configuration"], [36, "id3"]], "Enabling Linux Payload for SBL": [[36, "enabling-linux-payload-for-sbl"]], "Serial Output with Linux shell prompt": [[36, "serial-output-with-linux-shell-prompt"]], "PXE Boot using Linux & U-Root": [[36, "pxe-boot-using-linux-u-root"]], "U-Root Build": [[36, "u-root-build"]], "PXE Booting": [[36, "pxe-booting"]], "Boot Linux with U-Boot Payload": [[37, "boot-linux-with-u-boot-payload"]], "Build Instruction for U-Boot": [[37, "build-instruction-for-u-boot"]], "Prepare Slim Bootloader": [[37, "prepare-slim-bootloader"]], "Build Instruction for QEMU target": [[37, "build-instruction-for-qemu-target"]], "Test Linux booting on QEMU target": [[37, "test-linux-booting-on-qemu-target"]], "Build Instruction for LeafHill (APL) target": [[37, "build-instruction-for-leafhill-apl-target"]], "Build Instruction to use ELF U-Boot": [[37, "build-instruction-to-use-elf-u-boot"]], "Boot Zephyr": [[38, "boot-zephyr"]], "UP2 Board": [[38, "up2-board"], [84, "up2-board"]], "QEMU": [[38, "qemu"]], "Change Boot Options": [[39, "change-boot-options"]], "Change at Pre Build Time": [[39, "change-at-pre-build-time"]], "Change at Post Build time": [[39, "change-at-post-build-time"]], "Run CfgData Stitch Utility": [[39, "run-cfgdata-stitch-utility"]], "Outputs": [[39, "outputs"]], "Change at Runtime": [[39, "change-at-runtime"]], "Capture Boot Time Data": [[40, "capture-boot-time-data"]], "Configure Memory Down": [[41, "configure-memory-down"]], "GPIO / CFIO Configuration": [[42, "gpio-cfio-configuration"]], "GPIO config data": [[42, "gpio-config-data"]], "GenGpioData Tool": [[42, "gengpiodata-tool"]], "Run GenGpioData Tool": [[42, "run-gengpiodata-tool"]], "Create Container Boot Image": [[43, "create-container-boot-image"]], "Create IAS Boot Image": [[44, "create-ias-boot-image"]], "Customize Build": [[45, "customize-build"]], "Intel\u00ae TCC enable": [[46, "intel-tcc-enable"]], "Intel\u00ae TCC overview": [[46, "intel-tcc-overview"]], "Intel\u00ae TCC subregion": [[46, "intel-tcc-subregion"]], "Intel\u00ae TCC detail settings": [[46, "intel-tcc-detail-settings"]], "1. open SBL default configuration data": [[46, "open-sbl-default-configuration-data"]], "2. load the delta file": [[46, "load-the-delta-file"]], "3. change option to enable tcc": [[46, "change-option-to-enable-tcc"]], "4. save the change to delta file": [[46, "save-the-change-to-delta-file"]], "5. build SBL": [[46, "build-sbl"]], "Intel\u00ae TCC RTCM setting": [[46, "intel-tcc-rtcm-setting"]], "Step 1: Select boot flag": [[46, "step-1-select-boot-flag"]], "Step 2: Select image type": [[46, "step-2-select-image-type"]], "Step 3: Fill extra image name": [[46, "step-3-fill-extra-image-name"]], "Step 4: Save the change to delta file": [[46, "step-4-save-the-change-to-delta-file"]], "Update component in Intel\u00ae TCC subregion": [[46, "update-component-in-intel-tcc-subregion"]], "Step 1: Get the raw component binary": [[46, "step-1-get-the-raw-component-binary"]], "Step 2:Sign the raw component binary": [[46, "step-2-sign-the-raw-component-binary"]], "Step 3: Generate capsule image": [[46, "step-3-generate-capsule-image"], [47, "step-3-generate-capsule-image"]], "Step 4: Copy capsule image": [[46, "step-4-copy-capsule-image"], [47, "step-4-copy-capsule-image"]], "Step 5: Trigger firmware update": [[46, "step-5-trigger-firmware-update"], [47, "step-5-trigger-firmware-update"]], "TSN": [[47, "tsn"]], "Overview": [[47, "overview"], [66, "overview"]], "TSN container": [[47, "tsn-container"]], "Different options to update TSN container": [[47, "different-options-to-update-tsn-container"]], "TSN configuration settings": [[47, "tsn-configuration-settings"]], "1. Open SBL default configuration data": [[47, "open-sbl-default-configuration-data"]], "2. Load the delta file": [[47, "load-the-delta-file"]], "3. Change option to enable tsn": [[47, "change-option-to-enable-tsn"]], "4. Save the change to delta file": [[47, "save-the-change-to-delta-file"]], "5. Build SBL": [[47, "build-sbl"]], "TSN capsule generation": [[47, "tsn-capsule-generation"]], "Step 1: TSN raw binary generation": [[47, "step-1-tsn-raw-binary-generation"]], "Step 2: Sign and generate container for TSN": [[47, "step-2-sign-and-generate-container-for-tsn"]], "Enable Pre-OS Payload Support": [[48, "enable-pre-os-payload-support"]], "Enable TSN GbE SGMII": [[49, "enable-tsn-gbe-sgmii"]], "TSN GbE configuration settings": [[49, "tsn-gbe-configuration-settings"]], "Update configuration data with ConfigEditor GUI": [[49, "update-configuration-data-with-configeditor-gui"]], "1. Run the ConfigEditor.py tool from SBL source code": [[49, "run-the-configeditor-py-tool-from-sbl-source-code"]], "2. Open SBL default configuration data": [[49, "open-sbl-default-configuration-data"]], "3. Load the delta file": [[49, "load-the-delta-file"]], "4. Change options to enable TSN GbE SGMII": [[49, "change-options-to-enable-tsn-gbe-sgmii"]], "5. Save the changes to the delta file": [[49, "save-the-changes-to-the-delta-file"]], "Update configuration data directly on delta file": [[49, "update-configuration-data-directly-on-delta-file"]], "Enable Verified Boot": [[50, "enable-verified-boot"]], "How-Tos": [[51, "how-tos"]], "Integrate Multiple Payloads": [[52, "integrate-multiple-payloads"]], "Reduce debug messages": [[53, "reduce-debug-messages"]], "Slim Bootloader Project Documentation": [[54, "pn-project-documentation"]], "Design Philosophy": [[55, "design-philosophy"]], "Features": [[55, "features"]], "Frequently Asked Questions": [[55, "frequently-asked-questions"]], "References and Links": [[56, "references-and-links"]], "Terminology and Acronyms": [[57, "terminology-and-acronyms"]], "Boot Guard": [[58, "boot-guard"]], "Container Security": [[59, "container-security"]], "Auth Types Supported": [[59, "auth-types-supported"]], "Container Formats": [[59, "container-formats"]], "Container Firmware": [[59, "container-firmware"]], "Firmware Resiliency and Recovery": [[60, "firmware-resiliency-and-recovery"]], "Enabling Firmware Resiliency and Recovery": [[60, "enabling-firmware-resiliency-and-recovery"]], "Firmware Update": [[61, "firmware-update"]], "Generating capsule": [[61, "generating-capsule"]], "Component ID String": [[61, "component-id-string"]], "Generating Component Binaries for Capsule": [[61, "generating-component-binaries-for-capsule"]], "Generating SBL binary for capsule": [[61, "generating-sbl-binary-for-capsule"]], "Generating configuration data binary for capsule": [[61, "generating-configuration-data-binary-for-capsule"]], "Generating microcode binary for capsule": [[61, "generating-microcode-binary-for-capsule"]], "Generating Container Component binary for capsule": [[61, "generating-container-component-binary-for-capsule"]], "Capsule Definition": [[61, "capsule-definition"]], "Triggering Firmware Update": [[61, "triggering-firmware-update"], [68, "triggering-firmware-update"], [69, "triggering-firmware-update"], [70, "triggering-firmware-update"], [71, "triggering-firmware-update"], [72, "triggering-firmware-update"], [73, "triggering-firmware-update"], [74, "triggering-firmware-update"], [75, "triggering-firmware-update"], [77, "triggering-firmware-update"], [78, "triggering-firmware-update"], [81, "triggering-firmware-update"], [82, "triggering-firmware-update"], [83, "triggering-firmware-update"], [84, "triggering-firmware-update"], [85, "triggering-firmware-update"], [86, "triggering-firmware-update"], [87, "triggering-firmware-update"], [88, "triggering-firmware-update"], [89, "triggering-firmware-update"], [90, "triggering-firmware-update"], [91, "triggering-firmware-update"]], "Trigger Update From Linux Operating System": [[61, "trigger-update-from-linux-operating-system"]], "Trigger Update From Windows Operating System": [[61, "trigger-update-from-windows-operating-system"]], "Trigger Update From Shell": [[61, "trigger-update-from-shell"]], "Capsule Location": [[61, "capsule-location"]], "Firmware Update Status": [[61, "firmware-update-status"]], "Security Features": [[62, "security-features"]], "SBL Build and Sign": [[63, "sbl-build-and-sign"]], "Key Management": [[63, "key-management"]], "KEY ID and configurations": [[63, "key-id-and-configurations"]], "Keys Generation": [[63, "keys-generation"]], "Build Environment Configuration for Key ID usage": [[63, "build-environment-configuration-for-key-id-usage"]], "Measured Boot": [[64, "measured-boot"]], "Verified Boot": [[65, "verified-boot"]], "SBL Hash Store": [[65, "sbl-hash-store"]], "Verified Boot FLow": [[65, "verified-boot-flow"]], "SBL Configuration": [[66, "sbl-configuration"]], "Version": [[66, "version"]], "Purpose": [[66, "purpose"]], "Configuration Infrastructure": [[66, "configuration-infrastructure"]], "DLT File": [[66, "dlt-file"]], "Configuration Tools": [[66, "configuration-tools"], [93, "configuration-tools"]], "C Header Files": [[66, "c-header-files"]], "Binary Files": [[66, "binary-files"]], "Base Configuration Binary": [[66, "base-configuration-binary"]], "Default Configuration": [[66, "default-configuration"]], "Standalone/Custom External Configuration": [[66, "standalone-custom-external-configuration"]], "Configuration Blob Structure": [[66, "configuration-blob-structure"]], "SBL Configuration Tags": [[66, "sbl-configuration-tags"]], "Configuration BLOB Layout": [[66, "configuration-blob-layout"]], "Config BLOB Header": [[66, "config-blob-header"]], "Config Data": [[66, "config-data"]], "Multiple Platform Config Data Generation": [[66, "multiple-platform-config-data-generation"]], "Multiple Platform Config Data Merge": [[66, "multiple-platform-config-data-merge"]], "Configuration Description (YAML) Explained": [[66, "configuration-description-yaml-explained"]], "File Layout": [[66, "file-layout"]], "Meta-Data Markers": [[66, "meta-data-markers"]], "$ACTION": [[66, "action"]], "PAGE": [[66, "page"]], "$STRUCT": [[66, "struct"]], "YAML Tags": [[66, "yaml-tags"]], "!INCLUDE": [[66, "include"]], "!EXPAND": [[66, "expand"]], "Variable": [[66, "variable"]], "Template": [[66, "template"]], "Configs": [[66, "configs"]], "Configuration Option Nodes": [[66, "configuration-option-nodes"]], "NAME": [[66, "name"]], "TYPE": [[66, "type"]], "EditNum": [[66, "editnum"]], "EditText": [[66, "edittext"]], "Combo": [[66, "combo"]], "Table": [[66, "table"]], "Reserved": [[66, "reserved"]], "Constant": [[66, "constant"]], "Altpage": [[66, "altpage"]], "OPTION": [[66, "option"]], "HELP": [[66, "help"]], "CONDITION": [[66, "condition"]], "ORDER": [[66, "order"]], "LENGTH": [[66, "length"]], "VALUE": [[66, "value"]], "Delta (DLT) File Explained": [[66, "delta-dlt-file-explained"]], "DLT file rules": [[66, "dlt-file-rules"]], "Configuration Process": [[66, "configuration-process"]], "Specifications": [[67, "specifications"]], "Alder Lake Platforms": [[68, "alder-lake-platforms"]], "Supported Boards": [[68, "supported-boards"], [69, "supported-boards"], [70, "supported-boards"], [72, "supported-boards"], [73, "supported-boards"], [74, "supported-boards"], [75, "supported-boards"], [78, "supported-boards"], [81, "supported-boards"], [83, "supported-boards"], [87, "supported-boards"], [91, "supported-boards"]], "Debug UART": [[68, "debug-uart"], [69, "debug-uart"], [70, "debug-uart"], [72, "debug-uart"], [73, "debug-uart"], [74, "debug-uart"], [75, "debug-uart"], [77, "debug-uart"], [78, "debug-uart"], [81, "debug-uart"], [82, "debug-uart"], [83, "debug-uart"], [87, "debug-uart"], [91, "debug-uart"]], "Building": [[68, "building"], [69, "building"], [70, "building"], [71, "building"], [72, "building"], [73, "building"], [74, "building"], [75, "building"], [77, "building"], [78, "building"], [81, "building"], [82, "building"], [83, "building"], [84, "building"], [85, "building"], [86, "building"], [87, "building"], [88, "building"], [89, "building"], [90, "building"], [91, "building"]], "Stitching": [[68, "stitching"], [69, "stitching"], [70, "stitching"], [71, "stitching"], [72, "stitching"], [73, "stitching"], [74, "stitching"], [75, "stitching"], [77, "stitching"], [78, "stitching"], [81, "stitching"], [82, "stitching"], [83, "stitching"], [84, "stitching"], [85, "stitching"], [86, "stitching"], [87, "stitching"], [88, "stitching"], [89, "stitching"], [90, "stitching"], [91, "stitching"]], "Flashing": [[68, "flashing"], [69, "flashing"], [70, "flashing"], [71, "flashing"], [72, "flashing"], [73, "flashing"], [74, "flashing"], [75, "flashing"], [77, "flashing"], [78, "flashing"], [81, "flashing"], [82, "flashing"], [83, "flashing"], [84, "flashing"], [85, "flashing"], [86, "flashing"], [87, "flashing"], [88, "flashing"], [89, "flashing"], [90, "flashing"], [91, "flashing"]], "Capsule image for Alder Lake": [[68, "capsule-image-for-adl"]], "Booting Yocto Linux": [[68, "booting-yocto-linux"], [69, "booting-yocto-linux"], [70, "booting-yocto-linux"], [73, "booting-yocto-linux"], [74, "booting-yocto-linux"], [75, "booting-yocto-linux"], [78, "booting-yocto-linux"], [81, "booting-yocto-linux"], [83, "booting-yocto-linux"]], "Apollo Lake CRB Boards": [[69, "apollo-lake-crb-boards"]], "Slimbootloader binary for capsule image": [[69, "slimbootloader-binary-for-capsule-image"], [73, "slimbootloader-binary-for-capsule-image"], [74, "slimbootloader-binary-for-capsule-image"], [83, "slimbootloader-binary-for-capsule-image"]], "Board ID Assignments": [[69, "board-id-assignments"], [72, "board-id-assignments"], [73, "board-id-assignments"], [74, "board-id-assignments"], [75, "board-id-assignments"], [83, "board-id-assignments"], [87, "board-id-assignments"], [91, "board-id-assignments"]], "Arrow Lake Platforms": [[70, "arrow-lake-platforms"]], "Capsule image for Arrow Lake": [[70, "capsule-image-for-arl"]], "Arrow Island Board": [[71, "arlh-ari-board"]], "Board Setup": [[71, "board-setup"], [77, "board-setup"], [82, "board-setup"], [84, "board-setup"], [85, "board-setup"], [86, "board-setup"], [88, "board-setup"], [89, "board-setup"], [90, "board-setup"]], "Before You Start": [[71, "before-you-start"], [77, "before-you-start"], [82, "before-you-start"], [84, "before-you-start"], [85, "before-you-start"], [86, "before-you-start"], [88, "before-you-start"], [89, "before-you-start"], [90, "before-you-start"]], "SlimBootloader Binary for Capsule Image": [[71, "slimbootloader-binary-for-capsule-image"], [82, "slimbootloader-binary-for-capsule-image"]], "Coffee Lake Refresh CRB Board": [[72, "coffee-lake-refresh-crb-board"]], "Slimbootloader binary for capsule": [[72, "slimbootloader-binary-for-capsule"], [77, "slimbootloader-binary-for-capsule"], [84, "slimbootloader-binary-for-capsule"], [85, "slimbootloader-binary-for-capsule"], [86, "slimbootloader-binary-for-capsule"], [87, "slimbootloader-binary-for-capsule"], [88, "slimbootloader-binary-for-capsule"], [89, "slimbootloader-binary-for-capsule"], [90, "slimbootloader-binary-for-capsule"], [91, "slimbootloader-binary-for-capsule"]], "Booting Yocto Linux from USB": [[72, "booting-yocto-linux-from-usb"], [84, "booting-yocto-linux-from-usb"], [87, "booting-yocto-linux-from-usb"], [91, "booting-yocto-linux-from-usb"]], "Booting Ubuntu": [[72, "booting-ubuntu"], [87, "booting-ubuntu"], [91, "booting-ubuntu"]], "Comet Lake RVP Board": [[73, "comet-lake-rvp-board"]], "Capsule image for Comet Lake": [[73, "capsule-image-for-cml"]], "Elkhart Lake CRB Board": [[74, "elkhart-lake-crb-board"]], "Capsule image for Elkhart Lake": [[74, "capsule-image-for-ehl"]], "Latest Milestone Release": [[74, "latest-milestone-release"]], "Ice Lake -D CRB Boards": [[75, "ice-lake-d-crb-boards"]], "Brightoncity Board (LCC)": [[75, "brightoncity-board-lcc"]], "Morocity Board (HCC)": [[75, "morocity-board-hcc"]], "SPI header on Brightoncity Board (R1K5)": [[75, "spi-header-on-brightoncity-board-r1k5"]], "SPI header on Morocity Board (J2G6)": [[75, "spi-header-on-morocity-board-j2g6"]], "Capsule image for ICX-D": [[75, "capsule-image-for-icxd"]], "Supported Hardware": [[76, "supported-hardware"]], "McLaren Island Board": [[77, "mtl-mcl-board"]], "Meteor Lake Platforms": [[78, "meteor-lake-platforms"]], "Capsule image for Meteor Lake": [[78, "capsule-image-for-mtl"]], "QEMU Virtual Platform": [[79, "qemu-virtual-platform"]], "Building SBL": [[79, "building-sbl"]], "Boot to Shell on QEMU Emulator": [[79, "boot-to-shell-on-qemu-emulator"]], "Boot to Yocto on QEMU Emulator": [[79, "boot-to-yocto-on-qemu-emulator"]], "Boot to a Container Image on QEMU": [[79, "boot-to-a-container-image-on-qemu"]], "Simics\u00ae QSP Virtual Platform": [[80, "simics-qsp-virtual-platform"]], "What is Simics\u00ae?": [[80, "what-is-simics"]], "Setting up Simics\u00ae Simulator": [[80, "setting-up-simics-simulator"]], "Building SBL for Simics QSP": [[80, "building-spn-for-simics-qsp"]], "Boot to Shell on QSP Simics": [[80, "boot-to-shell-on-qsp-simics"]], "Raptor Lake Platforms": [[81, "raptor-lake-platforms"]], "Capsule image for Raptor Lake": [[81, "capsule-image-for-rpl"]], "Rock Island Board": [[82, "rplp-rki-board"]], "Tiger Lake RVP Board": [[83, "tiger-lake-rvp-board"]], "Capsule image for Tiger Lake": [[83, "capsule-image-for-tgl"]], "Booting Pre-installed Ubuntu from eMMC": [[84, "booting-pre-installed-ubuntu-from-emmc"]], "UP2 6000 Board": [[85, "up26000-board"]], "UP Squared Pro 7000 Edge Board": [[86, "upx7000-board"]], "UP Xtreme Board": [[87, "upx-board"]], "UP Xtreme i11 Board": [[88, "upx11-board"]], "UP Xtreme i12 Board": [[89, "upx12-board"]], "UP Xtreme i12 13th Board": [[90, "upx12rplp-board"]], "Whiskey Lake CRB Board": [[91, "whiskey-lake-crb-board"]], "Build Tool": [[92, "build-tool"]], "Usage": [[92, "usage"], [93, "usage"]], "Working": [[92, "working"]], "CfgDataTool": [[93, "cfgdatatool"]], "GenCfgData": [[93, "gencfgdata"]], "CfgDataStitch": [[93, "cfgdatastitch"]], "ConfigEditor": [[93, "configeditor"]], "Container Tool": [[94, "container-tool"]], "Image Types": [[94, "image-types"]], "1. Normal": [[94, "normal"]], "2. Classic Linux": [[94, "classic-linux"]], "3. Multiboot ELF": [[94, "multiboot-elf"]], "ACPI Table Update": [[94, "acpi-table-update"]], "Tool Usage": [[94, "tool-usage"]], "Gpio Tool": [[95, "gpio-tool"]], "Stitch Tool": [[96, "stitch-tool"]], "IFWI Image vs. SBL BIOS Image": [[96, "ifwi-image-vs-spn-bios-image"]], "uCode Utility": [[97, "ucode-utility"]], "Exercise \\- Boot to Linux": [[99, "exercise-boot-to-linux"]], "Exercise \\- Build SBL for QEMU": [[100, "exercise-build-spn-for-qemu"]], "Exercise \\- Corrupt SBL Component": [[101, "exercise-corrupt-spn-component"]], "CorruptComponentUtility (static corruption tool)": [[101, "corruptcomponentutility-static-corruption-tool"]], "corruptcomp (runtime corruption tool)": [[101, "corruptcomp-runtime-corruption-tool"]], "Behavior when SBL component is corrupted": [[101, "behavior-when-sbl-component-is-corrupted"]], "OBB Corruption Example": [[101, "obb-corruption-example"]], "IBB Corruption Example": [[101, "ibb-corruption-example"]], "Exercise \\- Debug SBL on QEMU with GDB": [[102, "exercise-debug-spn-on-qemu-with-gdb"]], "Prepare SBL QEMU image": [[102, "prepare-sbl-qemu-image"]], "Launch QEMU target": [[102, "launch-qemu-target"]], "Launch GDB": [[102, "launch-gdb"]], "Transit Stage1A to Stage1B": [[102, "transit-stage1a-to-stage1b"]], "Transit Stage1B to Stage2": [[102, "transit-stage1b-to-stage2"]], "Transit Stage2 to Payload": [[102, "transit-stage2-to-payload"]], "Exercise \\- Feature Customization - Boot Order": [[103, "exercise-feature-customization-boot-order"]], "Exercise \\- Feature Customization - Splash": [[104, "exercise-feature-customization-splash"]], "Exercise \\- Feature Customization - Verified Boot": [[105, "exercise-feature-customization-verified-boot"]], "Exercise \\- Run SBL on QEMU": [[106, "exercise-run-spn-on-qemu"]], "Exercise \\- SBL Shell/CLI": [[107, "exercise-sbl-shell-cli"]], "Exercise \\- UEFI Payload": [[108, "exercise-uefi-payload"]], "Tutorials": [[109, "tutorials"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/security/boot-guard.html b/security/boot-guard.html index 11dd101..df35c51 100644 --- a/security/boot-guard.html +++ b/security/boot-guard.html @@ -126,7 +126,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/security/container-security.html b/security/container-security.html index 526d7a2..772b817 100644 --- a/security/container-security.html +++ b/security/container-security.html @@ -212,7 +212,7 @@ Bootable container image is signed with RSA private key and the corresponding ha

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/security/firmware-resiliency-and-recovery.html b/security/firmware-resiliency-and-recovery.html index fb7f428..f7055c2 100644 --- a/security/firmware-resiliency-and-recovery.html +++ b/security/firmware-resiliency-and-recovery.html @@ -232,7 +232,7 @@ can be copied over to the backup partition and vice versa.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/security/firmware-update.html b/security/firmware-update.html index 480171f..8088979 100644 --- a/security/firmware-update.html +++ b/security/firmware-update.html @@ -638,7 +638,7 @@ Starting Kernel ...

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/security/index.html b/security/index.html index 588629d..ff29a20 100644 --- a/security/index.html +++ b/security/index.html @@ -153,7 +153,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/security/key-management.html b/security/key-management.html index 8022eb3..0329c39 100644 --- a/security/key-management.html +++ b/security/key-management.html @@ -287,7 +287,7 @@ others when KEY ID are used.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/security/measured-boot.html b/security/measured-boot.html index 745d94b..0f4bc58 100644 --- a/security/measured-boot.html +++ b/security/measured-boot.html @@ -124,7 +124,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/security/verified-boot.html b/security/verified-boot.html index 0a5c02c..1cfb68e 100644 --- a/security/verified-boot.html +++ b/security/verified-boot.html @@ -146,7 +146,7 @@ Public keys, which may be disseminated widely, and private keys, which are known

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/specs/config.html b/specs/config.html index 3775b40..f098da5 100644 --- a/specs/config.html +++ b/specs/config.html @@ -1132,7 +1132,7 @@ build is also supported. Please see

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/specs/index.html b/specs/index.html index 0467929..c789cbc 100644 --- a/specs/index.html +++ b/specs/index.html @@ -110,7 +110,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/adl-rvp.html b/supported-hardware/adl-rvp.html index eada37f..775b4b7 100644 --- a/supported-hardware/adl-rvp.html +++ b/supported-hardware/adl-rvp.html @@ -375,7 +375,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/apollo-lake-crb.html b/supported-hardware/apollo-lake-crb.html index af0458e..e6daca7 100644 --- a/supported-hardware/apollo-lake-crb.html +++ b/supported-hardware/apollo-lake-crb.html @@ -266,7 +266,7 @@ terminal software to enable debug console from SBL.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/arl-rvp.html b/supported-hardware/arl-rvp.html index 494c95e..3368d5c 100644 --- a/supported-hardware/arl-rvp.html +++ b/supported-hardware/arl-rvp.html @@ -347,7 +347,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/arlh-ari.html b/supported-hardware/arlh-ari.html index bbd5ec4..aee14c3 100644 --- a/supported-hardware/arlh-ari.html +++ b/supported-hardware/arlh-ari.html @@ -233,7 +233,7 @@ If Boot Guard is enabled, please use StitchIfwi.py script instead.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/cfl-crb.html b/supported-hardware/cfl-crb.html index f853408..75d9032 100644 --- a/supported-hardware/cfl-crb.html +++ b/supported-hardware/cfl-crb.html @@ -318,7 +318,7 @@ where -i = Input file, -o = Output file.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/cml-rvp.html b/supported-hardware/cml-rvp.html index a1197c9..8b362f8 100644 --- a/supported-hardware/cml-rvp.html +++ b/supported-hardware/cml-rvp.html @@ -361,7 +361,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/ehl-crb.html b/supported-hardware/ehl-crb.html index 0051619..34d76f9 100644 --- a/supported-hardware/ehl-crb.html +++ b/supported-hardware/ehl-crb.html @@ -348,7 +348,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/icdx-crb.html b/supported-hardware/icdx-crb.html index f7bb720..ba4c8dd 100644 --- a/supported-hardware/icdx-crb.html +++ b/supported-hardware/icdx-crb.html @@ -339,7 +339,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/index.html b/supported-hardware/index.html index 94fc59f..936d6f7 100644 --- a/supported-hardware/index.html +++ b/supported-hardware/index.html @@ -154,7 +154,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/mtl-mcl.html b/supported-hardware/mtl-mcl.html index 7233f25..37826ed 100644 --- a/supported-hardware/mtl-mcl.html +++ b/supported-hardware/mtl-mcl.html @@ -239,7 +239,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/mtl-rvp.html b/supported-hardware/mtl-rvp.html index a2bf4af..66617c3 100644 --- a/supported-hardware/mtl-rvp.html +++ b/supported-hardware/mtl-rvp.html @@ -342,7 +342,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/qemu.html b/supported-hardware/qemu.html index 113ef86..463990f 100644 --- a/supported-hardware/qemu.html +++ b/supported-hardware/qemu.html @@ -230,7 +230,7 @@ Refer to the

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/qsp.html b/supported-hardware/qsp.html index 424c9fa..d2791b2 100644 --- a/supported-hardware/qsp.html +++ b/supported-hardware/qsp.html @@ -221,7 +221,7 @@ Append public key hash into store: Success

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/raptor-lake.html b/supported-hardware/raptor-lake.html index 8926453..2fd9a6f 100644 --- a/supported-hardware/raptor-lake.html +++ b/supported-hardware/raptor-lake.html @@ -327,7 +327,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/rplp-rki.html b/supported-hardware/rplp-rki.html index ac6023b..2766e77 100644 --- a/supported-hardware/rplp-rki.html +++ b/supported-hardware/rplp-rki.html @@ -261,7 +261,7 @@ If Boot Guard is enabled, please use StitchIfwi.py script instead.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/tgl-rvp.html b/supported-hardware/tgl-rvp.html index 55f8fde..32527df 100644 --- a/supported-hardware/tgl-rvp.html +++ b/supported-hardware/tgl-rvp.html @@ -345,7 +345,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/up2-6000.html b/supported-hardware/up2-6000.html index 79ea4ee..b2567b9 100644 --- a/supported-hardware/up2-6000.html +++ b/supported-hardware/up2-6000.html @@ -247,7 +247,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/up2.html b/supported-hardware/up2.html index 5f7ff6b..3d6286e 100644 --- a/supported-hardware/up2.html +++ b/supported-hardware/up2.html @@ -273,7 +273,7 @@ If Boot Guard is enabled, please use StitchIfwi.py script instead.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/up7000adln50.html b/supported-hardware/up7000adln50.html index 8dc9109..0972550 100644 --- a/supported-hardware/up7000adln50.html +++ b/supported-hardware/up7000adln50.html @@ -248,7 +248,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/upxtreme.html b/supported-hardware/upxtreme.html index 651c291..9609e30 100644 --- a/supported-hardware/upxtreme.html +++ b/supported-hardware/upxtreme.html @@ -319,7 +319,7 @@ where -i = Input file, -o = Output file.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/upxtremei11.html b/supported-hardware/upxtremei11.html index 3ef7624..1ffee1b 100644 --- a/supported-hardware/upxtremei11.html +++ b/supported-hardware/upxtremei11.html @@ -247,7 +247,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/upxtremei12.html b/supported-hardware/upxtremei12.html index f940652..6df7b04 100644 --- a/supported-hardware/upxtremei12.html +++ b/supported-hardware/upxtremei12.html @@ -256,7 +256,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/upxtremei12rplp.html b/supported-hardware/upxtremei12rplp.html index d21477e..e798bc5 100644 --- a/supported-hardware/upxtremei12rplp.html +++ b/supported-hardware/upxtremei12rplp.html @@ -256,7 +256,7 @@ Below is an example:

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/supported-hardware/whl-crb.html b/supported-hardware/whl-crb.html index e92f995..8942b65 100644 --- a/supported-hardware/whl-crb.html +++ b/supported-hardware/whl-crb.html @@ -318,7 +318,7 @@ where -i = Input file, -o = Output file.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/tools/BuildTool.html b/tools/BuildTool.html index b341558..2a342eb 100644 --- a/tools/BuildTool.html +++ b/tools/BuildTool.html @@ -226,7 +226,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/tools/ConfigTools.html b/tools/ConfigTools.html index c85e85c..ec3af6d 100644 --- a/tools/ConfigTools.html +++ b/tools/ConfigTools.html @@ -190,7 +190,7 @@ merged and stitched into the final configuration blob.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/tools/GenContainer.html b/tools/GenContainer.html index 85a455e..60a4b4b 100644 --- a/tools/GenContainer.html +++ b/tools/GenContainer.html @@ -446,7 +446,7 @@ command line options will always overwrite the values in layout.txt.

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/tools/GpioTool.html b/tools/GpioTool.html index b0bd678..534f7b0 100644 --- a/tools/GpioTool.html +++ b/tools/GpioTool.html @@ -307,7 +307,7 @@ dlt : GPIO_CFG_DATA.GpioPinConfig0_GPP_A07 | 0x031885E1

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/tools/StitchTool.html b/tools/StitchTool.html index e49f2c6..c681b7b 100644 --- a/tools/StitchTool.html +++ b/tools/StitchTool.html @@ -164,7 +164,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/tools/UcodeUtility.html b/tools/UcodeUtility.html index dccad6c..1d1e6fa 100644 --- a/tools/UcodeUtility.html +++ b/tools/UcodeUtility.html @@ -126,7 +126,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/tools/index.html b/tools/index.html index 33b2e40..4aff81c 100644 --- a/tools/index.html +++ b/tools/index.html @@ -121,7 +121,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/tutorials/ex_boot_to_linux.html b/tutorials/ex_boot_to_linux.html index 98647d8..4479490 100644 --- a/tutorials/ex_boot_to_linux.html +++ b/tutorials/ex_boot_to_linux.html @@ -161,7 +161,7 @@

      © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

      diff --git a/tutorials/ex_build_sbl_for_qemu.html b/tutorials/ex_build_sbl_for_qemu.html index 205e72d..94c7e15 100644 --- a/tutorials/ex_build_sbl_for_qemu.html +++ b/tutorials/ex_build_sbl_for_qemu.html @@ -103,8 +103,9 @@

      Exercise \- Build SBL for QEMU

      Note

      -

      In this exercise, we’ll learn how to build SBL for QEMU emulator.

      +

      In this exercise, we’ll learn how to build SBL for |QEMU emulator|.

      +

      QEMU emulator.

      You can build SBL with the following steps:

      1. Launch Command Prompt

      2. @@ -153,7 +154,7 @@

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

        diff --git a/tutorials/ex_corrupt_sbl_component.html b/tutorials/ex_corrupt_sbl_component.html index a352d30..50718b8 100644 --- a/tutorials/ex_corrupt_sbl_component.html +++ b/tutorials/ex_corrupt_sbl_component.html @@ -443,7 +443,7 @@ Starting Kernel ...

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

        diff --git a/tutorials/ex_debug_sbl_on_qemu_with_gdb.html b/tutorials/ex_debug_sbl_on_qemu_with_gdb.html index 89fcdeb..6c5fc92 100644 --- a/tutorials/ex_debug_sbl_on_qemu_with_gdb.html +++ b/tutorials/ex_debug_sbl_on_qemu_with_gdb.html @@ -113,13 +113,9 @@

        Prepare SBL QEMU image

        By default, SBL uses compile optimization for binary size and code speed. -The compile optimization sometime makes source level debugging hard to use. -To demonstrate better source level debugging, let’s lower the compile optimization level for this tutorial session. -‘–noopt’ will generate less optimized image, but still link time optimization is done to avoid very big size image.

        -
        $ cd /path/to/slimbootloader/
        -$ python BuildLoader.py build qemu --noopt
        -
        -
        +The compile optimization sometime makes source level debugging hard to use.

        +

        $ cd /path/to/slimbootloader/ +$ python BuildLoader.py build qemu

        Launch QEMU target

        @@ -273,7 +269,7 @@ Now, it’s time to run loadthis again to re-load proper symbol.

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

        diff --git a/tutorials/ex_feature_custom_boot_order.html b/tutorials/ex_feature_custom_boot_order.html index 0c51e83..af5f465 100644 --- a/tutorials/ex_feature_custom_boot_order.html +++ b/tutorials/ex_feature_custom_boot_order.html @@ -184,7 +184,7 @@

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

        diff --git a/tutorials/ex_feature_custom_splash.html b/tutorials/ex_feature_custom_splash.html index efd6d3a..a8656d8 100644 --- a/tutorials/ex_feature_custom_splash.html +++ b/tutorials/ex_feature_custom_splash.html @@ -167,7 +167,7 @@

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

        diff --git a/tutorials/ex_feature_custom_verified_boot.html b/tutorials/ex_feature_custom_verified_boot.html index 36e6c1f..2969d75 100644 --- a/tutorials/ex_feature_custom_verified_boot.html +++ b/tutorials/ex_feature_custom_verified_boot.html @@ -209,7 +209,7 @@

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

        diff --git a/tutorials/ex_run_sbl_on_qemu.html b/tutorials/ex_run_sbl_on_qemu.html index f5bec9d..c0a6940 100644 --- a/tutorials/ex_run_sbl_on_qemu.html +++ b/tutorials/ex_run_sbl_on_qemu.html @@ -155,7 +155,7 @@

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

        diff --git a/tutorials/ex_sbl_shell_cli.html b/tutorials/ex_sbl_shell_cli.html index 85f0b8d..9261d4a 100644 --- a/tutorials/ex_sbl_shell_cli.html +++ b/tutorials/ex_sbl_shell_cli.html @@ -116,32 +116,43 @@
        + + + + + + + + + + + + + + + + + + - + + + + - + - - + - + - - - - - - - - - - - + + @@ -152,12 +163,18 @@ - + + + + - + + + +

        acpi

        \- Display ACPI table data

        boot

        \- Print or modify the OS boot option list

        cdata

        \- Display configuration data

        cls

        \- Clear console

        cpuid

        \- Read CPU specific information

        dmesg

        \- Print messages stored in boot log buffer

        exit

        \- Exit the shell

        help

        fs

        \- filesystem access command

        help

        \- List supported commands

        hob

        hob

        \- List HOBs

        mem

        \- Read or write system memory

        mm | \- Read or write system memory

        mmap

        mmap

        \- Display memory map

        perf

        \- Display performance data

        boot

        \- Print or modify the OS boot option list

        cpuid

        \- Read CPU specific information

        io

        \- Read or write I/O ports

        mmcdll

        \- Tune or print MMC DLL data

        msr

        \- Read or write model specific registers

        pci

        \- Display PCI devices (example)

        reset

        perf

        \- Display performance data

        reset

        \- Reset the system

        ucode

        ucode

        \- Display microcode version

        usbdev

        \- Display USB devices

        @@ -184,7 +201,7 @@

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

        diff --git a/tutorials/ex_uefi_payload.html b/tutorials/ex_uefi_payload.html index 10167f9..21df1b5 100644 --- a/tutorials/ex_uefi_payload.html +++ b/tutorials/ex_uefi_payload.html @@ -160,7 +160,7 @@

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

        diff --git a/tutorials/index.html b/tutorials/index.html index a381213..20ecc8e 100644 --- a/tutorials/index.html +++ b/tutorials/index.html @@ -144,7 +144,7 @@

        © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

  • 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

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/boot-options.html b/developer-guides/boot-options.html index 572ae84..484172a 100644 --- a/developer-guides/boot-options.html +++ b/developer-guides/boot-options.html @@ -204,7 +204,7 @@

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/boot-performance.html b/developer-guides/boot-performance.html index 7d2dba6..1e3e5f7 100644 --- a/developer-guides/boot-performance.html +++ b/developer-guides/boot-performance.html @@ -242,7 +242,7 @@ to by the Firmware Performance Data Table (FPDT). Refer to ACPI Specification fo

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/bootimage.html b/developer-guides/bootimage.html index 6d9f683..41cfb9a 100644 --- a/developer-guides/bootimage.html +++ b/developer-guides/bootimage.html @@ -142,7 +142,7 @@ and can also load the boot image from a raw partition using the LBA number.

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/build-system.html b/developer-guides/build-system.html index bc696fb..d495f6f 100644 --- a/developer-guides/build-system.html +++ b/developer-guides/build-system.html @@ -463,7 +463,7 @@ components inside it

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/configuration.html b/developer-guides/configuration.html index c381d59..62461f4 100644 --- a/developer-guides/configuration.html +++ b/developer-guides/configuration.html @@ -520,7 +520,7 @@ for GPP_A3, and GPP_A4

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/contributions.html b/developer-guides/contributions.html index 93b3288..faab852 100644 --- a/developer-guides/contributions.html +++ b/developer-guides/contributions.html @@ -153,7 +153,7 @@ and agrees to them.

    © Copyright 2018 - 2025, Intel Corporation. - Last updated on May 13, 2025. + Last updated on Jun 16, 2025.

    diff --git a/developer-guides/debugging-with-cca.html b/developer-guides/debugging-with-cca.html index 5931325..1cc902b 100644 --- a/developer-guides/debugging-with-cca.html +++ b/developer-guides/debugging-with-cca.html @@ -434,7 +434,7 @@ status. If the breakpoint is set properly, then it should as below:

    g!Wq*^k?4)TDfzek?ai*7=y!*JGPa7+d!gB`P);vbGei;M#fUN#o?L#dEkA z9&2CSpRV7q`QL?mI@i8%$Hta)ujZAi4O7c5)R=q8V`7qJ35UcfyP7%43)gF|UtRxT z&PMmbkIBb2dTVU&{3Bhp-cXWbS#?6R?8j>jh70~qERh$lsE?og@cq$R_2YJG7uL>t z_u0AGZ`$oD{rd(!Z(I&Z{NB+CIdF%e!r+l4^ z*lUU$^$Zw~-8gx`l0h!|WAV5056>I_u#0!^QUB=g{PEh%Zwu2+1l@GrO+0bpHn+#o zhF4VrmIoz|uc^`GQ(0y|X;a3|JJ; zu`39ktvG)4{Z0Ev{0IIs@VKt8Sas>ty<^c^H#_E*ZMIAcPdFOB=+BIk?@n1?zxx&RG&Wi)%xUnc(Co! zGoMU0omCb~FSFF~FY;7dxZdZ-#oyKy*B{7#v;U(eR(5Uvt$XD+>&}-<&ik}2|J>!{ zzmEKQedYztn@7mas=+m)EfPrkQFAiwkYyDK-}{IA2lK=E!hfu<|5L5;xW0am{exV+ zhdF{JJDOwf#hBfnW_#)YX`FC!e=pXAJ)emj+AFFqlzSR!@7`p#< zj>%mn*5uqgr>T|Ok3IQt%7a19L-Lj{L(O*As`YObKbZM9?6db(l6C%_?tDcz`AW%J z54HPtcTX~xS=`}Jc)a4)4e1Rws~Whpul#37mv7wsr}{_p-;Pq&i(k66)32ENdQLB& znAgH~Jom^3W_9Mt=M3YPudF+_pUY192m8@o+Yjy+d;M$O&WG9g+v75Kecjc+_4bOS zw|qA)G`FfSah~9ExWmElGp+0U{>FNS8skUx?N$F7j;!yL`ue^75AV`Dx=ni11+sUa zZoB>I_|6Ch^YzJBo@WGQ-j~_O@FV*0eBLeko%Ot?f1QuWaa>t9+kdWUMAO}ycX*Gm z-&(~rca7bPgWOFAk1^PAb!kT*iWA@eaeJ4^eEye(ou#rtudJ<0a~@Z32=HWhz*OX) zz{`+weM{Y`{Zd=}8}}J})LXmm)+_O{U-R47mCOkD>y^D0snR-ihV=^Wj@v3il``R* z^xv%f;A&H{pXI`_~zulH_RUX$2D9xFVa;JARNOJn`QI?jLR|M6biC-mB0_@7!ud(cH2 z_4FE(+u6Bts@bboZdmeQ(+1{e2Oe)0a*%1L`RZEB|8euTx({)^AKE>BEc|f#NYt|J z535&yUUoO?wV_hXZSOXPNvjt0PiM*fr>Zca;_fBV?|OOu(feEUl^WrX*AM?=x>Txi zb&ZYBwNEd0ZC)5UiF1BN`f*7g+1phO(#!?S*RFp{`oUzU%HO*7@qY%<`a_lb-?Y8V zUG$s%*0%K1x1YW{SDk;X;_fVlAIG}Btd?(()4aCNJnoPFrGaP99+RFiZPQ#{P8sn~&@}v_G7y@3^O)FT;6k&h?Y|9GCaqp1Vw@GIjI*r^o)} zJub^WUBmxdt)ltpec3&ZA6`BBCu=6pZ?Y+C*6m|a61f+8H#JT?-LyngxvBWOFGEGF z=vS5dJpUO|PoLD^GF!g$p4R583Vp$HYpXM*Ge2$8mY*7?@Z91-p7aieNv_56%>NnE z|1)s^nEvp4N1e(aw~wsfnjhGzJV6OUR>sKH$i{XQo_We4` z8paRX+wG(?;)VW6W&djLun}AtYc}61Ya{FK%{!z!__v0LT1V7gY!YW}?x_%E5DCx! z;C@idUTB|gMew0tbG8d){@VJdZ1c&CQ=3+8e6lh%f&YrsucZ8&`@fZ6snd-8W4PgC zd+(O}lDcQ637lTxp0B%bM?k?&k12D$JuSYhFpJ^Gp{^Srm$&KJ2tVd6KfFC}(%qNh zpI?6Vl)sza<<{Hr?bNK}3z)htf7nwMa!>VA^7Yhtyn^cg&HeE0`XkdX^*nm-^=nk09!s3|HP(OT_UGJt*l*8&&rm$?h6&^IFM)Btf2aP@ z|8V?JzifrK--mTG|4vV@eOT@5_Q-yVx7qLZX{F_7dXA(hec+HOS-{VPsMUURAKlOJ zpCP@z?eL*l`8_t_k8`!7uA4;1#-DFZn0HBZhQUd0wm*694^ke>Twp)GC46<=MR~@& zeJno~9lNLNCtH8G>ga}j7r)M~$=TKLcm+$tVdaGiZ9!HKDt#e?Dq-_mA75JbQE#%` zZk-Pqz2#i@Pv;nGMNgMYR(N-?T=0Et{_*Vm_HFwG*DwB&SYBEEP+!lOXZxyGHD~u* z#6GaQ^Pi!DdCs?k3;693jwU?HFogZ^spDll=Z7;Js zd)hTU=NV_p9gEw7w-+CtIKe+}(LS~HX~Z7|JAps{qwe)KJ^Q5l-QsbA8+Kp%BU%2~ zgReciCc1)Am!%~yP1Q5fa8gymC*CsoEyvb=SnczpaZ&6auM1ma)4g~9sLz z=z(`Z^t%)D&91kzJgs&2`q}+>`dg*@Vm8JLe|S58SU3McKFf8l@34t*4d|T z{xJVHzt3;RD|Pq(u6#Ow%ip&*zTBN>{`Kak$9q%%6#h8B=1;}PH~-YHB{p5$vvlj0 zOnE5=W}zk z-PP59WP6;%j=$Y?IkKpe6FFtkM?3Zp!TkPd+4^k?**7?b9{L~lOscyqivA5d(O}2``zsvXeZ#{U( z`&;9=ykX~|{|t|hgvB42-&-cncKfK>?}Jt8-TxW3ZF#oA|E&=F&CPQrPRTu0WUhb8 z@9NJs?Q>7m+pKE-?{>A@MmCwlCmp=XJ&v|ZVp3Bs)IcITB`)O}+ z)Si!OTUTV=>N)m2VE>Luub!p7R_QxBxBtqd45q2IwIB38`}_#}t@G-h+K*PokN%B& zyw`Ml%X2JosNAlxy!7OJg(HQ6^7?;1%k8OYj(h!~{M$l#{yO=4KlqQv@m~I?P+?X* zf1B&_c%OvoO8;P)#%PAGFDG~&d~$((Sxx>Glk?s3o7T2>?2~n>QGXE6^IAUrN{zCL zvv#pUz;vbp&nb@r?DF5w_p25DHsk6((aiY*Cf@ryqr_IPd0Af1|5n&Bn^Qt7hBJ@5 z_NMT&TOS_GS-;|CyhTmI-xbr3-{;S*VSQ-NmU*9lkF@OZThA}QNi*JiX7Rh}6IMN! zU|;6RtlprVesKTRYqR+qO8B||IQ>Xp^2ek9@X9AI#ivh~PoH*AhGFCOcXzBBRv8{p z47XG^VSE)YzDIuDk3;Xj`F^-Jv+9<8x4iTAl08%Xe%p33FKMmc(`0U8>-A{YvL7!$ zOtZh`@lyYxru^~OEB-Si%gg%Ki;ZhYl==*R|P((_X1{tXetA zY1O%+SDq?u2U&{aL_hrgw(Mhm<3FRU{|o}}gl?_`)-`kOZQLtjnvxIv-f?TU zzXh{QljGa3_P3SYFZ?lI7g1ySBY5#2>nmSZNL~9JzI}K0%ogA8)Aa8ypZ@j=-;Q$} z3?J^d?z7wRBl;t^)5p}cz3Z0RO)b(ByY|tu&yPdlmyAsFjfU!=KOsLF3qJ-w65IXg z^lIr?v)Zr+=dNwbaw+`4z-;Ts=3TBb@5_Adn(X`!&mW1kK8ju|cKwJ!=5(cpTW%lj zcz(cwWkP|YB|AF{bF=ry;A7YRGYI}u%-*NA^f+m~#gtr<`)dcNw#O1dmDeHX{&-zME<+_dgir1N| zx3@ppVivk#T_-*()R&ljI@pZlMDMm>+vPn+3uoeun6^!4$-7c&<9OA)@4 z@Hx)&L;hp)j(_YG&-g_uib{S*Eq1jLXV?;MXvn&FLW&S4!xNb%#sz$0`)+<{J>R*;K9#WQKv3w9pXyuI_`i4*GE17q}7{|^6Se080kspS6j zem=9Eg*%t*%60h3^LA4F34zvgepS!!?Z|K3zolhA=N{{I75>p5j`sK22(H<6zIfsN z{Zm+8Zx>q97@c`YKh$Q?#3oCIZ~qyD?p7o{{-*n5W9dU_?!Ed4r`MS@yeQj#bbEu) z1rN7pNg-1wOR6v9SGayO^sT(i{!FnS8z0W)KNKb3TJoQPxkBB2>bl%7(VRTHm**Zh z@kumhj&<@=nax6e6(6e@zV_d=|L5oa@cQ32#ebz=)qCnQ{M+RO|1R5l*Yuy{e}?2A zQ%y5<`g?QogPy&zob%?l)9tgI4t06Q71BjN)*q^ut3R~<$Ha&C#cJDs`~Oz@sQ2&q z^UAoq%iqi2=I)P?`la^y+u0w5rH?slqV8}0H(S5+-s88;0Xwh91wVhTwjq~4i zTm75n%h$v|toG;6+%^C3>FnPp-rHEJ7`o*@owE6)&g2<)H$U5{kkH$pXWvmdzqvlU z+grbTp5l-G$Nr4BE6yJ&zixJ2DyMtJ-dQi>JW9DG1ou4%IcE8vVP2)BPWFtyi|j0Z z#6K=uD7JFRAM5smx2|kAig_i~QnfgC@5=&MN>-xv{-`YP|-zQbKyZAo?SJ!RV zk9{kj)F1WyyXEs~`Dw}Wul`I8p7Hq8uO8-kR~TR0Z)rcyTl_8l${zI(w;%qUHhoz| z-ffrdyY{uc_U|fOWi$Km&)Zj?$nKfoEEGMjY5P8l3U~J(6MyH`h+Nzntuond&xf;f zHr?2Mrl;fkq>gh{D>X!(uQ*%L^Pgesv(`uN`CbUtIQAcCAIg|b_iMyk- zN#-rb3?a#`%H)l|?|fiGTi!2dwNn?X&s&csEYDI=yPKAxE>;pS|uZ8y{BkWPhHu zujS+Mw}Kx|ADt(2EjP!G`Nc23ohuwZE?b+u%24c*!6TRUlUy7Y7A)mo*Ux*wuzs0+ z-us`@|0Mo1+-P3Hgu%KiVIZ&3+`C?|NDH%jsI@fNPOg zmN>jU6X$lx+}Mn-?t2u&m)PV3yXyP*F#lHi;eX`SN!{P)QaV4WR2wMQ&Xg~)>X=eI z&&?`))vG$At6$ZO@r<<_4=;9On4@9oRMz}y z{`>HQ^1}ZaGTux43HUK}dBvq?Z%tPJRbBk=?0v-JamK+~)Ztzv3?p{2^EV zGvxTQR@|!i>M!$$>w=Bvqueg_tGQp(y3POuRRH{?@xjEJF3GeRl-?+j;lx z3AXw-$A7z2Tz_b{e|bgr;qBYL-3r^f`gZL`wXL3#+pXLRj-=FVE&ulIKf~lrAFu!2 z@t@%(>)x~)i60Li@V8aTZi#w-NIPEQ^|kA5?{u?b6W_)fge+SKH1Kk;mDVB{+5TPFiWggxm;7o{bv-e+KgeN3O-M7{9+G>He^~l0RveN@Teo9q-n$(Jy6v-=277 znN-cS%{mt)yoDNLJ$V=`*lix|Jx|=lVV~`G*58zL6ri%;t^3F1Q+9=r> zaqz&20EctzUJOf77SiC@edlpyORod(lDsKfdM`DYqHNu}p87HRpIgNK*Ej3GsI4<2 z`49^(4bl(37_54%xGobqP0wiGtsnBse#}3xf0O94g&!W>{m<|)vEuiU#~w|;6s3G+ z4416k8vBEbbw5E7;pMMyx&G^{6S3TSC3oJv*d-JAt}{GV z`1~g8dmDjs3cnsdw%T6!$NO)tSM}^vj-36-|L}ch+g#lz_oB~y@YyJ^=H+1~^`0lf z^EEl&$8JB$tN-YFfT5BZU1yX_^uJR zQ~a=P>w??oZYRwSzWi*PCnw88?-eW$gpV(+W&h3oa$A+#(vRwoWRK2@zgwYyxLm4r zO3;GT$WzvA&ll%*Ua7WRpGnFYqzm{PZEPRbrXRi4u;Id%?zdS#db)G%Za$yVAG?Bc zMd@1Mzz@$>7A|{rO*|@Yao%mU&3juH&Qd#8aN>YKfqUS+y{o?^|M>aXzWtukhxg4k zwkwV%RmAu=fPI zR>i-$`e3zv$9y>(;RRWSmA`7QE$S`g3^)|=n9a?}Rzi{e#w>Eo9Eq0p7UJv%=H&n&mTG8^KJhY=^r!PZR*(;eoX(P5iM8-H`~_@BbODrEX7Ne|k<~yyU;jb)1`ilz;qu>=)Z?p@YkBXYs1;(PD^LJTWZP zm3h&Mg2gwu7(Po~{_wr^>wNJnro&E`^tY~lWTd<0clx{_+p+~}o3-!$XGpW}pJ)7| z_K`l{597nPdZP0B*H-kMeScGT;vfdc;)iF09{XNh zqqk+R+ud!x>DAoMCcZrnCpIWN=v%xux1#uAey>g9@~!`xAIeroZwzvddATd)x*(HP z(}^X8agD!I|1+FCU*qtfVg1+t3>Q74g6eL{i+|1k;cn8)9{ul7yMGh6w5_$%mOho4 z*SRDoXx=$f`04L`SD7cwhxK*dnfzY4HgCbCThGKaRg4wg-Pl#H$&6#{B+Gb2*2&-P_;X?ytFiVgGjZ4*$meS+(Nvml8Mn3*O8u6Q9+zg;U4v zr}zB19*67RxL%)=EZbXk{y@BV-36=tox1zqMZ&DkvtmdWQF>}^(udw!U=eSPMxd5f22+-h6A{AI?b_`A2F_H2yOPS5sw#o>4R6#oyIj&WwJnn<5Y3(BrqTJrQ09#N1G_8dZ|;xS z@sa&N{jKRCyA{{H-|{*i>yL`!wKPEfKs|LpUAG*&P{m1P`>%xkx*HK$Pe36=a zVtcOFhcpW#K2DaNNp1`$PAa4X{R#QtyZ>;1N7Vba+|t$Yf{x2#B*cR^ALz?r@MI8f z;=JYN$Dyn)!We#dKfg`rquQHn`2jis3i5?PiThCv=eSc&B z@$-^D9!Ko?;I??hk$qwpYoyDj?JC{7$!+&y!Br>T_P)81JZGEbIo6uwhi~&9ACCGr zbM>t?`K8P6x|R!_**#%To}@G1V}+Cew$|&1&x=M>u1`D{E7J}e=uJ#=Jh?XdECBH(Uv;bo>hn? z3+)Vw6m5*XukniG$wvo?f9fC1J8gu%t$d`<|7sR@tm34*rQVvkJ*Nz(`Mxseb638$ z`bYJlU+25GGA1s}6u))#qomla+Rf)R<#q=M$NSXX`loQkCh~!Qqt&^!Mb~%DTljGP zmOFPW7)~nxOr6odAgR7#ojwT#3q!@at&6hkWUlI&+>JW)+WSiG?UZZf8@3p`+&CvG z!NkY$%KEC-xBA=q|NN>SvHz`K|F6sIV;95rB`?KqeOsElJabyORNum)M;5xeN|~us z`&~lUO2$8r-pB%TZzM%2k+}SbJmihOp7h%qf+@v9R~I}X@3%b_&<?o6PYU<^aR1Oh)sNHrOls8+emtw*`E34~ z4PxK5^Oa6Z7_mi4PEpo7bl{y#pXK_pJ%1bCN zi%&8B&%L_da~+jw*>p_S+^ejAPGMa6$I}n`HvYD)SnL(?b%klKe#jQ_Uv7Js8M^Fj z=@ByUyL{q>$6?KrXBl$;lzfzsRE7zmX*J2p zE8fS+#z)m%{2m-vcif)g`HpFx&x$LeJS8?8o)7Ym`g#9heQOE7wOlAMhOO+q>)sBq~5?*OGbJfeFE6Oi7rMyY{ zmv~R2vi{JL%I<3oHjBExM%c0btlzx${83-`XsL?HVNzi;muy{8Tvws@DBd84i)Bxa z<)?n1XM0vPaJ||h-}2AmW7y2UOBekxKO%K(Zd2X$#HHtLV$$uc6lMGCj_sO%v;5)P z_M`s&`*=TGThSJ4_Uh%*ogD%;Cmwb_OR+nntX2JBPWbYglE0hnRQ@v@x^eBTjqW4P zJ^By-N_~swwfDVzQA|-rFTi+Z{ETgP9z5ZBP_lr3#=E!b8+J{*^-NNCol?>yXCu*) z#47@o?6(%JPyaBz^-t#SjGDZ?ld5+|Y>mERzN>G+$Bwsebsuxh-nKr$OheXFS$*ZY z?MLM|ew%6D_{Z^)etW#|miZl@Dyr=5LodI1>$_*83!~1<-^V{Qa2?;E=*Oun!uUB> z^nE=0e}>fC@tyw}IM(k|$g;E8^kLrQ<*#*@#cf-dy-OoW;Ml*i{|p9VNtc!+8SGT) zs}+7M|K@P=hwF#pBtQ1GK0YlkS)m=Z@85Z=y;~Qy+&B zU&0UnGc?`jdHbIs`9Fiui@=)L4ZA*k`KRLDxhKLToIBT`@4nbGedEFtq1M|Of1jIE z{3*ZFPOO64^T*1CKZ^Z-tju0rk@Smo(&wX`OKl2o?960z=A1D7fQu!M{WX3shEHAE zujWhE9g`FLQNA|wKf{N~e-bxd++(`x=IuL~ReNrk^n72hn0sP_&XQG&I%Y0OW2ihm zC)`y1P4uJlKQgS>w{Ez9^Tf4lhXbcaC4{kTR;c?q-I85LJg@G1P0ba?&v&bc-KB7+ zV(~Y-%W5C&J8WD(yna+R`JxYz{F#b$(0U3!{n!{1Y?Q%JcoG5BQkgVe(eo zYkT%y|9~BR*KV;Yh)=ws)iaM>rKm#m%kR3w_vHJd<2g=#Tz+`tAJq-m(M<~Tj$c# zEA+^PnYDP%gJ*l$-T!ucnd^M4d>`x1A8VII{BerZYn|VI+h^*Ti!L#XPioX|6z_Cd zXqU!u;Io6gc3{|6U$e)qSM^PP@A$KNx92?0#plX)Z48tA)f|esM`GDlt65hVru1H# zHgVU$A3fuWqf}S6u!1Q5VCnaH3Bkvz2GaKmX=iolbpT=KKVy z{u}n2{v7@`fA4m?*_+Ru+ijQgZN1K-2D_<$+yA64xbb89v3YDCRTK4_+dQXkNe*;FV;jp{?E{3r{5g9Z}W#QyZBqz$cLKq z7F-fIe3~VNDao&J?(S~>DdEr0iZFf=f3y0x`H%aL(mQNyALp{2x>d{U{*iZA>}lOg zZm$w6(rOef?UmR2?bTlMcjx}}{|u59^^erM_o>81-d^6iRo2Vm?epj;^mp#FgOKg02~j~*MZo17K@&F+`|{oln2>u2{o;3)}g-uX)}ym{8CAMB4` z=ePc6kldsAsQbeG#LHhf?!8!{vPO5x#0F-SmNbj^J>kr*40XMCYJ@(9K0l`RvEWBz z@_z;{KHr*(lTZHLkWbU!|5nvYemYys_uI|8+tzpP&#>aee1Jg%96*w@7Pee&LlrV)n9JXS=8L z%GQT7KeRmg)3?{^%li2l3;0*>&&$90pW#@X{EyB@?>oh(mA!nJ>mJl+U3u-Plv9)e zTYyYo!1awa?0@@9?OXP7Z}`!?{AJlZ>mQw!*|O*Q(``<&&0jiG!061=6PdEbH~1SFj+ zekgvcc&nXgjsK6M<%tibehhEhlU!~haQN?nYhK&hJh%5$`V=Zmkln9$!SKs>{)Yby z5_U2b?GMf$o9pfI!#e%pTYay~Z&R;q+3~egH8xcGt#sg=BRq*^+ZANqe_MZEOM`jC zkMalQKem5#_WE#cuI;*x(%F|qjABptguN;{kiJ@gjp3hi_q=KU9V9u zt<7HPzcfZd>eboKK0ij5^o0ix#vKv71==b zCs}VvFD}^VDHd)Svp(j_`WZFlzfFF;et5jU#`MA4ykpm7i;o1kip`fP_f)d>)aWcX zu!x`0xAp0i0QMK^ZT}fkf^e!@Ql6f%qVdICKCx6OTmA;I(yXYVvUU%pI=Kl;md+a|7AH6T6uk-fup<8`R zWy(IUJ!R6eC4pywrOd+hQ!*Ac*d~AT|IaXa;*Zk*42d1}b8Dp^$=^7B#Qj^#NB+J) z*{d?{Nqpe^D0^+Q>eqV%`nN+r${)t_{!zS88k>Ij zpZJILqn+>n?EKQt<^Ox8?zf$374F>4+b7QRknXGaajJ{q_x{Jr56Fww6#NMOAW&hc z^HtaD_`z#QwPx8n-ah+ukHb)_vWHni>)?hWyEwk=v-P>zYwZv3lm6lQ;gN07<*@5D z@{4V()@;k)t2`}`Px<|AZS$Ok)~%9wqH)VD z*iv=_FGEh<%_9ExI_V#YAIk1ttbZtRN$h(_1c%|?ugA|k`Q2m9{L-{$cl15mkH^-2 zR6iEAz4PnIX^%s%JU2dfYIlh6fl%404qWUBtO*y`7yUc;pFwEB59g1o57p`JcCXg8 zd+~Sq>8CA5%C3scJ2~DI-j`Uv&`!JVh}H8W>!q{y8T<%e^P*1u!?f)MzgqIPzm~o= zGh+8*=3^H;k6RvRNeMr8C4l`#{ifcv%MbSV&a?lK{OE4H_r@!xXGOQHDD_bPtUK-L z#n=E3hgX~AcKn>6AEdqRhy91i!GC-HXn#~cdS9?qSMQefUnyT>ugh=sS$RVD zX)wRhzj^)8^T+OQnjiPKMe!|Ne*Cf8N0F*6R<&;)DVx~E?t1E9msEI};jzWJ?2}*5 z-(-Je-~LbONAZF0WnuOoCT4#)Z#qTrzOvqpiF3c3yIKcKe0{WHtq9}y^>43#kUtjH z-&`a4$YQOcm3_+}Q`Tk6&XzPB)zDfaTKu`V&$ZJ1jre0-arckMyK4;B+`s+e`O#S_ zyHe*ZEO1&CBfqO<-t1<>*C#_|J=V|2Sirxhj{lF!mH!OM_FR8FKb9Yf_4eM@_n*OS zvd^V0zr7C{XBq9+3N5@aVS(HN<4FvX>$(57{)u1q!~EN{4@b|fE)<{Is3)TsBze~jC7EB%{rmX7YTwvSQKt&^NLPP5y~ zp>At@Z}!d6-eYq`uN-7OcIft$S`G()i+lW8Kc%`D zeu+DNklXrO?oY*!>NP+9>MFJ7?YnFeX3q5VVT-)(-KOu1+Zl}KgkQH)`Eb5}YrM4Q zqy26B`TueL*zCG<_rFUUJ}O?G5~nQwSu8SDs412A%Z) zIQ`qUD|>Qn+vaWlQGF!v&g<9N=F>%V&MWpM?n_TTtf|0IsgRy&dgI5m*N4UBH|8JhUe9qO_GKN>~aN)G!Gx~#_GqTWB%jHq>+m)`wjzr~kzjY`7G0@WS5-&6c&XCH1V z+P8QqL(Tl(9yPp^AL#dA_Gl0Ick{wm?uf6l+CiM#&u=esxZ7vW#9{HuY#ZAfey#PZ z_UBxgcK>1io6osbYi7-f6ZW@Mkthw8VPs~$&|~oY!u2Wq{nsCVtG4I-&#>Xk`3t7NXZMSe$me1}z-6aZU z)_JN8k`^-a3cJ4AdVeeZ5%^L5fSvBueY`)m$6qZy&mCR6>$C6mwO4A_-E|hvC_C07 zqp2X^=Mcp9z_tHIuhi=U_FGt&uG;;oxWcM1XX5;s{ZlOtyq|k!>Z|z8dTT#y5BagM zxcI|q=c^{UW|t34?|x)y%AV$_Y7{+HGCgtk(+QKznr{?jFhA#SiRY~oxch@IUbM#h zM`QW&&9SCSeao6-dRUytx)KA^2Y9kazReN$_McV)Bg;e_cS(t_};eV=2qXZmm4NJ z?d00YuzOxtv(3f_;d}pGiBr1phxxPfpVc1>E+IMw2W#S?+- zH?eN7A3pf;v~Y?0f^7K@J7+)YpD(s_=NY9dui}!nnZLdHB>9ICzvb;X+25I-Jo~ru z_usnDYIjp=PJM-=ME;)&DTa?;zr-KRfAgQ=!QJeKdYeDmKT7W?)fGNeR({xb+qR33 z!glSN&E?0f&0v?qXKkp$c>a9o*Y5{*pEZ8y{$}&)irJ4u*pJ$=ebn2et5c&ik@4A` zMRTvK)ietpajDt=`ApRZ#v?U3f9LNJUtFVj$xfrj=%d)mwLjus{du`PY}Xl&>1LN6 zcBrgcq5SlqbbY6Xikx}L{F~Pw#vk6_zEAktKckB6ahJB%i$?$5cG&lVLYUdLCz|22 zYx4YgmNYOvX`H*{+WTXFoqc|6{H=APqWj?$^+R>6AI@$3R_lJq$i-;85i4hbI?GHy zRpw{^etvm=(LS>``eE42kIXK+e@tDNwd>sU@(=$mnuu+f*tGP(v#q>Qd#|r;{~T#@WNK@enf3BA z$y>AC-aVgS;K{U?{ZacN{-%1aKlW=fg=$={?g{?Lcgd_*@sh4+$&YuA&nzXUZeruG zj#v05)Aeot&Eto*@8_vA`ghShPUlM6)f&fzFRmNMWL?X!c{wfi@}76z2Ykv8m!V9I_K$?NuIn-9M2l; z)E4cUPo(jt2d-E zG=%)-+xl6(WsiRS<9v}!JNZkGggKWU2@57M9$f=97Kk`@kQRun#%N!rXT0Q&r z=0%a4N;30Awfjb9cb0}seUPp^FZ;?@>Gkc+kEb4+DA%~A{?N1hF1wnjY0nM1gI88| z-MGI!ePaKE6E@FtOTJHX)<3R)>+9MN!T$tqAGP@RVN1aMA0JE@pA^-dt>>}R{b3(_ z#g6O8;fO0Wu8VHZzWK-Uk;lY5^~So7ofAcbU-lkWb-cYp>Omd<5B7&_3m?4RFIeOC z@$0vlT6b$_$@9MmyS;w?)AKVTFHX<=dW_8=T3z(ce};n=4|mnya^g%3`>kUYdOLQ< z@6}>g8MbfxG`~;#sEzs~ezq6(0{Z!ToFArttZ$3*bg{~@YMCY@e#)XW=mz)v={?U^ z9A&7AKfb=<9><6EhxYT-c>XASr0X5=Vc+J8U)9msfs5`s8?B!IFqEb4?ZKZFKMOoe zKfkRl{O#wS_|f=V-G}lc@+@b|7yl6V-#^*oKSPUMhEkWVRoR_mA%>05@|36Lp8eeC z77>2p3*+rSf*)M_kF4*G6Zx=jx$Y6Ey0!JPYd%F8ty#6EQY$io`77Jr?#K3TRxbHt z_;=|a!3WjRcfDR8l2hBeu}S-7O3$5DCkr;jC=@iBuRJNQEut3htuv;_{>c64cIw}K?&(&kci$w1%6{0?^jwC4UG@d@!~EWR92TivV!5Qh`@WDJ-;YTLx2$}2(Z9X4qWA6G zS3O6RcvgS-rnHukDt9_dfM& zdC9$N{}eCG*rj4*DKT~3g1vWEpI>4)hq>#6z0?o8%SY#bIBCyknsgx|Ci7%vZPt-v zk?Mw)!7t7zm$I+WsY+|GQ(Cm&dFkJ!rWOAgvJQU8s3>;MZ#y0&#duNNFUV%oLYp&R z9{jm+%_|ej(`Y;^==8)Bg#-f3yF`>iUN&zuCXF-%|b05V+miX76o#*`43l2mfgQ9h)_u z)z0q6{zKp9$z3kBZ=ZJk`^0+{MIK2#_fKo4Pl{AG+?{^5$l;(gLrlHE)gR>#a*ZDy ze`8y`YpvgQw+u(vmV#PqSaXzoCC{m)_>b{bE1nM_zvWwfUi~P^{m1{~e4|-?85< z;*VVzy`6Q+SEjxG5B@V8-RuAD%!l_l&DAPc7;Vd_ z!aP=KNhZGTb!GttShwiFvH>f2FD67_szM$ z-k536{Pb#l`rPbC3$9+WD7l+jQoQu39U(65xXV`lD zNUi%f%a7(qJhw_4KdR;zR-4Ik=#-&E!|^;1%^u;I@$>d-KbbF7cln;}$MB=R{Ey@o z)@G}Beu)sfcdlfMYj0qb8^Zz#n^S*l-Ip>{x{Cf{{T*I+QBM7b`|3Zo*Z=70toh^r zh@USi=GCqx*9v_uyS2_t3^?#6=+f!kd7P{UZnvJ-F}|KB{Nw9yhl=-)rrhJ)bZNTd z1?k{!hs>i#g6=6CpI2Yjyl9@;hcnV^8EWj~BkPXsll@`&F+1#%4f~_|_He2Bolp9n zRc^iiwtGf$sqeYfPu-OoTMvDFIqUsD{y)*6MZ)K~{&;@qKN4&1y|eGI+vMO&Te-ar zxic><=Mvp~L1+oz6741ri}h-t(_cUbM-mRCR=JTU$i!J{dgtE46d-?Pr z>z$2mGu5+JPhj)6Wvxxkf2iN|pFzYv?S7}6?uY${tNVGf>m-|4`kvLMy?R{IcUVv4 z+9-=6<@!TjWx_J#ip>GPRi z{$~)fGy7qFxN4i<%=#5dF$+{Am1B0RIi9#9p69MyTG#Z7qy^Oh>`(WKeqDc{Ub_C! z%D_H{dF8z-Bt=Cq52!8y&`;UI+ z!?)(aKPq$UD`lUztF&pH{j+IWrRt<&>1{RFRd@t9upa-&z~7~@I%?_Bz0X!w+Advx zBUg3iJ?Yq|f2QboEqlXzLqhVn#i}hBr|< z2A$mB+xZq~^%QV~p7S_cA>Xk_cWs4zpjF-8CGjt&KXjfQ>vr?)(_5YlZwvU0`0b9Z zuSkA)zS|}@-{zm}hkcvZJLVOd?24Ojdg@r=979)y!q*Pc_hssgU)#&sRNHrcosqC5 zUo$sXXRV`P)a`|;$}yiR(^S6e_%S@l;_oeE{#I?zYyXh@vfaH>`R)H14tY=fHh=G& z+?#W6{4~!$cFyekdc$2?=N)^MojoIE`;OLImWflnb{SY`9r(nd%p%p*VEw+yUUKXH zMmyVWAMM&E+_C6gyKc=px1?R$lemxEJ?6ENr9_KgS>f089{cRGdhv`u+7H|F?~};* z&%ihRNa0VZy>FME+%c)bBjMtLPZyLX97&$QY``Eq@$=HPYrbC>jK1xxdi2N|A&W&p zXWmpXu&Z3#-uZ|3kw44cRTbTbe=Tde?vb)RHt1AzvQba!V1E zwtu{lKa9gCg-k5%C|#)+%aF6_O~w@2!#&UTd_MG_f!ikYaj%{Cd%gm;hK?#+I%{)j#A%W|n{YaiGPXI7Q&dN=FSclRA_64NbC zTPrZ6^ex}ZP$JJ%XL_SXI$vb=d)Alp^#9$uJnNwS77zKfb46}}+ci(z*{^9G{!C)M z#l_O@`+Tp(q}I(XxVEdc_egozbq+?uQ$3Or={-%1f3)U`Fn(R|caO>aw~3Fg{cwEv z?8gk6+IQ>t z{#{Xi`2O(k`;0$UAKX=cgrDtv@wXFOUcc<&&)0mFJV84_Zm$uih0UxFtFC>x-%@&C z^1kW(_AkEfv3o-A<$k&Csi(qy**ZYDi{Tr8kNj4lAHN^IUEi=r{lQu5hu@o%cl?g| zRoio{eCL$fOP@qz9y5G7sgUx4HRp%4i? z`*4Gp+27mk0itdeELzW1()P$7*~fofC)8~CclWN|^0~qAgo@n#;J=$p zYWWXWJ#9Z6-)d!lc&~p{gsJfXSm$2O!|APvhJ?K>z)VwGquaEAE;B?cOm_{ z?jGyaF&Pu|es0xRlbW4zMJ9C#_ZFUylQNi|AG$Af`;R4PIqkI9u3JCyNTr_Gk!$wh zk>v+IMim(WKgWXy86I5v6Y_EE{v-7rQSUp~mPE(%9b9=w^1AQlgMBg$94w5JJns0h zd8#v;p1SBDANWW0@47v#ANsvFO4T2=WDmU+d~ zrflZ8Z@uX-1K-~4hW3Z-{dy*@*OET?cPzOiX>)Of+GNY^8gAv4v&|mMeva9Ty=1$< zesP}C-wkg|{xh(?x+nc3^}}<|AL)GSC7b^JyYzJ3dX=6gt~E;q)(06C_smK795elp zea}6n5BjaD7ypEQ==S+|^>D21saN4r%~9tTP8D&VC@tHZX>mSGZO`o^|JXjNH^p7G zaeeqV*fD#FQS`c%sk$3yx*46^>-O-(ld3Cm(jWSEKem3h`NO}?6|c8 zbLJ!;&5p;D_rhEmO6PO_sr=8twf~WOdrjmw`M36Ox{vJsEkE~Z|8VU~{2;RT8uX<5~ zt@s1|V{fA$@b^zXaw~N0z6C1VtF?DauW8w_y=du#i5H%VG@sY9u+?7vW8=ro5AXNe zXcsQ8D1LBl_Jg@mnU|7RN4?553|OwST7Jqx$CDE5moM$fI&|!L$i8ixHaB^%-aS)H zBB9mWrtb)ADDxyw1;+PL`%FIA?fvlni13R#l}qbPYQqH9eA}+w#&uZBJ&EI;#RC4) zkLGV@mOj$w{-b@Fz0G&)_a?nBw|APdUFm5LH1h~$*6e?xUOcJje$Cf)?vKmg%2s|1 zezdOfajrCIz{RPS?b5aDep|aF>wAb7~r{ z_Xfu9sb~79a&r07Pc?QQgKv6DOw|i_-D$W@j@&;_Z4nr9Ywl9r~b|P17V_yEZdE0g! z|F-?s$EOb!|7QWc*sA82L6YoJX`Rr0r5}vH&5-A^kzM!0IPOE+{KxCrUVUDB z=T_*OV?vu57FX@NcAR7W;Ryi(?iF9p_uS_*)$iCRb6wYtH{#_z*~^LZtnc$3U%gvz z!MPs6S@{~G8fPSGmRmcl7hTj~H|NLQ-_bwpAG^1(O*cOzU27h;b)&Dn_tm}~pG{k` z4m7NMvLcUBX5QcIlXa|ra<1)T`teC$DC44YnUvVpJsWqPpIVxCM67q?<*7mZNsCvU zu&Z`usMUPbf1BN>{lGtk5AP4JZ?p10+-c)1KXKJ7v2wRZkx2?|z4m4EA{1vNPhgf| z@XJ1KCs5;eWgqV!_lq`(OI<~eKAWj+KG9H7)y>V_$=zqM!TIFoTRUE9FyFN^sj2&5 zf8?)lV7J>3$7L1nu~+oMUOkR#56tfL&eQoFe#&8Yr{(drX?5rAw>bad{m;-c+kfAO zyX(96m_D*j*>*w z&9}JQ7!axNZQK4S?VR<^`mC(|R;k;+ zm9tOW4(OO+=e*zv|JUTciso+}KOR4<@4eL$wQTZ-ck=AnL3d6TugDU7)m!#`>4Arh zy-W|9D!#6lUethf!)12x%C!!h9(Oe}rI#{9pm&Q)<_p?CDcJv?VO#w#-R#*!pM}iS zr7`T(@->mT>r-CnIw|)8JBa-=jr=kHc>N~5m4zSG)bcy(`D=VkUgoQPx|iOR+R>Ws zCn0E)t}y4Phkw=EeHxkdVte?P{g8fm{h-D=9o-u1hZ&}KlcLR<#CA*zpIGksEV)>$ zDeQ*vj*TZQBtF0I-*mr5{O`{(_Kd_$f_`~*kNP`ZjyP2iy8CeLof_)As70#T2crhm?el@3fd2Y&UUjWx)^4g!=T& zANBtU`x?J}9Qd34k8*^3=IjNJQbbJzr`V_uFs2`D5eXoy%$)vg{N7o&L;!tM1#K zUwP-Pt=|0He5=9oKSQg%xQ+XV=p*4)-&>bAT@IUe&f9e7Jk}XU)`d)SO$aYPWz}S9 z6TXLt-B{~+f7pLW2Hi9N$GdpJ55HU7Yu)Z$T))J-^O~rj_9EeFkFA%)*}i`LpW#;W zx3C|rkNjKXxv!n}-&*|OJ&%dhw$~@FpDuApoZ-pP1x7dltESvbzbF0UDl^r?CcWzD% z5VM?FwwQMvgZgd(w|91W>$li({;2!>==qy^^TvNN+1qC6_pSYUZO_#;axbENR~&H8 zIo#*<;P~4a9Ttxjg#KNV+P8PXzq5AyAL@^KAHDidqdsfz8zarna`(vb)T7S z9&aUSf&U8Tw!cf>|1sGwYR6m?b8X9sv+bQ*e#?5tZ0$1K=GM6=Q(~Q6k(k30`8~>k z_x3di)a2#g5~#RpK{H`yYIK}N;9Y8Z$GAKIXr^W?!tz$d=LAl?T)l#s)?$ND$edgH$<9j|+@eEQs-%J|*K?;f{Yz_0v+`NMyPgZE|jXYtGbnDbJ%@`0}C zd(#_R&TCBF#TJy3;y8I!{m^}eJ2gR| zQ3}6nzpnev58WyDy0qemyFAOJT0b_1cOJ4Y>$Ga@cl-$d$Q}D(?$xiL1HcLrvR9j_ zSz53N&TD69trl?4V)*jYKBvF?*Y-ckv)r23{%1&ZUVf0Zci!BEQSL%MuUmOeh`dX) z_*wUUQD5NmZyQ+W9+c6r}FrMRf$#fxvAH*#G5GR=i&vt^N#d(1cHd2DunYgT@I z{V@K>d&U~KjaO`{wf-|43Vx({_Kx|4d&-+VWW&pzSojF-IL5$`EU|!pIscLOw*>2R z`rqu|{OV#wOhrTF-`2Gpm)&Nia;e5qhqhvr^`!KI6o{sl_@VWJEZTEciSP`vok{(lV?uPGPw1Csd^(z-s9!O zEYY9-L;d0J^WF0|{<+8gqj24=jD1$yuSb0j+fcnQ*K9E(?`A$r?PmFHNeYj98oYl; zWc~Wq{M+P*{lWhXqWa?DKNkL7^?k#MN|lc7dm_Q|yvg%+ylD8Xc*z?3 z>JRPT?DJV_Jg=|$I$!4Q>+H(KnU9{o4Sso{x5%Y+us`)pR?0lz#s8<@_&XW zPwHgrZzRb-kFW0M`BU-X{aewMKNbgkWI6d^k@n5!)nZfbz1w`Npfg`;bKA=v#{LU` z1b?glXE=G{kJW#M4M*(H?OXh@|4sA9r2h=x7F?~VTyp1DMZN3nnBP^ejt6ply#1c% zOsL82J8aTLU6!tEA5X2?uu!Y9=1hW|hx$s>-M`KMo!)2vV|w|+_fjvy#5TV$t2z>w zv+3@V{NF1D=X3e_%g?QffBW{gb;b36V(xwWwEp(p{wMJMi~N`Vt?IM?ExUL7Z(Mo( zn#V8CG8BBSJ5eRy^2hMu@BR*X(USSh6_ew(M(>v8d+tB&ahCZV<1;-r6K`ycUC?Ay zkiG5i4jbk*6_3Al{78K$t0gi!V&8{#^V5Yk|7rYpv4~qt@}~pKB;x~W+wC*?8+W~b z>$v(y@FV-fx9{qQemHxsGdH`kuz1B$_HW6@V)oCG>0#VG!RSES&nn@qA7>w%rQYzL zAveD9*SDoBRH{Ve#5RTPPY7ixGJTS*oc?b8xh2mRoMouYvES(5n!l%(ztQABL$6in z`(EX_NqaAadrqub!2jMQNYc#f1+!tl){Wpxd(Iz{-|V;f@%p}bsy|AXyfXXe-~L`- zao=^l%ct6;t1Ekat@R%FOfcAKvpt6C@XPt_{~0#z@7|;QJ1*+Svv1FR^4ZR=y%T>k z>vX;J?2CpIj>{A_?>YIo_f9T@AxmS#e3m-piuyzGTg#8v^ZjV5H9BW6^2%y$>zZG8 zoT8a6cF)cU=kj1P=W%3dxN&+etQpuNJc=P@!j&td*tTi5pEuz0`&3k_&WQu7Qv=~ff^0(lR=a2h3Kis$b;nT|r7j^$gFS~IkK1;lt z>(HyzGSz~JhE4hk{JjFMP>R`sm)T`|oglZrZ-6J8>&}1sl|N zrb~A|3@xfS8$!&bF}u#o|H=7~e<;4=KGPn>rCBG}zp&@KF*iMUGn2=Xc>ybx-Q2u$ z{yt9hl()O*_3=#{N$chr?#K`BZ)<7_9|>lsSKYd^Av-W)T6C#Tg(Z>2vnALdKN-+m=E z{b)sm>6}>GBiv?H9&u65A#WuuWH-t)BZEuEIL$d#x|4sb1N+)=RN=6-*032a6fOwY|oG1|EPEiXHJ)LS-s0ynblD#&o0jM!Q>{R;)BO8 z-WRD8yZi6vKgJ)$kNVrA)=e&6l_{lD6}J50%XdeNZk=in-XeI}y3NmMA;x}bI)W4nOnZ=;e*@K zl3O(|R~-?1ckV%+g5A}Ckhh87-8f>z_zW+Z9Mzb;* zsViA-Kfk?GA@8_!Ba2L_bTo4r`_uqN*K&FGKZ+0IC4a2*j+d<1WzUvj_HBKs*@A1& z$|q+AK6Pt&vYSmML4H?-=?nX<@(1Ht|EO>NAhz^DZE*P2E%Svl*RIg{wbA!z(QK|& z$66hE=a~6|&V=}~{-Av0eeSLAZ+?&dG5w=>$Vb~LR&~2d=FVb1*t<+ak~2~%$?s)^ z@NNm_zOC(#@2Y<**#4nyxq9>0_3|-4rY6fLc87Q;=A7S=e&)7-#jz@RFNP0U8f(up z{V2P9^q#@RFWGO?t{=WueqEDg*U}ei(y7V4Z~N}Y@Kq|LH1Jqyzkbj2@BIDE%lm6$ z<}rV`f23ac?vGuCDrUPTN4u2VeD0d2=srzi{V5OY4~2(idj2ebl+SUHoI|Z{1gRoIhSa{LjFcX*DV9nw(m8Wl3!0 zg;gh6&Tlb(+_Q}D?Oq4o#vP2Wvws`bFv<(HAG-GOKSS64hc@@WIhSm^Slj$I+W6_) zPv6sRw?DSYJIhd$>{=Dte}G@)b-eWYI`NkQ$E(*z-9MXhStv|2;>NqVH`23mrFYMB zIHe=3_yo$4~XS$M0@pdyw7x!}Y`UhrIV2 zo_-8JvcE&Ts@n8&l;gwu{70nzGiWj1J9@Dph@U<0-tFx*3z!eDSYPww`v>tuaY8?e zAJ%vLXW*-GtY24Q9JO=OfpzO8yjNGZ-YMI5HNa8u_ zT4z`hf2eB9^{`)MD~l3mMXQI-3{f^e6&b-iRn~F+68ndpH468)R8{zz_7?nLc%dF) zwd}{gi+g->&qV*3JM;7IoOAY83_tdDec|u_&%nRseQUhLp1_B;YT2uMt-W^&9M*lk z+UHbY^fRqhoTud)!slOL1RZP<6(>2_v-`*_@7Et=eHZH9Q4i=l(P(|UT`r?vh4-m> zvbyBaw2Kb%5kLGNuYdFVLwZ=e&=2+laavbxLbLk6N$&A16>?_YH1%%Blbi>_w{7OR zNByim67}_Y*B-}J*-_1%`d_tI=IhD2F?%XcPwrnWb$)&L-oZPg`8o6ab}xp{SZ7Hz*8BgR_mAaOy!@VmU%G3bRJqO0%)35o+FB#AzDum{ z+#GZ~8F>1hFEC+zCK7&Sa*grd>G~@BF6GpzSFAc8(q!pVwe{_i+~ucEtf>o)XrA-9 zaYx<*CQs2%Pr6nsv*y0yV@{To+rlsfy!J3|{>SzQHTyaKn11*jJ~`air((BTe}qTa zo#WpEUP@P{ytD53Y&g%VWC6bcyc*nhWc!Ed2kX1!H|HPe7yA+aaPRRp)BQXLncR!* zHkTIea!;Jjm2&&CjX>4))BE{L{rO((GrF8#6TZmvkv+fDnY=GM)Blmm=T@MY=Q?iC-f6?L4tpZv2?FclLw)w~G3Q^7&rR z6TbGxF!^ymOSazTJ1@%LKV`Ifdt{|T*sX%@tNt2G68ao$_Y-|Z$BnwnQri!$HGag_ zS^iPm>1yd*z4s6QF3QkNRA%*V)IFHLTdC%DoQ&|)ud>?D^!tdvqod>>@85M>ZqzU@ zsEB_ge%Mz1kxQMdzq-esJv)BeZ2RzlwReBn!z-+TeT-Z?Pf9M}-GAFub^DL#-!`}7 zR;w)+Z@GNVlT9|{ID^B1FUmZYUre7eKmPjT@4WMe>fhKJzhMvjUH@(Qw7SdRw?c2`Xlq9Yf+}(51bA#*=zabtyT?3c)m47UMvN!xNyQgV>kNdJs{NJt1O`Ga7CfJ>w^Q32S zUhu@7bwOq8<v(AD%CA^N0HJD6#$Ziw{5Iwl#aJmvUK8LZ@8Ougp;E0Q0-$FCFBa z>rTZnv_G_3e>}c}aZ5i>rr?Q^=*YI4U#qwGPG!-k)M7T|y{sU=YmNKaI_;05$Gi6g zuF2ls=z4EurRkf4RqPW_Z?hLO{aW6?KhK}>Pr&YNJ3odWI8nM%H~G_o=zihTn?%33 z2(ZT2@D*r3-7lBDE4*`0?8;ZOyPZ; z74C=cw}0Qq{4u<_=Qt^F>dpxf)dO>cQZ1(N&;I@V@_d)S%S`iIqtcJ?3cY_6 z*1GDoRqXx4zg;dw9dhHE&J^8rzs%+5wmlZ=+OMp_&&f;JXQ_Vte)x7gV}<|0S>=b{ zvmGz|w)4wx$)5Mc8o!r5(b{>8@#Q3klMlFVlD2l5p=$ck_w29t8SMT$xyF21+_wHl z$1l9StFIco?|hQOOU3y23ccs}gLbT2xzDObwg1~BEAJm(?jL`>vcGZs`2KXC+TG<7 zpZ}d~ZTFu+de`GwKdq0?-*UXWCimm2!;b>Ye#Na_X5;L;ZF^AS);1$A*XHk2-sRqW zy>|!0gQ|;vx9?HArzU5R-?)qM~{e_Q+r z`~I;1So|%u*GFgd+*;pZVk`A5yEp1A`&^^byUM4TzIh`mou5>AHnB$F%0BVB%NHy9 zAO2_fqvfl8@VeM9mFv6ewk|u9x~p@M)~b{Vt2WQsHOW(PgQLv#)*8FNEB8b{sPCDz z|A=+VwrlT8H>yN!?LGCj>6N&`j1PA2%+_5#$8cO>LUpbGw-Xn?*z>-gCeK?Z0=hT% zt8EtB);(9>zPt4-QMmSL_xH@Fze}0d88Y@^_bwa_NW5?jP({ ze@MFbpTYU^gD$hJ-A8zHdERv~PJG;VhsjfV!;w$L*Jph=-}RqC@Q?W8+HBX|plvJp zERi>xzwOp2Ro@kTeum&QjolS2h4Z#Beid)pWB)<^QTbch#TC;JR<(DUo)>&&bt~)b z!=Ji5VcU9CgndmmiTv(xHV8N(c5COY?C18kc1Lv|m)~-|FVAGc_0?v}zgdKd>ZDdo zRZw*JeKW=4cuY@t=9;=&yo)P}e!KmM|M1)SN5b@zPwu=DV}C2YUjDnwQSr|T^B%L$ zdTgJT-+wKB^Zj1^KknrZHEN} zPEF|YiZ<8&N8v}JUAFeSup4FGs*^B2W8XT%raANdmU`~T&-xiFnB#xUebjBwUycURL_xJZ(AG^D| zaQptOpUMx;AIbj_QZM|+{xScX_iyvx%slg-A^G#4`Q{p@dw)mg-}_>#Y5y>}{^*nc z3@x93+y6`c&v1MG&41;8Z7T1D&)oixd3XLk>j3sEQODc=Dct*aCtk?(eEapNxXI;< zc6(Q@$?jR1n$CS-Rg|07jT3i!m@3p4n7*hNF1fMKu%pwKI!L=wRmfuFZp+a>HMSiBl!aNf9Tx~|8T!=aYU&--<^1) zxvO@E=N?+1@afK*e|ksKw%cg`PN}dy_{(qW!?VT@wze*B`kEcgdaa*tr}^xHqdP0t zMVVDH#Ax-IJ>B_p2g9|$J$A|!=7-|>{{${uxA)3NYRXIkDC9TB17U2sTEXO;L$n`tUn z=lAU2%2ea_qk8!d?!$K6muuJ`{Py0zZ8o>&tV-1>Yz$jk!gep5;0!Ka8a8=l7Ke=>g;*@*+vD?=>x92G{P?=+PyNT-W$Wvg-^%z_Cf1#t zxa=nL)7yuZOfagNGj9ho0|T1|^O@`mb*z6fuh}tI{E`>W6mYDZ5qIg`u_tx!Ufn&R zFKO$pwM6j3iU&Q-&#%6eXZff7;y(k|SKpx6;sdw*`@Z~jx|@6NeCXp-huQ8*i{`F9 z9+Q5d?}6OM6*Y!G0)GcpxF7ka_#=8*e1-C{U#gR{%)b8*rcxUT~i_T?9<&n_7C54-Mt^-vh9Sds^_9x-j8+ctNzFb#s#mgyAh?< z{op@?K*oIDeIhUI`PZ4gPTRci%Hn<1JJ0BFq&fwfeW-ZFt}gkcGW|e&@2%|z zQ@6`gH`xW1S3g+6!WeH?6Y=Bbhxf`UMtGkEu;d|a1mmkSX{rzIY;Gc*eg&+M7hME17y;gcx$u=okwMF95PVLW@Js&tD8I)y1<}JCt@ZZ(@ zTiiSU3BLNzz+d{GfxBDVUie4z;c3&Y)~z(16KryEVOm6pfwjn%P48|uIr<20+n4q+ z{jEx!T21c8kH`D|=w?2$6*?!jrTx&wJEmKAIX*q1+~XnIf9m}+;XaS!%nW7q()+XP z+5cpGXt?z3hjae2SJ$>_E`M3I@w!~vhTaGPQJbl}2b3q@U(1mBL;UDH{U3LKyJg)M z{3rS%O8@ZbZf$<^pq*FOUGlZNU?g!bQ|8D5apna+f7aCcR{I~hYo^~5zxn);>i-O4 zKc*k3v$RZR-tD9F zq(7?8y7{Uq^yuN}nW5gf+FDH^y>D-PedAiy-ddm2&t75gd2Ns7vKp}sTRz0C%}UsH z@!@r~&v_Et^-WK^omb#)4Lo*dyS+JsbRFl%t=Hc?{whH1_WO?K%PFT3q!_LNqB)c+>%VSZ<+b+mPD-0x$RdnX+ebAxZ8G0w%J_ho#!v-s^AmRnpvg94vJ*BDAWPCh};nC|??{7T1RvZ3c`&-dv zFHc;0ZEh#m{^q0m>5~%P6SY>nDw1@wJzBFk_WZ&5J@b@)h(E5b7p}<5xb{+T;kfkuW5<=Wzw>M?ZaqErY|_iE%ukHBdDbg9iCbE}o?rFo zAN#*c=RYhzwCjHJ*Z15JKVBcS+OoRXuDf2dJLPcxd%x=AD9F|QnxE9$!{l0eU(!CqU+@ppkMs{p zj}L|IN{O1c^ucMt;`+)g^(jYX1amrz>O$4rb^H9nCwBe3{J8wBzWPyp&WwA!AO176 zuBqXC(5n|*EY_W@Is43vcYmKu5{gp0Few_Vy`k&bQHapo&`5W_Z+JETC z*qHIJ{MMiMTiNl0`&-W6cKqo7aQmP=`&V23z|C#1kL;6d4!+{EE%1a~ zS(losqrArH?aW<2rN4Fjc>14#`}L7ueCz*q{%!p`ebMa~|NL+LyZG#kmCVmEt$5Jj zw9d^fgRwrPzW1K?*1yZvKJRp`uh~vua{rQBB_8rB8k=eW)vaaG(5#t^JKQf=f^3C0)!( zHLjd2dw|HckJ zmqfB+|B=ZI?#h#gNRU8w)b@lD(X-S-d`|8r`W<1<@PJ8l){_>AOKM_&O#D!NWE$^M zf3vO{>(xi{bKZxfDGH>=e^JcEs{CNB=|A*5@>%iB%v1H)9=4~y1!~L!Gt#%wgbid615o(Za zb@c9&KGJj zujFW$Q)FGf=G5=(2X(U_)ieD&5jLy+aCiBChSt`{?}dAnxL>qnniL$HwC!s70}ZiH zpZw*L6eb7#l#U-6s2K2!Xc>W_eD*8{gzSC&n3u#REwX+FPk^*xCn#gEQQ zN1wNEuhC!g`a<*^U%lze&lYW*lg<<9Ayakzy1dkyKmL#R-xLqo@nf>E`4Ri}eQHuA z+b37%8y_?};N#;ToLj&-~93Z z&(Lz&=Xb@Gx`Y22IIgkZs{3ZVyRJO>`R&cpmUnM8*c`idt@?Gx+P4cQJ$e+zDHEuf zR%Xk0t_&5q zB4OKG_V`yn*e{$}^=*zq_FJomdWqr&Yc@^`p14yYq5qRX26M_E*^eJCo?BDH|HyHv zR%P4o-)fIfa9=O`JG=1xtS8!E%pd4?@6V8pKQiqY0%#J=>CwRRkz2;h-{6$mQvX9}F+b`#;?3keM^VY#nTW#OPzmrXK%VYn}smXlE z-+EnhNlj30ko8GDX^!t^sUfU=X|XE~XE$)ZJ0iHdfq!C+_k+LH2d8&uKH?P)y0Gp> zUWBQ(r|zBpfOU*VqdpuzJYTHh*1gI<)(>mbql+VKV~2J zmEX8ewnnJy(V^>y_lY&fUQ^wip_tv7S}9&KFU{OALp8VAx?85Xv4Q`5^ylW4tRD9eLxQ3tQN5@N5n~QZOGyn9?IQQN-?N0KX zXZsdXclo~t^QU9mb8FZiWxr*sExLVp*Vbd5Oz&q0bsY=a*6VmI%3-&|c}cZ>GibMz zUxWF&4$ddA?LGt1G)_o=)+vZ*W#oto; zHt(n>Z}GC1lVe;sUU4f;JX(BxTDes1m22ArJadb=MJ7p3SiG3INkYz1u5Ir*|J%xs z{;mDb!0~M2g4gvo0$zS_Oio{(5jOG2WUGhHMy%E|`|RR(zgRry_xWS%`F|A0{by)u z{$so0n(ms@ccUZhwsJK-JzXQ_)b&7qwqouv{s4z3G6C$z1O6y{e0r>7*O@rZk0P_2 z)n}QqTuL{4$^nVkec7`vZ@IlU>6f%NcjWqfwcL%-w~wVvJilm#r25PFn)#jgw>dFxUARYl!)j4ygM^Ga(~{5Xke?0`o!NEXYx_}fc~w|k9ema zj#%@ylsD>0Wc2E&-tgs*8dEf^N-~Jhzl>@wP&8{)@WI2@0qN(qy26loaMQg&7#3Bde!uE!43TE%+#*k z)|~pC{y21g=b!T5O0TBN3niufX#ep2$YH-}pYnB|Rj5UDgq1vO6h2nOd45XE_w}7C z7}jmmZ?UtU?;4wA&sx#tt2p^gtYgW_vpap#3nr)CN#2*W|FHC5b?+ZjA6nn774zk~ z9lm9DfVz z&^>jUz|LEKZ+4t#x1REa;m@ZX*;Wt_EZ-Et!xvuhLc z*gUz`v4=5eyz)<+WW8Ug?!+(M=hztk!03;;`i~{bv5A|3ljOfGc0_1|P7OTlC?5zy6lvzvCwJx4WL1_EBh= z$IT_vlNp?39uzUkTtDHIeyz0MJYY|v>XqN?^wmz!*_^s0@5v|6uM4arXOW92I#_>g*K_OWWmVyuBmW(j6Z?3i_*RYikBbW{&L7DX zJ}uU5+8uGaa7&&dx5rJ3Z^u_Mt5nE0<(ulVAG?*irCdC!X8$dLqlF?xCMgp&SR6mI?#TV~s?oLJ$20jArmg~g!`|s1L zP=CC@U+=&=R6twB`)`!m;n^GlcB^G&bL zHJy7$Cn!QsSyLs)sxA10-LVDh*V||D@|}NN|F-y{KbLc{+VqvNH*RKHty}RcWg@3O zv**6l)^EmoTpCZ(^B5oPS?vCIZvEE%nJ4W8{xckMe42YjedE8Izr~859(%w4%X(V#&_ z{=@bnHmMKxTIJdwzNdS=M4EGn(aG#(S;5gq-Z=!FS#dzfX~oGm>`Rkg{kpdB5%*91 zt=_-adVTZXUtDSIty~+~skZW>gY-P{5Bi-og(e#-iVxpfw_hjXv#|H3X-_9x9&^$> z?))<}U$7!N>O--T~e-en(F}=CXb=f!|=!zHR>*+5|7LZU4`}(fH%|!;c@;Pu{aJ z{pNQ2SeYX`HQpcd8`r(x|4{b2js5c2*pnjD9_1TV zsP-u{T3^x7Rlk3dS(Yz@`IyG~rCUKOq+NIZD1B5f_(S{AzV64p&WFvGeGa{>vsTJb z#*5q9U30>F25o_|hO)2gL;g1Xld4d%EX^&osn1-Qef^*K?yld5dzTs1ni-o!FEbKX z{Ps4Esj24No+8E%Yeip!?pzW2WBWnAZS7Wm&OgyxKE7M5dh4Lt?EEEr7rP6(C!2kn z*vL3FT;iY2^R6$R^~v^pF*P=q_7pFxiQcgL!7pO;z8~~9K3Fe&@FTn9$EhbbUe?!rbL;G_=XD3A-QIYd z&XbwPW#+Knk+@)VkmLTa{6T!5ow@Hy*9U8be`onxCRZ>09V1Ygc$)P;L)7azZ}Vop zjI<}1mv=9``FbDYkC}Y!CEu;W7H6(Ho?e|Vv$U>chPHODMFL-~YqkC#5$}I~)e-+0 z)=S&}713aB{!#r~?N8W`l@Fuig(~6??Y}ik_p+61@!!Rne2;np_eH9PNu(-IytQZ9 zr*pY>pQ@uvB0^9qGq$;_-_0%k3Y`-L>>}-Nj$JoqKkeIi330x_#EY2)jVb z+jC0S&#g&CIZJQ>PnGsdex83PcKPmaD&ZHXar-fU$sdd9M+Ca(8vE|rVjg^&lVMFC zOXmgw$9D|M7M9HYAD6%R{GWmA^kcrM5BbG@EIRFT!Bk_?yZcAOK5RX@`Ibe}WEK|T zQ*X8B@fR6*u=ih#5BYKWo56?ehxcat|7U2K|CqP0_u<;GbN3#5Uww9QN&4PO?mXAV zRMk)sm$S+S%;#br?Y#I~^vA;e8QSk#4~K0CPEY;2T5qd{Hpix)?z1R#AP}YU{hXA76W4FYUI@RBiWeb}JDN(wd|kS@Xy)$$*bP>gTrx z@Cv}}(&fR?YZ+9PgD#nlo{NC*JO{p}edqqpd-vYXufh-R zu6uvGO#84PVCiki{|wU%8Tcjjo1DUnALWW4+rQ;_+aAfs>znuKwR>NQKfLir^^tGd zt4vqlo^dkAf?3tsTmNiBLC8Ai@aIQG7{9E4yYeQd@Z|$q|YR%K<&Mm9C z`8F=nm7(08{U1-o{KxY<^Gf77Z#$N*xP8m?OJ||gp+%}CPDOXpOS+Hmt*!s1^lM)qM_bJ*QVsh@crJqL~I>I8R%ANUf$em$P5yY{D^C;GOr2Y=)r zR_~XtSnY8^M^55>sr8DtN|T=XPE@vL<#~J4t;pYo>%^i4yXSxB{bxvB-zCpjr}DB+ z=c9PXm-So~=Kd4zyb71U&3s~4i*jmN|I|j=`x37#nf7`9IJq|Cp7M{)k7dITZ|vA& zeKzV@wZWsO$ry>hn+4fr(jWcOV1BFLvrm5S59iz<2S zJ{Esl`Q?S%LG|+|0~{vb{yszUx$OE*QckXjpDz-?etW*~KII?$hwHbbAC%|36MyTq zobZpz?EK~NS&l6e{w`->DV>%8SQlK-x~gB;Fh(iPW{ioVR_Ad z%l>U{>wiy7-d{fP>GM3B^>-h?dpzg*^HLGU@AU`&Gjz`5y=I@;-}_6y{p;*_z8e+S zj%C{lhdU{@#J1kv%P*nxUZt!0ai7QXKde8L*Zw8?FV%Kc5A zcFUO=%2oKj>=(6@zf+?PT6^U8>euz4`CdB=Os~!smYKuEao)MPX>W(})}k!|>@V66 z)Zh3X{KNafZvGCdy6KsZ_jgR6w(-u3Z^dUOWd4er$gFcNrfuSN+lJ?j{rls!YN~#O zf3!XjFSw?ZU+&cY4^w`06_@iqG4FVDi9Pi0PCj9lb%qTL634WUtysW+aW2>EXYqZ$Dr2 zN8>}geq1j}ne^uN-XkeSlluD>pPT6+DPL^C8!vIuK|Z~vcG~X;``?@|e&8>j{Q-0W zT21o$`kdDs+xKTox+lUVvOC%S(=i3c$EqJZynY<((qOJXU?(vB_&wu`f2?`G&YP*X zv|!uo@_O~@EH2;6-e|wQfAjpe(jON;@E^Zbw|K>m`QDfI$sJXk9-6qiZR0!{*(1sf z%rdo)M0(`1A6RKHzg^!TFS<`YWB-=rNB=5a^Hn>1I8Hx$wyj!jn4;c{Px-kkwNl+D zDyAzIEm$Y4thC!+B6GjwKCvIxM}M7Newe>`m)yj^Qwv$|ZG3o|ndNfSrazC2HnmwE z$X#PNg{4pXGw4dO-QQS$s6V<S;6moGZfkYw3skz8|MI*O^2*udQHzc)rPoSN6@eTPC-1 zx5(czpMA-tx;6u$O}FXIAT8EPN?j{bMHPW{Kz$1nG({jmD(e#J(~R zalE*>C;Z@-KnK>kmVcM*H_P|`v&`JjwKbmo=562n#D~=$s?(~EG%T6z%)?ZCp?PBb zyek3h_xFqZ@my46@NxT_tBZc@K4P|OeUFWP!T#H~))dclU88fcH8MqAMf1Gw36A5; z<+gh5zb&(W$-iAMe&qJwVE5)jRc$M6ugx{Or+vEWvcs#1?h;S7MXP*a^nAA8JYxa> zx-I)#=S$jX{*JG>q|aizuK!V)`K(jit2<^%@8(=rv~l~rpm^<1W*oQtrHkYCKR(~K zdS#9F$8~EzK0dgQNU?kIhlHMD<*cS6GCIgj%Tf1ZV`RC)2SyhCv%02boyQ`Zep1|UGm)Jm+{tt4)O~x{X1K=Xa3fN zAE#{G7p^~?xRST#b@qxCauEUl;;f45VxCJ^o~u}w|E=`nzWE=OzwP>Q_mQvmT%-RC zhoffSwhY>rl5M(b^@C65th~+VO+Ty^Vft zlezMb^|mLjdKLC7^16*>`O+xgl7|9!Y$j}4slHQio2?&v)z4X74ByUo%WwS8aKyjq zpXiQ{@*NK@hkJIFH27v$ZJNnFM_cQGOvx+uz@xPR`#04eDgE1X`{Ah@QT@W^9ratJ z7^~%{B^(d>c|5@4+xm06G?*{ear{_x`=S5we6H70ml!h_zk2!Yp83xV`Q#nUD+9cF z>dW?>oc=BQ>XW~#*^dQ2vgNIl=Jm*a9v$oI@aa(dr;nE>e|m0l`&{wSx{8YqatlAM zeq=ZIvHmUTBXvfXE}UL^c1`WF`@L-$i&MF7DEA&TFS58BA5eGgKf~tu&VQB_zw$fx z@$J3%m7o3IOM`RzOZIyl;&@~!`*{MJ;hhJMML*PvFuvcvVSo3R`)vO%-ILgPHBV{t z=3UX<`dfSzTza2$Hl@rDzqLP1w^1tc_`;) zAAPZa|6;%FA5&lNhw;6o@%?gqAJkh)tFzgsdtI}!)oA+l=!tS=!m5p*Idgb~is$6M zv$uS)XtaAk+R<)&O@r|)xLJ2IuUx*?AT)7hrc{GYjmv+AiHH6({JZ%dd>`E|f0P+y z#O@|nkpS?3W^*p01ynT&}v!tHBh<$e3ck84_zB`YVEl`)~Ki6Qi zVr{+95A*mBvA3drG&^6}qP<))qEy>c_in>0ryVTU=J)&)|1tmJyXg<_x*w5BzoGNT zIb~PhO!Zqzli!NHS#|1%n`%Yr!v>o#3;4po$>qJB$RF;H$B(_-sK|S1$$ku*`*-RZXDP35_iBn0V^aNI+?+n~ zy@SkI(bx0&>r?J`-50gd&VJ<2{UiK$uvsRP`s46n`Qf>F=beA7FI;)NT-aOb zsLeM;CF$fMekb)OwU-{NmNUnThVQPC{yXJQ`N!x()9&eha9h7*_KCcCiYcb@o9{cE z?D4Sp>3E*Kz$SntUiP2*pR~!&+ke!4^nRQCraV5UecIt@PvF{B8AH_aC$uezmY~_VOR;zLTC#^fq!!+Z9&8uCgNOhHPQn>PP-OKYoXP z+%ix5NA`#R3=igan?%pv|5lq{NY>Kzkzu`I>a;)&wSYS_#V5HHEN@`^`Et?C?D_ov z)Lj?GoGf1Y%B*TjS@{N6&G@-$w@ww*CC>R>9C!LZ1FO(~hRO4;*}pz^{y&2&*C+js zdHPqk>i0(7@2GLi&6eA=>-72R{KTD!LdW&bZG5Lw_SDbFw>F!|#(V(#jQaU6ZMBM<}VEU!LJ)WUXKVzHVi#XFgKhhsP z-PWt8v&Umz+I*V>3~wgq{bV+LT>S0#)MxTi`_u1>|6$#CIq{>7Sa0^q#U~S2WPaDS z-Fs=--J|?GhI{Qk_3tr^o4e%SrTP4JLK$U(H6}melg&FP-Lv0PG5u)#%OK8gD<&@N zF1*Fb&SLcSX;t&%`66~k6{jDYt>s(zn78V2HlbD+SXh~Hg^0uuz=^3w);Q9z48AV!}tH-`_J&u z{f~0h{=ZD?>p#f;XE@Ygykf2V54W%NzgXk`Gd!^V&(JFWq4(8)hA&)u|1%sY|Ifh1 zaBk6-`iIh2|1-Q0t^Uu@@cy4j{UP(!{~0c5egDtEc>j+EvsKr{{|qhp;r|&HguegB zy#Ghwe+G_w>;E%2tiJz;z5c@jo>!x;7!8ZjbTOJoM$3!QvU9W^87g%u(_dP4=*TtO zbl2sTYaKXUMFN=Q_*|p=qpm0gtgJ8Uver4n{(04wOBzhyzkOT&pTSXj|L=eIAG;%S zLNpd||7W;;YyMxBy#EaEf7kcQBXa^4HR%6m$j_?(BDniM!~VDbOzM$1rcPZ9`~U7; z`Jdr}+xvh28Mgnph{C(drNQ){0ol4yyZ_yPOmdjdM~;%fMGgA(d9R=`^8TL*GRM@d zi(&8I-S8OM|KlPG@2V6iF}#B%hW`wY-M=C8LNXR`-@m;JmKy#u^va{~29f2Uv&F7$O0QdO)$7ucr&)?1T~Uf?%$9&G`AQjT9Fd>u#aO{;f~~e dNKnHQ@?g%*G%v^Wk*gt+OJM5Odi?)y0svjYNi+Ze literal 39727 zcmex=jKe5@ci+Wc+`GL7stuk(Ch)7@&ZWiJ66!jh%y&i~Ii( zhOGh&OpMITOf1YGS2Hj$)-p0NGq4D<3Mm>ovIz$!vMUve7&T5@$f4}C@t|nX#SbdR zNkvVZTw>x9l2WQ_>Kd9_CZ=ZQ7M51dF0O9w9-dyoA)#U65s^{JDXD4c8JStdC8cHM z6_r)ZEv;?s9i3g1CQq3GGAU*RJ2VdF$b$$4{OPfBE|D`;VW$K>lK6Ul^nc|7ZB=vHY#?zpwlMwL8fD{LjGK zxupK0;g5~~8CqPQ|7Q?(|6`^$@jrvh@khu135w7E<6HChBlAD5#I--Pqdv0Dmv4~! z^U~-H_u+z`OUI_m`90~cNPDtcVCOC4Iid-6*Se1jIHxc2EZ->g?`ock){Re}8hZFV zPg*SC*ZR-UcI1-%iy40+{xcj>`uv}vbMZfEVUPa|i;_Pk|7YOnKL1Z`Z;*V4nE(DW z+jlsvJMcE(07LX7$1iRc&zE0X5-%4aXXbOpez&CJh6NM$En$oI+rs$dKf{L`v)um* z%XiEFaEYt`Xi|STDO3K7Pn}NvL&3`b3`ef7)<42)n>Z~pX`YFjask)Fwzms}J9$Cs~2)<=`rz4`zzFy&1!mp1Ga{fewOttFyj!E~@PifsgnzKD< zOMm;V^5m?BqPn=scUs&3s7uw)QZ|ffp1Y=IV~gcMmgn25(;93hWB9rMM~<)Zzs~-n z{eP77?SIVrTKtjOJ3=bld&UKg#CywrE?Dsmzc@q;BeA6G@jtz^R zC}X^&z-7~xo|)$!9cEzitBd*aKKNDC)}vD{x=s5yb?%WuZ=K!YWtWbZ%M|RXnxw&e z^gja;PLI0sCsK9NqNC~0&wS>%WN=)MYv+kW^FD6)^1@T(Kf@2-Eq`y^ES%T;MBX^> z7Q^%X`{lkcK8YuoH2yOjI&f*5%Z(k{8mfkJ-igj7=l9tyxH75Ym}btO*WQ(K{&p5T z#hSsN=j8o#7QXN=gz?FILWZt#|HyRu+%!$4nRCqrpB#%34Gr>qko$Dw`K1x_k8LwE zSRBjVGxzA8je9g?IhEJBaU83>XPB^KxeEc@s@JL|n>FGDP4mhZ5 z?Gf&OR2skX%d@pNe{A==V%8BAp0xX0$Ba3JH|qCjFdw%kBC4YEWitOWqzkR`dCo9} z%V?*(-s3qupV)03Wh+)J{?WL6Po+U@8)LafyP~J>lXMFU_BjFUQ-}(H{iTnkwW~#T z+}2CEBPh%D=YjB+dGin5HNO0E#+G;q-XQO(lWrVH=-8bw?M}FK!-JALdkczcS1_Nf zC&Jaim;cmfmMVB&iJr1;(xaShUb)IondJ=+o|pHUWiOX`*~D;3d0fqz6&p=h%p!!0 zta+HvZ)K=7M=vbpQIm)1yZT(SZ<)Gx>b&PkDxaBQA7CGKdh^HDWea)Ua-HOM7n~x! z^v05ea>;+6zWq~lkaNV0c8v14YU=UcrJJT%yjx?_UMT(e%sGK|k$vn*T#wgR&3E}Y zD_dA;c37+H@>{Bk-BSwOUVLD;;Nf#$@u;X)n1?Oe(_JiT%v6L&Xw zz6)%>65{)KwOZG$iiPu{Gb6M;x3k)p?_VCrX8iTB2~lNmzx>Npt9Ryc8*6Fw3EjTY z;1Tznu`TP^(nlwBp6_T(uMF<4h(l*y?-kL6P61J$y4>l&4FW#{6;EdUnTen~6Us85tHCG#Ib2*DIdezLcRd zolsJEJF9MY?ur|>camH?`8ZNkcQNs?6;E*dlP&lD_yqTo4YzN5YVe&_nIzD)Fh0#a z=FiPP`=&5Htw&8zn8C2h^CQ>c(|sO^^HS3k_XY4>h!A3{%gKFvjN|#N&9#qCyve&^ z?BFnCgOG&Rewh#XRNh*L0(TE*?1eO(gvr`#$4?3-~25t4S=al5Z=| zu5#zS&~Uiu>;!WazLV#FJ0vyOSQE@o-*0I!A0Vb?j=B7G_3ciR=TqPMm`^gQEL_d* zqrBmHxqY#$^>t?lIaVU#s`_zy=0S$XJzv)3^2gOCRR$c{&=Jo5?EH-4@0YLHS>!!` zd4j#EV*9smAHo|-G{5c_uF!wv-u|URGA!0P_(Sj2Jsc6O0kH=dCOOD_@~vfk*e@9Q zWB1`Gzun7?x6NM_y0l^}_AN^Z)1MFrYl`S#DRza1QQc}xCn?Z+&)=Jm?$WX@I-f*mRG)3N^xD$e?1$BRonD2{t6sTBv+RLz&9xezpI8?v9(OXh!)KSD#qjrN|39wG z-}=rHE+4;W%)cAU_k-_0!6?P|5a3d{<{9~YJ2gDy!&tL%0d3@F6+v@eyQKidApEI?InW>nVNf7Kt2APolR3=k1$XcM)o@4aBR*>wjo&e{)dTE&BM!jXk1Hw`4!w;yB3sU8c}u z|A*lGn@uJh`|LXd-I#j$elXbDUkQJBc7FFB^Zal8)(6Y3%en4$HGBOs{4HPEBj^5I zZv5czg}6%&?5++e&F%4C`!kA>+{O62SN)I37oNN0QTW~C z;Df@?)uFw{$L!?#PI;SOxbOXW%S)Yg`Z`aHJ&mXLHcu&HIN0-nZpls0U6_AaI(Xi3|KB33%hMVAXK$Ucsdee9%-`BBgHzazW1abre>{q~ob=|R z{xR{(f8E!5+W!&x{4IG`&vEl3D$~qfP0E=5hW|mr`a}KP*|X}Vm#$g*VW-)w);ZG_ zc~@LG(Xz`RcS++PiDT8*vmgFv=#1mNyzJt<--p@W>MRcU_;((UkdSGrO`5~gl%$xa z-XACMJ>b7(3dudIR$6@gv}&c+CSI=p3=CftY7uS@$%R+MFh=d$3^TlfK}t zV!!)*+T=%K{ia8I%H@PFzx#4JIuYRsJ?y@898JdHzqM{;t0HpAPNkT?0-8Z~ilY z(w=>K>*D#PUsiu>w>Ufpl;q{_EjoYnp7i#A=Rpa+_*+Gs<#%w>>#;n3SDC%>?<pg#Gb*7sku&k^h-^Z)V|t23Fm_)Ag40KK=M6=i`pj{5Reo9GPWn z`W@IG#elKi3@D_vpJAd<02{@eFK;e7`kAHjDfSvVv7Q^3z z-T$~Ef9pA&IsN#>r=xy+opnxcC1UuMds4o9wcDyxf6!-t>Wv#yKEBcN;PQGAez?Ja z{a4o?E3|+#hXy3v;FH(3uGJ5?^yPQ8E|;#+t2^>`FZJY{3+K%YKJ@rjgMInze_X}C z4Lue{KVr#QyueEJ_-jh`1_#{9{Y}uEoy#4m`KvSH8A5{)cA!n{8dI_E|TEdZY#}xSt?+q5n(O zAMQmB_VxaMM7h6Z*vNO>l>f%I|3AZHQQ`W7zW*80*n21Lsh3vfU9;SI-$9vz`ocH% zT7TFVHQ3jN|Km#it+(LNk58hKyvJH=ukbMcTfAZAqGn{%+|Mu3@ zUa&FzX9&D3`a{^2q3*XmSazbBdH=$cf3GvjkCgpqSSEM)(~2jc9A0<2IF5V!$2b0k z+w*7KQvGS`DF5m3iUSAV#y4&WV1Iw6{zLHkn_U)BDnFW~TyCDy>#PxZzFy9~D(OGN zL7)E&sZVm&_a_E#(Q|99v0!GXU-7c*4=2cj?V#c{PH<21@eLjK-|K%9{U$x)$NX-}(4Na8J!H z(GQR3*qlktR?k;nzO|0|qJ#WC`46A^Z>FDb z%Kzc_P{{G$igoQZW`9AQ`&TQ)|8d3t)?Ig};vM6bcM=!!cUYdQe|&$P!=Ke3^tu@S zex43;lI~e0PxZbBp$!~f-ZQ_51L*?w#+O_uI2)_|meBhItXOLKbpi6`K`|p2poxe@$FS`9_IA!{u;Xi}KVhoY>2c$?+c}X6Ww72Km z&lT@`(3j^wV;1j+ysFRNsHzi^{C`B#K1u#(NXnPcvh%-f z^6vP*x<~65*)jZQILY~=@IOP+z1ja6mTbI!djIzJ!)K%FZ#+NxOXSwyd;1Fu>yu5w z#WyaWvHX1R+@c-Q-far?9JzZMv|sISD)V3VNAiQ{lKHQ7zi@NRezoml^Pg2aV|VW2 zKJiv#QP;#)kw6DlQgFTXe}?VP|IEFA^!#tW{|s*x<1ez-+t_bE;&1-8@?(Kp&-35q z7J>7Brf4ufkJ36aEBB7!L6vEnmHd`IO6zGRN?y<^){&7{JZ>VqMO_*U5M1S~()Cn1jbrzW73vx1jA}QzKX>4PNNF%En)~GB zlb^e#Pu<;K$9L!JvD%D2Nmaf;$wPY2ZW(V$m$Yl1`11mD#>%xh>-3joyj?Kuk!x7d zM#Ur%p2>|j_&k?;F1vedgYm61-By(o#d;c*o=Z>fb90oGo5C2^wNY($xr~9=x6LZS z?>^04teA4E;I^OT!Pk9Lg$^n|&dIsG$xY;Q-xh{bnrEd~tv1>a_QK=AU(GEHfvzG9 zfv#2_Ded_)dS*{CddHF?*HRt8oUv%h_U+SNrFL=5%Zz@vBrCGNj$r}Ei{;08CcV>? zwg|m<+tDIE_^sEsPse$R_V{h|oIA;A!rHzawjUh?FFLUHF`Qfk4MC5$X)_)BG*x&W z8H9SCmh1j%H>HzjlBG-U%mXT`nmia%<{w~23Zt%?f|F)%CvJWlbUZ_y%WD2o2BR*G z1x)+y|7U1&yz89)J1FbYd8MNgAGSWwxody@cK8v|Z|Q%8rg7@oXYyt$^)4-b*u6%J z$^TDHbO8Iy`nPM>M#a{h`}Hd7uF9nD*~YD}`)w`PFWe_K=|0aNCI9$0-8TOj?oU}i z`9DK8uhpyj5A60`x^-IW=eEUqyV?KLs29hF|Iz)=Fe&w+{BP!)-_QTq=ymr$18dd( z3-h;>iUhhQ1VBO%6pF;*@CWPPhCW_l!}&Y4CU;)iuAV!u4yjJM7}{aY_(UwGr}`_? z{;Jg<fl2V`0@XA5WwB*E-{ADfQY#w|4 zSh}nt|A$8hpB!*spd%kWLKW_k!@-2x)=YXHePN*l1%@@e5I@Y=1c4TDjtWT$yMbE6}a+&mDw;!YG?6%XBj3<8T zE54EWpF#MK=F*H^x_j)z`l@e7OtbFpo?W5x+34F_g{OW+N;B9L1fM5wR6mumOnKwS zXImG?Xa17iHaR<6vEl_p*ne3u_W4A|9@vPS-{~5aDBqB{Z^=tHH zk8F!dDdW5BGbC4^xwbJkY(_&@!vsDt6Q`=CH_z4AmQ>XriRZX= zJn`uZ;~O!xeG&Ta6#6u!%Cr4dMA)U-o|ReHJglCSeR`6lO74oD;};!GR_E)?-gfNm zmb@HI3+9z}SIU_$f7#z7w$1EU{M-b+S@*sAy=HOh>YmB#E|pojDg4=;j&L5kpdx-# z(fLQ_GW*BM9-EXu@7&3?Qrf#cq)gd9rk!Hmt$y0beMisdIoD?fy3Z)tc%#PdW7_+IPx1Gb2V z1>f8mp*(YfN2@dIgj@>?i^s~!rpZU+G%uO<^SvxHvx?Zdd;9HYzE9m|9LZY4ta0b} z4N1=WU4HB`^W3@^zG~Zd#mQ{ATvD;{!`g{Ew`_?}tJGDVu%~h1z29>-_hUZP2clN?X3*I3kG6)#q? zi?{01p>yZGH(y?xo8j-z-4%Fmv+>n^~WJX)tg7c)iC&U*N?q*Lf2c99-g=J>T@2g6t0F znani@9+z?T2sx;Pwe>$f&mXaEO6sMK=xV`yCEclecB}EUE@M6Zo~JR=qwrI{b#Y@{ zsVhVE+U3XnS#L)kmH1JcpwcO-e0J&PR*9dRB8~p;%$ap+*N=@4e&jy1DsNHhdzdoy zd(3S|1=mW!E{2dc#?S*NewII|nlHbo!TP>b#e4VbHtNZXUs|Qi$~s*7ZCZaylIhKJT@s6av1Z=6r@d>GG((qm{!7ihmz*e*ms2XQ zFS*`$QG;!oe&;>WzRymR?mOnHX^YPBxfY-~^YpP3>@#BWf_E3P6jZQubsv%!F4&#F~RsA2e}_J}n8{VC$c{@yFVw8TV8!e!Xv$z2!IS z)jiWbK0mj;eDAb`Xlut)yFT?_`Q*nnm+kL@Eh|ep-XvZA%B%4+!|r0L(#*uvijy~v z^l&oO{NOS^ckQ{Is4GL&z1<&gns%D4Yt9s16L$7ncID#embM4$E}WW_Dk_rB7?R#p z-yCf|}sAY%DSfW?s$$es@GUcj!sXlSuh# zD#Cc{$K$w*rM&!Z+b`>^d9W|x^L@{3wxhv2TLOD}npU{I^H673>ACi<`J?oqsGt{p zCY)>YbFYg1dneN6Y!M-+qqL1FPe)=xk;nPC?9&+w_`L znfqivx|DDKc0cd(6^}Mc-AiE!2O69nn=kSUG`&9s*5WeCZSxh|&aPEV=}evGsZ`jz z^c1Jro8&$tzU-4L7Oy?}q%=ymKD!cNyyxTn z-aYn@blJ|GcK`52%4TDXr}l{ry-&R@na}W^P@Jw6-rLMB6Z|D!`h}U$F1cA2;D-?ZMZyT0tQNN?G(>w;;fT5RFZ`k7^N z-p9`t{kHy(P;hX+=ilX9J(nhQ)fkuURG0sB>;4}N-u_Gaw||}8%73%^NP*g?v!$tx zl85V$9}2%PpJTDXAN3C*DFWdxn}T<*7f`KP_`9xR-u;KCw?_` z{jBl_jriZ^sY|YL^PPFjZE98hw_d0HAA;ZCTsedBqim5M`yVg;{XdQx#YB~5{F>MG zb58w1kNxS%{~1jA?Ei?x)qk8dq5h!T{`6%pKe9muVovW|zH#NB_3!MaEZUd-pP{|C z?tJ{0faL!S2UDN_XOLX6&i=uY`J30S|8>7(;`+ab_4)r@T=YU#tGi)In&1DEHgo1zUD3}n{~106&A)l> z_TTg)9@qap1o>|D{2!Xf-`v<+r@Z_h7bpO<7tK-G?tW!T_-XqOpU>Z1|F6rc{=u@} z{~3BN`~MO7&+si%{&V2<{|v0+_x~i#G)uoK5`Ny`-~IcH&)YPEk9%$k<(s|b^~MQq z?reJ6mir$pk>9*)j(kVpe})H}KL2OvxfXYA_C-&rYOU^Yv08oCnzR2I_*MSSt$(rb z_{5Tqv6)kkR@A=h`@KgKIq~y`~hVr3- z@ml{G4qvoS>;I*3|EC*hWKg6YjnDWsRP^zG2Il_^+4-&UTguk1e7T>$#{cjB%4G+( ziwFK~dv^bH@9YfAX{PKGFQi=G5WpDUEWee%|Ls1xx?B6D*5@slmpVT*BK*yB9+A+`@M}pPG2^@ALJ~+rRzjefoF3ogRx@@!#DS-RhrCSiom={84_(+Q*wBZA{Ev zrJC-iZZDRzS$nbf@b|_)JB^k9oPIW^QRGgf&``h6s5?%U7IdhC+wQ$Ln>Y?+(w zc~SSvZ~jd&H;-LB_nOP4&*Jt0mCZadJC!ZvHJ;mS^|@xwE#sFkL1jfs?=~5$Cdb5A zj4bI_q~sQq|MKrOsg^X+T%LJ!>%Q*dWoOg#xpu2;s$7*KeL^DNz|QgRROQCzh@Itvy1lGrfG{BePpU#p7y^S$dk-BKo}t32H60Q#%2${;{%A=tXe?LpS5{hNY&=J6#mVG3 z300T2?pY~W)_c`l0HDqo4JJ{Fj!i8qKsa`yn=DDrv%S zOT$t|j@L6c+w{pH4W-JZ3KNiwWa#TEc6+tzXoPl2l7)#$-l{dHPDxMjc>QGo+eKHO zoIIC;olU-znUZqb`4|r>UuQ{bP+YXudCC2l7K592ykwm z<&qHB^fK$vkd#SP3>u7Eg0I~R`^?aJvL~-b^QT+k>&`ME;?7x_ zPd^Q93N~}9{ChOPGC%Qb=rr{<_db`5Cr+Ug+qfoP5qu3EMPvTO^>KoV_kURPNA^F1Q+xY=h7ZB{ z{~3;i8~!%>&v0`4AFclk8^gW-GhFg`eQ5>roc|21=?~uj60xxd&F$3xQ|kW_R>$|B zVWIQk{|rAgxBq8&q`i1igXMV)VGRteyR0-u4V+DjFkBPyL;SE+%&}~J-WS)3MQ^2S zzr3(__8}j;1F*uUlHWlk1dE!`%drwI_n7{_J&@f0NI@wcGCy3~_*=dR*}oBI|IZ-k`JaL7_QC%QUo>9G|Ih-b*F}pO4D27qRrvpFjphE& zz*qoDqw&;{e`{~W{qGyHKa2?%XgB|7=va)YE-+!Y<+mT@57lGLTfT_NwR<=GXLvIOGh1ubi@x~vY-4`j zEcuTA3=d_dO3YOKcfRZWS(XBWC%FfoD{V^*?~}OZX>(K5A=9k&PT|P|FDKuc(H9={ z!N0*IJGgj7MfssywHp+Du2@pA8G=mmU2Q zxTC?EhwHEG`t$E^JpUJD_&cb6ul&DW(O=9CtaZ$F*W=XM57lowe$4vjJN>nne4U-N%rf?wC)pY^Z&KSTccpVs@k=YNy^&v47B!7|qT(e}2rU+&7C z^5?UCBbM>>tx6NK{EUkS+8oLzosklst~>W=)BNd{CokG0WbKYnb*(d*s zJC$wuf|tKscGa%ZDKF0a=&{)%<8Xdx&-+uWg?CRfXK=J!XYc-_b=h6hDOS%+W$isK zJ#UlHXDl>%^zd2psThHV$x<6E{@y5@*R*F}m)yDsTf%H--G7wcV)Ap#lm84YMc2bK zw*0vI?BChWFwH$HY>wXGn(6l9>1jju@9p`_bKdj(aoqBucilvj?s|sFem8hKG>Ue0 z`)@Fo3!GXe#GP!@+@vl3kiUQJKDpP|%eRXO#m!6z>0M}Vle6i#x=&A=;8cZ=ZBGnX z{o;E{Ilk&zAHL+yxm`YO&Wt0ef#tDh4rnT~FdRrJJZ2rZ*_Z9rnK$}&S`|^R9{WzH zFgm88)Vl9tzU;21RJmw9nT>baJU%%Fl%04zi8uVi`y<@8o+T$tU+mwa^JT48#idJ6 zBw4o0RiEYPbWn7AEM@Nav|aLr_L;@KPjgqSdHZ6q+OGX=_tgBkUQdp><6f-0!;ggKAnJRBJr{9T_WrOUQdZ9ncOHMBBtg*~qIpy*rUh9_|mD~-x_zhU3 zZ7#&Bvd(D!eR%tF3#Yr zB<8HUUh6QKmtQ`+Rp)(2EVX zBYsrWuF#q6GJVhvn&9{a}HM}Js;JC`Yn>B7lv;S~v8N>4j2?04tnGAnK^#-UN_&p&xuiV2c8yEiAe&|>1x;fXHKZn-ce|;>(pC#<7(fTU~{gF;{Ywn=2RZ zJZZ72u;R7jwfqu^lKcG5i%({=UZ49dyXc*F^sWaMN#~aQxwGQ-RvYy@+v> z(=1q^@xr)oE?ZXIu8nU>X2l;_&vSCgOS3qoi|@8x%*_6l6tafNlvgsKduN;5vA++v z&hSZ>t8JP7xNTzny3G1p^W-D9$l94^ylIHEuM!lNj(HpLZKZU8zKZaiq&<0E3+3h~ ze~dcsdsX-By6)WNnf3{@&dgY&d$0DA%Zu|nr+=TbX^!DPnUoMI`@YGCqU@&Ignc@1 zGAs4%A~Alhwn>i_w`&GDF#Nst`uJAo$NimR`_w+@w{Nko)mw95Kn_w19b zFWda=N}f%wxl)~b4n4@RZhOEz!Si|l$#3^;E=rwt?DqNap*`%<+Z4l-`8hn3?s9xv zv*zKaQ+%lh*##+KcUG4to}?3z?i z4NEfE(xofiq0(TG)gJ32)s6%^-iVJ1*fx@M#PJD{&{V@eDz6|o>k>yisr3~(=(IjK5dj>n*C1o z#25w>Zjax6}g*&Dh9xjy$xO4N+w~w8AVUADVvDY2F zH@oA!?XDnc%l%Rnm-t09eu-`=;Epu8v1I$FrPWIA* zMiqe-nNrtmH?9kxR8U|wCw$?J``#;Wtvx%x^WLkwjY=6cZO%=OmfU>{`VZ~P{E_&v z|G~ZOzpeimUf6oR%TDsLUddl!U*iL%GnD2@F5bcs@^n+*n&MYnT^sgk{SasUu%r30 zdyA;D@5JcSE2B;d1R9-EF8$0 zBgGDv*iwXaw0CISIg)D4=f7a-wpp(}iA>`c^fmD_*Iwl0%r{eB-Ro1mXid!z)kmi# za+m+u`cT4VWy>Ouue)<^7ldA({^G^C_M4k;?YP}9S;M{Ks=mJevGqLKG3gT5)_xXC zy%%a<*{~$FaQlzW^A-#Em)Oj8`Ep&a|L>-DP%q@U&LIS$`q#^*_)Wz$4*v>oGK7ii{dD8k`?XM$-i%6^w?(Xjl+g zc0QQD(WCS~LsMJb((yL65F+H zYS~8b{OWYA(>y0q<&AdD5qzipC9Z)BW4vPjB22LcoA!s>J9GbNKjM7%?(EHN(~dp6 z=Cau}JyFGH&O7DC-G%=d%4J`z@6;2@6+ZN0;b+mF4)28l^_S9Ygbzw6PnbL5LHyl*^sjKs( zEA^J!HFIGL`R}J!KEBq*CMy!?AbbCiynJ+x?e%r<^K?}98XZ_E?NnEBGqulerX-KD zmg8gI6A4^%_Dj4Hd=*vRzNAk$&+e=xc>H7cO!)Xm*;@OSdV#feGOwqXe-G0ye|BKw zv5PV`Ih)1=K=PrI8Jn@C2!q>|+@f)}IyGi-Y zUh#6$%dl{(nj+O3s*k7LPU90T?CkcwuX^6O>$#nH#i#2Bs;0i#zAY&JR-C(tu(LFS zPqs~wnelzWk1uYR-gf@&?3%po(Phv4?LMonuP+F_lo=GUXQ$yYuA@8^{~7WNUljVj zPT^i{abC9KwEsu*wm-Is`AhFc`Yv^UqI%>~dt|c4>>sxbd=|OCs=u~1`A65ov=9Fo zS{DaAT(o&=bde~#xzRjMiNxkBY)On=fY+sH4^47(f|7w?-cvLI%f;=;5^>|6~yPyKtc@@Y8#DLH3D zf&UDLN)y+{WC%n%*KqxmDsKLPK4B-z;h3)MJ`F&s}nz*IxGH@j`3dg*8GDkWbI&HvhbQ~8fP@%&$E^&O{O_u8;eTlnX-bpP;4oRT5$be!_Job@gpw?55ez-q}UV^7WAZz0O=PPozmRslVjZ3qchX(ObLy-c0awD~t;K<9lK4(Le^``%T3qVr*E5-Ua|1sBQX{I z2L@VOBd_Wy?7H&q+1B%XyW`_FLk+5Y$y44{Q6KYN#e7N)QU z9sgZ!uW|m*CegqA;SbKgwS9cThVggypRC>U?mc?`R%+Fe?%eO2){5-E7st`l_jq1t zI}7vUTd_;Nuzy+~23k00p}Z;l!-cydUfkT#<%W$<^Lp~+_wYYGIaB^wyvgI`W?$la z=O@fMRIRIWx;lUP(e!VL*^<4=ZG~nZPPZkAnJR3*t2xgtgZcR5-e(h&UD7A^T@95~ znb*KovhA|N#w{CdvK4fCPB|oSvh>F}$_HfM)U7l8;dMLi(pHWdoo#97b7nu--nmSO zQz@z3QtS4S{Li91ZDGf<o1@B=e1egE#;uae9rJas%vS7tS|fH_YMKSZqylRO&Oh3>u0Q_Pz2xP}znu>~ zO#TLG2x+`ia%nJ(RIa}#v2AlxvW)QgI?i=*r;p!KsaiVq%C^Z-4!dH$1>cUk>G*G( zhfl83KF8cMK65_pFDZ18E4sLeRcEO)Pm_C;*SFpE-Sgz)f4E9Ve)#+J@4VS*8`l&s z+EO&Nk7G9DNml=f3a8#4tl#Bfy~!lLGfwz&%H_DnhXd}O%uiR{T{&&yjArrPsXf)3 zl@ntlyY-x(Ft{to#pymx2^X|-;x}>0jhANs z8Ey!%ZQj;pXk->8Dd50AecDr%Pn@X_>*_)`-2S|Uzjv0~< z_g?dFy%*mkUVbbmKh1vgfv!#3Pv1TXWU!08W3;K#-ssQj&wsD|+@78#FZpF|)nmtV zlT2p&TI~6JU{$0*-jY(Y%DhBf$Bn%!&_5!j?AFH3<_m&+jUc;;Xp~n; zEelA=+Xv-u?LTG~$NzV;orz~{ezA_Y)tSPXIXBjv5Ie>d+lIbE5owlK4D?O~A%#|{Wf?FlmDeE*53ehaJVj+u|+KWy6~oxjf6U*u<@Uqk(g&}tw@*_0?LIS`W%e`G5Cgs?jGIi= z|86h7*WKTBPwtA1b7G}htLfLN`{wCf_MT^2(zC*0-R_y~r-Tc*x;Po5i>96V@^8<7 zhBLMG>y^GA{?E`M$35#4>$NSXd2J$Ysg!;8O_b?YX5AWgZ&iDxn&pjmPdYhxIL{W! z^Z!X*{=+%qn(E$$d$;a6K4JCFxEsUyXgaIPPlrUwxTobQCF{DweoTFM*X-IYU1j%8 z`*wHxb*b#$aas3}yPC~GaPZk>_Em>J)aNu(F9jl0G#~;PF+Fxw=upw9`VZPoaPMZdswHMbt{C%`u z&u7nkqo2!V`6}%tD^^rIy6@C=?d+rZ{+qMYwzb_gYjHXw8R_SQcc-d6reQu6uUfQKZkJD>{o%PQ)d9t`2e4;LIU~OT!?7pDR;_JH4_g)Zp zyR_u8YM;iNEib~tGjq@QJUkI}a=#9z%EtybUmijI)_s~4`G-HgI9t8&KSS>6^rc%{ zCf~d|w!3Ar=E@oal)Vb`|s&gsMJd-wCO-&2?6!GWi#@#9gCv-fX*(v;( z>~(ERE!TbDi%OS$_oUZeiu&pHq+!K5>GCscPMmFGyL2SwTI>8HnW~q+?09@Zciq#= zU)nFfo%!WQs-wZ2Gnb}nI42o7o>wlG`?*r5P9>wNrb>I;lv^#=rr9S?vOeu0WjOnw zq2>ffyU0nlN0`r5e_WXVG5GMro0;1JUrsLzoAxnQXQE?1GsESmCGwgUI^~)ZcFW#* zDgK=IdB=OCpC{3vC-RK8eC`5?!|8w5l&$yuAm6t~Zu_-~*|&V>&CEvJ$o^`tY(bLxDHx{SPd*|^cujHn_-AM`8*2mlu-sNdN zD`Tep{g|4zI7=3o6SGxJ+DcXylTS(hcx$-O=2``K#N`NwlrGQXKk z|0VN1@Hmgbxkau_sZIA3^QuZC7oGg-+_$x3zR(}bWk0fgw_W~Y&iz_!+a{Om)3b zQLMSJJa_raWp{Ps&I!t#QdNyH3`hx@J>~hrC&DKduRXl9Uv1G|W8WVe)0e*rT)J;! zcH+|i4C$Up$E3N-=NKOfoHH$c{2 z?9*KjzaKEj}FzigfdzA(%`)QH$|+ZDU^dgk#<4MJUEVQ~xkS1eh;1lmp76&f~i zYN)rd3@fwBd@ork^ORDpQw5=I9ClL}rUZg^8Pf;XO|3sDu>Z-*8t?xM8%($V>o@)N zH-3Ws2N(UHTJb{v8Q$>b{%2Txwr+m_V|>&7t?vE0d)R-c*JMunbj;W3(&y+l&4s-U zYNi!Sa)j?ck@(M$!S(m$`h)eiW*-mx$M$!Nor&$;mR-GD-)-j!cIIU4$+&px#);RT zQmO>B7Vnt(c$fS!dEU(Jhn_t@c&$8NMfY33(KSxP5fpW)H= zcHjL|mt`1Nq^fVuF05YWCiG10zHrT^e7U6U({4WW_{^_T5bX5h;KQ|6KVt6uusZkl zN$b9g&!P^h{qzjwVb)~G>Gk~2ka_3(qTi3!x4$!eYxnQDI&Hm9AUv96My4Z;& zF_wF?{wZ;IJyPQQ>eRM+kv*o#yz}n!94<5|Jl2<|n~>Wj#c$}SRX$ztO!@XRJV*G9 ze6{<#ruDP-oL+kSe0BQL`gBLxtF3z`964>Y>Ex+DKYNVk9#+_R@X6J`(T~F0OKwMJ zZ0VId_3NFkmByrZkA1dt${f|*b0A>lXUo2v-NiHcES^l;FH~b_vdii}!y#Q3&-|1R zvF^D^{VIJy24~it@AEQd)AABm=HWGCDXSOwWAW*R(Tne5zPxkK1kL8oXpA?yenN{w zVOO5MqF#~lma0n?;m7C6Z}@k(uU4$KELv78+pX{2)ijSgcO*}*%9oy=Sz@W(;Q4Lk z9`ldUE+78RZ91A>n_kYlq`=p1&cuVyrp%Lcnpbpt&$h6l$~$&`e3`fZ_+5He`gB^X zoUFM|H0RnDtK1&B{F%D@r##tz%Im#qqslx3!^sX+Js1CJMn=3gD_S}`@X|6rM0EiNj0lyS1NCtsCy}Y zvt_E{Rh6I73`UC-m8j!Nxqx)Hg^(dL@qiA@&KskN^*&i!e4 z=6Ri;ih_V&wwZkQG_m>P0!lJW0=ZJS)BR zpF%~scRc^m(j~rYJyR1+XZC%%soI-b-ESHxTz}3W%7~Mlcj9@`vwzG#+D(3FTU5O_ z*|R&W_3bTkRXS zfsFNg_8X>k`Oo|=D)c0!FK+sdKJBCTwAy2~Z``!)(wZ-~t34LSxaM?fPEZgMD=;_E zJtr|qd)MWEY8CbVAD(q5+qXaWSR8MD#%zLBJ~x-g3E4u$Vv&Z;Pu99yZ9?#M;Am&a#* z*V-0f>~?}i;R4<_ubJgV1fdz$y7_Mwfj8N2r=v(3-X&wFj7owmv2_eBS7 z<^7fi6VB`mI?mX*EbN*WTTw5@aM@+UIbtL0s?PjcMok z+^hV>e_XnM^p@M?WU)CypH3=l_ipWE-lZaVEM%%=&Mq-Yb;b?aOSk;kxcKF_!lP&O4fB=k_DS=;6sDJ171s-hSsZcZryO$36De#m8pn+03;vcZ*fK z+jXX<_rr?R!;?FUmB0Lxui@OMQBlXOnk~u{AqYHQk-CXcl-tN6?{jhaGd>z|r- z;IZ1I{4P29wiBl9ZMsQ&BP10g*D6fX4p(HCo-)%>>+JNW-U)@1gEQ;JO3HRzRKI58 zq2Jp!Uv>J;vps4Och01EiaG{8&eRC)XPCs7A$g|a^wIktre)O0v)z94Df5Hv;*Pb+ zeez%XUT>YkR8e5I-FN57v*lLx$8BXxc5}nf~$E`GUdy5(Eb2z?%#ZPh#dfvMS^IFx_P(lEu;dI&%RF-dW`>Hqg35z0V_HRczUG=gI@Y>0`o+ha8HN!i zX60h##Y>k2``k;>mHT_HZ2uYOsakuQ7!R)3p4oir4WDC@J40RbQnN0rJCN3%2DH^j zJDUH}dW>+h)cExjofx4#Fm z-SRl`_nuYX7RG1HkM1?+evA0>mPuDj>~h+MofT`9X2qWCV9qOYX|57`qA7iQa&Sfb zqiK_u+@1>s=86+GPbzYdIF@lcMEYIckKjl0hr7E^2No`lekq^Q=H|J6&EvVTw>&tU z7IG9Y`F?M(26s_s&wli*f7#1Nvht2i*IxfNTq9SJoWZ>_gWDrkh3C}0;B6LKDatBg z%jSPi^F7hTf9SF8tQR%A@krG53I+=LvP2PrNVpR6g*P_q(XF`Qn?> zM%KRD9rc@?x9(Y*`{|wE*;kP&K4L18lFdb|yi68<<`-tm-fw?vcQiMZ#c)fQ z*<15ji}WpLYjY!J@~i(!RcJHuPz#!b@w<%nM{mrOl6$Y z=8~GG&a+_N&riNil3TrPEutb~>R#Q7luup3y}|3rhE(afAu?h`9tR~4FzxQOe{^-~ z+P$f=22GB&of-kdO1^K@@(<8$>%e~#w0ZQXy&p7Zef%&HbU zv1sSaPM!(TM=p1=Of||$i`{}Q;cAxY8 zXO;gpu8591m^AI;mN+kuHOn-v@SJ+XkSaaO3CM(LM>h5N@6WcEPU1Uvi zlP>x^vH9n<`3-*plOLXb{kcBhX4-X4IlHr4c1gTbp20u6M_xbk%iVc}P1nA^+ORlol=1mvp-Fm8%m-Bvo?;0VGe>olt8V>WYbe%oNC)4xYbjy7CA8to7*Qzy~ zRXV)s%j}5w!cR)w-%}=TnJjJhiI1oKsmY^nU)CBoett9XeYQhv^;Tv*wy%BRdWZW> zH*mh%zW4Cfev1$1)-QYUYsqw}X}xmWvre4aw%P9@!;v1dr_YtyKd;qis#tXR@b+7c z`?t@1o42^9e$iXKR`ssL?>iKJM*G|3owqpnF73zE2d^Vdp0qo*rS@GCx^#H?!GC?f z6^&e&`|mXcg&KLDxaalzS>&IfX5amdi!S7TSu2-o6m4Sg@`KIJiapy4&h6hTeXK5d z9>sRxw)znqpKxU=1O^V8NW;Y``~VKo8{vb>x~vQ%IyTZXxcxy`X6qK+j7lBgkqv^ zyIhu>x=82YoT<70qW?ZUCFvPd7#F!Jj@LP8_pVTl%|4%4)m8G63V&VA()bKL*9&&O z*MQK>UsnIas7U@a{%2@XtUnp_WBPxFgzWska@k*hHE{jm{=3d5HvgggZSlv8@2vTq zzkb%)lp^JatZ`UC#QcKfhNN)xMedOfKuod=V4tS}Wt^hr10|tld6cIwsQL zqr-oO9d{VCY7W%w^n3oZeRkuW=_en&Z@aMVrcG+Sbb^_*e?ftpHT40uP2A>e<=JT{Xc{A+V}q$?7`QNDAn`)XLwP%_dmk{cF=_u zzwVeponU`;jsKtj42%CWG{3C>q{!~+X|h{z*&fY--meS(Mb9>i_dt zcVA@fzQfC`Gq-&=|7PX>EyuewF<-^-#Aa>I%J}&jl70^-cpiLm^~RsVhkMPQyC-G} zZM?Kj`O4DEy28(QOcUl>^`3i+7E5yfWBsP$S>68x?c3_VSl#>2@PPS0!$*_)L+T&S z|7(xF|A(RepW6Iu5B{Cm|3Unp(|?ArjrO1a_5b5v`k&#X^nU(*3Ke?Zr$er7IW5h) zVYA1BdD$FKB4uMFl#!G&Fkpf(X)+J$~Nu{ zR8Wjfo{;;xdAo8?&vobj3>@z~NKx~6sw z78K9_L_V6U9QEPf)bzxq-QKGU_T}sg$?S3II3?-!oafagp+8MGWQwY8*y&UhKD;#T zvx~X$t(yn)uKTCwy_cUZqY>!L7cxRSW{E=K?@2wZUzibcMv2lZ0k?!3&Y&MWnn1!GIocK=J-mEz2KLbhx^#5@A zC;6Y@!t3h)3=RDM8ID~1x+DLz{vX!=3=`^CN6i2EpTYe<1N)`_3{Se{?5^z*UQv;M z*z8uOi@=ey<-Aj8Ej=*dKttZtDXA_Co(SEIXg(qOyzD>2jsFZU>gsRrzv}sIy?*+y z^RrLiod59m?9J!z9nX4?9{BF)!ID{ z{IC2UdGG%WlWdN4eR+@JTXe(h;DrQg4h7k~b5V`ukNQWtVfTG6|4FR2eR?>z&wium zNrrh#k{6ghle*jVGV1EzNtP3J*QvA^^9YG{ocy!etD+-xa+j~^UDKa)EdERvo*vkz zv}U1(=axC@lB<`@_Mf^t;-+cVfPx$fszb$L_f8osj z6#Z?>M;|+pzgz2!{7beA-SS^;B7FO{`gxOT!7g^5weol6t>*NUC`_o2s!#9#Y2n|$ z|C`XJ{|pyY*PqJ2Rek*1eg68~`d;zvVnT6SZf#nU%lY$his8x2%324xCR7|wX=BcO zbnrg|_jCQT^COSSe=_>du%o2@%UR=NYxe2=s6W4TcF2b{;=QbkqHdoq%$3<4sc_VWAQ}^?Ed;T-{gjU3}4Rw&)t;n$<#H8#hPmSStyo8;ZLUMFtwG`Wvmkzp#jGiOdN_uaUP&xcOuC#PpF)w%4x%w7EUgUbnb^9|b=ez?i+{W&RS z_nc-$?aQ;`dH*TDv}6Csdu+w5*dw1~9cqsBOEftaZEBQYNi*sYX#4l^M1t9@c%C|? z$RFBAZ}qJ&Ox5gqWwera9{cp)PbM=@JSMO{u&2qHXQfpHPrpdE*sN>44`*k4tn)oL zKjqrxnF=o9e_x;A%C%|S)8ujf^t?aCs*<4*E4l9SS(v`x75|oX>8<+I#s#s5rfoZA zU*s&JrF)pgl0CVSwa=^}`rS6^dcjBe9k;^vXD?EEc{ysfw5RTWhN~{Gc5WAZ8>*b0 zH$jqnDi8OZBE|)R&yyti40_6W`uLTvHS+X`blhk=DI-^SZEyDBdI^*N47|}l$}|>U z(NEs6rF5S4!fBP>M}8+yP2riCCK|gSIqyx|ovici`^;Y6vfIhF#yMw&DA{O^6 zoqd$yX`uJ;)5)i14+_7ZEC0mJd~A~0goh#a%=M7Lx4!k^E8U z{=t2ESGQK?q#52l;^drSf3@zPW#M7{(;cUN6`x2vxHa`7*P;6X8zwz>|9Ae9xX-j( zW?MJ3pPzY;nS1Ai)_dkpH+d@b@T6S%A|HHq&-70%yQNR-Zn3jCACrE4qVM|ZAH|RF zbKH-&dF zv0tT0{)Wo3a)Y>&srkYt=RW)te0#_3Di^a{QN+ggv*ah}8=qaV-si)Ah9mmCndY-{ zu3NE`7u(H*P)nP6`ww-{fXU(i z3}0{V{}LT;|Cs-$bm{(I|K|T^a5F8DXZg?YWMxJDzuo5ly0f1DN&L^CoVWcyL;U6c z3@?tYQ~melKf|H@X0@sQKh-tsumAkd@N!q0t4Lt%@{=SVXiUoC#{|^MFOA2X(hGmW z|3{GfpV#yw`+qY>*T482zy1p2=lO3w{%26<{P_Lfp|JR0EL(s2{`Rl+e|E z|4N(r$d0%YQMO{A>C4H{FUrm?y%!lBmHGL$_qUMnfk{c$lRe zk;cuo@7)#C{qReyalqzUy(>TKlMnY>IEqAj=$RjiQdU+A5pHb$EcW`v`6;jZq94Zh ze_7u?YvW!q@$&0Jw^%0bI8(It&ubvoo$rteKYTZGeQWF8w@0omRLNuP3*8aPc7WrQ zk(+39eZ><4X&-y;e+svLm>>Psx7M`fyzH426|;)J_uo(QVMG+LwRInJzt8$*eq^n^ z=j20d`focQUwkm(w9M+A%O-Z^g(fN-iEvz4PvGUr*ty`3 z&*hx`55+&<51Y85pSeZ-{CDv)&uz{xmgOOD>gh96qZc#m*k#e zVJR`$Vtrek$@UL^3s?AS?hCXDTxHwHt$wmlWVfe!YocWEb?IGlQ+M+p$>%${GUK~> zRLrE~`Kg7ug;_ceHTI>v)%t0fKV?PH!W%+{b7USQ*XVz|y1i*@uTyrfUG#778;{$f zD{ka{YCTf4U8VF$jojJh*!VxXdzD`O;(xQBPj|9+a(QmqwQq)JEsb1^)gmS;+*#(t z5tElVC*YgI_SEzrjSsywzqmAA3iXaPT{!E}sdE}jKC5hsh_m^#%t1x(>HSF+%xfpY*xOA5tDcoA#sE~NWBG0dwulHlM`{l2kV)5KJ|1+eR&DoZn%Oj}M zt!OAVaen^$f{X9C)gE|AN}O2umG#2Y8vaKeU##Cooc*>#<%(_;%kIktn{S)Xn3U%@ z!N5sWLGZBr!dGklX;$PNyLCRlZQ+g`eHIsIJ-Wtzv#tHiK`oy)N0}v?KY`{A{dFJw zXApLNIQwkmbMtGbS43?QjE`uTE>QPXzKW;ugi{NXMe+IMYcKZ;ZIO7ix$pL&)3uc{ zT5F%(JgDigOjyro$;rJ*GrRX|r6?3mig(bs^Cx6;M#;}`@22S0y1HL}SFBr;`=m?l z^Wi0P)}Jd&EjSE1ICk%niqFowc3hq%%k_#gH#d*>__x?4)r)zvk_tE!Hi_wKrrYb^ zl}WiO-QP7W$T?9dv%tGFd70<(+eeF&^Hl=P=gF!(tt;NF-6kXF_~dH0ey5#uU#_0p zrL>I|3bQPuj@?t$O4(*GHHbrR&C?~S=iJKrELXm;Tl6B%?7|=O{D=GB`trRF68n{M zVg0w>MO&ihJw6+m9Q3&AaZUQfD-(*37Rl*+Op*G!wsr2Z>FLX(ZXK5T_w1&S+XMwZ z@5Y^tHh+#xd>!lGwoma#zH7T<^j)pk#5E>A*GA^&Uh3)e=!EI(Xl`p?z4Lxsx3-!7J-bPzSHVGMI&(2o<~;Ou zzxMxnvL401_y42)IsID5e}+j#)Bo1b|2KPCN}#Lgt(qC69#>99^^Ctl|1+>S{b!i8 z^rQa21J~~Vvbp~HYn{V?28=~84)T`&&dYx)m@i-dMm6<6!vgR4DfhR0?|-{b?%%Ed z3{v`_-Ab8TQ$218e?E31dGa#1&?ZrZk8LM;*e?It{M)Af8JWml&vXZW9&Rs`*H3gZZAJ|?YVAnh;5{UhG8F6Y-d&HoG& zr~f^?_&>w4%z4U>^Sh(+yT1IDyJsu%a%0qC^HUpDR!f_1I=o3y&F#<$=?1gsPZ`@D zi_Sl)kyB!8cJC7R?XzCIe7>r)Vvcq1dYQ)4X3o2X;q>i|wjL{MazAGKevF&H`1bKd zbIr6P(td`iOifPP7E$J+a^glLa{=3(KMM@*ByIk&l((;a+3j17)s-t97oJ?Q*?Y#t z@>rdN6OKLH)*xA3roK}2`kkL~NBvvt1x(hr?^?Ot1cBYed%N5!^~Yd^{# z_db@3z-`Z~-YgImr-OhBjd%U^mUF?U}TalhWI}Sct^27b{>U_qENw5Ary7la3 z>h@1pqLT}bY&+z2`}rWN@tKiz+qh)mvq^;@`3_z4f0VRqKU#q3YI6D?WK7 zwYu&|XjgcXzj>O)Eyny^H*){@ckWZltok~yZS}IV+26Dybw4F_UMO`y(CRHbxpybr z?)86I-xHPBZr50Bx@>8o?XE!R&4O^dc+r`1xE# z_bsiKZJpiucvsApN#dQSj%%HeR6L`#+u_*Vo4h+NW&CFlG1+UD&ueG8)hc!E;g--a z-a@rQ41XWo&DqWVZeQT1;<;yiJ9CQfbJrFy~j9_DnskMl&H|`bo>jJt^1n z568>fH4Ylhr`0J8&e{{6$nO5Qb*HNBgwnMA4RtCNs%uN`+J|iJIwsBGv-;a^i>D3e zTsIls66}5_=yhbj#e@~g%`xo#djgka-*W5CUi#uf=KGALX*>IFpElkQ8gzTR?7^<- z2LnQON-C|a*c`Fp${yQ?Cvvyk)OnZtpk&hH6A_b2PcZbP>}Fa!T_yeZVs_iw6L4p+uytwT2dFH=Vf=zc_!PT!_AY=^2a)6E-X9#*sWngq~nSg zlU{T3?(v#`OJlPtQpYC`+VP13b$sqU_JwtP?qTitO#Ub4*1bIA+v)6wyNg$-E}ts0 zy)3|{&`yc9L96D%QI(wiS}6w}t9-e~@}u#?-(%ComM@9U{4N&u?tN)#y3EGY#x|0% z3!{tvY?>g!KlN1e{2ALYpvfbyO(V-SEwLat)?wl z@9+8vPjWx=T|ThhVy9iod99;Q-IWbp1DqP?HQUXPdb6kY(OUVqi(j&R_1&5dzGc?g z9(cPl?P1fZX}mk07zX|JYFgTHQgn0jM`PFDesgu7E`9Sc`i66s&XYdPw{PPN1=3sP zwSQlfZc|~}mn}cz(*3}<3!i=oUmf`;_L6S8WA1{(%bdSOt~nijEBeGsnQ5mbf1mz+ zNHyqZ@+3}4$z?D08E$WT?BDhLP{K{;Wydah@=fJFchs!%^4!y%f`_ao-MqbH;$;@* zv)5g($fw=rp7vSMoU1lKG#@nop zLC;yb7*65uE6!(E`|W;otx!;>{LDh-oZhlkPh}qP9oo5HqW;9~wf`BefBDbw%W!pT z{a*VI>(9=Q4*utPD*o%g`d@i7C%TG+7k+Yd6$xM*Ak6+U9KCaR^(Qly+LNJX@`vM( zmbdJas=F{>#{Qwk^)+Aow`GOxPyZb(_$=4`Zl85t{JH&>cIL0eC)Qny7yT2xI3rw6 z`Qp}E*Obd&x#dEqMw#E)sa&+}P`gd>i3GFxw|s*i$~S&J>-6Y9L*R$H*4o;F+s}6H zxV&(Zr}Whs>pXv5e{lcp)-_pml7Cn3(|Bnm`t;iLx z$?iIGL2DSx^;G-(-}5cxc+j^~u`T51`akOT)c!LpY!CU*aNwl|LmUKZa-=NKUV+$3={2oF4u&wjr`A$y8e$s)Edt0yp_M#E;)7} zx-HbY@zy`b~$8{UW>_u+#c(1ITb?lON@$ZhRL;+4|!`VO}7+HG&B3jbLpT$ zugHm_`8zeQhV!425x6J%pMmpx=l&OoSM5I-`F~vePx!rX{e{D;>K~-cf9(Hv{hqq# z|B{|PJpW|@u?g@Q(Uo`$zxSYh5q>Xz#g|fXZ+M>(~j+qv`xcEh) z)KcPwqr&@`$gHwoxm_>k^NMkwt`^Q)Uz{xRW46IFw{#WHi8Ad|SS0!Qw2$w9X!p_l zFOSvoe{7!rOzIESKFa?kQR@GPXY!xSXwmFA`~IK(v)lFSqW&}d5Vim3^39+B#rLqN z_O^Fhw;L6IdY-fi z@3G-tm%YocpS8U?U+3N0FxQ!nxAmzMcxV|cnU;7iV&Xiz!28X3ZD00p+ppvA>YwT5 z$;2l?Q=x6!Y2RyhSC@NNKh({tSg@h(LZl~;@$K6-Nebt=EWuUD3D%lRb;-ez>$YcG zap$*xemUXqq->*W-^@N)xvOq+tNZZxq0q{jjVF2BD%VTkb-=>EneQHdxBtwlCxdW6 zw)>^8tFyZ`*6owueq-&LN3AK{zS}DQJiYmB=N*Gb4r}(CdA&dJvgx%v|EsX?^W0dCN#oYyWWLI;rqAP0yM-bD8PL3R zWLBo0T4ie4q)3U)yJe=SJegEIOEY-Ys$Em1Zru`|k^Jdr>X#1^9KNcSzB_m9eJpXa zXz8ED8jHH#+J$J4c=a(g)&JGPvbx)MJ2>*8D$8p`u9@n-@ zt!%5VC|GY&9WYfW->n~dTqOJVOM9Nj|D9teQn5a2&o$HaZS#b#ZjC2o&=&AR^FM=2 z|3Ud5{!#TGciBIjV#if~QTc=WKjCZh|Kv5;&y}qY+J1G*T(L{i(G|}(HXPS|eX1$) zQ;|sPfm?G$=4@A2mv(ws+xeg2`4ao@U+a(UU$Xy4Du2`bFCKpc|1-3FUH+dzdhtI= z=LgIG3fZ&NKeWyK&v5Jo^Up26h5s|0_o#pW>OVuTd{X_-m;8VK#(!M@QXfMxrZXA- z<=P$j&+z$@{O@1;AG_a}|F6pVKSO=^pX^`Wn5r>7HQRrq{hu%G|NgE2aq*k_e};Jz z{xjUa`kz7S-=zNxXhG1A;hhEi&o005|Ic8n_@80_>VGDK-S?CKp+@PvZ2u-Z<9*w@ z9`P!lX$y%IJbETV%gyoky{SeuEFaIzFLya_@t>i8M*WXn|9TewQ2y}gp2WlM1N&t9 zG_Gj5%?e=*VQgTyec-6C{K5N-M;=~2IE%@`l4n-~Vtg+5d~}R{i~{{~5UAf4G0y z|BF59KLeP%{@zdSJN9$G{cWo=UmwrxWB>Ns?f(pY!S)Z^>&*T$TW?+M@Sou}>wg9={~vB!=Ko@g{LgT|^*;lbef85H?K_{=88?Ss#O z`s;7E|7Va{_MhRf(4R~$>3;$%H~wdcp9XT&BC`+s`tFvjR{qbB_wt`e{UQCua=SvO z|6^YMBk1q<>5t@|&;0ZDKf_^>Kk0Ya|0otczx)>DnVITuVn0q2ZvT*S`aeVdwEql$ ziuNxG`!KET&Rn@8^Q%+-GjK^CvXZWSD|h5??&LojFr!}AAC|63_|LG=D*g}8_Wulz zr$&AL=Kf=2qGWYHmyHLTr#aND{|rBzzA#^Rx%{8ugQ)$X1v`FJKde5gZQpLPa{482 zixYoc_3xL*cT~?y|Lj@+Vf~R?DVJP}6J>(j$~KrA%E%vFwf&Fw-tvF7$@0-1{~3O) z`ZrPS@4SEFcQ$6$$yS7gsjKYk&-1H)-_`$5^8CZ_zry*P{}~=kyZxV`V^!SswOxO& z&;0Y~_=n?1f_j!t$^Ejk`#(e1a{EL3g^wBCDwn%_tbTI%my-RPj~}`!5#KH+%6!`m zblkY+>)&>N3}W8?D1Vsv<>Fh=Ip6hrKFPn^ZGYfjzRHjMM;yuN)v6(JYtsAs|5UB| z&u~b5)!VyIUEH@GN&nA~w*IA2{>}FfYmcN^f*k2_@?_Y>w zXN4WLk3Ht=33>2*qVH;{X0|JO9xqapf6ZDSwYF#8LsyYt0V)n(Lhs6i-||Sxa3)Dt zsp6YWtc-sf+5aOgzH8@``a^~*p8scHoVPb<&-!m`{xeKY{jql5{14r);(z&knRhsP z@y|{B{xkHy?kV{!{c~2+(mnqf`d9A1pZ`2CU>p06Kv$6?kQ-HLv)7S?y^YlBWXA>n z4&M-ev-{CbTlUtkI{z6Sm`r_j^~wFMEAIZ*`xC{y{*ThG>Hj8sdcHB;`R7)wz;&aE zmn;93%3ArU6u!&c!lALKD`B_=N#yU4+k3CSIsY+C;@I=aho!n!d^bC%edTrckE>bR z?{nB>=N;D8>o04mO-c+_&)8;2UQMt))TOaZ0e-h_7uA=>lCtcTTIWJM+oz^6`QiP}DLrkM^Vt76XT8jx z`=k4OLyh}?hJ>I08NNiWSoy(d@hi6YADJ)4?;G`|{z>|}tX=h8F*QCP3;r{# z*n9t9U)3|s;}4yxTSWpxhFcgtw^O#C4q6V9`}eM0@qdO1XG=;?{|QQ%&s!68M2Kx> zL4nnOhSgbJ^O?1*7yn%PW5Mlxsudf4z51U1pF!ES*!1Eb&xHGeHbI9MUd`+O=a%(+ z*oM?IJN4Tq%Rf9m^1=1rCSS9M;_5OpZiM?s#994kn5ZB7pJBb^{x8gd!4Fd1OX`j7 zg%|wRKhiIHcz5~q)v;>tV|)&qo(&KGnEuaeeoy@yXoj)~XGl89ODr{r?%_jO$;pZC}lN{Qf89*ZJ~sc?kfl|_v*KO< zv-(Hd|4ikVsK1f)`9FiZZPC>$f5QJWOj`Vy|2I!u{fp=8qUO|zsP71L6?LNK3Q2Uc zh+i=YTGvDsysr9@r1F6}CFS+sYW_3)VqDj@=}+L&)9WhoLoPo|ja;{ONvo7kE9;cT zIc3ilRUKVo@vi@w|D$>J57R4l+tzP=_n+ZQ@pb+9wRNDbwb{`}{sLK58$U)LxBYu& zdyv8$*06FNhrb6Ot8Iw>$Fb7x{q&Xr^U5q@obds;pozgphHZ9s8oKydxtDG(Q z+j()NqkT5BoBZk}v|iUA6nXofq5bHmf5!d)3`5`A%(U5;{!~}=*XsWae8GPA^z;94 z$p1;2Qh!k7^8W7o|Nb-d|1C{~3;H{AXy_ zJo=x(xn}Gk3Q z_YW!VIRDH?q_~pn_|sI;U#r#s2>RAHA3gh@foX^QpQOe1A6(r}9Pe&3KL5-8KSRdi z*(Y@B!UN-1d;e!(3Ep=5bH%>gdzX9aUv#Yp>D>IOVt4R|1Ns{XZYZ1KmEzaa{IS2_20T`K#DeX{q@`apP@@)lMkDdxXe){R1 z<@tRHEBXHj`fiu0*!}cB!}`AZFRps|3LAe$yVk9g|DiOy>|^;qpZafIo%7c3{?D-FOYeUMme7y< zAAW51|C1O0pJC$5JN##|w7*>W&u~z*#{c%wS?T{+J^wSDfU0z}ix+)a`F+>q{|pmf zFn`wT`l|^x7nCZx*1O!k{Z}jIKf_B~$NK*aEa4wNH2m#8YA0`;l6-FW3_a^F+m|VS zF6;U$9REXU`%&4&1!}`V@)o*k?IAlH|#c;nB_Mf=^h z^8ZlUe`Nl~GdVTE4;PmnpQgTNetO`XNB3=we}$?4u}ps)|Ci?;$A5+culN6RTeem3 z1FPuw{|x97i~q@N{r}cAM^j406I;h3jhEB diff --git a/_images/gdb_target_start.png b/_images/gdb_target_start.png index f7b2e0b7fbf58214dabb6082d06ce94bf0f71561..424b0e2ba1d5d9b8b5bb1a6192ffa60736211581 100644 GIT binary patch literal 63471 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 N22WQ%mvv4FO#n~0;r{>t literal 14478 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 UDK Debugger -* The Intel |copy| UDK Debugger can be downloaded |here| for Windows and Linux, install Intel UDK Debugger with default configuration values. +* The Intel |copy| UDK Debugger can be downloaded |here| for Windows and |this| for Linux, install Intel UDK Debugger with default configuration values. .. |here| raw:: html - here + here + +.. |this| raw:: html + + this * Install |Windows Debug Tool(WinDbg)| with default configuration values. diff --git a/_sources/getting-started/build-host-setup.rst.txt b/_sources/getting-started/build-host-setup.rst.txt index fae448f..6b2b123 100644 --- a/_sources/getting-started/build-host-setup.rst.txt +++ b/_sources/getting-started/build-host-setup.rst.txt @@ -11,7 +11,7 @@ Build Environment Building on Linux ^^^^^^^^^^^^^^^^^^^^ -Supported environment: **Ubuntu Linux 18.04 LTS** +Supported environment: **Ubuntu Linux 22.04 LTS** Install the following software: @@ -45,7 +45,7 @@ You can also consider Dockers containers to build |SPN|. See :ref:`misc_setup_do Building on Windows ^^^^^^^^^^^^^^^^^^^^^ -Supported environment: **Microsoft Visual Studio 2015 or Microsoft Visual Studio 2017 Community** +Supported environment: **Microsoft Visual Studio 2019 or Microsoft Visual Studio 2022 Community** Please ensure to install **Dekstop Development with C++** along with Microsoft Visual Studio installation. Install the **exact** versions (if specified) of the following tools to the designated directories: diff --git a/_sources/getting-started/build-source.rst.txt b/_sources/getting-started/build-source.rst.txt index b4aec0f..89749e7 100644 --- a/_sources/getting-started/build-source.rst.txt +++ b/_sources/getting-started/build-source.rst.txt @@ -15,7 +15,7 @@ Download |SPN| Source code is available on GitHub:: - git clone https://github.com/slimbootloader/slimbootloader.git + git clone https://github.com/slimbootloader/slimbootloader.git slimbootloader cd slimbootloader git submodule update --init --recursive @@ -34,7 +34,7 @@ Build |SPN| Example: python BuildLoader.py build qemu -For more details on the build tool, see :ref:`build-tool`. +For more details on the build options & tool, see :ref:`build-tool`. Build Outputs diff --git a/_sources/introduction/index.rst.txt b/_sources/introduction/index.rst.txt index 2691eee..f43c2fe 100644 --- a/_sources/introduction/index.rst.txt +++ b/_sources/introduction/index.rst.txt @@ -81,9 +81,9 @@ Does it support RTOS? |SPN| features loading x86 ELF executables in its payload stage. We have verified loading Open Source Zephyr RTOS (See :ref:`boot-zephyr`). What tool chains are supported to compile |SPN|? - |SPN| supports Microsoft Visual Studio 2015/2017 and GNU GCC toolchains (gcc 7 or newer). Additional tools including Python (3.6), nasm, and IASL are required to build |SPN|. + |SPN| supports Microsoft Visual Studio 2015-2022 and GNU GCC toolchains (gcc 7 or newer). Additional tools including Python (3.10), nasm, and IASL are required to build |SPN|. - The current version of BaseTools is UDK2018 from EDKII open source project. + The current version of BaseTools is UDK2023 from EDKII open source project. Does |SPN| support verified boot and measured boot? Yes. |SPN| supports both from software point of view. In order to enable hardware root-of-trust in |SPN|, the Intel stitching software kit is required. For measured boot, |SPN| supports TPM (Trusted Platform Module) 2.0. diff --git a/_sources/tutorials/ex_build_sbl_for_qemu.rst.txt b/_sources/tutorials/ex_build_sbl_for_qemu.rst.txt index 4c20b9e..0c6147c 100644 --- a/_sources/tutorials/ex_build_sbl_for_qemu.rst.txt +++ b/_sources/tutorials/ex_build_sbl_for_qemu.rst.txt @@ -4,7 +4,13 @@ Exercise \\- \ Build |SPN| for QEMU ------------------------------------------ .. note:: - **In this exercise, we'll learn how to build SBL for QEMU emulator.** + **In this exercise, we'll learn how to build SBL for |QEMU emulator|.** + +|QEMU emulator|. + +.. |QEMU emulator| raw:: html + + QEMU emulator You can build |SPN| with the following steps: diff --git a/_sources/tutorials/ex_debug_sbl_on_qemu_with_gdb.rst.txt b/_sources/tutorials/ex_debug_sbl_on_qemu_with_gdb.rst.txt index 9561ecc..7fda9a8 100644 --- a/_sources/tutorials/ex_debug_sbl_on_qemu_with_gdb.rst.txt +++ b/_sources/tutorials/ex_debug_sbl_on_qemu_with_gdb.rst.txt @@ -10,11 +10,9 @@ Prepare SBL QEMU image By default, SBL uses compile optimization for binary size and code speed. The compile optimization sometime makes source level debugging hard to use. -To demonstrate better source level debugging, let's lower the compile optimization level for this tutorial session. -'--noopt' will generate less optimized image, but still link time optimization is done to avoid very big size image. :: $ cd /path/to/slimbootloader/ -$ python BuildLoader.py build qemu --noopt +$ python BuildLoader.py build qemu Launch QEMU target ^^^^^^^^^^^^^^^^^^ diff --git a/_sources/tutorials/ex_sbl_shell_cli.rst.txt b/_sources/tutorials/ex_sbl_shell_cli.rst.txt index af228d1..d3e5989 100644 --- a/_sources/tutorials/ex_sbl_shell_cli.rst.txt +++ b/_sources/tutorials/ex_sbl_shell_cli.rst.txt @@ -15,24 +15,32 @@ You can execute |SPN| with the following steps: 2. Execute cmd on Shell by type-in: + +------------+------------------------------------------------+ + | **acpi** | \\- \ Display ACPI table data | + +------------+------------------------------------------------+ + | **boot** | \\- \ Print or modify the OS boot option list | + +------------+------------------------------------------------+ + | **cdata** | \\- \ Display configuration data | + +------------+------------------------------------------------+ + | **cls** | \\- \ Clear console | + +------------+------------------------------------------------+ + | **cpuid** | \\- \ Read CPU specific information | + +------------+------------------------------------------------+ + | **dmesg** | \\- \ Print messages stored in boot log buffer | +------------+------------------------------------------------+ | **exit** | \\- \ Exit the shell | +------------+------------------------------------------------+ + | **fs** | \\- \ filesystem access command | + +------------+------------------------------------------------+ | **help** | \\- \ List supported commands | +------------+------------------------------------------------+ | **hob** | \\- \ List HOBs | +------------+------------------------------------------------+ - | **mem** | \\- \ Read or write system memory | + | **mm** | \\- \ Read or write system memory | +------------+------------------------------------------------+ | **mmap** | \\- \ Display memory map | +------------+------------------------------------------------+ - | **perf** | \\- \ Display performance data | - +------------+------------------------------------------------+ - | **boot** | \\- \ Print or modify the OS boot option list | - +------------+------------------------------------------------+ - | **cpuid** | \\- \ Read CPU specific information | - +------------+------------------------------------------------+ - | **io** | \\- \ Read or write I/O ports | + | **mmcdll**| \\- \ Tune or print MMC DLL data | +------------+------------------------------------------------+ | **msr** | \\- \ Read or write model specific registers | +------------+------------------------------------------------+ @@ -40,10 +48,14 @@ You can execute |SPN| with the following steps: +------------+------------------------------------------------+ | **pci** | \\- \ Display PCI devices (example) | +------------+------------------------------------------------+ + | **perf** | \\- \ Display performance data | + +------------+------------------------------------------------+ | **reset** | \\- \ Reset the system | +------------+------------------------------------------------+ | **ucode** | \\- \ Display microcode version | +------------+------------------------------------------------+ + | **usbdev**| \\- \ Display USB devices | + +------------+------------------------------------------------+ diff --git a/developer-guides/boot-flow.html b/developer-guides/boot-flow.html index ab4dbd4..8f5840c 100644 --- a/developer-guides/boot-flow.html +++ b/developer-guides/boot-flow.html @@ -337,7 +337,7 @@ function to retrieve the location.