ELF@@! _$ @bR?#`r# S*__$" "?#_Thb8#_?#ČIT Հ@@T@k!T@kT@ T@ L@L@#_ք@Tҿ#_  _$?#տ#__$# @?#A @# Rk$Z__$#0@?#A0@# Rk$Z_  _$cRc?#"@#$DBB}gfhcP"$bP" _`KT,@T@?kaT?#{ŌJ@T  A_@TC @c@kAT_ B@_T@!T@A C$Ҥ" {#___  ?#{ S!@B$`@ c a @ A9 5SA{¨#_ L@`5a @!a @ _$?#{S[5@`"@9 5aA9:{:!0TRtz*SA[B{è#__$?#{SR5@ O)"@9k?qa23*SA@{è#_ _$?#{*Cӟ}TT $@{#_ց{#_ @{#__$?#{A*x@{#__$?#{A*|@{#__$?#{A*8@{#__$?#{@A*## 8 |{#_ _$ @9@4_?#{S7@[*`:@* `:BRcbRccRp`~SA[B@{Ĩ#__$#@qT q TC4_ @TR_"@`E ѿ_T?#{*R{#_!@R?IT?_֠_֠_?#{S! ?[`cx @!T#y`@@T*R`@r@T@R@R?~c`@4@@E?*`@#@*SA[BcC{Ũ#_֤ @R?`@@R??#{cA8SS|@[*ks*@3o|@@B?sҖ3*53@*?*qT o@@sT**{r`T!*Z4A8?@@B!ҁT*SA[BcCkDsE{Ȩ#_:R  _$*A@a R_?#{@"R!pc c4@G |{#_  ?#{A8S%x*[c@B7ҿTRTRk( T"L |p5pB PӵBa$S@@kT~bSLV@s@@*@@@@zrT* A87@@B!aT*SA[BcC{Ǩ#_8Rk +@y @sTL9[***zrT*z53@kD+@ R3pu~53LkD+@!kD+@!k+?#{S*$@yrTRr@ab@``Rt)cb#SA@{è#_` R rSA@{è#_`?#{A8c s@_"@C@! &@3!|~ @ 3@B@ Ss|p[aL0@K! Pk3T|@k *5{@s`TbB)@@@A[<@sҚ**?{rT!*4 SA[BkDSA[BkDRA8_@@B!T*cCsE{̨#_|~`@ !S# B?c4@GV@;T[kK`7;@C@2@r T@B@3G@cK@ u8@ @TR! @KkKT{@>T`@kaTC[>sJ;T AT&s@`T`@[AT@1TrP|@|@?ڟ"տ9 | @ !,@77@A9@47@s@T@;@aT"A9!{@B!!{Bt_@!AT @R?{kT A8W@@B!5TSA[BcCkDsE{˨#_T T@B`"8`TiT<AT@B``JT0@_kT@T0@_kaT@ ATs@`Ta"@kaT`@@1@Te0 T4T3Ay@K_ T@kT @_@T@kaT@1`TrP|@B|@?ڟ"տ9 !<,@qkT|~ҀT C@Bhw RTC@G =f!#f]IrPPBPkTrPkBAz"TrP|@c|@?ڟ"տ9 rPC|@ |@,@ڟ"տ9C #|,@q T|~TsTC@BhsA94saTC@@B``JT @T0@_kaT` AT!@T" @kaT @9 @A9a4L@RR@B``JT@T0@_kaT ATs@ Ta"@kaT`@`@1T@KT3Ay@T@kaT`@?1T`@rP|@B|@?ڟ"տ9 !;,@s @{`A9 4@B``JT@`T0@_kaT AT!@T" @kaT!@#R_IS`!#@*{@{*rTq`PzHTJT !@? T 0@_kaT77@#?@RrT@`![@@x  0 [ OHC*R5C@=_$?#{Sc8@[*`~@ *8{aA9!0Ta"@9`~4SA[BcC{Ĩ#__  _$?#{S[5@a"@9A57d"9D4pSA[B{è#_`"@`&@`:@`"@95SA[B{è#_  _$?#{SrT`@7SA{¨#_b@R@!_AT_? qT@@SA{¨#_  _$?#{/S[uc8@7@6@**!Ra9RSA[BcC{Ĩ#_@_$?#{S3R[5*SA[B{è#_@T  @@*q*SA[B{è#_ ?#{A8ScO @BGҗA8G@@B! TSAcC{ɨ#_ր@q T`Tp[Bk|~:Rs7*C@5hu*@A9V#?j`9@@?@TC@@huV[|SkTsҗ7@*s#**zrT![BkDsEC@[BkDsE[ks_$?#{@[BS @TSA[B{Ũ#_crPnSw4#RRr @@T kTW@*s!SA[BcC#@{Ũ#_SA[BcC#@{Ũ#_cC _$?#{? q TSR@r @@!E94*7@`"!`B!R@c "R!@cb`V`Zc^ "9Ҁ@@9"9@td& bDBK!KBP!PbSA*@{è#_*SA@{è#_UuSA  _$?#{SBt` I@T[ U$Ҷ@a3Ts@T[BSA{è#__$?#{R{#_Q@|_@|5|_BK|5|_"|5:|_"|5<@0.          . .   ; arch/arm64/kvm/vgic/vgic-its.cinclude/linux/srcu.hinclude/linux/srcu.hinclude/linux/srcu.hinclude/linux/srcu.hinclude/linux/srcu.hinclude/linux/srcu.hinclude/linux/srcu.harch/arm64/kvm/vgic/vgic-its.cinclude/linux/srcu.harch/arm64/kvm/vgic/vgic-its.cinclude/linux/srcu.harch/arm64/kvm/vgic/vgic-its.carch/arm64/kvm/vgic/vgic-its.cinclude/linux/srcu.hinclude/linux/srcu.harch/arm64/kvm/vgic/vgic-its.c@&its->its_lock&its->cmd_lockkvm-arm-vgic-its@; j>@Zintt,*u84u16Nu32hu64t5    H!!"?"7" t" "jk |    # A    - "  qtwE F | [ t$H   t7` J%%%&t&_ _ 'Tst'Z t' t(vC    YI)Y*Yt+     :;<Z[\]^_`abcdefghijklmnopqrstuvwxyzt@ kvm E  `,%!_8vw|z|{ |(}0|(<|irq<B  (|db^irq< (aaa    a  """ `M$= q wa O   a0! a+ "dev 1+ Q# !1 T$ %its  p& 7 & 'Uc (}c(qc(fc)c(c(c(c(c*d (d+dP,-d-d*xn0 ,-n.xn0& -n.)g0&[ (Eg(:g/gv (g(g0d-d)}g1 (g(g,-g1c-c/Id(Zd-fd0rd-sd)}g (g(g,-g,& 7 2reg p2ret aP, aP,%__p 7 $ & 7 & ,& 34 5d (d+dQ,-d-d.xn0 -n.xn0&- -n.)g0&w (Eg(:g/gv (g(g0d -d)}g1 (g(g,-g6Id (Zd-fd0rd-sd)}g (g(g,-g J k ! at!"dev 1+ c# !1 Q2its e2ret ad$& 7 &  p5c (c(c(c)c($d($d(d( d,-.d*d!3(d+dP,-d-d*xn0,-n7d-d)}g1 (g(g,-g.xn0&-n/)g0&(Eg(:g/gv (g(g1:d-;d/Id (Zd-fd0rd-sd)}g (g(g,-g'5 (*6(6(6,-768D6d9Q6'`(a( a$!& 7 2reg p,& a,%__p 7 $& 7 & :& 34 5d (d+dP,-d-d*xn0,-n7dK-d)}g1 (g(g,-g.xn0&m-n/)g0&(Eg(:g/gv (g(g6Id (Zd-fd0rd-sd)}g (g(g,-g'! (M(@(3,-Z8gd5^f #u(^6Tw (('BE (B(B,8)BP-6B;CB8HBP7VB8[Bc0iB8jBc<d au=kvmd &T=itsd <>d E%abif u%retg a !H a"devH 1+ P#I !1 Q'"._ (A.(A.(4.,-N.-[.-h.?;  =kvm; (T=its; ><+ aM=its+ 0%abi- u! a"its 8j%ret" a5#$ w(5,-B8Of8\i-i8vd8g-@^ #(^'U ((t(g,8h8k-8R8p8c5k] (](}],8]Q7]8]Q0]8]Q5)` X(^`(R`(F`(:`,-j`8v`c*e((e,8el)Pe(ie(]e1ue-ve'h (h'1( (C,-P8]S-j8wP8R8Q'^w #(^! a#"its 5g%ret a5o  ( ,- - - - 5^1 #o(^7 - ; - 8 h5/%C (N%(A%,-[%-h%8u%k-%8%e;%Q8%j'a* (s*(s*(*(*(*(*,8*l-*8*p5,Q(,(,,-,-,;,-,-,'k(l(k'_V (`(_(_(_,-`8`l*e(e,8eh)Pe(ie(]e1ue-ve@^#t(^7%8%k0%8%k'F$G ($(r$(e$(X$,8$e8$p8$S-$5,i(-(-,-'--4-5kS(l(k1T--U--b-'_ (`(_(_(_,-`8`l*e(e,8ec)Pe(ie(]e1ue-ve1 - ' (,--8c8k8p-8 f--%5^ #(^;287k5 v(((((( ,8#p'_ (`(_(_(_,-`8`l*PeK(ie(]e1ue-ve)e(e,8ei;E8Fk'_ (`(_(_(_,-`8`l*e(e,8ed)Pe(ie(]e1ue-ve< a=its ?%abi u& & a& F& F%gpa %ret a< aU=its <%abi u& %gpa & B%val & F& F%ret a& aAE& 3& < a=its 2=gpa ==esz Fa& B%kvm T& & %val %ret a< a1=its /> B=gpa =esz a%val <u a=itsu <%abiw u&x &y a%rety a&z a&{ !Z aho "itsZ +S"idZ 4T#Z >R#[ S%abi] u&^ a_ Q&` a%gpaa 2retb aP6^] #(^</ a!=its/ 9%abi1 u&2 %dev3 !&4 aA &; A %ret< a&= 3&;  vB a$!# &P"a DZQ"b #ZR& !& !A!& 3& ! a,F$"its2d"id;e"ptr R#S%dev!&&f&3&%ret a5A #(A(A(A(A,-A5(a #(Ga(Ga(:a'a (a(a1a-a'sbN (b(b(b,8bc5lm#(l(l)mf(a%kvmT%val& &< a/%=its2=devJ!%abiu&%reta&a& F< a%=its/>G!%abiu&%ite%%reta&aA%&A%%gpa 3& B a$a&##P"aAZQ"b ZR&%&%AQ&&3&!_ a[*"its_2P#_;h"ptr` R#`e%devb!&cB2kvmdTie[*c2valfT%pg7 %irqh<iT&i%itej%&k5k]~'(](}],8]c;]'8]c1]8]c54D((`D(SD(FD,-mD5(ah((Ga(Ga(:a'a (a(a1a-a'sbN (b(b(b,8bd'l(l(l)mf(K.a%kvmMT&N%valO!' aHy,"its',g#'7d#'AaR"esz'KS#( ae"fn(dU#()i2kvm*Tl2len+c2id,ae2gpa-d.y,p%ret/a,4aj5 FP')`7 (^`(R`(F`(:`,-j`8v`j*PeN,(ie(]e1ue-ve)e(e,8eh,< ,=h:U=iteM%&%&A,& 3& t& t< q-=h8U=dev!&!&AT-& 3& t& t< a.=dev9+ >"1 =reg7 >3&%.%its&&%lent&a%ret aEout e< av.=dev6+ >1 &%.&&aF $0#1+ k2kvmTe2itsg5yBO0(B(B,8Bd8Bf;B /8Bd7B./8Bf5Bn00( C(B,8CQ-&C5gld/(tl)l(l)l(l(lCl73C/88CQ7FC08KCl0YC8ZCl0B8Bf6B0(B(B8)BP-6B7CB08HBP7VB08[Bc0iB8jBc!\ ah2"dev\/+ d#\8Q%its^$F12rethaeGs1q G1r 5(ac*2(Ga(Ga(:a'a (a(a1a-a'sbN (b(b(b,8bc5mv^2(mCm5mw2(mCm'^ (^(^,-^)  (2,-?HC 4"kvmC5Tc&E 42cteF'4P%tmpF-4$S3JPGx3JcG3Jc'glL(tl)l(l/l(l(lCl  HH+5"kvm+2Td&- 4%sz.t2i/ac$5%cte7(4$4&;a5(a: 5(Ga(Ga(:a'a (a(a1a-a'sbN (b(b(b,-b5l?}5( m(l)mX((mCm5k15(kCk'h4(h<  a[6=kvm 0T=its F>  &[6%retaEout" H7#([*d'W ( X,-X8&Xc83Xh-@X8MXp8ZXP-gX-rX8Xo1X8Xk8Xf')` (^`(R`(F`(:`,-j`8v`h*Pej7(ie(]e1ue-ve)e(e,8ecI 8"kvm+TP"itsAQ#R"len#tS"val6TF 8"kvm2Tf"itsHc#R"len#tS"valdJout'<(<(<,-<-=!h9#:TP"itsd#R"len$tS2regcFk :"kvmk3Td"itslc#mQ"lenm$tR"valnT%abipuqfqe%regrr 7 g&r5^p#9(^5>:(>6B0(B(B8)BP-6B7CBi:8HBP7VB:8[Bd0iB8jBd!Ut;"kvmU;TP"itsVQ#WT"lenW%tR2regYP!9 a;"kvm9;TP"its:c#;R"len;%tS"val<d>d2ret?afJoutO!20<"kvm2 =lent=val%reg? %==kvm3T=itsI&&%=3%reta5=? ==kvm4T=itsJ>=len%t=val!0="kvm=reg)< %>=reg(<y al>=kvmy0T=itsyF>z 7 %ret|a<l a>=kvml0T=itslF>m 7 &o&p<B a`?=kvmB3T=itsBI>C7 &E&F&G[*&G[*%irqH<&IC&Ja%iJa< a?=kvm3T=itsI>7 &&B&[*%irq<&C&a%ia< aT@=kvm0T=itsF> 7 &&%ite%< a@=kvm2T=itsH>7 &&%ite%< a2A=kvm1T=itsG>7 &&&B&33%reta< aA=kvm1T=itsG>7 &&3&&&!<{!B=its{B>| >|>} &!?r yB=kvmr7T=itsrM%curtB&tBAVB&vAiB&v3&v?i B=kvmi3T=itsiI%curk!&k!AB&mAB&m3&m?V iC=kvmV.T>VF!%iteX%&X%AFC&_AYC&_3&_< a4D=kvm1T=itsG>7 &&&%ite%&[*&!& B& &B%irq!<&"a3%ret9a<%{D>>!>B> %ite%F  F"its7V#@Q&B!U2ite%R$DUG!ER$:ERG_EU5k]E(](}],8]P;]E8]P1]8]P'gl(tl)l(l)l(l(lCl< agF=its7>"gF>&B B! 3lH"its0g#9Q"idDc#lHf&apU^R2eszae&a%idx a2gfn'c2ret3dJout$wG^R5eG(e,8ec5PeG(ie(]e1ue-ve')`(^`(R`(F`(:`,-j`8v`j*e;H(e,8ed)Pe(ie(]e1ue-ve <d aH=kvmd1T=itsdG>e7 &g&h&i&j[*%itek%&lB<I a[I=kvmI4T=itsIJ>J7 &L&M%iteN%<6 I>6$7 >61a>6;a>6Fa?' I=kvm'&T=ite';%3&.aKaYJ"kvm%Te"msi:YJd2its c2ret ac6n(/n fKa,K"kvm4Td"msiIYJQ%irq<&2db^fAJ&&'S(S(S(S(S,-S8Sc8SX! aK"kvm-Td"itsCQ# R#S2irq<p&2errac3&&L7L=kvm.T=msiCYJ&&7L&[63&  iKaQ"kvm&Tg"its<h# d#e"irq/Qf&[*%ite%5]M(](](],-]8^c*5^ TM(R^(F^,8^^U;j^AM8o^U1|^8}^U7^uM8^c1&^8'^c5` HN(`(`,-`5hM(h1`-`-`-`5mN(m(m,-mC`C`'R(R(R(R(R(R,-R- S8Sl8$ST90S5k`N(kCk7YSN8^Sh5_xQ(_)_(_)e(#e)e-(e'e ( f(e)f()f(=f(3f,-If)Rh (mh(ch)ip (i(i.*j 1P7;jQP-@j/j  (j(j9j0Mj-Nj/j (j(j9j.~j 1P(j+jQ/8k 1(Ik(Sk-]k-ik8ukQ'Al(Zl(Nl*lxQ(l/l(l(lCl)l( m(l)mX(R>R=irqS<&U 4%cteV'4&W%dbX^EoutAYS&^&^AlS&m3&&<C<2T=kvmC:T=dbCK^>D>D&F 4%irqG<&HAT&J&J3&L&LB$<U#$B 4W"db%^Q#&R#&S2cte('4T$T*T$T*T@l:T(3l(&l'Al;(Zl(Nl*lnU(l/l(l(lCl)l( m(l)mX(8[*&%irq<&a%reta&C&a%ia&&3&a&a3&&< Y>#&a3&a&a? Y=kvm4T=itsJ>#B&!%ite%ApY&AY&AY&3&? Y=kvm-T=iteB%&[*<b arZ=irqb-<>bC[*%retda&eABZ&g&gAbZ&i&i3%maplnK?a["kvm?$Tc#?:[*d#?F[f&A 42irqB<SCQ&DC&Ea%iEaG1[4NAQ[&S&S$j[TS$[TSA[&\&\'UaO (ra(a(a(ra(ga,-a1a-a-a-a C! aLk]"kvm*Td"irq@<c#[*g#,3h&w%retaQA\&&&&A\&2&2')` (^`(R`(F`(:`,-j`8v`e*e:](e,8ef)Pe(ie(]e1ue-ve<B]=its@>Ia&BA]&3&M%5^Nits2O;O !Pite%A&^3M!^Nits<OE!A|^3M a^Nits.Nrev7PabiuQ#u^NitsEM'<_Nkvm'2TO';O([** 4Pirq+<+:<,Pret-aR\Av_AAA_GA_G3]]S_Nirq7<Ma)`Nkvm4TNgpa?ONlen,aPretaMa`Nkvm3TNgpaONlen0aPreta< [*`=kvm9T=iBa&a3%_ia%_sa&A`434S$"aNdev$<7LNops%*"a d<%Ua>4F>@R<n(a=nn=F>nGF>nSR&p F3%__arF%__brF%__drO<@.a>@=F>@IR3&Dt<.9b>CF>OR&t<.sb>IF>UR>t<.b=sX`>R>!F%ret<y%tb>yz334<T0c>TCR<ZUc=sZ6`>ZE>[ F>[RMcNtoO+Nn?McNtoO-NnAMcNtoO,Nn@3MIdNtoO.NnBPres3 MdNptrB3 T3T3M&dO&;O&OPret((31 T3M.1!3eO.1<3S+0eO+*0e JSPeO+0eSeNssp9eNidxBa3a EMaeNssp6eaM/0aeO/H? e=r -e SfNr/eO7f aSVfNi'aNr6eO>fPoldaSxfNr-eNn4aM3fOO*FO63Psza3aUfO&aO:3aU)gNptr2NnEO3MtaRgNtit;RgOtCa VM0a}gNn0M{gO2O=a4MtagNnrttOt>g  M1agNx1(M2 &hO2 :S4hNv4h kSRhNv4hMmaxhNimaNvm+4hS'hNv'4hNi'aMahNvh wShNto'O>NnRStiNtot&Ot6NntJSc>iNvcO>iOcYF SThiNvTJ>iOTTFSEiNvEI>iOESF? i=v 4h? Ri=v R4hM 1aiNi 1aNv 14hS jNi aNv 4hS *jNi aNv 4hM 3\jAMj  33 3S o~jNi o)aNv o64hM 4ajNi 4aNv 44hS jNi aNv 4hM #3jNkey #HjO $3R 0 Sp8kNipaNvp4hPtmpppaMoakNioaNvo4hPtmpoPvaloaoaSokNioaNvo4hPtmpooa<ak>6Z34 <al>8Z>Z<aAl>9Z>ZSglO0UOHUSlO/USlO7USplOp2UOpKU3WsSdlNnewd4UOdKUSVmNnewV/UOVFUSASmNnewA1UOBUOCU3WKM53qmO5=UM/3mNnew/7UO0UO1US#mO#5U3W%MDnNidxDCNszEGM9 anNptr9DM"!3iO3HFO3aX4,3nNp4,;>iO4,KtX4(3oNp4(:>iO4(JtY `\o+2Q-?6^/ (^ZIp+Id+Ic5gl)o(tl)l(l)l(l(lCl1I-IZ5=p+C=P+P=c+]=d+j=e+w=f'5= (C=(w=(j=(]=(P=6=@(=Zq-Lq+-c+-g+-i8-e8-h8-R------8.f9.(-(-Z FIr+2Fc+?Fe+LFd-YF' F (LF(?F(2F,-YF5(aq(Ga(Ga(:a'a (a(a1a-a'sbN (b(b(b,-b'l(l(l)mf(s-@j/j  (j(j9j0Mj-Nj/j (j(j9j.\j s(sj(ij/j ( k(k-k-+k':hu(Gh)i(i'j T(j(j**j t;;jt-@j)j  (j(j,9j0Mj-Nj/j (j(j9j.j u(j(j/k (k(k-k-kZ^~y+^f+^e+_g-_8 _d8,_d88_g-D_9P_*(a3v(Ga(Ga(:a'a (a(a1a-a'sbN (b(b(b,8bc*m7Mv(mCm*6e<v(Ce)Vf(mf(cf)xh(h(h*m8v(mCm;v_v8{_P;_w8_S*lYbw(l(l)mf((Q>(D>(7>,-^>52A (^A(QA(DA,8kAR8xAl8Ak-A-A5A x(A(A(A(A,-A5(a (Ga(Ga(:a'a (a(a1a-a'sbN (b(b(b,-b5lF(l(l)mf( h(>(>(~>->->@[Io9(I(I(zI(mI6[Ip(I(I(zI(mI@H (&I(I( I83IR8@IT-MI@[ILي(I(I(zI(mI5]P(](](],-]8^c*5^ t(R^(F^,8^^P;j^U8o^P0|^8}^P7^8^c0&^8'^c6[IM(I(I(zI(mI5`? (?(?(r?,8?S-?-?8?c8?P8?P-?@[In(I(I(zI(mI5k] ь(](}],8]P;]8]P0]8]P'`$ (`(`,-`5h(h1`-`-`-`5m`(m(m,-mC`C`5> 5(>(>(>,->-?-?- ?8-?g8:?P8G?P-T?5[IE(I(I(zI(mI5[IFG(I(I(zI(mI5hLf(h5hM(h5`S E(`(`,-`5hю(h1`-`-`-`5m(m(m,-mC`C`5`T (`(`,-`5h(h1`-`-`-`@m ֏(m(m-mC`C`'Y](Y(Y,-Z-Z@T@ (f@(@(s@8@R8@T-@@[I(I(I(zI(mI5](](](],-]8^Q*5^ A(R^(F^,8^^P;j^"8o^P0|^8}^P7^b8^Q0&^8'^Q6[I(I(I(zI(mI5rH Ӕ(H(H(H,8HR8HT8HS-H-H-H@[Ig3(I(I(zI(mI5]n(](](],-]8^c*5^ Β(R^(F^,8^^P;j^8o^P0|^8}^P7^8^c0&^8'^c@[Ih@(I(I(zI(mI@[Iir(I(I(zI(mI5k]u(](}],8]P7]“8]P0]8]P5`z (`(`,-`5h-(h1`-`-`-`5mt(m(m,-mC`C`'Y~ (Y(Y,-Z-Z6?x (@(@(@8,@R89@T-F@@[I@(I(I(zI(mI5](](](],-]8^Q*5^ ە(R^(F^,8^^P;j^8o^P0|^8}^P7^8^Q0&^8'^Q6[I(I(I(zI(mIZv<+<g+<c+<d+<e+<f-<'v< (<(<(<(<(<,-<'<&(<(<,-<-=\K+Kd+Kc-L- L-L'K(K(K(K,-L8 LP-L% $ > : ; 9 I$ > : ; 9 I> I: ; 9 ( &I 5I < <   I&I!I/ 4: ; 9 I?<4: ; 9 I?> I: ; 9 > I: ;9 4: ;9 I?<4: ; 9 I< : ; 9  : ; 9 I8  : ; 9 I8 'II4: ; 9 I4: ;9 I: ;9 I .?: ;9 'I@B!.: ;9 'I@B": ;9 I#: ;9 I$ U%4: ;9 I&4: ;9 I'1RUX YW (1)1RUX Y W *1RUX Y W +1, U-41.1X Y W /1X Y W 0 11 1U24: ;9 I3 4.?: ;9 '<51RUX YW 61X YW 7 18419 1: ; 1U<.: ;9 'I =: ;9 I>: ;9 I?.: ;9 ' @1X YW A B.: ;9 'I@BC 1D 1E : ;9 F.: ;9 '@BG H.?: ;9 '@BI.: ;9 '@BJ : ;9 K.?: ;9 'I@BL.?: ;9 'I M.: ; 9 'I N: ; 9 IO: ; 9 IP4: ; 9 IQ.?: ; 9 'I R : ; 9 S.: ; 9 ' T.: ; 9 'I U.: ; 9 'V.: ; 9 ' W.?: ; 9 '<X.: ; 9 'IY.1@BZ.1@B[ 1U\.1@B,>TX\`pppx(,@@@`@@@HX\DHX\pp\|0 ,  ,   d d l ( , 0 p 0 0 4 @ H L \ p \ d        0 0 L L X      0 0 0    0 0 0 4 8 @ D L L L T @ D L L L T l 4 `X 4`htx\hX $X$,DXDLT  T  $(,@T@HXX\d l4\ l4@    8 D \ 8 D t 8 D 8 8 | H L T T @L@L@Lx|<(,088<DLTX\ppxtPTX\\\\pPT\\\p(XX`@L@@@@(0X`((X`((X`X`ddddddlpdd$,0048@00048@8888888    $$$L$$$((<@D((0<LdXxddHxxxx|PPPTdddxdppx0\\dhpx@HHHHHHH``tt $$$$$$$,,@@LHHHHH``` $$$$$,,,HHL``` $,,,ptt<@@Lttt@@@L||HHLLp $ D (`dppx|4 8 @ @ 0!|!! ! !!(!|!!>l=l=x=|===t=x=================L>L>T>X>h>x>x>x>x>>x>x>x>>XE arch/arm64/kvm/vgic./include/linux./arch/arm64/include/asm./include/linux/atomic./include/asm-generic/bitops./include/kvm./include/uapi/asm-generic./include/asm-generic./include/uapi/linuxvgic-its.clist.hsrcu.hkvm_mmu.hslab.hkasan.hatomic-instrumented.hinstrumented.hatomic-arch-fallback.hatomic.hlse.hjump_label.hatomic_lse.hatomic_ll_sc.hkref.hrefcount.hvgic.herr.hkvm_host.hbarrier.hcurrent.huaccess.huaccess.hthread_info.hkernel.hfault-inject-usercopy.hnon-atomic.hbitops.hiodev.hint-ll64.hint-ll64.hposix_types.htypes.h types.hspinlock_types_raw.hkvm.h kvm_types.hinterrupt.harm_vgic.hperf_event.h kernel_read_file.hsecurity.hkvm_host.hvgic-mmio.hstack_pointer.hoverflow.hgetorder.hlog2.hfls64.hbuiltin-__fls.hkcsan-checks.hkasan-checks.hstddef.h !!$"!" !;f3# Ov  #<,<D}  /}i  ! ~m n ! !   i.  .! J"".!$$ /.!$$ /J!my'4z y '&w #1 ##1>s z z  J/<#r< <./   > . 3yr i !"!!]  " !~tzrz. .z.i $s   ] !#]  "   !11/zJ.","<!x>3  ! 3q "/rf4.!]#=$/="t!J # O! / ;t   !u<!  /M<! =- !/w<! =- !/<! =- !/x<!} p <r.  ", .(J "/J"? y)A!X!_[[] &/f! fk  > z @ <@ 01 z.  z . z#   q< "  t z. . z. vf  l.  l  v.! 1.ZA i%! 35 5":" !  !! iJ K !zt  M. 3  "8 O.1  a..vf(y /=0qJ1<#u1/!q/q  .  ! ZO. 1<  /<!n#! !(m &0&"!. &s< &s  .!s 1tXZZx< / ! l !g   1 !"! " y   y.. y.!= y..<`=  %z  z    < .! LO.1<%# XJ,. $ /"! yJXJ%1X#.1}~~~   Z~#y  x   "y_n ! " sX . wX .~o$o<  m/ ' y * $8 @'u  $%u .g.m<<<"$! / E+D-# n .  .    . >D. << z ~]%E3%".~.- .u<- .f2~p"/0,"""  ~<+   0   q. q    p  <-#q / hD.<<s  / x  ($x  ( ? q  !r qJ.   ~r~   p  ~ 0   " >   p 7.! o  7,$p     ! ZD.<<s <$o. X mf. v . C!<n..  .    . >D.<< 2 ~<$oXz<< 5<n Pf0 Pf1 =/   %J. / hO.1<4 n<  <./ tf#!-!!K  ..P0 =Lm$ `x ( 0x (n  w .   .!.n.  .  ! ZO.1<"!#! "l.,T + 2n < / <!"K"  ! $m<<~n!  #z. &z & "%  K - !].W0 %..!.  !n . J)o !#0} o } !x my&o. , ~.X X =#  ! ~  | z      i     j < ! !~  }       i     j . @  }.   }J< ! !~  }   .}  ~~~ | .{ J|<<"~|#.n i. w m  ( e  m e   m   !c-S. </;  . _ n   n ! ?< g-%/4Xt/M~ oGv  A g      i     j .;  /! F$  < 0 =: ~<.!"m.X ? ! <q .q  .q< /< s   s  . w}~~~ 0~#x  x   x  !x_n o1_ ! /tz,T  {{.5!!$ .oY o0 " K fJ  i < i   v.o _o mX < $/*! !l< e $ !j. / &l pf( u1~~bb /.0  ~! ~ "t   . (k jb"b /.2t .l G 8!H 8 6! k <j.  ~! ~ .D<[%5 G 8!H 8 6!@<V* !< r<y.   ~f  ?~{ ~~y /<#.#~/  1 #z. " % " . l.y. /<# < /<<y/.{   y< / <!'G}~~~   Z~#"!x_ n ! ! 0w&`.&   X ( /|z,T  {{.5!!$.wK w4 "  e<! K" |  <#G}~~~ 0~#"!x_ n ! ! 0w/! !==w ]x ! W"J! r.r .r <! } 0 }t#<=/ p   #z  8  5. ! H"z<   w. t! 3O%>, D! w  3 #'<fxRx R  x.-!.1< /}zrzi  ! "   !/."<0xr i !"!! x  " !}f" J! Js ! sXv|~~~  ..Z~#w w   w # w [  ! !ww_n !  n1o ="#+#9!3"@% t  !EK v. n vJM1  xJ!!.j. }<1< /}zrzi  ! "   !/.",".0xr i !x  " 6 Lf!t zl i$t. 't`J I! !,!2! 0~ !~[[]  " ""=O{. /;..0>[< I!" !! =<x=! ft E l 1/ 4 $l  =0.4 f///  < !k. / 'l h[(c1~b"  ~! ~ "t!i o  G 8!H 8 6! <j " v# x.=A!%% r  ! r y.!r # r   !10 %j / !(lkb"  ~! ~ "t l G 8!H 8 6!k.k # jt/. <j./.<  J  ="  J  =y Gt  !//t  /;. .y.. ";Jy !y  >y  x|M~ oGv  A g      i     j .;  0 =.. !| ! #|i ! ~{ m n ! ! /  0. qX|..JXK!/#  2  !!"x n <u.  ut   x      w  < x  " x  !/ r.= u   . <! >O.1< !~={ /  ~|  y   %| .||v,T 1$x.< /<" y !y.<.< /  ?i 1z,T  {{.5!!}Y}  }  }. /<-X . <0!/ /q q.<~JV{{ (X 0W X{l{ !k{l=; /<# < /<   B0=0W  J~|{ !w /I /<  1{z,T  {{.5!! {../1 = g"Y7D0/.0v  . K0n {% y %  {% u,T u.,T  ?zz,T  {{.5!! z  $$ zz,T{5!! z..!1 A %7/ hx "! X %760/0k ~|{ !|wlJ /<# < /<# "  / X{Q{ !P1O2zlJ /<# < /<#  ?{..{. /< ?!%~ z,T  {{.5!! ~ ." { .!<f~|{ !|wlJ /<# < /<# X0Y ~} %  E%/}  !!}}}%} 1  1x.< /<!.4#M|~~~ Z~#w   w [  ! !ww_n ! *wi 0~ /.0~ " L"< !#zzz<B"Y! .2Q/ "K3J/!u!4.& ! J/0nX2/0/B4~./wt! J3 1  ! rJK#[   1 n.  f! ~. ~. ~..&-!~!!;!!  #./L ! yf.! ] $  lfKz1=g0(2tu="u K1s "'"X\.~.1< '< K !' !h ! !!//g</ (x  !!/~ .~<  . <! >O.X0 q !  t" !  s.  s. %s    s  .sXq,T  ' "u.  .u.|.M  rmn ! !  /w~~~  .u  q~   t!M1v~~~  . Z~ #./ /%1tX n 3"q) q.  q  qq  )! "x  /!"" ""rx mxm  & z.!cX/ d   ZJ2_X!\"< r__UNIQUE_ID___x395__ilog2_u64__actu_retVGIC_CONFIG_EDGEbyte_offsetsize_t__vgic_its_check_cacheshould_fail_usercopycbaserrestore_tables__list_del_entry_validlast_byte_offsetvgic_its_restore_dte__list_addvgic_its_cmd_handle_invPTR_ERR_OR_ZEROvgic_its_restore_iteinstrument_copy_to_userTFSRE0_EL1perf_sw_idsvgic_its_cache_translationsigned charIRQCHIP_STATE_ACTIVEPERF_COUNT_SW_PAGE_FAULTSvgic_its_restore_ittcolpkvm_get_vcpulist_headl1_gpaIRQCHIP_STATE_MASKEDintidsvgic_its_free_device__acfu_retKVM_DEV_TYPE_ARM_VGIC_ITSPMEVTYPER0_EL0__u16vcpu1vcpu2coll_listphys_addr_tarch_atomic_incMDSCR_EL1__u8PMOVSSET_EL0next_offsetTTBR0_EL1retvalFAR_EL1refcount_incoldirqits_free_iteKVM_DEV_TYPE_FSL_MPIC_42copy_from_userGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyits_cmdtype_copy_from_userkasan_kmallocvgic_sanitise_its_baservgic_mmio_read_its_cbaserlock_class_keyrefcount_saturation_typependmaskkvm_devicelist_add__u32arch_atomic_addprivPERF_COUNT_SW_TASK_CLOCKkmalloc_cache_typeAPDBKEYLO_EL1PERF_COUNT_SW_CPU_MIGRATIONS__gu_errresultarch_test_bitsign_extend64MPIDR_EL1KVM_NR_BUSESvgic_distfind_its_devicevgic_its_resetrefcount_tlong intIRQCHIP_STATE_LINE_LEVELupdate_affinity_iteinstrument_atomic_read_writevgic_its_inject_msivgic_its_has_attr_regsCNTP_CTL_EL0vgic_its_restore_tables_v0eventidits_devicevgic_its_invalidate_cacheshiftshort unsigned intvgic_its_cmd_handle_movallbit_nrdevice_idupdate_affinitykmalloc_cachesvgic_mmio_read_its_ctlrvgic_lpi_translation_cache_destroyerrorheadvgic_its_ctrlkmalloc_largedatafind_itel2_start_idcollMAIR_EL1vgic_its_cmd_handle_intINIT_LIST_HEADits_registersSP_EL1itt_headkref_initraw_spinlockstatic_keySPSR_EL1__u64__rpu_ptr__ret_warn_onFPEXC32_EL2unsigned charKVM_DEV_TYPE_VFIOoldpvgic_io_devicearch_atomic_subTTBR1_EL1filledREFCOUNT_ADD_NOT_ZERO_OVFirqchip_irq_stateuaddrkernel_load_data_strvgic_its_trigger_msi_BoolfromvalueKMALLOC_CGROUPuaccess_ttbr0_enableCNTP_CVAL_EL0KVM_DEV_TYPE_XIVEcharkvm_write_guest_lockESR_EL1kvm_device_type__ll_sc_atomic_fetch_add_relaxedvgic_mmio_read_its_creadr__compiletime_assert_329vgic_irq__rgu_val_maskkmalloc_arrayfls64long long unsigned intbytesDACR32_EL2vgic_its_get_abiIRQCHIP_STATE_PENDINGattrvcpu_sysregflagsAPDAKEYLO_EL1PERF_COUNT_SW_BPF_OUTPUTpropits_collectionsrcu_read_unlock__kernel_ulong_tregptrTCR_EL1IFSR32_EL2/home/test/workspace/code/optee_3.16/linuxcompute_next_devid_offsetPERF_COUNT_SW_DUMMYmight_faultACTLR_EL1CSSELR_EL1new_collsrcu_idx__compiletime_assert_398kvm_device_opsPERF_COUNT_SW_PAGE_FAULTS_MAJPMEVCNTR0_EL0limitKMALLOC_DMATFSR_EL1KVM_DEV_TYPE_FLICvgic_itsfalseGCR_EL1objectvgic_its_cmd_handle_cleardevidPERF_COUNT_SW_EMULATION_FAULTSPTR_ERRvgic_its_attr_regs_accessvgic_register_its_iodevAPGAKEYHI_EL1indexvgic_its_cmd_handle_discardintid_ptrcheck_copy_sizeentry_fn_tinstrument_atomic_writeVBAR_EL1vgic_mmio_write_its_baserraw_spinlock_t__list_add_valideaddrinstrument_copy_from_uservgic_its_has_attr__UNIQUE_ID___x393vgic_add_lpi__list_delkzalloclong unsigned intto_uservgic_its_cmd_handle_movistart_idnr_irqs__keytest_ti_thread_flagaddressREFCOUNT_ADD_OVFcmd_offsetkref_getkvm_io_deviceKVM_FAST_MMIO_BUS_copy_to_user__uaccess_mask_ptrIODEV_REDIST__compiletime_assert_370__compiletime_assert_371max_sizevgic_its_handle_commandIODEV_ITSvgic_its_createAPDAKEYHI_EL1krefkasan_check_readvgic_its_free_device_listcopy_overflowKMALLOC_RECLAIMkernel_read_file_strPMCCFILTR_EL0kmalloc__compiletime_assert_0__compiletime_assert_1__compiletime_assert_2__compiletime_assert_3CONTEXTIDR_EL1vgic_mmio_read_its_typergfn_tkvm_io_device_opsorderPMINTENSET_EL1__ll_sc_atomic_addCNTV_CTL_EL0MDCCINT_EL1system_uses_lse_atomicsvgic_its_check_cachelpi_idvgic_its_check_idtask_structlong long intlist_is_last__UNIQUE_ID___y392__pu_val__UNIQUE_ID___y396thread_info__compiletime_assert_390overflow__compiletime_assert_397update_lpi_configarm64_const_caps_readyPMEVCNTR30_EL0KVM_DEV_TYPE_ARM_PV_TIMEmaskits_itescan_its_tableAPIAKEYLO_EL1vgic_its_save_ctealignKVM_DEV_TYPE_FSL_MPIC_20current_stack_pointerKMALLOC_NORMALcompute_next_eventid_offsetvgic_its_cmd_handle_invallentry_sizel1_tbl_sizependbasevgic_its_save_tables_v0kasan_check_write__list_del_entrykvm_vgic_global_statecountkvm_vgic_register_its_deviceaddrvgic_its_ite_cmpreadatomic_dec__kernel_size_tatomic_readkcsan_check_accessdistitt_addrvgic_its_inject_cached_translationAPGAKEYLO_EL1PAR_EL1KVM_MMIO_BUSvgic_its_free_collection_listAMAIR_EL1l_yes__lse_atomic_addis_sourcevgic_translation_cache_entryarray_index_mask_nospecflagvgic_sanitise_its_cbaserCPACR_EL1arch_static_branch_jumpatomic_setunsigned intlist_emptytarget2_addrkvm_io_gic_opsPERF_COUNT_SW_ALIGNMENT_FAULTSIODEV_CPUIFdev_listVGIC_CONFIG_LEVELPERF_COUNT_SW_PAGE_FAULTS_MINlist_add_taillistcollection_idsrcu_read_lockdte_eszkvm_devvgic_its_restore_cte__lse_atomic_fetch_add_relaxedZCR_EL1__UNIQUE_ID___y394NR_KMALLOC_TYPESpropbaserboolkmem_cache_alloc_tracePMUSERENR_EL0__addrvgic_its_resolve_lpivgic_its_abi__pu_err__mptrindirect_ptropaqueAFSR1_EL1KVM_DEV_TYPE_XICSitt_addr_fieldREFCOUNT_DEC_LEAKwordmsi_devidatomic_fetch_add_relaxedvgic_its_cmd_handle_mapcvgic_its_cmd_handle_mapdlpi_nrvgic_its_cmd_handle_mapivgic_irq_configentryvgic_register_region__ll_sc_atomic_subAPIAKEYHI_EL1vcpuiteavgic_its_restore_collection_tablesp_el0num_eventid_bitsPMCR_EL0__refcount_incTPIDR_EL0TPIDR_EL1devicesizevgic_its_commit_v0event_idhandle_l1_dtevgic_mmio_uaccess_write_its_creadrAPIBKEYHI_EL1vgic_mmio_read_its_cwriter__rgu_ptrinstrument_atomic_readIODEV_DISTits_cmd_mask_fieldiodev_typevgic_mmio_write_its_ctlrirq_countvgic_its_restore_device_tablesvgic_enable_lpisis_writeTPIDRRO_EL0kvm_read_guest_lockneeds_inv__range_okits_sync_lpi_pending_tablevgic_mmio_read_its_iidrkvm_io_devcheck_object_sizevgic_its_save_dtePMEVTYPER30_EL0intidkvm_busvgic_its_save_ite__kmalloc_indexnum_vcpus__refcount_addregionvgic_mmio_read_its_basermsi_datavgic_its_save_ittsafe_ptrarch_atomic_decl1_eszlist_delget_orderclearbitscmd_bufvgic_its_free_collectionsave_tablesELR_EL1__lse_atomic_substatic_key_falsevgic_its_destroyite_listtable_typesize_is_constantupdate_affinity_collectioncoll_idvgic_get_irq_krefnr_idbitsvgic_mmio_write_its_cwritervgic_its_alloc_collectionvgic_lpi_translation_cache_initkvm_vcpupropbaseout_unlockkvm_arm_vgic_its_ops__rpu_valrefcount_setAFSR0_EL1kvm_device_attr__s64RGSR_EL1list_is_firstshort intKVM_VIRTIO_CCW_NOTIFY_BUSvgic_its_alloc_iteIS_ERRits_table_abi_versionskmalloc_order_tracePMCNTENSET_EL0KVM_DEV_TYPE_ARM_VGIC_V2KVM_DEV_TYPE_ARM_VGIC_V3cpu_hwcap_keysbranchiteb__dummy2truevgic_its_save_collection_tabledevadevbPERF_COUNT_SW_MAX__dummyDISR_EL1CNTV_CVAL_EL0atomic_inclist_movevalidite_eszvgic_its_set_attrvgic_mmio_write_its_cbasergfp_tget_currentREFCOUNT_SUB_UAFkvm_msivgic_globalkvm_iodevice_initits_mmio_write_wivgic_its_set_abiiodev__INVALID_SYSREG__copy_to_userCNTVOFF_EL2gpa_tvgic_mmio_uaccess_write_its_iidrcte_eszvgic_its_get_attrtarget_addrPERF_COUNT_SW_CGROUP_SWITCHESKVM_DEV_TYPE_MAXvgic_copy_lpi_listits_vlpi_mapPMCCNTR_EL0refcount_structbaserPERF_COUNT_SW_CPU_CLOCKERR_PTRatomic_tbasevgic_its_alloc_devicetarget1_addr__must_check_overflowarch/arm64/kvm/vgic/vgic-its.cREFCOUNT_ADD_UAFfind_collectionAPDBKEYHI_EL1srcu_structkmalloc_typevgic_its_device_cmpvgic_msi_to_itsPERF_COUNT_SW_CONTEXT_SWITCHES__le64vgic_mmio_read_its_idregsvgic_its_save_device_tablesoffsettempCNTKCTL_EL1max_lpis_propbaserDBGVCR32_EL2collectionnextkmem_cacheAPIBKEYLO_EL1filter_vcpuKVM_PIO_BUSprevcommitNR_SYS_REGSvgic_its_process_commandsSCTLR_EL1PMSELR_EL0__gu_val__flsuaccess_ttbr0_disablearch_atomic_fetch_add_relaxed__UNIQUE_ID___x391GCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x $D-B-0E-F-$B-\ -A E-B-A-$C-B-$C-B-`G-B-$N-A_A-4A-A CT A-A <B-A0BCS A-A 4hB-A0BCPA-<tB-AL A-A D A-A DA-$0C-AFA-$0C-AFA-$0C-AFA-$XC-APA-<E-A@BCC`A-4X-AHA-I-B-\LA-AP BJDkEA-AP -MLHA-AB C C BB A-A $hG-APA-tA-Ap D B B{ A-A BBYACIACA AA BAADA-A0CCX A-A E A-A A-ACJ LBLd AAA AAAK A-A ESA AAA B AAA JWAABAAABACAAAADLA-A` C ECd A-A A-AC C K KyAdA-A -PH B AA B AA AAB A@B-K -A 4A-A@Cc A-A lA-AP CGEyEA-AP -U AA-A LE-AP BFHEsAABA-CP -B ABAA-A J AAA BAAABACB<C-A0JFI A-A \Y A CLA-Ap C DK sIA-Ap  -Bx AA \ AA F AA HAB A(G-A-TB-AP CBBO\ AA-A DFA-<B-A@CBBXA-TA-AP BDGZPA-AP -L,B-A0BF A-A Ao BA-A E A CLA-A` BCFE kADA-lB-AP BFBBFAABA-AP -~ AAAA-A dtA-A` B GQ A-A DBYAlkBCAAL$B-Ap E K]WA-B-Ap BE B mFAABA-Ap  -CABA-Ap  -D[ A lAAAB 4A-A0C\ A-A LD A-AC CBBB  A-A <C-A@BCDYA-DB-A0BCR A-A PA-<B-A BJ A-A SA-<B-A@CCC\ A-A DB-A0BCG A-A XA-tA-ACB N A-A J B CxAAC BAAB A A|B-AP CDG A-A ADV AAA-A CAAA-AP -A\hB-A0CB@CA-A0-DBA-A0-BB4B-A0BINBA-$0B-AGA- $'$0ATXj${$$P`htt090T0nX` L0H h!,  3 K`L]x@@ d@$  '"A#[%tm)$~,p-D 6`7 <h-0()P>FNXb4lIv^s9Xm"-:HYt +<O^o !0=]t(  +C0*Xn} 88p9 :; " / 0>R >0o vgic-its.c$xvgic_mmio_read_its_iidrvgic_mmio_read_its_idregs__vgic_its_check_cacheits_mmio_write_wivgic_its_ite_cmpvgic_its_device_cmpvgic_its_commit_v0vgic_its_free_collectionits_free_ite$dvgic_mmio_uaccess_write_its_creadrvgic_mmio_read_its_ctlrvgic_mmio_read_its_baservgic_mmio_read_its_creadrvgic_mmio_read_its_cwritervgic_mmio_read_its_cbaservgic_mmio_read_its_typervgic_mmio_write_its_cbaservgic_its_has_attrvgic_its_attr_regs_access.isra.0scan_its_tablehandle_l1_dtevgic_its_restore_dtevgic_its_check_idvgic_its_alloc_collectionvgic_its_save_tables_v0update_lpi_configvgic_its_restore_tables_v0vgic_mmio_uaccess_write_its_iidrupdate_affinity.part.0.isra.0vgic_add_lpi.part.0vgic_its_restore_itevgic_its_get_attrvgic_its_cmd_handle_mapi.isra.0vgic_its_free_devicevgic_its_free_device_listvgic_mmio_write_its_baservgic_its_set_attrvgic_its_destroyvgic_its_trigger_msivgic_its_process_commands.part.0vgic_mmio_write_its_cwritervgic_mmio_write_its_ctlrvgic_its_createCSWTCH.166its_table_abi_versionsits_registerskvm_arm_vgic_its_ops__key.1__key.0.L144721.L144722.L144723.L144724.L144725.L144726.L144727.L144728.L144729.L1447210.L1447211.L1447212.L1447213.L1447214.L1447215.L1447216.L1447217kfreevgic_put_irqits_unmap_vlpimutex_lockmutex_unlockextract_bytesupdate_64bit_regvgic_sanitise_shareabilityvgic_sanitise_fieldvgic_sanitise_inner_cacheabilityvgic_sanitise_outer_cacheabilityvgic_find_mmio_regionunlock_all_vcpusmemset__srcu_read_unlock__srcu_read_lockkvm_read_guest__stack_chk_failkvm_is_visible_gfnkmalloc_cacheskmem_cache_allockvm_write_guestlist_sortkvm_vgic_global_state_raw_spin_lock_irqsave_raw_spin_unlock_irqrestoreits_prop_update_vlpivgic_queue_irq_unlockits_get_vlpiarm64_const_caps_readycpu_hwcap_keysits_map_vlpivgic_v3_lpi_sync_pending_statusrefcount_warn_saturatevgic_get_irq__arch_copy_to_uservgic_its_get_abivgic_copy_lpi_list__kmallocvgic_its_invalidate_cache__vgic_put_lpi_locked__arch_copy_from_uservgic_check_iorangekvm_io_gic_opskvm_io_bus_register_devvgic_its_resolve_lpiirq_set_irqchip_stateits_invall_vpevgic_msi_to_itsvgic_has_itskvm_io_bus_get_devvgic_its_inject_cached_translationvgic_its_inject_msivgic_enable_lpisvgic_lpi_translation_cache_initvgic_v4_init__mutex_initvgic_lpi_translation_cache_destroykvm_vgic_register_its_devicekvm_register_device_ops@:D:X:\:`_`_a8bhcbc4dLdddddd::Ldbeffghhgiigcj@bT\`jtkc lmno p( nt q : : ! ! o r n8 oT pl n q s$ s( t : :@ n o u n::,$4$Lv`dhwxwv$o<uTn o8uPnoun\qopn0xLydz{q::Pohpn@:H:L!X!  <q|8`qlsstxTy|_`$0sstXqHsTsXtss$tq::<\xy0 xL t y ` _ !a8!`!_!s!s!t4":8":L"@T"@$#`0#_d#a##_@$:H$:t$e$f$f$g$h$h$g$i$i$g$b(%cL%:T%:4&b<&bD&kl&lt&c|&c& '('b<'D'L'T'|''c<(:D(:d(:l(:)q8)b))_)c*_*_+x+y+H,,y,,-x-{X-d-q-s-s.o.p0.n@.bX/xl/y/c@0c00c111`1_2 2c02c22`23x3y83`H3P3_X3c344x4y5c06th6c|66c6q6b7e87c7b7c78c<8p8|888x$9y09xH9{999b9c::n::x;{$;`d;o|;p;_;_;q4<s<<sp<t<s<s<t= =$=(=4=78=7<=H=7L=7P==_H>>_>>>`7@HX@px`6t08#`$h7 <)%$ M  N O$ (P0 4Q<@RHLST@XT`LdUlpVx|WX|!Yt#Z2[;\x<]@}@~a $((}04(8~a@XD(H}PTX}`dh~ap,t(,x},(,~alp ''@ HPPD HHH )G0H_5HyCH9 JHOH7]HiHwH#|HdHH H H HOHH HHH? (Hk 4HeBH GHGSH_HSlHz}HHHHHH%H+H'HHHxHD HH'H -H3H9H?HFH KH\H gH!lHTqHa HHHHG HH HHH- HMHH)HH HH HJHH(H4H GH+ MHkSHYH`HjHoH+tH)yHxHH*HH HHvHHTHH^ H HH8HZHHHL HJHH HW%H +H 1Hf 7H=H}_H*kH wHF HpHH> HS!H4 HH/HH} H HY HJHHHH HH;HwHEHxH HEHoH&H%H#+H]!1H 7H>=H8CH(IHOH?UH[HaH~gHmHsHyH HHX HH<H H7Hs H HH HHHH H\HjH H H-H H H- H H-!H$"HM(H!.H4H!:HAHKHPHt aHkHHwHHHHH HH HIHHHkHG"H /HnIHVHoH |HHHHHHHH&!(H5:0NH\eH HH>H$HA F`"# H3 H @ H[Q Y F#u } F#  F# F#  F# F#  < ` z  F $ F $ FP$    F$ F$ F!" H N F!S Hb F!t F"} H H3 F0" H H[  F`! F`!  2 X | x x F! F! P P P F! F!> HJ %p HA F3 H H[ H & F3 &F3 F3.&6F`4NF`4a&iF4uF4&&F4F4$($($(8F5F&h&&FP5FP5 'F5F5'L'F5F6H 9F`6>HgKF`6]F7fHsH 'Hh!H'F6F6'F07F07'%'-F`7?F`7P(r(('''F7F7& &.F 2FF 2[ &cFp2z((F2F2F2(("H[NHA |HC HA \F@F@H!H[NHiZFF F "F U]FtFDFFL F0F0-p5F`KF]eF|FFF0H=  &F8FU ]F` tPF `F F FP F 5F RZF qF FP F F F F F #D+FP AF Vy\F F  F !F 4<Fp XF nvF F  F0F0@FpFF F-Fl tFPF8 FF8 F F8 &F0@F`P| XFeF{FFFF0F0FpF$HPHT]HjHwHHTHTH H H &H8HGHVHH HHHH 2H>^HTkHH(HHw HH H H' HT  p H HT H H H# H !H( !$/!H X!Hse!Hxw!H!H!H!!!H"H  "H"H)"H6"H T"!\"F-}"F-"!"F ."!"F ."F ."!"Fp.#Fp.#!#F.8#"@#F/[#$"r# "z#F@/# "#("#0" $0"+$"G$H$H$H$H$H$H%H"%H0%HO%HOi%H%H%H%H%H%%H %&H2&HAD&HS&Hb&Hn&@&Hn&H&H &H 'H/'H_I'H Z'b'F`y'F`'F'F''F'F''F ((F*(F8(@(FX(Fm(u(F`((F(( ($(F )F )$ )F@ 7)Fp O)(W)F n)F ~)<)<)L)F )F )d*@*b*H,*H*H*Hs*0+H+HV<+HY+H+H+F+H+H;++F ,F!,),FC,F0S,[,F`h,F`,H,H ,H,H,H,H,H (-H 5-HG-HV-HUc-H7r-HA -HA -Hn-Hg-H-H -H#.HEB.HA O.Hg\.H i.Hw.H6.).H.,).F8.F8.F@8/@)3/P);/Fp8R/Fp8g/P)o/F8/)/F9/)/F@9/)/`)/h)0)50)T0)0)0)0)0H0<1H[.1FpZG1$=\1Hj1t1@=1H11<1FY1<1FY1FY1<2F0Z2F0Z/2l=72FZM2l=c2t=k2FZ2=2=2F0[2F0[2=2Fp[2Fp[2H-20>3H;3F[D3HT3X>i3Hy3>3H3h>3F[3x>3F \3|>3>4H 4;F4Hl4FpW4FY4H 40<4FX40<4FX4FX40<4FX5FX%5H<-5FYH5P<P5FPYk5X<5L<5FY5t<5;5FV5;5<5F@W5H[ +6H86Hjb6H]j6 :6H6|:6FU6FU6FU7: 7F V(7F V=7:E7F`V_7FVo7`;w7FV7FV7HG77H8H 8`7@8Hu87878FT8FT8H88H8H9H &9#[9H9H9HP9H 9H9#9F19$:F1:$M:$n:$:%:Hn::H;H%;Z;H;H;d;H ;t;H<H#<X<Hw<H<H<H9!<Hz =H6=H^=H=H==H=H>H~&>HR>HSm>H>HS>H>H>H>HS>H?H;?H=!?HC;?HH?H4a?H?HS?H?H ?H?H?H4?H @HS-@H:@HnU@H @HS@H@Hn@HA@HS@H@H AH AH3AHZ_AHSlAHyAHAHAH AHOAHAHAH AHAHOBHZ7BH IBH\BHkBHzBHBH BHBHBHBH CHO'CH 9CHLCH[CHjCHzCHSCHCHnCHCHCHOCH CHI DHs5DHGDHOTDH aDHn|DHDDHDH DHODFDHDEH"EF+EH;E4PEHdElEF0EF0EFpEFE@EF0E@EF`EDEF FH!FH@FHMFHZFH nFHfzF FHTFH#FH(FHFH[FHGH VG _GFhGH|G GFGFG GFGF0G( GF`HF`H0 HF.HF@H\ HHF^HFsHHHHSHHHHnHHHHHH HH 'IHS4IHAIHn\IHnIHS{IHIHIHVIHIH IH1Ip9>J9`JHlJ8JHR JHJHFJ8JFUKFU-KH 9K,nKH }KHKHR KHKHFKH< LHLHLHj)LH>LHJL0*LH LHLHLP*LFp9LFp9MP* MF9!MF91MF9FMF:YM*zMF0:M*MF`:MF`:M*MF:MF:M*MF:NF: N*5N*MN+UNF ;wNF ;N+Nl+NF<N+N+N,OF@<O, OF<1O,9OF=JO,ROFp=cO,kOF=O,OF>OF`>O,OF>O,OF>O,P,%P,GP(,VP,pP,P(,P,P(,QT,QF>'QT,/QF@?DQ`,fQd,}Qh,QF?Qp,QF?Q,QHQ RH%RHR 9RHFRHFTRFP+]RHmRT RHRHRHFRHDRH RHRHSHR ?SHLSHF_SHnSH{SHFSHJSH SHSHSHR SHTHFTH$THF3THN?TTVTHsTH THTFTHTF0THTTUF`U%UF:U\UsU{UFUUFUUHr U$ VH)VH5V@jVHVPVF`VF`VPVFVFVHW6WHbWHnWWHWWH XHXH44XHNXH[XHsXHR XHXH;XHXHXHFXH XH[XHXH!YHYHl7YHDYHOcYHvYHYHYHYHYHYHYHZHR (ZH5ZHFHZHUZHFsZHZZHZH ZHZHR ZHZH4[([H7[HD[HFR[F*[[Hk[F+t[H[H[HF[[Fp*[Fp*[F*[H \`?\H !N\H]\H j\H \HR \H\HF\H\HF\x\F\F]]F0-]F0?]G]F`]]Fl]H]H]H ]H]H]H|]H]Hn]HO^H(^H6^HS^H_^HOp^H~^H^HY^H ^Hh^H _H_H-_H9_HR Q_H^_Hj_HF|_H_H_H_HF_H_HD _Hw`HR *`HS`Hwk`HR `H`HN`H `Ha`Hz`H5)aH;aHVHaHR VaH saHVaHR aH aHMaHVaHR aH bHibHVbHR ,bH:bHLbHVYbHR fbHtbHjbHR bHVbH>bHVbH[bH bH cHR cHp.cH ;cHVHcHR VcHrcH cHcH cH3cH cHcH`dH fHY WfH=yfH fHfH fHfH fH fHVfHfH fHgH*gHFgHYgH( bgH~gHgH gH gHgHwgHgH gHq!hHhH;hHShH(yhHhHhH)hH hHiH iH2iHVEiH \iHViiHiHViHiH_iH!iHm jH+jH2AjH:OjH:]jHjHjHjHjH:jHjH,kHp9kHq vkHpkHkHpkH0kHVkHkHkHlHVlHs'lH4lHVBlHOlH[lHVhlHulHlHglHlHulH!!lH lHlHlHVlH mHVmH1mH!!=mH JmHlTmHemHrmHmH!!mH mHmHmHUmHmHfnHnH=nH9 [nHrlnHPynHnH nHnHVnH[nHUnHVnH oHVoPAoTaoooFooF ooFooFp`EppMpFspppq {F%S{{{{{||F%4|F%D|F &Y|(x|H|F`&|F`&|H|F@'|H|F@'|F@'|H}F'}F'4}p<}FP(S}t[}F(v}F(}}F )}}FP)}FP)}}F)}F)~~F)%~F)5~J~b~j~F*~F*~~F@*~ >F+S t |F+ F, F`,!!F, 9(0m\0\0ފ\0FpKFpK\0FK5FKEFKZ0y00h0 1FL FLA 1s 1{F@LF@LFpL01֌X1ތFLFLX1FLFM6\1>F@MUF@Mep1zp182FpMFpM82FM82&F NL<2TFPNkP2sFN`2FNFN`2FO֎F@Od2FpO FpOx22x2J2RFOiFOw2FPF@P2ۏ223FP#FP:`3y`3`3FPϐFP`3FQFQF0Q'|3F3g3l33FpQّFpQ383@FQ\FQq3yFQFQF R4Ӓ$4443E3wd4F`RF`Rd4Ǔ|44FRFR4FR2FSJ4RF0SiF0Sy444F`SF`Sؔ55E5MFSiFS~5FSFSFT,5H5X5 5S66F@TF@TΖ7֖FTFT 85d8=FTUFTCL4L8$TLXT|LLL$LPL$L(\L`LLLt<L@dLhLL`L ,L0L0L L |L L L`LL@LLdLLP@L$$L(LL$ L(  d Lh  L ! L "\ L` # L %4 L8 ) L 0*4 L8 ,l Lp p- L 6 L `7D LH  8 L 8 L p9 L :L;L<dLh0>L>.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__bug_table.rodata.str.rela__jump_table.rela__ex_table.rodata.str1.8.rela.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@?@+?&@x@1PA;PA6@0G2BXCS@ jPDe@p` u2hD1DX@HDn@fu0@0 P\[>\E@H0!0u^ӥإ @` _ X ,