[PATCH] tester: Add MicroBlaze KCU105 QEMU BSP

Alex White alex.white at oarcorp.com
Mon Aug 23 18:46:24 UTC 2021


---
 tester/rtems/testing/bsps/kcu105.dtb      | Bin 0 -> 15256 bytes
 tester/rtems/testing/bsps/kcu105_qemu.ini |  38 ++++++++++++++++++++++
 2 files changed, 38 insertions(+)
 create mode 100644 tester/rtems/testing/bsps/kcu105.dtb
 create mode 100644 tester/rtems/testing/bsps/kcu105_qemu.ini

diff --git a/tester/rtems/testing/bsps/kcu105.dtb b/tester/rtems/testing/bsps/kcu105.dtb
new file mode 100644
index 0000000000000000000000000000000000000000..998e8c03b74d8d9ddc82b5f6fa53242415abbd84
GIT binary patch
literal 15256
zcmeHMTZ|<|8Sb+ec6WAm21JawUJh=!h}*j}!>k}=lUagMiNqHqs4+vI?mFi*)3@#J
zGnY+_3&wbPQj-;piLx<K9|%zrF=~tm4{8*{gNnun(R~n!_YJ{dK)<gp-PJYYit)vm
zsibG>`)~EvUw{2o-RFq|FaE*vZu+$6c{h08!6)$l8a$Waxfl=H?Ds(@-)%ij*optU
zbe}YXXVEv9whpc*+4|u$4$FLy1g8X5DEl%zSKS#Wakk#Sjoh0J7y4l_sVInM?6Pm{
za@@lX=D2LsU7AyUqq{&l9)pkXe)iXtF!(m~cW8VW{<}W=^Ycfv$wue)(-1^6HpD;B
zEWC<7=WqBQ at x0T34L$=uZG2X8TmD0iy~iNj$7AgM)Uo#)%_E=VUe$*DuyNn$o(G at J
z;ODyW=uLswZ~48;(YNN(b7J2+0e;VtzXN?XZNGOn`ZoUqnrHZ*pfDQoUWk54BK60}
zd_&U=ezH6N-tWP;$9S%bcW`~#wEhm}I-9{)qTjdhF$doQ%x2_oN8gIcju_Y)f5$yt
z|90F*Wi+Gzpn?tlAu#jW at Sk${&v)_88Q?x1Ex+?>^sVuC-Uz(g;?rL?BcCbQ;12 at Z
z`k#0BUw80N)bNe|GhO{%PP}(<zq9G_cU`MsgBf3I{9W&H_}nZu|3eP{GY<cOZcgud
z*pdH%gMaSebB?_~I{X*9csKK at k4MjM_Z1F*9 at z4K_uC!*T at HRfF!n-Y?~~};`d at VT
z-*os`AK8pQ^uLeC;1|(1H4k}r5p$VM^DkmPu^G&KVl((w^!pZmANp*DUn<z(4?Fm?
zz*fFr^dPY9&vza9Ujoy%vHvGW-kHyyOS}9%M}V#P?Rl$%?{ef>qbz^+oN?s8;$ZGy
z+x|IVHtp}8XVLGscrWQTemSr;-rm;$vuXXkthsCk-=tuJxgKnW at 2tn(La`hEy$<I5
z*o^*{6>Ko`i_P#KQ?S852DawE_h|?Jtt-FpG6%o0E5DEPv+V7An<M{j2d57HsH6WW
zU at N}+xPNT>tPeJy^?`HM^WFC|NB(!fY=-{=`j)*Z)&m<~Lt!+I!KW7{dAOo(Iobx<
zwvN}{X_A%Y&G(wAo25qMgJ<7s_IlpbJ42;MF^(~f=io427m+VVH+1ep=T0y+0L}7s
zWqB~EmgkmO#>|{AIR2CwU+PiorTJjTj6Uqa)A$jjgJ8Kxj4k at jX6eY78N467gH@as
ziSXfulw};yrtZcc9d|ib>hwfC7G);trNy~$j*X(N+)4DUnl;5U$ikiY9|cd{BZKwW
zH-`P|k1TldM%<y|dO3F_fQA|iYv-MT8*6#FVrV!&r_QE9xEz-!y*R5ySx$<Y+}6LZ
z>OSX%dOr0i{+k%_F2FdFcM*7xdsD}}*K^jb{;$wCcLvHlQ;pI%mLgJ*ew|->1b>xP
z6F)b1oV~uEdB>*Z_p`Q{HG-x6tj%nOf3t!OzSF_N!CV(MqkoTr5~I7HXQ$zP!Qvqv
z`@bzcY59+XZ>{Nmo;$X$Ph0wsn>Kq?+n;`w!@tVG#~pmTx<(rRrk5T5DPU{-Y0ibs
zjQ2SO8~n8{mbs0!^m=I&=UtvemhHCQ6ypuG)73Z!AbF-qVK5y#Tz|`s9Mj|*bB<3h
zN`s}vd0}m<#^)b7`dm-?tmi2AnT0$140%5NWVMX#w4B7XSPoG0plWnIzT2^e&=%*R
z_9Q0b!y#Zc^002$U+F@%jLlW%liI5m(zF4M9M*hlt9?fQI8RfrXjAT&6HlSX=%{hf
zn?Bc<P>zdUlb_Ic^HIi<`6y#JD&icqNwwAn^YE{L9Fq^_?Xv)N(8S1ur;)Scb2aqZ
zn#IBV1-$smdbM6uzN9#{3M$jQdo}Z20<h)_Uk=P at iuUcmYbk<eur9L=J^>yhX8716
zvKc&dF!u=OZ1^8TpRqUiv*@!K{1E!K{qJ<&wGTX at aVO^UjJh;q?EDYKoU`H6&T*@l
z+jHJ3=C=MziMcr|xW<e*<7;C4U&TCL2$AMD$ULW0XxgsqTk~jYmf_oZ&z!LH`%2(8
zzvDRUrne at TlUR+3I8L1fX8~n_hwp{XT;!ZQbD1}M=##7gOQ+FO>(j&B{B*Lubp0{V
zl#INWW$VS^A`ISqY;n=h=|9_r=F8eUp$ubo9i?A-tf)&LdqNato-Q4eBU?TNbt;m>
z3yb004YpnCF+a>a&Ho;&@X1LKEmuXnw73{p3#ixUz&Yrdy?HJA?RrqrhoXO-xg)XW
zkbol8EQ+!77adSy)OD;;;VzNMnNGbnYeYRZWAE?ich>Bd`$17_re$W#JPp3o(m{9T
z3jEPL^pv*2=AO_SCP6h;Unt4jhv#6naO~u<`GtT=Xhw%|W;2+5dSozdT6l)bXXCd3
zGl#VN%pE(P|MO|e6hT?Xb)09dAK1$?<6$wfeUP~ec^w9I2DQ5LWYM<N9prgU0vc&j
zm(F;v<R4defix{QGp4S{RxO%$zDGT^0~mM9=j)6d&f1yr3UBQ4mB848?yDj42*o-%
z+N<MKl(>ahmwO$X&UwjE?Yi*>;5JXCk#6NsB<o~UbDNTR`S0)QCMS)*P5e$g0+I}(
zoE!X_$w2Aj(SFbHI|U^S{<wqB0<#%D?}xVh_cWF<u0$CJ2}<vqnw_ilE*PJqu+he6
zg5=^=tQ(?+YDLNT^b4=|C`?Env8LV`<p)WU_MgU)^J6pif2*LxGB20z0!2v~ne&zp
zi1RGDl-2y%i_vEz#$9i=kNbf6QNYODC?#~RM^U-Bq>eEA-oSHN#fk!mk=zN&uJr9R
z1o)uIHEG`U{4nRuG)ZI%FElIE`gp6>p+8sSY1f2 at m%n&qzP-yyinA6_nSC$*P+$6T
zqK{rDPO}9lxGOhtxfgvaPV&A=eflo_565{Wn6*j=MPv3p%%sW_alEcK-t~?-{629E
z)9H(#Og6ykmna9vk49qkXc?q){c=reEB#BLf4|C)xf_*YCJ!gb$nk<C4k}TZ at eV@%
zfus7v!BO)P(|y6GzpsGY!;ReL3kYQ{hs?JcnJqR8WGMGK$UWA`{p&+f`kRV0FE=`w
zLK|`)C?1fqyH$SB#=b)Vl1WsRABrTYyhBxdO6Y!=r$tc5gG6{~9-&Ykl0UBDbBI3<
zvIu1PDaap|;^ahR;fBJMhi^ndIL3z)M3d$l!Z;p{I|TfOCwvash$tXd<4`Qu8-?&<
z*O(zR#tfk~W+>8Fy9>0}r5JfEyL8WTUVU4EyUL*!*1^ah#C4^=z9dP$=0|FVYo$$$
z9bzd0KQAy8CKzeKY9kB%#wDA$7OaR#p((3*9Qj2F)jD29N=k2}!>b~!^U_etAPdKS
z9h4(c>p;m#OL at Ht8z`tPG4hdB%3kCr>A>pxX`a~-H at i9y^F-6Qa<-wM4s00Guw_Dx
zE|m~LZ9@~2wP2(2CzT0{4(GseRY^x2Xf2NFamUCoFGGQ;kNjj(W4CvhG8YmQ4;ct;
z9^?6ICC-;Y5UzAMNH;8#4r(L at lMzbhgvW1ZV95|!fGwfdQ^|@|ks<s_qhm#^!$uY)
zK0FMC9#fi;IWTmHNr1~txUr=vti~|L=SXWQr6FnA4`gCtCyUx1MKLXvc-228%G?+0
zp+IUj3tl*@w~+<-8JOQbIbfXW1r%Y(WkZE<Er at 6&{J8RqyplPqyimdNqqqu7fjlho
z(rhG=MRAa2s69$_7)+AduTk8Q)Or%bV&aa&YNHjZWD^r4EImGs%XN?2T#wsam)$l|
z73}7E?BqHk(MfK-(*rk;HQmivP2M_VHM5(snpoASAto<1t&^*9lAy$dD9>&v at a?)3
zVT`qEmfA!mgIOz$WG3S9%urc$+|0$33(AFc$xWe%oxDLo@#XB>l#@SJ)S~dypu%QQ
zrW#@;l4jVJm;|eO%ru?&QJoAde at TirlTa;Ju|G!mi6Z6<)j$-cY!HS`rjd3kN9HM!
zY?AtN_Y8;laYGjdhv>_VzNNg+&+0PWY at KL;60(&sGSsfL*#lIXeCQY0arkg=tZ8bA
zn$6m~1#7KzSUMTz*5`cWh8P99dh2rt=egPP7|SZEg`4uls*WH!-14Qq0UEfVyp$Ek
zPb)3lK%AKRENe-Tsemm>=w-GjoAq!Pa0c^ZO{v0Mv8?(!LA{Mf8S=o*d{(YOP?osM
z$Pi1s`3P;9*cHQg<V){bsya?A9Iv(j6~A354nRVdZla<5!NVa6mX)oPN6l-kjo18i
zVtK1-K+AV-64Xa_w|p#&Yd^~~zY^i3)FGr!5vGMJSBkuhkd}^nRgJ?FR};K;<IF at d
z9a6VIb$?WSd;>2gn01h1j}_+H6=Wko)KOK{_)@}>gQK)V<BN*LYi6j;wHTihaO}3f
zXjL8x2##9()Fn3s_d9-ZFqc(!d5 at LBQ4zwpeBH!GEOGEQw5mf0;XghT_;IA`g`A_R
zTg_%t=bSu*EBVWp%&!s7Gu~k}z-4#c^yzB57e}b`LyTILp%RF*FqxpJ<8E#U2z*w@
z at RN7Z1bae%UT4+8{d;1{8RyxK3dGu>i~y7s(lZZGQe+@`0r8_rnr_IWS&5ar;OOpp
zSWWcRs$5TkOw9R30;QCpm-ABO`ORd!f*6S`9>8SdI8sjEpXzn^;ZKSJiKc{<N^Ol>
zZ#}Le+v6U>?=t4yg=dM*80jU0pvv7L`CEiaSJiD^j at 8%!&eS+V0_*i|v9F6BDJsV;
z5lt{M5im{-d8<)&ZHkeS4p?QFc)_mAR=TqanV{objwYtI*Ja!t$s%ANhTUg?@uP6$
z4dY?14pSyhXrF<V^_s(vr_F9TjNB{hN#PF|R*yU^9Pft8brMRKkOu44+f@<_Ox2b5
zWP6Syk<H-(i!(;26bSPj0uF0meJRVcWJ9M&8IQVZnD(gALxE#?z*k^_WaGWl$AodB
zD(yiqiP}vsuPp65ULN7)E5MtA9;%YJKmGtFXXKAh`8t1P at l=wB+NDy-Wnm}7R^lw;
zaSsXY4%dRnBpyF&;-#+gs#>NEUc|?q`2;cN;UmMGr$1$IIm}No at _m2%&vpd1Bd{HT
i?Fei~U^@ca5!jBvb_BK~upNQz2y91SI|Bcw5%?!f%5Pf$

literal 0
HcmV?d00001

diff --git a/tester/rtems/testing/bsps/kcu105_qemu.ini b/tester/rtems/testing/bsps/kcu105_qemu.ini
new file mode 100644
index 0000000..42d90ab
--- /dev/null
+++ b/tester/rtems/testing/bsps/kcu105_qemu.ini
@@ -0,0 +1,38 @@
+#
+# RTEMS Tools Project (http://www.rtems.org/)
+# Copyright 2021 On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# This file is part of the RTEMS Tools package in 'rtems-tools'.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice,
+# this list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
+#
+# The MicroBlaze KCU105 QEMU BSP.
+#
+[kcu105_qemu]
+bsp           = kcu105_qemu
+arch          = microblazeel
+tester        = %{_rtscripts}/qemu.cfg
+bsp_qemu_opts = %{qemu_opts_base} -M microblaze-fdt-plnx -m 256 -serial mon:stdio -hw-dtb %{_rtscripts}/bsps/kcu105.dtb -display none
-- 
2.27.0



More information about the devel mailing list