Repository navigation
Driver stopped working #198
Copy link
Copy link
Closed
Labels
Description
After #132 I needed to run OpenCL by iGPU. It was good in the fresh system for some time. This morning I noticed freezes while running some OpenGL programs. OpenCL was also broken in Intel. I just enabled auto-updates, nothing special to kill Intel.
All drivers are latest.
cat /sys/class/drm/card0/error:
GPU HANG: ecode 9:0:0x85ddfffb, in luxmark.bin [4310], reason: Hang on rcs0, action: reset
Kernel: 4.15.0-58-generic
Time: 1565370386 s 992781 us
Boottime: 112 s 766352 us
Uptime: 108 s 773733 us
Active process (on ring render): luxmark.bin [4310], score 0
Reset count: 0
Suspend count: 0
Platform: SKYLAKE
PCI ID: 0x191b
PCI Revision: 0x06
PCI Subsystem: 1991:5594
IOMMU enabled?: 0
DMC loaded: yes
DMC fw version: 1.26
GT awake: yes
RPM wakelock: yes
PM suspended: no
EIR: 0x00000000
IER: 0x08000000
GTIER[0]: 0x01010101
GTIER[1]: 0x01010101
GTIER[2]: 0x00000070
GTIER[3]: 0x00000101
PGTBL_ER: 0x00000000
FORCEWAKE: 0xffff0001
DERRMR: 0x2077efef
CCID: 0x00000000
Missed interrupts: 0x00000000
fence[0] = 00000000
fence[1] = 00000000
fence[2] = 00000000
fence[3] = 00000000
fence[4] = 00000000
fence[5] = 00000000
fence[6] = 00000000
fence[7] = 00000000
fence[8] = 00000000
fence[9] = 00000000
fence[10] = 00000000
fence[11] = 00000000
fence[12] = 00000000
fence[13] = 00000000
fence[14] = 00000000
fence[15] = 00000000
fence[16] = 00000000
fence[17] = 00000000
fence[18] = 00000000
fence[19] = 00000000
fence[20] = 00000000
fence[21] = 00000000
fence[22] = 00000000
fence[23] = 00000000
fence[24] = 00000000
fence[25] = 00000000
fence[26] = 00000000
fence[27] = 00000000
fence[28] = 00000000
fence[29] = 00000000
fence[30] = 00000000
fence[31] = 00000000
ERROR: 0x00000000
FAULT_TLB_DATA: 0x00000009 0xa1f408a9
DONE_REG: 0x07ffffff
render command stream:
START: 0x0000d000
HEAD: 0x00000a48 [0x00000a08]
TAIL: 0x00000a80 [0x00000a60, 0x00000a80]
CTL: 0x00003001
MODE: 0x00000000
HWS: 0xfffcf000
ACTHD: 0x00007fc9 6b96e074
IPEIR: 0x00000000
IPEHR: 0x7a000004
INSTDONE: 0xffddffff
SC_INSTDONE: 0xffffffff
SAMPLER_INSTDONE[0][0]: 0xffffffff
SAMPLER_INSTDONE[0][1]: 0xffffffff
SAMPLER_INSTDONE[0][2]: 0xffffffff
ROW_INSTDONE[0][0]: 0xffffffff
ROW_INSTDONE[0][1]: 0xfffdffff
ROW_INSTDONE[0][2]: 0xffffffff
batch: [0x00007fc9_6b8a9000, 0x00007fc9_6b8b9000]
BBADDR: 0x00007fc9_6b96e075
BB_STATE: 0x00000020
INSTPS: 0x00009080
INSTPM: 0x00000000
FADDR: 0x00007fc9 6b96e200
RC PSMI: 0x00000010
FAULT_REG: 0x00000000
SYNC_0: 0x00000000
SYNC_1: 0x00000000
SYNC_2: 0x00000000
GFX_MODE: 0x00008000
PDP0: 0x0000000318a38000
PDP1: 0x0000000000000000
PDP2: 0x0000000000000000
PDP3: 0x0000000000000000
seqno: 0x0000000e
last_seqno: 0x0000000f
waiting: yes
ring->head: 0x00000a00
ring->tail: 0x00000a80
hangcheck stall: yes
hangcheck action: dead
hangcheck action timestamp: 4294918992, 1661720 ms ago
engine reset count: 0
ELSP[0]: pid 4310, ban score 0, seqno 5:0000000f, prio 0, emitted 1663984ms ago, head 00000a08, tail 00000a80
Active context: luxmark.bin[4310] user_handle 1 hw_id 5, prio 0, ban score 0 guilty 0 active 0
blt command stream:
START: 0x00000000
HEAD: 0x00000000 [0x00000000]
TAIL: 0x00000000 [0x00000000, 0x00000000]
CTL: 0x00000000
MODE: 0x00000200
HWS: 0xfffc8000
ACTHD: 0x00000000 00000000
IPEIR: 0x00000000
IPEHR: 0x00000000
INSTDONE: 0xfffffffe
BBADDR: 0x00000000_00000000
BB_STATE: 0x00000000
INSTPS: 0x00000001
INSTPM: 0x00000000
FADDR: 0x00000000 00000000
RC PSMI: 0x00000010
FAULT_REG: 0x00000000
SYNC_0: 0x00000000
SYNC_1: 0x00000000
SYNC_2: 0x00000000
GFX_MODE: 0x00008000
PDP0: 0x0000000000000000
PDP1: 0x0000000000000000
PDP2: 0x0000000000000000
PDP3: 0x0000000000000000
seqno: 0x00000000
last_seqno: 0x00000000
waiting: no
ring->head: 0x00000000
ring->tail: 0x00000000
hangcheck stall: no
hangcheck action: idle
hangcheck action timestamp: 4294920488, 1655736 ms ago
engine reset count: 0
Active context: [0] user_handle 0 hw_id 0, prio 0, ban score 0 guilty 0 active 0
bsd command stream:
START: 0x00000000
HEAD: 0x00000000 [0x00000000]
TAIL: 0x00000000 [0x00000000, 0x00000000]
CTL: 0x00000000
MODE: 0x00000200
HWS: 0xfffc1000
ACTHD: 0x00000000 00000000
IPEIR: 0x00000000
IPEHR: 0x00000000
INSTDONE: 0xfffffffe
BBADDR: 0x00000000_00000000
BB_STATE: 0x00000000
INSTPS: 0x00000001
INSTPM: 0x00000000
FADDR: 0x00000000 00000000
RC PSMI: 0x00000010
FAULT_REG: 0x00000000
SYNC_0: 0x00000000
SYNC_1: 0x00000000
SYNC_2: 0x00000000
GFX_MODE: 0x00008000
PDP0: 0x0000000000000000
PDP1: 0x0000000000000000
PDP2: 0x0000000000000000
PDP3: 0x0000000000000000
seqno: 0x00000000
last_seqno: 0x00000000
waiting: no
ring->head: 0x00000000
ring->tail: 0x00000000
hangcheck stall: no
hangcheck action: idle
hangcheck action timestamp: 4294920488, 1655736 ms ago
engine reset count: 0
Active context: [0] user_handle 0 hw_id 0, prio 0, ban score 0 guilty 0 active 0
vebox command stream:
START: 0x00000000
HEAD: 0x00000000 [0x00000000]
TAIL: 0x00000000 [0x00000000, 0x00000000]
CTL: 0x00000000
MODE: 0x00000200
HWS: 0xfffba000
ACTHD: 0x00000000 00000000
IPEIR: 0x00000000
IPEHR: 0x00000000
INSTDONE: 0xfffffffe
BBADDR: 0x00000000_00000000
BB_STATE: 0x00000000
INSTPS: 0x00000001
INSTPM: 0x00000000
FADDR: 0x00000000 00000000
RC PSMI: 0x00000010
FAULT_REG: 0x00000000
SYNC_0: 0x00000000
SYNC_1: 0x00000000
SYNC_2: 0x00000000
GFX_MODE: 0x00008000
PDP0: 0x0000000000000000
PDP1: 0x0000000000000000
PDP2: 0x0000000000000000
PDP3: 0x0000000000000000
seqno: 0x00000000
last_seqno: 0x00000000
waiting: no
ring->head: 0x00000000
ring->tail: 0x00000000
hangcheck stall: no
hangcheck action: idle
hangcheck action timestamp: 4294920488, 1655736 ms ago
engine reset count: 0
Active context: [0] user_handle 0 hw_id 0, prio 0, ban score 0 guilty 0 active 0
Active (rcs0) [11]:
00007fc9_6ba81000 4096 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
00000000_03793000 10240000 3f 00 [ 0f 00 00 00 00 ] 00 dirty userptr LLC
00008000_fffec000 4096 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
00007fc9_384e5000 65536 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
00008000_fffb9000 65536 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
00007fc9_384d3000 65536 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
00000000_02d62000 4096 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
00007fc9_8c340000 8388608 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
00008000_fffee000 8192 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
00007fc9_6b96e000 65536 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
00007fc9_6b8a9000 65536 3f 00 [ 0f 00 00 00 00 ] 00 userptr LLC
Pinned (global) [27]:
00000000_fffff000 4096 41 00 [ 00 00 00 00 00 ] 00 LLC
00000000_ffffe000 4096 01 01 [ 00 00 00 00 00 ] 00 LLC
00000000_fffe7000 94208 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_00001000 4096 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_fffd0000 94208 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_00002000 4096 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_fffcf000 4096 01 01 [ 00 00 00 00 00 ] 00 purgeable LLC
00000000_fffcc000 12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_00003000 4096 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_fffc9000 12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_00004000 4096 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_fffc8000 4096 01 01 [ 00 00 00 00 00 ] 00 purgeable LLC
00000000_fffc5000 12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_00005000 4096 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_fffc2000 12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_00006000 4096 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_fffc1000 4096 01 01 [ 00 00 00 00 00 ] 00 purgeable LLC
00000000_fffbe000 12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_00007000 4096 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_fffbb000 12288 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_00008000 4096 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_fffba000 4096 01 01 [ 00 00 00 00 00 ] 00 purgeable LLC
00000000_00040000 19816448 41 00 [ 00 00 00 00 00 ] 00 uncached
00000000_fff8b000 94208 01 01 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_0000d000 16384 40 40 [ 00 00 00 00 00 ] 00 dirty LLC
00000000_02640000 19906560 40 00 [ 00 00 00 00 00 ] 00 uncached
00000000_03940000 19906560 40 00 [ 00 00 00 00 00 ] 00 uncached
rcs0 (submitted by luxmark.bin [4310], ctx 1 [5], score 0) --- gtt_offset = 0x00007fc9 6b8a9000
:=/;@2<Ei.F>4''=a0Gn5ZC?U#VH454F*30][QnY`-%_)s-3hNe"qWJq6XVj:Z5Us2Q6lXNFUk'u=[5["/:VYOR=fBh=dq"1qB[o[C*bp]8'77Lp3hHFnd]`soN30kpNb"1\aFOo3T$Fk=N=J*"dLmFMi/EBK'?5n=NIOa2!,Fr@g_o`=V"F4*s+.90Q:VblMZ-Cq..JWq0q9:J&K?GU[`\qN37OggbNZHFNYW,.3..RX+)Fd.q_LkS[0dGC!2a(,a[q<C!2TD[lgSX!IV`?qJ#;Q0d^t=]X;BZ9#b?7Qhb9KoE&B.eih;,>@\C;E_fX%Y@I.W0<"98\[qUBgu!6/T>>[CFQX6bo:\l&[hedebZ]HCquF^8gMXNlf.`MX?.'-f]X_7e=g&sOl/'U\qG_qGqUu[Unbjr&rbt(`*8UgWn%lP"D4J/VQt,1sY'uIQV>WmAIun94ns(ZCcH3Q,=WbQS=[1#VIe_<=c3lORpE1(H3h+8S?/B\JkF=RggCP$^6c,]o`G2hs")`5$Y`0<_QhTZ<4RiEbg/FDgcKg;4LbCC,9'kLobJbR;r;DC[:LGn%7\?8KGNV*,DnfLn.+@d]A^h2pbC&?okF/M+)?"*Qrm7fG%l"G[TAZJt:[f:#;![N=p?H/ILeHn:?@iCmo'm4BkYoU+O6KMKr8cc.Hm`/=q2HGYT/WV9YCQL9ip<&Ej0o82$8_h;aqKI$GsKOLmEHK+ECSNiINp)Pl+amZ2pM`LHfe3HI'b#2L\%E^>lI%^k$M9sA^k^u=/@iX,t]3Zr/c-J!4TTNfCBSO!4g>t9,G2;l7+<!:QQO=/.NBh<r%4-k[/p;^"4".]>*:Wk9o^3QS%UBk<V8VD#C':]WF0lcD5-oTt_mK[^NQOXhuqAd(%-I]LM[hUdrA&]B:d@iVb8!Z[GO`e`qWVW@sdJ"07dR"$BfY?OrbgX$H)CWdR@*$Fp(B$HVt_h-@YtH%Y!^jmJJB&LZdVjZ7oQH#29Ns,6J2`ob!6[+=+8gL9u:g<`T.56)NjGXM>X7^)Nh2Y!EUH`%*D(#FDt52a_Z's@RYG.F]*\<D6m8M6p2s(-s_0CR9K.-4[jqk:,@L.U_N3/?klH_uj#n=8NYpC,jATh!LHmT*58Am.%U.f&aDW;)hJ%uFM<k7m<YF79f8Gk8[arKW.Fs%8[G\8eh2Dn\)Y0rNc?n!_!q?`8CIlYa5gL%W8H1TqH+G5iYJkf2mr#u+nu%ht)nj#aTa]jp78<4MIJ*\K&=\B!h,`$.s(pZ)ARA-Nd8FIYX3$`Ul`4DH8#$UAjXrS2/6^G*f;B6q=k:d4Uh$(BK7TJ3);Ih6CuAt)))k?j*Q/#W)V9RKH<ZMd*`_r3Z:rr'!!+/N-:q8'`4-,,X^dXJep_O:?FgHL!p1P,'<S`BhH5MK#2+4T*bHMtW<o\n,F+':\:n>Y,*s5<G-gYS$WM,1*Ap*mHEm<dmh_q=st2uT1^HiCr8[JQp:Qi@WiRf*_hpiq2qd,/l:EK!-^2Fko<hWMg2Vf!]0[(S3.\Zg-s;qFk+_N@F`G!F-!BoIib.ee@:<EFskB>/2#5@j:A@+3&n:Y9g34iL4IH?blq^84!go7D(5A%#^C6EZauL#.X"iR6uf+:gY2*:[M[^;1&gK(9L*8$f2k4<U6khm(p^<L3]RrsJ;<r.dJ"r<>-lbJL1#&ff+O."1;c]A*N1]*(^?)et..<U#pQPWZ$OUTdq=VYbX+htK<>FBZD5rgipa-AOJ.!!$s;V#UGp'Pq,Z-pJP;/;cbC+U_4N)M%rqMeh,X'tHnf.3YN5LeLK4h0Scqg24+'dcF?]`CUH(S*)MU865fd=.uH`JJ]RuI07An84L-d"M2Bn>tQD#D/Et)hgF;,k=j[?bKL@>bhgS!S+AFb^AIZnrX-7(]Z5b/@#jRnG"Dg2g:m@GB6+:NA\Yim"[cK51]AVYGX'$E6-!(ZTR2$8alqq3(Yh#='Vf.91T-@rO!qL4]:u:&i%*]dM&]"4iTQoo!T,9F*_VqkJ)<h3QfAjndGqQW[>=ZoNSdTG&S6%A5d=2EFY,4YD77%eolj+#?fsuHcdD@4`Ff0CO_$bO#+i!,EkA;80+fQ_OPG+/TS,oj(N[5Rl[`-,A7=ug]i&)31B2B_+c@+bM9L1hC[`-qB"nnW\-qW^=6(E_kVW<XV!?RU*A87Q*s_(mKeAFHKd5UQdGMI^YthcPn"(NmaETOYif*^EVrLJ+[@R-m$GV1VBKi,V?PT&:_)QoDHm9_mA&+L-j5<&WIr\iD!A5;R]u-lMhKU=S*r&u'mr^k\8'8mJIZ(t'>5/=]$L5ghn!kD6nP;>/I]n-to<$(oG)L0:pqJlQ;J\rIL2Uo+"&b]fqg^DKNc<kl10UHZreRYBi=X"#rT!1Z+jlJ'giuWGL>mtaaP0Pd=/ouppDN/8ngsfDhbi>cXEj_r*\/qO'0LLEjr5$VR_GGQS2!mQUXHDs8mfn57tc*\TBn?!F`]Zu`>X/ZanCeg6&La!Y-if7rp-0WYDtr<3G0mL_DgH\n/&Nsoa(Mr\A*XlR/]VL@ls'hR/Kq3moa`&IJtG2n%YN]_sQqgHp,<lmbeH;r<N"XjqN-ooR2K4>@rKkYh?(*J(&8rMRcAnA&7$5BKeP@FReP^emmpA"o%pjS3$,@;u3u,`YJJ:XM*l]<9Js"p94+X,7W]Zn+3jjB5?j-]mBO&Bg'4EA$Q#R+KsW%ffp#Y5NBqZr/0[[.dn,ujtOMu/UYMjCZQr6<&`&XGb*.b<\j7f`AQ]oDm'fL*Im49ICrh^7Wh.7I2,P,f9DhHTpmI/R](W]W9bUfGUth-O#bQ8?T+@RB1hu`rs2h5C'puMloBH/FHp3GQ9GfW,jf+!QdR\TkKl*?%Lp10G\7[sicP-H`ZNb^=2#1-(B502[@D6Ls,LFmfp]Uc@kN_DQ'TX;f1-U$-<+#j48Yp/s'm/)SN>O^-N.S)In8A_?!pi*:Z/A3rB>[7eg9j2q'(=LX08+B?`?ikr8X@&0:6YI>PJTsqU)4`p_^CR%f=Ar2SU*sT4<KHSu_mi<*/LQ!rEqX_5L]AT)ou(809r@/G-Etlhlg)Hr&<JA7$F%Zi:%*n#jpM\bbT'lga<2S-aFQ?Dj0[J2BGDU0gdXA'\%[H%#H/jm[tQ'7;qi'Du6[l@8XtX\na-^9=)c;I9QG2]@n#BgN;]$K7NYfbaV0<#=F^Y4rq0pCC]?5&lqhn,C:#Z!;V:pI7=)DLVB`Se:jTo@YOi&=),7O1P8P5@AES_]C,__^n?k2r_(94<XIYoUiD?cNn<[HTl-/3<!;]X?RN5$bjse'41Gg"S*$%`'3-44U1=U)Wuk8rWM!/FnUA2!.Y#Vs8N'!BO+f3h@rC`/Rh*6.$YAj+%G5Z]ce_c"=>@5&A_#f$Yn]jBt5@<Br.8e5o[C@XB"U/:Urb+/a?:R]g5156X,&;=s@gHr[XtJK!HeTYkj.JUHdJ0kC3.[Z_oe<_sHZ*B0.n'H^r=*Ou^7*r&!S$ZS1Gapn#sQ^Q)T?f(TgrFl,bPIU2jf/c4Lf^Oiq^rQ7:a=1(adCG:3h'<WK:]H3@9?1%=qV<3omE)aWeNioJNDh8&]A'H$>#JD9CX7C3.Y!;7VglU^iiGfjAkO&`PqgUF##?]bpDs]6.k`>L8q?;/:O^;J-:3:!<I0kDYj48Dm#/Zr1=":rgs1Y`hgbmq;D,nBX-Qep7q!1G`M>QGbnba3S(k_V^ItbTqq't[B=bV.]+YfV-GM7=,WUfhC]`(gB`P(1IImmPOS7'+9GL&KAQ=l:PpBeSV]cufQOJh.dFmT-Z,[U#@!Tb)Hlm90g^)ca+3V.T)3N7J0s"I[Yo7E/r1Zs0?]P='"2l*t4Umf$N_Dr!Zi:k-IO)4:>c!%!P;S,6GQ.eaiT]?&#Y^[a0(]B,Lf&cpc"3d:pYl+C`gu3aM=)Z`%m@3F@--Z74:+J8\YI8;'Mn[OKrOh-.F$AHNFK=lhs$grPs7#m<.G$NIcsq+fd6AR3"nu6AQfU\>+3+_F:WTTV$gaMUkkf#=^aa+j>@3#0s.dGXNK=Z>`4Znd=F6)-Isrb.q*R>:pQuC%erP5po%hn->HcVPmfC.:3Pl`UR9s[kFEc!WM%X^QR9SQA1=6%S"BE;<+JK'UQh9/)\%GlRVj0YpYka5*\3I]7jSX<;T(-7ercnN&$BO\38INE;EcFIf\0m,&D=Mj=prU0`$.E+6TYG+9.>=80*p4S-rgJ9=mc\s7lIOgi+ZdAl^%_Oka#NUH/LfP,n*%dn4\Y<?U)f=Zn2XYOhe[PZrHE\gj%YQ#VRQ<$PWuTGVB(iRUuOhNWM<p7p9*'h(#JcJF&`&#^%+P)arWuh&ALTkS@Pe.lC2W,K`>CM&cL1g-^;1@<f]NG$BKr`DoVMLj2tH]Mtd(]Mu:QWs2:F7I/(COnbP[d@K#HZ+5fG3Ls<fn?H>4K.XS[R=&%34#>Ju>NE`CPgNi>h8H&%59CmbJ^Ju51c`PsKY(#GEF'Ci]@J>H"\R23SDNai_=i]T$_j9-N?htsNA^IFVA*\i=#HpP'A\*#59!;9t)puiX15AC?!;P#]_&P,Up%u6ZDr1ch@>bT6[R9)EUKl*Z:mh8(0%B4K`eR4NN;31Cou^WJ;]Md?3@D#]h1@jK3Y&l"7sht4*p4W;+19p[Xlg$4]BZHN5N&$id:o`oi[_Y+IUlEYBtS7eRC<+J$Gh:1!VjFjIONJ#q==?.MqK.kl[Pd*=T`0TkNST6p0WHD^Cl<M)GCLC:k+"2)9cBXJ':[V9?Y0,[FCuLKR_ZUkGh4*]-F[EACeOPgGtdQNBbslS:%>8Frh*@m2tIfY=HddAp5>a^V4&0O8AJq)R%Hp=gemR*l!0<oIi\obE;WiHdNqqf?db$^%N;^^/ZKJHU5BcetU>l9"8UX$,gS*[6EmE2PL&.-rBmVlQ=>[lD+9TB=!nL0:Zae5oa.]?F8J5GQaT7X?P(X!!!%L>Fb`nAQ*DP&Ea!,+P;gRC)EW5G%H5H&eUk&_/sS^iEe25Xd9oZ6JCjW0&#bsI>L26X(EMB*tm6DVT=DX0mm[i).dOiI6ofsP8KW_*_egFJeKmjc[4B.B7+n`-K?I\XnR%aGL$*KoD.Y=hu;e#,G,6%F2VG_;t2`l[I2JP3"'(<lAq#B%c>>A?_)%SU!d<!pn@@2QVX]R4O-l'1]GGhq;-Sck4?J7<:`(F3oe;BSg-I0`GBWW8boOaqW'TXkCd019(iLf>'5,dY?Ba'j8Zh<kP*9^Ac8Wh15fO9n3&4MGJ$:_mMl*^kT>*=oD8d-i+2@5qA",WrXHeGPPh6)''G8P>Pk8hh"T+3@RjUJAk9h43_6uDU,22!15&"L3C2V,+*i<so]H1fs6;08qpj6Mlgc&IF2TFuqL<I"/:DS6ch"*BT35mrIm]1'dRVmoB-0kN+M3R(pTUe"S*A'C1p;DPq7AhCqN642NBfn-U&C0.)L4YqcZ6YoIsg7'^06?P[rab4[]HX[n8mDMs1YhF]Hel4/JkP5oW5fXOu8ap\;K$5,M'X\@E,YPj<&F`>sH!lVu;--K:bG:D.!+2bd\0GMu0%RdaKaTs4ooDaZo-[A7p5g_urN>MZ;IuIJE(`5LkL/.>iZU^*pJ@IpgbU5MUm,s3[EcUab'qo`=p0q$hdWgMM4Xg\g`%oLghB00I![G:<@JS6C>klK8*f/V4f-H[b]BoS\--q@nEP?mDcr#s7URorEB73!Cf^$U</sRW#-5^\8QWi^V"XJY=%/LqA+!LopWoZr$G<BAXUd:E]E/qF12uqZ-"p8\NeWdtM/.d:MLf_:,qUL5"L0UN`:!HJS=3WPda=,GHK&ZOb`@k7@I;o`+hllb(Mub:g+20A&2S]ld3P5M,+T'1_`t:jW-3qJm[;^Huj]'3FEFj->/SO*@e3\c[BWPUHh.rD0)=BW\EbjDk%bpp4`5Ht?r\b*Y--F@P7X0aMJQ#KbVGkfGn+?Pc7S%An&=5)0GW7Rcp-4#^_hQ(4B-9:lo<3YCunD&:Y4=cRJ3oXGsqSMj$Qs(d)eZS/lhI\1EG5@h:<f@'XAf5Mc5.CAq,#DDa73W@[m,E>"DUAGc"rQU,8!6#)D?h9n\3Q\i6^7.>69'[0AA%eFEBYscpBCTourVtgic[PrXo-1f;_M/J;)#g:%#d'W.oD$ap-1/92*YH0$K&jJ&b]Bj('2r](P7mk69Bf0c_M;$d+X+q#n,FRA*M-l&:-3;4_R)](>WHp'`CoBLm<%f(NQsUO9Y;[-lgq^G!VOMlSui2*bp29tFdPgPTBiENFp7OZ282<+pQ"-M%DR.)rpa4]q'Wg@FcZ"$a42J!B5?de-2DAGkQCN6a?od\@ikdWYP>$dCU.,A7@C4MYH!!DH7o0siSuFIGH_sII(I#f_R%a@bX9H01NsZ<YTL"HIW#!7hMsa_Xgs+n4<b^+qbQaIVdO@F'CZ>+2<kFDSceF5W'3N3a2Q(@g&/oDr[$[=Dedn,cF%E;>AEN97-8X2rnSPGemG9qLCfHr;K2d:R<jP*rc"4\q1IRbAQSFB38^#!o4RSBa=Y7%Mgp0$.4Ws"dDQ:VrGM4bL[#:c8nsF+4m%KH)U:UGcRSDLNQV4A(Yt/CdPUm\1\G9YHsF/K0C'hVk&?l0<W9(@O,Z_V[JDXP4O.HahT##Fm]/JOrt"j'L"4>diJ&((+Y$Pf@JWfj]a5(.Z:F4a)p-Y`d2"2>0ejRW1VhE7Q(mWW`7<D6AhL#YNbDC#F:_C`MklL[].$<0/BJ/pk*/)4n%I.-o(UjbGNiBRo=*@nrU93HIIFr-lQ;ib_*:^!+0@WkG'G7o.aR%L]C@5c[c.HfG>F=RW=R,>Wp6/sA5Cd>5Dh!NhNmk.%c$W3`d2WP3umnWVKp73l,KF%Hf:92f+^Hfl\b>@f'gOh:KLj&s1#SuKDl5)U[q)BY1-ObPjc"9i;^=p>P!`3lN5bOHdX:'^\Hno+3%0=4]J#hJ!:K>]`L'jkKHbGkn"l[Nr_joar5Ll!At;#kLbfEb1N&@,5Yj<)Y?6XF+te654eRBJG><%TA=BH(b-WEh[c=a4SRm]m,F18rc(im>'Aj+p6*rr_DU=9K(maW3(?)jKqCh:<:o/J6dN8i3'W3t#O[hF490ij@P(E;%ltL'UG'!>fuHGJX%IDf1!0G#=!'XLC#d@%r.s5l95Pa_&UtJE%/iKkbk.t-.$l$HZgS$A1PuA+O5teKO=,MXIB[J$0B,%[&,UF2Dgh*oh@8r_7/:kmjUcg95M2Y/]T>@p]EDMrlNGpmZ2o2<,%m-a2-'(9/?6ITa_f?'GbuS,r&r"N8KM?kFFemj38n`rigIE'=+mY8/j*Rip>OX7:S4.#RCbd#m&2#c.eT.D4Fp#T?Zd0H[-OQW:-M^dA+U?0CQ%hig?60]ZWu[O9sVHWYe;Slc[9il^LNmlY<hK,2#_SlbaE\*0#X\aWtGruI#\+,`ATgYCA<aWZ/0_\6#pu3qspW^H&KCQIr+.^]6Gc$ihLrVHp6`6s'V"9rZJL.9tt:VV"FOnpAW^=DRd,bm"cX6Q#+*a%RM8rq)j&8acDZ]?dRVMDODS99=N'-iUqYYJpgUa&m&H)T*[.@;NI8YS+S<(-!9'j"e\r@^Qs*9\+Q`q<c38,\c:S2,'lmF@i9\^#iZcpqW[W`fo(`N%CO$i7U#YcoSISV*fl^Yj,GAX#%ec94FlB#o@&SXd#FUZQa1YW4WH^?r"Q6n$pMQH?WYRs-2D2fohrdW^_:&p01(tOUHeS,SME4O27t<:%5sRC0=a`%qB8ecCfUKZatMg_A3TR.08NC!^t<uX,.i6S7@RXi-h0uM`>$)CL*!2d>2X,i(Ti2/[RA$Ra88J'lS<PM1Z&aN?1FEN[n(tfd6D>X?b@k:ck"N2Oku4$O1uq2+*tmphPGSULX,mLi'_NkIl;`QAoP#RJ3K*DErCB1)pVE<c4?WB6[bs6ccamgeGVAI,;7t(!p'U#GnpeDO,oH3HOl!0W;dG*Nc"1*7VNa\:%g`_C$WB4Fn=%0LNm/s(66#c_I2AW3'**"r3Pt7d4YT4hED$Z'A(C/i1'K@s7Q?n!!!!`>jVLj5u^BZKu2[`!_FfA.Mdh/IG8Rtg`c%2*f%iPHAA0I\7f^L)mjckZBoWS$b%Q1lu?S?)[*i@Fp^/oBTf/9(Xe+,66?9Rd&tX&s7bps@le7$1d+Wm2pB/mSE=H?oDHi4s5X+9+/9k]5N5=B!RZ)MKVrt>+1?Z?:2hWmODY5NJQIFfro,feF5TmQO1'FM++RZT`uWd^q?si`#IX[,[+Mlmn2GcEm<8W!^o?/k'Sh>TE%cT`mgfK7i)T1I%cCs5kNgCsLc4#fVGF&W^B\]O;Q]R91#XP\+-/#X:1*OfF7u'm/eJ&fpq]c&*r*^'>RJ0]^nKO.;GVsu"5sIB$2VV!IdeeIGSN<W89c(-?$=PFEP:I_^ou?E<TQGJ,`eSU4LR+3i)&UniZTuA/jbPQ\HuRZk,,n\d`hNR5$:WlQF,F`.t(Z@YTs24R/KRCg6M\s^>KF]p1_5]od#!9%HVX1VrC51>>Nl2pCj/_pjui@Yl1jCPPH*^pjWC9go@BVI'Z&o*Bg'k`?HSBXJGL?r[ML@/A;Y_j)5i?l$2:sj1g2O()J4cDbK;^?9$eo@Zg[aj%1GDB`$e/Mt7cr6+t7m1.jbkMkfLN*Y7bP%8hAh:\cDdpbu8U<7]Y[!h,VRQVL8_D"c,upd`/)(5)+>aW]L2FmZ.,aX'-^d>-b;Q=sMUrCIe9`p2Bpn6@+1qUUA0^;<VU\mXtP2#YJm_EpBh(k7Q`.f5*k5D5Zp5;@&(q%Z%GY@cO;3;_dG\jrdGk<B*11O%\Yhoai96d+_VaTfca?V:?X0f]*Z@_]m1j\KQ[dj=Xr;Lb@;MuARPm@a"E[Iiq/<L2f[G7O:l/JOjl?I3cLO.V2G@ue$1d5Tt*_SGr$h>*$oWBV*I.m@.epBA>*SuDYXc>-);,lKpRn]X5`6"Y._=LY"'YrJB5<9'?n)D@EOntpiE5&uWWi'e</kRS;uZ.7B2mOp,@Zd+msml[=.:YYFOLXG!Ve9fXAZ@SFYHceEeR9ZI]#Hp7Jc^p5D_qRKJbE)#6qtuT5QhG#sGO#0T547j[YPQAdgE;E11>#V>7\]pif_4bbF68l$g>A>m]sFq!K]J26$CCAu$bq.q`!g_cID":#)9f^V)bO6]d_:0toaa6n;oa?"b^G:(8aCeYFZm.9QML@U$hJf>E_6SP`OR_Qg=bOTkheKpXrn_d=@Bd(U\d[a,<m\3-6&q1o3n<(_rd?\qt;GK7+[N9^n.e9]!gc+.<c!MMbG6f:+>]GHcZ/R^o&raq+H,,ne-@?Z*/<Enhro($qmlGs/d:P=o*SqU_oZTc1VgS`l^osp5L*fN:.nrCeMfNT:[hY8:S?$o:^Zc`4Pi+ZKF7LX8Db;O6Q[BP=0m3E(8%3T8NYrrr<$!?!X9+&4$tC4N49p'Fd&nX;$=U(Y4uM:aXi"f<ug+Kr36&/[_]-7CF7n"UUt%q@W]U:*3L\Y\cfN>_3:sO?dVI/::einH;5or@q+-Ao:=7[di1^2A!BT\$L.&fq6s,67-W=c$b")q/C7$.I\6n\"L(DD.q[+3:H1e%=WTjcR?-dr^$D/,en_2qbjZu?6W/kd2S?1htaB]a/Vr/^lN_Lf<m<E`P&[c[14a*0#ES"PVq'MVS#?qrE!.FQ*:!+?I\uOomO`Hq]_DXMK9PAP!!M%Z_(k"o;MHT'mP1[GKCZAU[8tGpV/HcmdIJDaU\a]otDW*H+nM.9DJC':6TNps"BG$!i+BNI$,[4F2EF)=?el(NjqhG1$$*Q>HV$0)h.c_TLljj0bVaRd;@j'YVB93qIP:R3AgL%^&p5gbY>hlKb'*tfVX)8<ajd:>JK!&N*-FlB%k8!D!NTE"U"3&4hLa=gfeS6jS2%KH&:8P@B7b-%YprsAAg07bgH'bY\BN:lUgQ17YgHU7,Bk$O/4$E[b5H^+3K@)$-!r=@R&a!s#0;>haT^XG.$1\@4\/n_7?hpl`59O`(i>js+j.$*X>acrFmU\H9VrpbFEA[U_JN4;)9=Y@t^,Pk2#rShb@f:<'op@J#S\)b`O+a[RX'SU8u(&d.iEt?-01rRjjrH'4Hg@)AP@Vh_kY]@ce]BRHYNS=+LPFcDNK+D*K"5+="$E=-siHmr,SG5t1$T`Ya17)mN>I6?BpRjaDr%;B8Y>BUf8^@Rj8Tj.kp;3H?"J/@>\-pr7qDcF+r%;@^XPZQ;bZ4Xn:S^ZOVtE(t;OdWERIBsuHgU^K$KJa=pBNj1P]Tnq3XS4R4U##cW)rYKXZoqO5b=JNY(Do;5s:mC09+"@rpuecGk,p^;#[[W'nQ:NElVOTK0OsAL_![2C`.UqGb`E2K"nu_H3IClIE+c]CS7[Ocr(t,5M-nAPB7OS=nQFlH=qVLI=L*RSTBD:;7l;`>[RnV]t>R`k5J-UnJ5'/=o<7'8PajgmuM@0.l=kC=6s9WY^SmIfRIGtc^nH:QI[.2g`nsi))qM6K^P,_%Fht7rBL%e]J0$YoFGE_Q2b&adI[@'ocjjlOTct\3/M"s[%BXeD0jZ<.sf=]*I%>@9^BI>@JF<W_se(UHl(TSIsoi$BRf84lLC4T4eMbk_4e'1IZXT[^HtO/f>j5I(-jV+qMG"<7Jh92H/IX4q(,8@:/5;Y4iJf7j,tBUo\*/0b'+h4BM8BbiD!"Y;Z'%tolG7o.W<eVrfWed\&:\LPahal<Qha(a.7%<AWM$0pW3QN<\Ib`:L]hqD4Y)Br,G\53.mWL#FLE1`04O>dJ&L'!l([[(?H)jf+<;(1Yb)UQUF\m&MK*q]gH;A%WoBAmmGfoImEbqC@._nUC(O!md+NS>NF?\=DUK<-%0B7'p+D45KE.Hf$)g8G2.PfL6T&nMfMG:T,L<d9=Q(G,)rrr8D2=Y.4Aq'C/S31F7+3+mebP[EHZ+ZG37T[hY5gOc?nu+SpAV.Hoo<BB@Td.*#?$(VO-RIIi6:`,X_/O5J^qr?b\^bFdi61\)f2(!V$?qo*\N`5:!:*e*oS8nGa2kO6^ii\=%F0rFG:Z5'k4b#Pf5ps)$_mrMP)#TSTPe:7n%`,OV<@26:E`@XWTq/c,$#kF:kus#nA#qXK%l??_FeX],*/NTR+Lc2L8'G+IYYpq+.&&A-pcZ2NAeI3&,[\aPEdgh?W#0CO_S::pn_l^g.HT44S#qAEohW(9&ek@QdN5IQ&dM>_t`d2YUc4S99OFh\&WpOD]hI_rk6Qt&@oYWT*+H64/&QhBN5J=OQ=rk99KKoJ4`07MiO,I!*oGPEOt8"_MF5M/lrR*3t)+(1_=QOY6r]DR_YW8]:R&_$EUM`@WlAEsPA_s/)j:!X8+(g>gp][u]KrCg@#hB58t)NALF<O26]X-<S.r;#)2pn,njk"CXCA1u<Iid#II)R\&l+5DqV/OFV3oAl#Uj/n*SOlA4^b.3#g]XC$Q?<6uB=-?MHQ"7qioY9lkgKpTX''<j*+8%Z:bX'!*+cfku3:h?#I04rh0n8QhISMt"WW+kojl7F?T3Q:tij[qsp0YmX#?ZK8D/;eWd)Xj;qliYuO8S`g$S*fVbLS!X7-d<+s-l%JgRGK7:P!;]$L@)B[aJNFI\I!a#J_1@]V6BlYDkr\S`Gn$a&r%&F'e_)*(TNZ]YEJ>cMdRlnOpt`XDn\RT9u<O^8Hrdn\k;_^JQe%kCPacVWIVL/V]#N%*HEZfiU4%B5#nuOq5@++J7KN]+$gaeCUAFZ^n19?Q[07DH[MgWNNHrf[r6rq0D<<XWJgCqm&@M_rRHV#aY<E?fNI3l]?_FC:2ha[Y-C5q2#COh-W6-]D";k+0X@=bV/qo$9Pr=o:+lf]VccGbO=6#s#i_jqFZN&rPq'pY>Oj^L13B9Lj8A6HtB/U2"I8jL&8TX5Jd+/1r&c.M)sU]+('8r2=rKgbhaC&ppBH^4nRMufD_'&A:N,Y%I%Fnh/cf^n)<a5_].?@]@XbO8*`?XT":)*>;_qe`7OE:a%IfMHD8//mJf!?,AVT"45ak,lIh!_$N4PtDo0d^O46i[lRU"nY$\9?YPIJ\+4$*=;aGj=kI*=4<r<J_cOKdW;)E,sO2rX5Y54'F4<j"hha(Cr(Zq]fqU[=Xq1h-ELo3Q@rYWAYVI,mVV=ip@I=;:5PWK2ePI$V7$i/ZPY9%dP^\!^s*P`EhrJOc?i/@<d$E'VG/aQF-8>_C/]K"5IO(KJ-H>DQ5'W(RCkPg+c1k_3A91FSA\'KeSijJ6?\K:YRTr(.0:AukOj44fFP(!1(IF3,qj[T5oDtQ<RF?BGoZleLuqtGp^rr<$,BjIh?'L<CG'GV@#Cg&uE"2t[;GaQE$#d0rQ.^<3sg08$\9t+0Q'NCi!.&@0-Z%@ku&Hr@_rD1L66A*:O+aB8d"2nT)G_!V!IGN;&dkXYdU"!==G'@K7D_n;7o6]>+=7gk%%epOj1&q-#^3D\gj;0Nphk([7DQh'4.&AN=^OSc1]gClmlfCe)8aY3bCqKRY1,+d?*mhT0>O38<ETE>u"0n?Q-^U4]lqW#j]pT]%)k\2GXl(i.2I`:Se=>trM"[Kd7IB70mY1MUVp'V,+00nbjhpiW24j:X#FPHpOEp';hL6?CER>?ae+;:!qlT%@Yk;^qlf51kDnh.$8otCZU=TPt:jni?a8,n>K(99!Z?5QspT3JsoU.U2o1(u(mlpMPU?ekP46Bo@ME7B,1?2_$JfKd.3r2S@rhRanO3LhQ)gWn/5=]'^f&E<p0;X/PMtTE145aWFb!sQ!VeXiZYM^_9Vmm5:A8Y>WMg6FJL>:'_GZ3i&iOZ=bZWQ`\%&!'s;"I'c8o)5&F8OtK1]9(_muAd./6hj7/iQ_:&:;=U_52aL(T:nL:e/gVnpB;6@FCV6I7[4:%*"?Y4rCJtRgqu-2RaSS"T3t,^:>3FDe@_WYZJnF**7e7nsf1de"jFQ;k)u(+$R=-)n8,r7RrR8?Pqu%0nXj^`\[.9^!.Ctr'knUpaa9r0Y:$5<U#LVp[En^peCYuGs,tGZ@[)tXWQ+1WQ)3C%6HGt,<O@7=i1qr<&Lj[.B0AldV*C!^fACeXOd.3eSdA<RXOc/K8a`pB_d2TMJ6N<@=9GOV+oPY`PM<Y<W>oH[c>]W__)Gh_(SkLA)C'E5mp`e2r>?W$U:[7n$(p]0s8kU-^5kQI1dVmb!5S1E>R7Wps/r5rGq<&4;!2@4D"MAYYn$!SUI;@rrfeG+8J5F-=6bbH!bqMqnCBa^X+WCq'>p$d<![Lg\hBVQGtF&Ea'I]R(Q5.rM6@/q@9I^cj'9sa`_N>+24K:k8c0]V2G\eHX4#MnR2"EM*Q;STuMHD5!_@sq'+N<,0fNKhWk,Y1666>nDZAd*G"Q\=++KZK1T[%8Grfta!)A"J&m(iiOf\?:\0<[@=Ef^:V+tJYG*QD&"jg0qI]?9<;`FC8(nWaCHXo;_*WXt[FV81rE[-^<;ldrk@SAF.DO5.D^<rZOtF*fpW4NN[\];+IgQ_;]d`E5H:>?!I35+(rO[6&;O*f:r[uXuC3Rc[5qC/<[<&\c&3A4B.W$ar3Scc?3AWC`FoJ4`ZHc48i%oBL#iDiF57nkpRUcrD9hh!LI2IOuhr)TST:hEq]$9iV6g,0OIpnXk4J+$,hn$sMnlM&$qL>('BQaOXKXUeH_^ikCTc!ggIep[*^='%Rq7'UT*Y%(d9a:3AEkdtBoV@A&muph[hppFF>SZ-0d=o(3I]YiBk:,;'O;tEQfH6RBchr:a4]?]+:4VM::<T.[&s16hm"iAN[8T-h-9"@Nd&H9UD>h\!R6lAMYH,\ha4&9PcgWicHhn,Prrt`:Iec;`rRTSoo"IqffDRk*qYZ-,]GUg!!!!#V?qUJ!(Q[($TAT/9?Fg`Qj;m0gbm-deB@U*UJ2MGY,L1qdX<$$3K;CuOqun(>3R@h_ma[uTXRef`:b:+X7ME:^"#GJFOPEMRWdnI+hPPh8QdGi+KQ]Zg,+V[WJUm7`?UP*Cgdqf+J^:=s#(6E##d2oMWWBb(IXm!QPQOmHIO'U&!:QoffqA9ERGM%8"JIB"WJ%2"j),?V";QNmO:XA3gRna@!'<HQoc^%M,U\,?JkRVa\28hsZ0">aGKrLOkls+)L8[m,:jWr(@/lGZ#2bgL!A>+o+CB\>AT%&3g42.NlqsG(T6rnN!7in+SY0!*pjnL4-moQ4=Eb9c96:U>IN1H>r'Q)6_*G.>_dK1c'a)`)l@`[1JnItMaqDoeO#KP;fT*6LmQH=;4ATrnkQ%1p+<]^5/u$>q)&Bdb_p&/t_kbk8Q@SmtJO!oi56OGt7aB'_f`C9qd!SC[=N/>6$37'LX/R:BO__6'?$;n9#JUm!iW\bkBC6m+J33E,cpgu_oD#_A&?n>A%;Gj'%G;j65):<O`t(lO`*L^ppsAbc4sUF3:hT;!`M'7n-gXY3iWB,kqk/o*qe^m/JZnK-BGq'TmnF#FjpePP%"6JRQEWd7rD3Ned,sNm!_<.g)n9i?P3Zcc!6d,o:-lH`d+S[gW7ibM51U2-KIc;<2M@FZ@EeaBh#6pZ\YXam+s$QR5WJJ2dJ`%C!IKpYKC(p!*oLtoOrDaO$Ck9AeHI&CJ#W*Z"O;pKiV;&#SGq^UA>Ujd+<ecm5n]+P%&s6$:so5<)u^HJ^],.qhk'pp,HcaDdf<BZSgDL8E$`JKhtk3>2K&K_?bQ9^5f*#QIb]&Nau=3h^T8&q;I5ic^rMk)R?Um:%_'"RUW*gfI'HD11-$D6#E4BW(YPGahJ.\9_#S-LmEquS;%MGLQ^Ek3R$3UE>e19/r[JFGpS).bbq:r`RY0ueiY]PAq(r0!JaR1R?Ngtr)$K>f#^BG&G]*hTT32[;%ZfEM_Bj]t[Y*&qf28[=9?+h;cU-h:b_5)+eNbj1_o\W'D#got7_i1,MhaKP)t/3:s/r&-gjhpE7UZ6<=.InCooK[MmW6b0RfhVX##Ms>iQ,@d3ZdntO$W9B<'CAEUZa3-^[%Z;M;Rt+oosS;$i09m$iO$f5Jp;7+*%Q.808&U,Jns-+i=7M))&Q=^:"NOA/sPo=^g*uL&O\*"/337c0`6V_-I=&M!%eKO)kgYau^n7I(DFb$[\<E?0jog>2MsQ<H56@crkY8r-UPSqYL@Y8-9>?!!!#/]`8!3'M(q=0Z,kI/SN%t3l].h].cf%a=ab5L'gbM_o/P7>I?dmW[N3tMHt*mLI9jiclp3K-/0().99!ED\t$e*?/F@OYH'"c;od2oJbZT?/0@i1$.8Oo6]pJh`&3m-2[.Y$@>&:M.A-rMVa]=36Qg3*T&1@piESCr`u%[b!<Uj9C(`Ns5k)"L&Q)^-,1u?"4EP7'<O`M`]a9HHsuh8W\a5LcUJMG"_.1"2K\ZO><qOnU^,QdldT@*N\W_+cbR]TqSa@[b^DiR(qm*MM6>7j:H-DUdLps.bIC$2^EDZWE-1b.DZ0NR-bMak)+)%%>h!-Qn93*,=?Rim0ll&/H6IUg*EQJu<>O+K-2ZARX7_:/5J$oXHpNhU.%f`/(NCX*B"j>t3B-^*2tD\#B%#Rm@:/*ieU;F+'pn7:(ZP.^@:m9hSA)slZ<-a1<56(8Eae_`=l/?Ra'9ot/qI*e?H$:.X7TZ;GPjC3>]G4olj.VsOK_Ud580[:#B`Zo*s7Clr([jNm1Sq7q"^894b[:Q`in!KMuL#soGKf%c<%aMPl>R5YE4eeTR')qSh\8eRa9`?dHl9O3WC(OI"hP--8M$;F&0R%%_"[ta4YDm4uaqL,2ZP`3k+7kSiD+K^&%L7qU>&dn?MI[*.:7<2lZHJq00Uro-pHh-e*WRNHlUs1M1CnQ,Nk#pbk[UEM:qrYTi,h?[CgdNrp962*[gVpJ#M/qZO.ZT6S61<_64heK)a&VF.MeY)^Ju>sD[(ni+K5>Mfh7AK'kQ]"lpdCSbgMhSsr^s5uOfee_q9[^LS$^:Mkf8,&5GM,L/?p(VuHp1:t]JO?#,H%/!\Dr[H@;>S$eq_K>l"D==AE.[N*"t`WFWdJ1NCi9'b5j.jp*k+!K!?YZ"SQ1m<FA4Qb'kog@?Oersd\AoknGtkl'b5UK-m+]4W;[7_Et)u4HfK*p8d):/Ojj-El!H@jVOdK-(dIO0G*MTMao_2>9b5_^!5+&83$J$YTtFf@9onD]J*i,:Ia0+c"kEr]\$j"Tr#RQ-Ijk3U9=f.`'Ao:oqp5H1CsViq(Yeb/M>pP-?0&bcM.;%&_kb&4`67sc-,r\@na9I<0-QiQ5:ffI>j=4Y+!Z_k7bHYY?'8Er$QQ>(NWS&4s2))JBD`PE:Alcpp&!h=r6PrZpM@>4?RPk!hN`Qj:2]u\&H#h-URnpd%/MXH$i+)pgnTbkr^!()F6;VZ#QG:gJG^.]^B%S'+b-M:@T2i=WW$"`VrZj>a$7cSF4>Qs"o*%to>2SFd]rRfMiZ0M29t"m_L3NF!%Q:_Ol7th3806SHEG`O%C8Q,j+W'FdCqr\#X`jd`tR^0MtQ-AT@_!>?@h&@3ps\$%s3)XCFIF%j0kcXru(Sn6Ak/=k^pC@+,Qac<K'%o\mGSUjjoY?'X`cH(bm>"q\>PW=*G9%X`-s39l1*>dZfZ`VsJl`/ZpN#fgj+uO:kH[WtpP&LWMY&8D*l5E;W@%)V"md1HiJ$52k;KT>&h2pNaBqF1]03S^-A1#MUI`BW&Rr%fgg7\E&!HTI[^\q`n9^5OAL'$"(%BBF(5Ds1Xcu(Yfqjb)bI-ZT^l4W,b8SDdWAV9h4K-LIU\s$tQN>-XNtGfFaZ<_@#.\3).$$:.RIZ_)R$pF2T]JggH.S`SrTDBcHa:,C9Uoo1HT@8]p-"5!_t.W-rAj_/J3*le`\;T@s7lGj.d30$[Z$gNoQ=Iq8Cqp^FWfW9)^-Iu#!>Qi9D$0)fo=H-"b+J'rW;]Q65287rhaq[$no+=$d'``]SHgD3O#pT".&H]R5;jW/d[n,3n!3knLH.%f`MllpogisEGm>$a"c44jZ'ITZW?q9c%u<fAqt0\F.1nVdB.i'!VRMH7s90Kr9V($atb2lV;b.<iOT,Ap`JmYX`i;^$PalN1?WrhTH9SC]T>3AKN]QfjLfNhKkRi&h&0^ttjol"serOGC(:7t$UoShf"Ze5rQr.h<>8Brp4XpUKskZ#07tp,3sP,Z!j3Z(9]\)'W+VZG3qnquXmQIl]/g('M&CF=5#0e%W*`)#;CVZAu[lSa_2[hRPsdc]?CYcs5JJ'INUuAc,7EE;IMV2*[13m7>oRPmt,Sn^SXEkkXF:S6l+,gcrEsDlQ]piAKT)_S#PZk8=/!Y+X'F79R'S4^o]V=PRBK5+)pfIj15<pKsZ(JZX0?aR#.?Hs`Q`oJu5ef+5%9s*NrI5';8e_YOmaW:%<qQL'sB9u)"(Sj#A"V`$%H5\U0d<mp"j&^:9g4gHl^o@Wue3b@A)nFbh9RK`8Yo;eM:BQ02GX3`WhpsiNWiMO=]e9"OU8a2;S(W;*!qR]M=U#S<WjrSA*q9I$<ND#Zb%h*j>EB-M@Slq6N;M=rD/*AABS!TAL:>CUDI]G]GQ056iVWa:0/$C$Sh_.-leckpulkoG7]Brgj^Tr-mW*I&)]g(bb5NlEL5$=-Ik?5NJ6n5163rO(R!U1-Ge%Gk#qtKohQcf=si^,k,QWH[a(p-$2YB[)D^,YTNq#iUd%\M&slN_UuF2Q=247Sr2dVMP4`'&>.5&c#N+,M]<F#dj^2Ku?^r]%)+s$l>=ectD-npu.=aaF$u`2(+ier6gsr)<2)\^'t$iUT2<hP%mMk<sm^IsS^&4p4=Q=?<6d9pb_Vs&')HlOE[\dJLpJ^@n&As&AmIm`f9kMu3FUD>X54c2)p!k_IA"gG]sVMREn*6uf-rs$Z!dG'uW#ZN%GKBtMH88VLNfCYV)JgVa'&[P-cWn/_)gHnQ"k#*11]qD.NC/'_0aFPS!4?7B-D^ZF?hKWb;%hN'^'plrgOk/6^#:YZgK^*O6=h9GVT)1:Rpi!l$Md-pA*%M>ldBYnXiYN7tRc9Elkq()>q^F[HGrcQt!4p,RK^EF9:i('$;:&*pqmJindPFne;1"5b.?OHcg&[d#O@afHI7Xj:qS2SO`*3\/`F+1A9Qc`q[5O%hVrr<$!IpJlM*)TFDQF-7u['VF%d5E03KJLZ^H<]rEk4dqcbA.V<ITmns,`g2D+2V'B;^kG0a[mr@.*No^/+V7E=Gp4O1I!-JpWpPI43hknFZVOCpYP'phWMGprqXid=3obb)=/H1&N-cQR_b$_2Z#&D%1feuemj$FNkkDK-/.TKO4SnWh>!tLl*s!iL,e61i9U;U[![-VZi5JN0?fUA=hdS*P5NUT6uigc=8`oE8B+m,`F>`r&'1sOnbTN)':aXHJ'8s#r<_$?hJ<Po%k&Js`dt%hR!aV\%DMkE-hW^^^sA$F&GOB.hi7_\8u(`%X=Ds&roG;Qkg[i%(ML!^?^>'T[oa`Bg&_e:pr)@YYj%;8HEA+['M+EN`4XZ>:;!q!bmB`Wj,U?oMteY]VAs$rR^i23Kt`FZ(\L52B'l2ao:XVq_0E_p:6ib*bi06kqS;3.</]rk.7iuYOd^X2EWB/P_'?WM-MT%iS`#[gUu),6H*JHfb<HW2KU!AKiuC!b_u;)9c<#s&c?.`"$XqV2B]dlp]u]rT0jaIt>EfSEj\4I.;%?QpYE^%%Pp6$%BresNO6nJ:$WkeUl9R?'"kQ20k?S5Ih2ar%A)1@tE,9m7?;reC<-dRoh94o?-^>0OVo;e9^Q9NF*&#>gqj[%IaL(ZY3WJk`A;:Hr:F>E=G'>*QUo;TaOZT>Jd;Dc>i&Fd;j<L2$lOYk%kU0nIH5D<>EXB'H-!uPKOn;^7]m0nGq[S&-Y:=l=V31_5r;K;1Od=%:g7_gMC/`Q9Fl9&[2W'AdcAk)%kFRj\;og%rH@pgi4Yu!6ScYLD^;8cYTHEHVhpjk+NtM9s=#&Hg""nLPr4MY";@d'/H=>^MSp4%9bJYD"rQD)/8Oi$NEkM#4L#f5Yr_Mp`;A8mk>\=l6Q/;NRr%.e%rI-MNp)g#ebl:,fq'<:4s&+l!GJn:[qrBN<r+2Lih>F)*15"M5IdtO00;OlN,X+W<?Wqq=oZ"WFrj>s5jr[pG3(I,R8-ena';YZSSStn4J)VK"s*//G)=d#2;qPA_l/WZ$gj`Jl0q=OW1/o;M3)%`r@WS(-s4Dr#I_UFTK`!"_T'`*+KN'f,%MFT\I)+)rpBbSYk.fSPbN7rpn`?f=):CIk_,L?J'2E[g]Y-VFWBmgSN9gJh>4KChhp^I"kLD/UHRJL)Ac:*(48FI'8R]qddOD:^7\Qa'!ip7`.o4]EeRl>`q0Ia3Hu2F(>b\6<>Z4SZoHJWO(EZ<i+HTiiUArZ6]F!j=)@?>T3("q_o_Ab$F*d=6jdAmM?G#/$/75S3B-pkR+(jhP3'4ajXDc9UXL5Ro;rr#SFnXX$a<`d7HMtPg6CYmkf;*e>Qen%C-+8;*.2@oKi0u7onO;3W>nZkG*b+7?[spCtH9Ut.qoe8YQu0])c1e:]dCAJCf[mjp]3)^g0\]$F@$AIA3phsB%Zb\0`:qroK628=IAsRqDYg9>BDHo40Ks##MZ9'8X5/P9@H\TeY$OPBn^cD)/k1-^ILA"0B5EH6DdN@Vr=&Ghb5*@8Q+KugniNK)G)08pDr.lQrr<$!?!X9+'L>\haYG:$AHEsH=sCD7/`!].'k3"f/Vp@B<J%-Dgksn)EY22GH;l@9-n9Tu?DTo_M'c2>ZS<VG#^Q:KZ283\Qd[=VpLF(YVJ9a*K4aM=GI--[pV"f=SBc32oc<Wag\?iuFoDJJXH2LGWpKdi.9<A4PeC/;dZn>8539e5O'Q+OrG:p^q$1mrngV;fo>^4Im/0]kB6VNMPAd=mQEbCE#krqc3#=-ll6#cbDYba@p8D:b7(cHhr1,L'n2&JjV2%.Eq;_q+.`DGgkO9$9WE)hgbh_g+0]urLH3@')m'BXf7i:[/Y0r3arEZO+W$(srEi9MMEjt7"*H_6kNDNF36F2%-P_T2gYY12R[&,-6^PRkM8AF".DYT,1hSFkCDo'5+nGhrQQZMuOGjMVbWa8`7"a4JI5`3JILcs$jEW^DE+.TD\&bF1i?NYf/IJEi9U;hQg-Mc*7+1o\m9:Ff!hk"SQGiedULssACI-R($+3t=K46Ujh1\`&=HsmgbGqIsNj)CYS^-$*?npU9D^=JEd`,CNU]hsi#_:JOJBWK3O+J(cf?1SAOs)o'fc94e?;h<Wmm)jc\QdX8rY?0p)g%*WEIQ\,;ST)MM1S0/bpIe\lmA*mfST*5*`*E^Oj6BWooF-Jb_KlF<5^/hcTP7b/PNWl#]pAXS$*#A;52%T6A9rZ6pqm"If\lBE6Z)TmEBf8uoDG<,[j1AO`\2l88%nFB>qQaC)?]@3C9X3P*jBk25@54U)<Zn<MEHg=4%CnNnIm")S-t;ooMtp>pW6M8R(E";T:^NR$1FIsrF0mHC^D1;pAob(lJJ`dl>HX#5NuC][Y*Y<#-iL<jG,bF,#=^"*q&H&lDJk$"QLr'ms(V4dQ:I&CD2?smU5ARnr0(&<W3<PK_Q@&Q.CB^^cYLH*5-Zb,G%bIh"2&B`Z@1<@/:]"%S9ReYFF*"JGLr!Sss$Qm+QBm&*<et>eb7`E'.QMHdf0,]`e,sjcp\uT@#;in1e^m5FL,a=,l7!RPL33[(lJ=;-QpN'U&*RUpcH]@Qb6Z3TEbVCX,uWr'VFj1@`V8An$/dU"90g*6IC9HqX=&VraRX<j-rWW-9kdOShOCY*8Vs?eJJ2,S0*<O$9BF3QMBN)rq*:A7ph^_1$l"^W>&WYF]AkiP31>D\TZs/fsr,m7ZW)ffOL+c^Fg4YP\2/0`E/X9u8()rksGn&(n;hXh#f"j.7o_ZYq+4iB,tY$GD@d$KJr"UYj<p+7'-raSHTX:UXe$^`@<\k]da;U$hgZT7JnSCls03/<qa.;=TuE5*,\%*+So!r.qaB;L5rGl$g:c0in"Gj>J+I^Qnf5R-IQ.rc=_'OrgmFhf8*LO2Ldjs&+'bD@Jfm-q-6gfWB<)^J'$)2f5Dkn=A1ahqjf[kHo!qnpXQl;5#jj`HY5^+Na!pa?3RO7I('l79Modio14t,,_/$[\/4Uf!-&7p9u<=7H3eRMTCF>1%%&p;60QM.*^c+j=#<[;.N_%FC+k/[Vdm-1$-]g2jq=Bnn)P'!QO^Xo<\,N::Kmm9]K#8lehI+Q1)YLfn]EHZfF4iRUsolC7[F5rn6BJh0!SMBmCQlYu:7%NT5]fHo/FiX^l*Vb2n9U>^u>o#2B+no3ZF,fH/cHIe@.8?\'AsQE:c\kqDYO6h+XR7\)d$B4%J3hV@`QN]I))oTLehmQNU[HeehRe]qH]B]hILq<6HPIjH62jH=kBq-ig=FS69gp][6CkTBDTU`(jI$0rr2N+X74\'<eDhE=gS\a&?R,i1Z`<]t+l4a'6nF*Xh[^:&"<01`ZK4R0&D3PZY?diVFYj>5u<+FHHR`hNM5j+$S.ZV^$3-f^Kln$L8kq<B55s+)VPp_n@OT)`6fLBdh>dm&<\J,Mp(m_9](\DMV]U^umna$(i1_b[Bo;i`3!A^Bs0P5%04)rGk?ZS,N%^Uk`jr9,L*hj"+0ec,UJmh.&eDM\%Br&jIa7b=DGk@aJu&cOcg$RFVZ\'5<$+bQF$b.ld\aU$elmB4>J@HTl:j,eKA+3RP`<CaVbr17$hK&0\B`VAtP]1NFnqeuMaU=jturcoV,(,$`J,kKtZs07(@\h=l0oFXSQ=_#e=\i:aYT5eMD$cFsu5s4!jTlXi;^-@(CN[RtVmS<f]8?S3ck4)+*PH>kPi@N(m3XFnK0q]\?=.R]6hF3Lk^>GN0RX4se>c*A@Ul-^h-%KJ17(0`"p40dNJ8\VMc"IH36>O'mq<#Ct8[jmQ[:JIk9rN]l3be$Zlm4O8Q*G80Gr!EUa7]9"j="g%'7($!p4uN&TY%'0.SK&3?[N<sF9@$ATY>s/WH]1/]nF:rLM,!/hkNp=?H/N'Os,)2JKo>t]\`m"TRlkr#6!YQ^'Ut5dEecGET>=55r/??MAQkZgQYV0qLVAuVQV*IobC\m2TO#GDHKR1HkOVq"HUn:q=G6Ff[)j]WUNF*ga,,oBGL@Rq?4S*M!Y?bDS-6RWG#l4;bm6He`MqhTP<m1i!01u\_pD9q\o41'lRNAE"$CKS;5Guop\3EK.eHJ5;u^3O"\YhoHCs<J'"20QV["@IQWTVrr<$#9jO:h'L<CGTs,GQ(U[PA]4a3Cg<m.&GW(3Z&I9f3G),`D2,+Of91p%;MNu0H(=R+p4CaNb((ij2-&^D=WY@uHn9Q::%oW'3_<F,2pYFV.1Ci__o%;r6qonEjaR/0Q%,UT)]0SsU(Y3V%:=r]1)S3r%H'e6F1o3q?cD=mnj%1Woc=&Z5b&M@sA\2A(j\pNO7S+!3eM$r^0+mLg$7BMTSOU@O]Zq5fgiNIKm>NK>f]7k=c81Jl+arMdWpHQRcr]R)#96Fo8aaqsrOSp7rnU4_^)bUEXI&Vc,rb/nmt1S3$GfV03B+FV6Qd+`aXG%T@n^_9]2gI&RQS0G`d6:[@)%'Hb,)YaCG-M_%AcT+'t>u/?U!f%AUaT5+*C+%5bEi,:kPD=`\0F!!IAd<*bpa\)9pY(GCDT70+.](b!j(<!0(<7caoB:IqEFf;m)E.(XGPJSP$XU@pE_4WYHoQ^o*7m/q+FP,^9-C@N%^bq<Z_jmtCWUYlC.rE^.t&\+B;lU],'c"8rL6i89*W?d/>]YOK.)N=mb:,CUe(Ilu8AeQ9D&jN#V.l$c4U"&n\!:5RBOQlmnjH;*eA1m[<YI4WeM2o&8/`1Ou/dLq$rC]D78_hI#/Vr-\Q6M]3Vk+$fWZ^.uQO2<npBeT5.Q!@bl0K[Wn\%-XUL9W5M_=@N@mer"$=M`8UC<_qfd/TO`]D\rTqgL=giqAMe+.ls8K7,>pq[YIXWgPU;p]J4Ec%"GSg\A_:4F]BLm9b(N_4QZj:OfA@nr5/hfo>F5s"$;hn.__,n.NiY(ZT"cgJPj4*Fh,1#l/a@,bcO'O7l*8*dE+M1Pce0j52Rkp$Y]6qT!LD]f#feYGq9k:-[2_fU[M6n3-GWln%7=Z-6KtrKj1&]g#2-ruO.Tc"\'<k0G+)I?Z+nk;YC<r)1agoIADFSStN`3Ie5CmF-Na]tS@pna3jc_/GnBr25l@GpEdp"2*+Grp!5UGfPQM`"^!.*SbJU\ie[1ptEF004U+BdjABJKQMd&T\OX%`;(Jqp8;Ru5B"'mmt>r$juCKm'?Wl[WH$43o`7r#]P/cCOuu$A$c(@I8A?=mhupIHbKl-XH2iKm3%(:/dsF[49(qUm'VMXs/7kFoO(4]P4@)K`kE5;^]GuF+Y8]UB5jJci\+gbZl9ET&o/Yr34=>q<J"1faB:PP'!O!s4?X;A]T2?s8(#rqkqaBrW3,h?r2?fe!o^NN"Mq@heh@;+5BV$?B:T,cCXlEep2l,q_g!s_ckT\Zo]m)OnU3L.*^7d(UY8\\\&_"S5GPuAS!!*#u"98B$?TLXV!!!""
rcs0 --- 1 requests
pid 4310, ban score 0, seqno 5:0000000f, prio 0, emitted 1663988ms ago, head 00000a08, tail 00000a80
rcs0 --- 2 waiters
seqno 0x0000000f for luxmark.bin [4362]
seqno 0x0000000f for luxmark.bin [4312]
rcs0 --- ringbuffer = 0x00000000 0000d000
:eARl%kEA_lQgatq([tQAXDXHZ"t\'_Be2d8"r.W"36n_'XdY!%3)J;`JnX5eG/`8W>q&<-H[s7;\K`lSm@[>'5FdR7$):\\#P4s^.Ko/a!=Vr)j!DMe0j[D+?2@lSgQ10/mksF^GpgZ0pWktmo?Y-r]nS@<-_('dhk.:p"k&CNCk(E]I>.e&I1Ual_`VAc()1:"?R#+W];o8U0oXVg7eBsQoMU.5(k.n<d&Ou&Nh/<#VI"n;]"JJ9Vp&L0-C2G?@`F@;s2SBYUL1aA0pc>AKB\[Q,9gO>6<>>>K&d.uOBUT4,es`l^krCobQBP@*'eQJJ`[9oi4ZpQn35cOGX$-N4:ur@*X'1_FTl+R#H/YNct:'4blJjc4((/.%!Xu2JPQL:?us+r]E*6ff7N])-LcK#!]V(mi4HgOB*9%c6HS@UB'[b*'*slk;s6XmpD<R%^krCkbQBP@*'eQJJ`[9oi4ZpQn35cOGX$-N4:ur@*X'1_FTl+R#H/YNct:'4rrF/@c)dI?M)s8c8teI9l'fYN+!0&'#)gKTp[<T6_qGS*RToGLeJ!]se@9l>VH;FLQe`]jpl3&K^Q&oRA+@De49$9ENmE^tYLrbla6iCjpu*9$IiKX_YN(:IebjBDk59>Y2(S7o\GU^R;I:"8n@A)c`Ka;3V'<#6d7qVig[!n;3,J.WePW2H'V":hT&.rL'n^q[=;r1uD0pgq!B"E>T1i_/HY#1$ktf?h)_Hc-Ki/@$g\"H]er!nI['cp4iE0.:,\<1;ekS=f[k@ggO")u3>:!jEc=3s`<2`sHYGmT8rQ86aDND8\Ko8@]?b]_q2/XbL]4SE?3A1#(h[EJW31?Wbi`QuoK$8P'b;h35Sm$JY0IU0OVp,T1=RM6U=_oOZSnu%J%lgks!c)RO2pqB!5FEt(HH>qLjZa!A'dgL9'ntajMZdh\]rf?!24?N#n*NH8-#?4@6"POXNNqQHgs5fcT=?s\c?6Ah9.0]:bg]]5q:fXH_iAp.Z"6uro<rFtijcGa2G:'^.G%e_Nb7+H$3&2p)NmSG`72bkm66^'1bgJ5'<Yc3\?u#Cb!g%7L'Q,;d#VAU,2-Wc'K8]%C4<O^obuR2-9;hl:$CDW<VK3[278[CkQSGpOS8f-mb)-Ea0MbO+i8MF>7@,]%WrKB1SbZV&a4>=ocVO`-rtVHfSB#N>Q.(%Q+")"R(&"cbK(;Kc4(]qoI_G*KBr=LiG9BqMQ&EJS=^C63nC;JWRIfBAP*Zk*QeiY7:Z3s5#m(;F_!gf]9;S8h`ij*mCduoD``a#N&V!60"/olK'-#Ag=81s,l1l*26osnc(X\XfJ`[sr)Xk7oB_*;BD-&#A;FA`MLO^:>c?1!/?AO8AR0^t7[&Nu9M]3jq$8ooGs]tD^LKDM==,`hFr"(F:\3+.X%8JLj8:42-.Oa*%SG<HFrp3%YPI^RNRj"(jF5Y9X8^Tmk/=8u@8_1J,n5ON*,;)1#X4^OTU1i/k@fhQV.jM)m)\j<Kgrd7c?Mj^F<ib^*X0`"2N:q1]d1Hug3YW4KX9jaiC?^G].lZ>DU\'q;;dm&;bJj($Do@(A0@mp#8hRH2d)-=gWr[hFe+kC;nUO<UrA]LN>3m>fq>Zt*u*A&O>fHM99^CeU%Ftbe1g\*B539)&')hSb);.D79L\ZeS_Mgn6pT9[<9fA[%s,NY.R?SjfjqoU@G[>,rbYp[&/VRk"^[&n^+NZrQX*j]_[To[/(kkj7`*9n4#@lIOgWjopsX>.oSG&X?%239YG1,d.p2I"=@t5bAP0lC%TrrAGu#`CK*4F!jJWfPG+`Ca+"qLD-O0-f3j#u99u$FlC[D'\T\j.DD-E>pVrieNE5TKp7T)BH^9nqEtT6Yc+#t7ENhF9Nf0;k0LPdD,2k]^#ab'd'e3\T\pT4>a^O]9R2!NV]4]%@qMh#f<3Mg>bB82o0i-XCN'$#jQIA#<6VN35m1YkBU&D9mR9I+-g9b)mXjbbrka^>.@m6MCnbQY&T+dX4MBs0%l%a7Vq#T:+qACqL[$@n!f>l"'6D,-2)ko#9b.FEXO/d=n;&C#VWGQniih_K51-6FKVc,.5PG;EXG[btj!LV"7UZh^o`67[f/$R`S<0Q2e3rX0S^"1L"XXDR<HOgiK6N>F`SE[t*)kqF49L]DIoTah4H/\A":6%Mb;VEuC^Usj^WH$+CHRR]l[;9YJXFi)?WkH4jpp*h<U!\naM_"fYA>Ma!%08/-bW@s++2CuhB91NXSk2\+'p>pqN<Hq[Ds+Edrr<$!D--*():r(d8V./D,UMVe`sn8C!sT7f%/Flhajl=NacQZr\L29P?>Bc'g(@&*DO4Q=K3ht7Q)V<EeD$M:.s@%L9*VuOE=>k5'q/h<VNQM:!1@;T#@_!G#r*T^GPdDI#O_T>a^p7jn%Ru:UT^89+/7i`""[E?Xj1#co:e;M_>P8>$ZTp_ke*t0hSOVNr.'[niu9qk"4,+rhAW%a4j-:$6)'h(`tft'?ka@k5#9;HXR%ch7=$rBUnfXM9$3t=`liN*C0=K>XiQ\FH$KRM$%M]QR#S#f-U;d5[m!sd2.s_!@Jqd]Pt+;A:ks0&nG(dU6Mn@J'm%8k^S<*O/>N/Zg@FMS2/e@^`rad1!n[.f/8Zmt(=q*f2qP"c>!H(hLX:Blh'?(").M^;jZNARa*#1jDPI/9k2k)eY"gNf5QP#\Sc9k5.LGV<loq\A4qZgS0HVJ4qON@1BAK;*YcsRDrV0chb:?<F(=Iq.I(j1&39E3cK86c"(sj<E'H)RSQgG(PrJR+rs&BsFrb.';c5X@Z\,=TOs,YkojUMDc:1@LW1I4c2H9)H(I'Nt+=S3J&fq!Et@bZG>e\8Y6(RpHf4@>.QYZ5(21bup86A6BrFse?gR<G,E!IpMu'F)KEF\tF!Ko]X\_!&&?U'dgYAZ#.NBqWJh3@+mJNq7=,VBm\C.7#s0S:nE@McAQ,;/a5_nSTTg0@Bl.YC-VnicdJrdoiWY\*@s)@jrn0_>)7#QA=IXGUDj<cu!ZcEolTi!m8Huah+p-YUAZhdsD,7lG?b1_R7me`!nc!'t!W\VM!4iHISUXr=@8G;,/9<<Y.+mR74F!Z_<eTS)/#b@K=Fqf*MdG#k0BlBJRHs$*Un!\N':!W/?^DYgAg%ImW&Akr/fOHO@7FbDFXI(57#F-RU7ul9R-lfd.14SB*'.ZfC'),$>/fp+-2[Ja3.>WPC(i9K9.EO'WE+^,lI[[^l%ZWa>m1\;<@-Wq#[I47O>umN@]+5V3>4^6f/jRG3;K5#o\!TFpNCR'nU!e\2cF&3.lOF$6gY]8mmpa.bG::R("I!]4+/O%YadP_</nCn0U;2-1/j*O(NjbSOT:%7P0ED20-be867:3B1t$`^,k"ml+A'h-F3Rl_h/HVSEf/hfEY2a-nc+\9fFQ>%NQ&!94uuM"ZN:=dbqc3s;/5BYgZUGVeEPM4i#;&i@;I#U1Sm@CEJC"_K[2>2tV4TV@mK_[6h.3DJdT1@gD8L&&sU$oH`4=S,N)0W[K!UO_*(AF&YrC(7R$"L72K:<=o[H>#?hXVEH1AHTMKnK9nX,9-)%SC@dVI$$d[XHW[7(9`mSK3+`>Zf#[Zp_Gci@<TBG=e;[]6W>$<j$S8K<q7JL#_4$jQO0UsM?-,(g<TlpJ5f*B00-q#Q3V%1-aYP;n%FG0Yu3n.3s;[F.D'&<(aq$;jQ`TlZDR<EGFmioNMoY#dnL.&'nA6j"DlJlHbFqh,aZTl-<Wb@kZ[/8jTD`#QPo!H`="1U0"L6g&N@>UB7P+A/4WB_mKT\VnTu$fYf[J+EojV5%+eGCSJXO9_3QOHW2T1TkTU#*#P@BR_g"+n`p2u1ZDK4TM<6mJ<LS)rTT;#ukN3@lr@V17g/sZO2+qItA^_:KM$RYLCpsK]:LUs7iBe6dW]O;EoB95*F@qFQDfI,*_`gNCmsV;OP*hTLjZd4;ko'Za,lHUc_ER87n+Van8iR@=cG<k"]W)='o5s=SJQH!kW;2C5JHqkX1^IZ[Zdkeb\W<.:R(?E&NNVfXg?;ptX>sFg6aMQ&>dqS-:\cBZO6E(E'[NRrJW*B.='hGDd$UW>8N@sj$t(-4c1HF)JrVbH<E0?,kMpP^K%K?e]WM2)an`nQ_Pm?JS<c+j">_S[hpUZloH-_p,3P`hqK:YIP[=Pc]&/BHH0=Y%?VT2QC@[tp9O#rMJ%GUqb&UB]5iZGO6BLI3:^Oof>&151+_%.2WH"XLI91et:)S:*,W@pS`DN\Irh_!)81be2p;P#VW#b"H&'ZXoPXUCso?Al4&$+LIMni01'U^i]T*6-B&?QTj!s=Tta]THm&f$,fnr8tfIacf@,Og4IN^St$dc<CAchnaNPnoT3G9AM;p[XkKf@g-F?d%U37XBI94Ylb9rg73e$Pr%rN[sr6h0iuFlkhQ2FRZB`)Kg4to-Hp1:;!;5JF!lV%DY91Ms9K"P*;(kTI_fo&d*I"m^nF/4s9cXJ78T?X.P6G3liGmVs_5YP9Gu`-G?#R^TMjd6R_:oAJR!UJiSI](DXjQ&K[AZd^7nHY,$NY$b/9D8fG0?!Z*.#7&gE01#mb.n>TC?glNVcW\lf;`.ek`pg;q0'Pe*7nt6imOuEfJp3XL&!QZhe*BI\^8H-I-;WUi$d3F5lJ:gV*Lc.uQEt]3#GRb&q]V;*FI=3dHKP9o^L[?G85a*''4t%M]m,[Tf"0tYLCMN-&Y@[fl&:Q[/6KPjZ0MB-GJom@D;\@A<A/YVS29h7Ud-,Dr&_9q2;52Fi.1\+m#3:C/Djo/gZk>B$GTF5T4X3-?5Y)>)s1#SpG5qU@gKr`LYAJW%rk5`,!.WVXs8N'!=D_5h4rNN^G/mqr7bLJda,aMs+<nN2/Smj_\@4sMfPM'5%1V$6h4jP*R<2?CJX0;R?rn@CdmhcJDCZICflAsJNMbGKlShg%[OY2[J;e0m&4),"]<7/*s.fAH7EGB2pYKpcIcm>KNdgln`g6H!l>-X$f4PJP"=bs85G.O=)qb+]Nn<II%b'V7^'BGJld;kXH>O*-bcn@]E2tb"b2t2Ig"@jYan%"kp>.AG.4,-D*M@+5g[#_XD.VDO\:?L>9,Dd>gdCE"-S#X'\QG,7PHMELQ[&jCei%G;DQ5r=]<!o>jUT!)FG\.Ek!K#7r6Gr&EXou8C0hA<F:"[&Uln%DN<Gk&`(IO/TEZ%]>mf9*^leu.ZF=NT)LV9`)6e'dI"-,;UrNTj!'JLB#i6.b'^8Qe`-MY34d)oK=XbjT.Oc"tWAO^?E2A]DL,>Jb$Zn2hOf-F5[XgSge44_&9Z<h`84b_pPQ'p\.`?U<+C:`X+S;-k7"(.@F<""\V\$)C;lMB@a"-5dRu1QZ)X-X-JMiU;h=rhC)5KfDeL0PO7)npZQkVbTF7!&])14W)NNZ!;Ft+IW/HLJ>[S/WmWj,A9`!n)eMKUY6(_.+1r]ccgFq`N"j"n!;(>Br!s'Y*\H/U<4>Be:M#aN1eLjJ1[;fr4oX90'WStO*5T>6AZeNJZnk$F>nTPQT#4kKR/iG#YZGaYli3F0!2Cf6ch^_c6B:U$MDF23&bqu%i@6e;mdeujT5@V.:u=buV8OP7m,>(8O<+Qulo<])$b]laIc/l:X87/WX]"LCDQ+WOT`-O\"RjJ?-!%4]2(q(OPA4NrONoB;:I4DA\2dJ"_.M">Tt-.$TSPaIt'b][d/Yobd>FEB%#6bAF_\\EHTl[sH>$HN0$^5BtnI'>]5&tHm\oS8E*T;K8OCS3Dr$%WKVKqqj\S&;dYTW6UuFP^^e)hW.\K(*i^dW6E3Ym5Dt29,bAAjRK62jBco;%$Wc1Lq7/&L-rUngk(m&Uf>,n4pQ(:'TVBRqHd^*d)[UWlj%+M[N/qAAt*q<d>,Yh!drhVQ35-$P?Q!0*[&/5V]<u%[fbCMcDdpgb'dh$LnQ3T1hh8jja7l3D->F\oD/W`)RDpQhB-%.H>Q4\$j&?.!1=_MCl[Z/AIdiZ/4mD3ta/uXU;i`bFtX`*8L\Me0*N,qTHPlG72mIQsWP4`Ii^B<+k8#cOT8hbg+Ci^Ck\sCGl'd\LOW1QYJ!$IUgJ7>oAd&kO&G'jX-JRr1?V:^4(N-a`$Y*)a(C])?r0C<Mc*[AJW:Gq:/ZO^7LO:j4hgW=Q8=MS8PN##]tYNYSZH8nfUS]YI$_0nB;!!ro1(WM/]s!&53L;HAp_L2u<GtcLT9_el(^(W/<W#Xmsq)I1]ODmkJ\)(:>3hJ*CR#(nVeu1qIr&QHu4Gh*KBXUl\fPV`2%OFKl5N2"[L3r0fM&+Z[o`((;XUdYXrOp_b;)'t$utPcB\R#`1b'%2?p]+H\8T+GD!Mf$tnUHb&!fkHsR&Cj3M(^@fmL_$.BKV'#>(gXd[KS@!#KetJ/INfUoe=#53Klcdt@g!S9@s"YCM/om^1O!cWq<_!k%1<<HaYsgQDeth1>]c/C?5$kiYDp(0dCe"=bWb)"=n6954mB<[BSP%(QAuBJ>^=lhooA6L";E.Y[4b(!8SHemYlDaoEHKaWK<k"OJk/fqP3fJD*_URcE:ld'u0@$Xu-0BS*HGB9$2PrnkME';c+oNPZHWU.@;s#DsTY?2ns#plu%>'o+O.XVFp8:S\Zh(8gmI##.=fk+(LZEcXq]O^uX5g6hH?6R'r-m-2j9HXPE14?4OEIkm_7k6i"q+cmTjCS6i@H?\,pcDgpqB6EM^%lSI5gcLE"F-=@/E:(,ch3a%uiK-qZ75cF6&=M4[:kPH<<d=>>>7o/HAgdW6*.Y<A51KW6\gXW\S;9?FFYSMELsE<NSS?AtF82h#G;[`R'#he`'jr^\!X/'tE;8-nJ!;UA[Ym',Vj>`;?#CG"e,66_H?^qENXVr;IH1[GZXk]dL:)Ce3ZtK]:>jg[3PamI^eeNSu,L+?"iC'F-("/%]mX@_dN]JVi"U15p(1,).D`-+4b6NQHInm.P^r\.b95kQ?%m**t973b2i:(WnX&$!?<l,^>?O4.XZXLW>Yr-CsPe*!m33]"%k8;ib8@<tX<e2""[V.UIC_0rS6%S9cE]EEANeQ/OImaJY.66:l9\KYqs!VRe9e7!eIgK@cNU64mIF&U86b,3:DcEDE1IXSR-"^IX):0s,7gOY99ci4k??b!sepV$q+maP!qjkNS8c6e@EQ2f>k$`(7(2//enGld01?!\:8P9aSt!Y:+W$6t)03cac*:;3On!.mgX$*,gZb=Uh'1e`X]kL>&sLitiMf42P3>T+4(!+Nu)N"6DkB=^RWT1GHNeM.TV3Y?e[smrl.QO3*.7-pG*[s.%)3ZH6SJf5=K>pO,:\'X$nUIjN3c@(O):1424SIS4%274`Ylb=0WB!:eK4^anWk0&N24nXFF2UcJ5!d2f^='BAs\5Y3#LHYsnaWpSSWTNt]*`;=/&`I]Viqg5V2kU.##3cZ>eg/61/)<_Cpbh@R8=<4EG&.=Ra^[g/Rh&Ns1jtHNOe2<+I11i'SFs@PP4Y7#sZQ7U:,V3KSeC&XQ;YZ8<bmc@Wr@-6OIcTSPo<s/?8Hl<k1Y\X+I$!MpCkpkB?C'8Q/\]n584P,M;q2\RK:#`hl!ZS8pUT@abZ`NBSc7i87Bo*J7ESk9oj;m&cQV#.e)R-`P&[K"qPXoQKlK1:-$FB'M7G7;.q00;9R%1;1%(XO$B!$U3D'as?eC?nMlXqO1`t'+meYm+ZsJrFEu%K;E>s$+:KCP7ptuaJD2F[5Pf'o/?]mPN:9u6?1`;W8NtU0F<Z&,X]&I>(eBTBR`?WgVDiB"262nbD:AI_H*GP^&5+%pq7p"[u4N4FWhH+22&fqiTBfqNU?a0q55,*%#E]HubN9:tR/\$)_U]6rf`i`d6._1pC]T=f\m<2sk+&#?:4IkR>0HDF!.!n9%0Rk2$gX#uf,/&)F7SI.>*=)`lCI.tcP7T"Q@^#mC^NGGhNUB;0q]l(7fSd)9\h46TQMf]:]3du#rFT"Bc"ZT]i)OE[j;V`"\(9jaa%+HsACON'VVNJp]B]RLd$;uXD.VSkjSGt!\4#8\%lVq_A&o9ibScrOYn98E;DF8rl+`F/esnVOEA2W`;4G^EX[V8-nCITIc^"(FDMr95$W^shHL9%F6Xod;FSu[bbWsG?^9?heb=d\8'^Ke+"n)gZg#nJ)<*]mAo-<1'1,cGZF0?Pq9j3V1cI8.3iAhfdZMK6Ve=l0U)H`r]N)Br3XENJ/X7Sl_]"^GU\Xsh?a*4NIY<Y0R/]P(Aa)(t^`@7BFCJK4W(fW7I%ucKOPP0JDY<0'N"Y,.JDH=;jP-MYVe/1=RipmrZ#hFDC`'Xp8Ie93[LQUXG2hp`8Y+V89q2X>pK/6eZV<(20)4LKL1;1B'5*3G=qCM>\9V.:KlDLTtK)t6W=A#e)n(%h&YkadnpL>fCI03[fSOgY'E)Ft,o/6C<G]-10Ff1qi(0](3h*0kJi9-abaDaFu13;D.%fd8-=MY[*9]43Y0/:\lKW`;9,m]t"$u;$G,_qN.;A-n<^.V"(G?oQ`mm^.4LUAqo>82:`2$TrbPutL04M<*9"bCe6jlbdHcmg*>ci`1grSc(R]o>VQ&.C-0-jqb=NZLI/0lKXf4Thki"^"jc)Q?!Y6&0]'A-stt&&TMA)is7`,`oKcT5K"^<BQ8?g[?iTh"TNhVarak*2<&Vn$n\mo=j&!-=8tE;ojZVYAHfTp^E\u!-S)/)sQUK<KVg(/Nh6\Qg^)]Mct3D3)4*(\V2WA7-<')N1L>IlS>S97gq&C/qPUHR8,KP[YUcKWY"kNkLZjGg*sp2#+B8dP%4`qVaMb"!,(MKXA43+:LpWEHWQ&,Hu%>,Ml,513TP93<o^QD7"UPQJM9A+b&d:U7&7h,%$-%jOV7lP=b\e#\1W"%<.PuI9YFCKjXFh/IC:X3#U-%mWbC(o9N2-LO8u>]EPUaE]7&lM:TC_8B'1IB!bBWPW0a2eFF,K:88N*YJYKShM&SCqIT.uh0t]_i3nS"q%#Bfqa(o=\^k.-K$02o;>f4mZ(!/H$`K1'J65%0!acSnH*g:9_H6S!L"6WrD5TQFa2kEDaMZuP3$@\Ku+m[-a>a-TLk_bSp[l`c7W5WTV/7b6<Q,#eJC`5n+eljF8I:T?i:ZH)`aNE&6K8raWDldj_:<&*'9>l0BZr.0IR)iiM]72@GZU/ieYXOB$R)GALa>Hr(fmL1[7N_.R&ueHbE&J]"=?gjBW(r/,s,Hkcrs<SO5GRXo;l2TggS=d*\sfBt&2ECsM?rbYD*&`K#pO'3-br&7eD`1g2M0I=T^>mWn6s:4ZYIW,JEg+t?nk,[BhBjS\XeV4eVs81FFk(NM\Sb4"sdj#.4Bc;g!rjmF_5g[8*,]SF)b[?q;8aOrU'Qt3'[qD\[0G*(/ZIpV'e5U"[Bp41iOJhn,dWAG+0LK2Qcc!M?p+c$B%Cl0r,4s3HC[L+;kY>D0<W)!,sk,PNM;_:o[,oF4k^&!S#GG`E.nZ`1N]Gn%p!3Vu2tc2H_@R3`5eA1b8;0@GfeO*ZCG8V#RG8rX)7N<]M'7QO)3?I/+q[e5E[Frn@;2EZqFnZPB?MeGeAj,],m$,Qb]o4Og+]].MLZ-0FRd9Qc"<b\AeBOIh6A/$#hJlFAFGM,^XVfauuT#SeA%eCH:3[qLk'JT,4plfA2/>r5#V!okto=:o\8QZslG]]t6cSqD./:JVYD8m,$Cqun\h2/oGRQ0HO(_<EaioAn<n,9SJlJ5<5BUVYFtp8;2X`Loo.%0M.%Z^_0jN0[9_L>68sDCWn3;5Ua"-dYp7L1=r_]A@YLQX_-8AeC$8*2f"IP39m!LV:d[gPU:A-o!?$`H\E^#et#4.?Y2\P09kimZ-EFA`#r^kAuK(TX4Wmji[+H=\e5V5l&_nXrjVINn6@K%E*6e(M1+t<La2LNK<`#i2UXR'a4aG5]lYgLr=$^Z(l1KkeTm9W*T5/M2(?X-F(VTF$Pou(!LDV3W4^>/b$(Bi3,ldSKl]O.gnR$//fMj_=(iV$T7I,?9BFg]]44N+7Wo!gT-7mSmG1j2boR>ruY#YZJ9[rb!q'!\+9C8Qk&5M=h1\sK_UrBA77@KhtGhj41GKSRP@Q_k/c`ii^N6?GTYQkD\81Zq@B2a;5_!Y5(94XTNLms[d>PD6C+Lre-nJBFb\[C'YX#\TMr:&6i];a3=l&[\nmq^+22b:G/cqfK3b,dl'+I8i:]UrkJQq9H8X7KnJ%=m3[:W&/Tnc!kMEN+RsP7,LYl*CVbWH(O_W&"7!#6%VF0NP5=6-+,L&!9/g!0L="&I^DN%@JF0)mC6g_q2+/.hbPG5"b%gTNV!C@W_
rcs0 --- HW Status = 0x00000000 fffcf000
:c0UsF+92a'"[E.us8AKoE,\fMG9lGf1mU`FDnMI6r>2H*QbS,O!!?X&2gt`,rr<$!U]:Ms!,V_e
rcs0 --- HW context = 0x00000000 fff8b000
:_<d\:!!!H/pRoA'#7kZI!!!!5!!$p+m/R(c!"H3P_*A\G6Xf>dH5+60L_CD0RM6A3^#Zi<O1\ClN6C[U!!a8-48o3[rr<$!5M43[**4(mA=rD-eH\.c<@&<@a#Q"dC:(!5.n")u#R[5\ghss.)@]VQ;W.$a3-^#c<#GpnTS(`*@.apL)%;75d)^Go*Xn:L_+8)le/f$_%0f0VH5Znr/+/u,jT!2-rn)Wohn.dY]AE:/qm%6kJX.-/'9OTr;^j]cC06AKn[hLulAUi=LSdJG2-E\e&+9C(N(RugECL6-ri$tA<8#</kFI%Eht,2:J#O2*a`t*D"_+NJ2NKi@C-ATB^WVVYqTJn,9nbWV7o_r_cJV:`X+1"dDO=5k4B?IH[NO9'bN#%HLf$4GRFa_q]6:c5\W"8@'959A`K/(V7uI3^@13SF`>Bg:`u(6^_U0\5K/'5;*b!8q`scoWS4.t5`geKr/E&,tb2524jS53'mXt(lX8R[#hfUlV*+$P#d)IKM"q!?.-4mu>VA>"BbScBo\Mk"-(?6KDhq`'33o'Cp4Nt?SIc3Q=+b?9lUBG'8.>=L0ZNao590QifHl^#TaKTTBs3n0cK!CUbEUg/hQi/50EE<<`_OLLeE(9dgQ>sqRqkdSHaRf.-=)IA'"*_POX5ghOfC%Jn]7%/goe4NPc>%CFn4#8+l><+$]5r%[r8ma$7ptjknigjUf;!o>;>FMK.C)0&"-u.1e2:EEp5!H&MD.LRN\N@FKq_6I#%L=U4N!PmNYp]73/[fINAsjn=i+8sb8tZ1/h4\>E0h#C'l[4lI!suBNjrkTgfO"VM7?'k4pgb?L3tSl(WTY4\/Q(UpJnDL\8V+KhP8iN(WT@c\/Q(UrqEu[+Fa48cth'0;Y^q&mnIk5XsC7i1eV"Ud3PsV0r>Z%@E_l,$ue]X7=_Y`S12CHi@GkdO#YiE'k"+S989\fCFb@Rp<J-m`c?JXh"O##+4"s^f511+mg2:j[HKcrO.:oOij5r;GVXk,<fD=nP&^ZdK([B5I2ud(Y5RGY,>YE(cc/1i1)aYk<uC&GY6=aEaS5QjrV\m5N:+i/,@e2Y,b1R.qDY]$f_Gd.jE`PPHLj>orTb<pE*X1XT1cfZh=%TXmV_cf\W6EJYFC?NHXXYWqi0L@W7,*jYNB6+qeP<jrjR6PoCMX"-PsYR`#IsEeU6be%X43%"HQ>A]ahUIqt/Th+>(2kZQ8cVHKi.>gr(R7\is>hJ)lC*B)?S*Cq'@a+824qh6YjY4tYZ`o=qd)G;^`Mgfpp`E`.ha:_Sk)39n,*,8bD)R,b'H$&N7?I9k$Vs0YfUBXTR"HU4Bec^PFNFZt!YH`/!h6\mFsXou`]<&QerG&b?>deVbb!Usa/,EFP@37ER@a&q)Kq.NkH^W/Mc0-#m4n]8@`Hai-+IpGA=YA;"#42QAQ.)%!.l`Y`Q!!!#6RdC(Sk7_Z]MSmIPd#Z1C5Z"ORN@ScNdo<eBQjH1a("Up;@)40^6!6*tYpj>o`.kim8r4A&WT.(=&<F_CL96`1,=Lr&mS:dgPa>*UL!fDfh]8]9QK3:IPAbJHc\[$B_`L'VC1]eTO6n)@qG+5NamXT?ml^KnSR.A(B"YnVB>)Qdm`KS\\2R(;IR3P!ouYt_qJ9`XK1^YdVY>M\]Sn5S`dAVa_2eQ*Fcs("k'<!a`c@WAVDmPLIh^'#LW.$qE'8-HK*S`"lLTdA#^"GW2QkU#([+b:<Re9CK49<fL'9+aZY*-1E(9m(c`DbN0/_g3/cm$$Ootan\3#CB7'b*#;fG>AJm&qAaknnQ)"#r+E[2U\A/gH2?Q#2ZPui_h$VpVL(UAE=9&@;VN&LIr[o<YQmF7H(>SOmKI^(sS?;5WN^cTWE?]eWLFN5ei8&\b_TJ<&qlm-m[o_HkZ<@*F05dgjC!0mW)GlW@uf*J6YqJ`'_7rpTr_Aq)fM\:\)U@3e[V.#h1+*@Ddj7V<eA[N"X?MH.Gi)eYKfVSSqKWb=='A+j60'TI"Um:WK>lU))D9m-]@7$U0#ik#MadK2NEp\"n?`L\FDh3)H:M+=uXH:CdFY2O%H53UTV@YD#UIsQ1L;Si,5rbh:c^5D1;Qt*UUXsJpX-)]7[^_[?F40;dD6QVrWAp2A(L9\6\@Bu.GRAP[hF[YJ'4U?;CXti,RFT4:!:oD8=BFHUU4M.S9XRZCME%39n.6*R,%GnKScDRmC&CuFe,Pn94\5"De1WR3'kF2Q\7=mWQ#,%?7jjaMp8PEUai>HLRYJJ0Zi8IPm9&VW5#?pp'gnMuF,K<0njMRVT&CESK0Q^:S_^]4gsG5B#ePR+7F![64uE@-)%BWdAkJ:.J1=n8\a]AE/d0*j]O_!T&l1t^j>=9\[+EQ:?N<@*Vni,8p($UqBRIQMcY=LMELj%f9K-1%\maV\qa=pInu9_KMk.s*5bQ!EJ6Vrnk?mWt_o!QW$6*D^qDS?UC;/'-]7qHY;P:f=j+ruBSGB'"@!nMCcCtI09?$kZ<:?A$]a!q:o@W0T!sQ"`c/LScU,NTVd$WaU5jF""M`4f&(>:<3df6C]l`bR^[._.QD7k"WF\8ZMaY3%pQ*3,1V6JTTeI#U';]%pQ8@W@#`1QnYHEb$3H86^OEu%8!Tfa]_7q0!tEXXNB=+CIZ,hVrbXn(L5+5>6SM1!^CjL&;F5EYZf/R'sVa+Y\L7e7$tZb<q^X_47]OJ'LH]_pdR?=J4h)<Btg69T=MalA=:AZjML)'`/Bg`TiB+7fU%:im5X7USPThE)">-kLOR!I<j:Jj$DsARm@ZLKq71O(#6<7[a(HPu6<;b%:ul)X:l+?8A;2`9N81rFRX#"dY3Hp_sj5o7IktLE/aVm<$S9&Tm>*/k?dX!GZAR%(25-A6aL!$DDqV6DB$)i::P7:VR9T;/-X5'O9\:,de1D9`tYG;'UB24PV(QSqU_K'hJJ^j,223%C[btqGFOI4PLd9+_iFQ,N9(Bp2&>F>GN!<F8KO24@8I)LE1'H6;MZA/+fkT<<Jp;PX<ZFXsSsZ^^P@h^X9.e@2i-$Y[r\e]bOQ5=!<",lsP7>rIO=nGMCJCcV;3hqTt4HYp]dh<=+cu[2s'/hKB:h&Q5puhdI!t>'N5N0dYek,<J83p2cH#f_Ymm]!=FXQF'7O;1hOmWajkGcd?Je=e<.h5pBi82BliQ,&*tW"M<cYSSZ`G_YY,Lb[e./15Mr(I$Gg4YEGat?pa8`6]Ln-kf)1_T2t6pqHKYF=T.0YlF4j@.Z/iClo0[<1[ji8BT2.sgB6`IRVC@Eq[+\(>/It\W+=r:D\AF'[/Gp[)*np9G.K=mBYsEk;J7&8Ka/2h#hugPmr:I6,*s\2dV@U>,P49&%!la&eW=&-mgOAE,&W3cA[k>pU)Uo>+'emN8E/dU*fS'pM.+pYq\?Dn+B(U26((h7aH1Kf;.?p)<pkr?<G=H+J^r@'1h(1_%d)p/WQG-kK#K7S[+,:q$/daQQ3h@3aMb8;5's=9:*afZogM^U)^,5;>YpR<1D[W]m3\[`X[@1Yco*!-YQ,JtL.JQa#+)V[CTVe,ps*'caKlplo6]rU\Q<\?lL?1i`.W$PHLa&:H!Qch&XThE)f[u"H.Sii/jGSK4Z1bgAP<A3:5`<H[:%o!IWTsYVYkRP`/oZ12\lDK`<6nm'HKrllq%Eus3-!#[)E`a['Z<#OPpq-ZWSpqlt5`.&2cDROjd[,0hGS?`G3J/*so42c+5Hq2nfap-h"7q^ZI2q9UfZ@jPMsVR273F\T2.aT-fQ>ab'=IAUc&OhoV@.AD)?t9fL1j_KdjW-+'3'bhLfX1LCme`bY+Y0ie+#=fg,eV9JCdr&gJ>;"Y>q,^Qs"hgOp0V5Ff,e$$D+SXW;hr);)(B`AeEifmf-jnPX<MFDtCYJhu@VbchVr).2&Zi!]s`A]t0cga\IOr*nk!!"tQm/R(c_G;o?n\uD2TV=+RU8"BV^qdf"^qdb$C'+N&@5SOM?smAMiITA>lqItE`6_ls#89D>qGJWSh;1];QfXh+CXVUJFigH:]:qBfO.puq5)>h"qBgV*oNu]Fk_8XooMG0`e.0*(7X]<+fj/p'$DXnCA5Hq)%Q>IM48sl^=bA&nMmS*n%s7tdhjIlsJ?TMGnIEoX%+1+AigpJ54@,DR7(`oJGZU7g#&#rTnF%.c<lf%t3_qg-jL=<_4XKJW(-KKtXC['ifP;40YdPmo@dG+p`&RW)U?FWMi1+;47lY,qTNhR@N$AnR3@VpE9+b[X<XQiKC^l-(f\6dCYkB]cTc?F\3-m30ED?h[1%]OA$u,s]QPdRo^+7C.fBPldj(J<<=cN)hqou58@q0"e@q0"Y?h7c;!!!2u_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+_X.=&!!!<+s.FlBM@o`h^]4?9!!!"+72l4+N"fZp$8>>/(b!3iTEXrkK\"NA;[6>7[7GstT:cLC@*$K'98(,Z"W/ZXK-L@!)>\%27K[0)o[0uL!!!0)s8N'!ldstZ^_h&e-iE/t1(]-,69c=q'Hn0Q7SsL9mpmi"HRAL#\$Nd:pUuR)4oP9#f+K8DqX^VWWTh\9dXLe/7?d33V#BrIU<2m"dXM$bhS1oF:996Om<'McLC3T''MAo>DQGd_[]nOhb/7q%lOAQ&X>Q:^YS:2S_b":6%0_KD1R8pEbZJJY.:JOHKn`4;Q5Jor=CS?dGnqgHMJU0:fZY1&"2^:I`aQh,U.PQcPh=1oNKb;Mb%tT:^a_I?<(0N?Da:smW[amc2kjVI2'#V*AF_NQ%b*(4aAF5K*ha;#9oR!T,=F?j;DGGD?qhKq$n8'n5D(h]RrLnofZXMoZn"PO2ObS=O`lXr,L"7WQj6-j:5J/>2DYd*L)&'@FP+j?JFn%Qkan7]B#\<aGeMVQ)F#!]i*5g>8'aPaoD0LKJ'*tY/'$o'Rn$6h4B,[tOj`\_*n@E'j+,%)`[VD;R,@AYM^-=CFHju-X[@HK1M+^c'LQ8)e`@?r?M-"'b6ehpl:@Fd#<DrM0g_JD]W<l&Talup9__X(%5?GYuG\NGf:E<cJj"EB2&`scrXE@1g-#'$OJ$8-=24Q;:>/gB4+i3"io3oR4kDC4:Z_!X,>(gZ=+qhMm#P\e,hZ*PS+Lj00e-]E:?G\;nYM0Khs2iW&`G^#'jM"hLA09#[%@;h%uPE5?5+o>!aqacM0rM4pOMTM@Wqac1a+1D.la&B=Y5_&hk!fmHqV>FY9!PFUn!kE-aqS*PqLVW\hLVfbS_"k74_P-IS:"cS&*F$r`rr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!!Q+4'!!!!*YQ(8G!f@Te?bcXArr<$!qZ$`u!;e00
rcs0 --- WA context = 0x00000000 ffffe000
:bj:jE+Fjp+?f?YP$5u'Z'OaI(!d:e<"*%C7"9NUF<q_Jg\M"]lecG2D#AM3iV9>CSk%16=3"9;0ItnHhnZr"/$='W)TklZqIU%5s&JNLE&J5Te`VC)Xrr<$&mJm@h!:pU(
bcs0 --- HW Status = 0x00000000 fffc8000
:_<d\:!!!H/pRoA'#7kZI!!!!5!!$p+"98B$!!!Q1!!!!"
vcs0 --- HW Status = 0x00000000 fffc1000
:_<d\:!!!H/pRoA'#7kZI!!!!5!!$p+"98B$!!!Q1!!!!"
vecs0 --- HW Status = 0x00000000 fffba000
:_<d\:!!!H/pRoA'#7kZI!!!!5!!$p+"98B$!!!Q1!!!!"
Num Pipes: 3
Pipe [0]:
Power: on
SRC: 0d6f059f
STAT: 00000000
Plane [0]:
CNTR: c4802000
STRIDE: 000000d8
SURF: 03940000
TILEOFF: 00000000
Cursor [0]:
CNTR: 00000000
POS: 00000000
BASE: 00000000
Pipe [1]:
Power: on
SRC: 00000000
STAT: 00000000
Plane [1]:
CNTR: 00000000
STRIDE: 00000000
SURF: 00000000
TILEOFF: 00000000
Cursor [1]:
CNTR: 00000000
POS: 00000000
BASE: 00000000
Pipe [2]:
Power: on
SRC: 00000000
STAT: 00000000
Plane [2]:
CNTR: 00000000
STRIDE: 00000000
SURF: 00000000
TILEOFF: 00000000
Cursor [2]:
CNTR: 00000000
POS: 00000000
BASE: 00000000
CPU transcoder: A
Power: on
CONF: c0000000
HTOTAL: 0e0f0d6f
HBLANK: 0e0f0d6f
HSYNC: 0dbf0d9f
VTOTAL: 05c1059f
VBLANK: 05c1059f
VSYNC: 05ac05a2
CPU transcoder: B
Power: on
CONF: 00000000
HTOTAL: 00000000
HBLANK: 00000000
HSYNC: 00000000
VTOTAL: 00000000
VBLANK: 00000000
VSYNC: 00000000
CPU transcoder: C
Power: on
CONF: 00000000
HTOTAL: 00000000
HBLANK: 00000000
HSYNC: 00000000
VTOTAL: 00000000
VBLANK: 00000000
VSYNC: 00000000
CPU transcoder: EDP
Power: on
CONF: 00000000
HTOTAL: 00000000
HBLANK: 00000000
HSYNC: 00000000
VTOTAL: 00000000
VBLANK: 00000000
VSYNC: 00000000
is_mobile: no
is_lp: no
is_alpha_support: no
has_64bit_reloc: yes
has_aliasing_ppgtt: yes
has_csr: yes
has_ddi: yes
has_dp_mst: yes
has_reset_engine: yes
has_fbc: yes
has_fpga_dbg: yes
has_full_ppgtt: yes
has_full_48bit_ppgtt: yes
has_gmch_display: no
has_guc: yes
has_guc_ct: no
has_hotplug: yes
has_l3_dpf: no
has_llc: yes
has_logical_ring_contexts: yes
has_logical_ring_preemption: yes
has_overlay: no
has_pooled_eu: no
has_psr: yes
has_rc6: yes
has_rc6p: no
has_resource_streamer: yes
has_runtime_pm: yes
has_snoop: no
unfenced_needs_alignment: no
cursor_needs_physical: no
hws_needs_physical: no
overlay_needs_physical: no
supports_tv: no
has_ipc: yes
i915.vbt_firmware=(null)
i915.modeset=-1
i915.panel_ignore_lid=1
i915.semaphores=0
i915.lvds_channel_mode=0
i915.panel_use_ssc=-1
i915.vbt_sdvo_panel_type=-1
i915.enable_rc6=1
i915.enable_dc=-1
i915.enable_fbc=1
i915.enable_ppgtt=3
i915.enable_execlists=1
i915.enable_psr=0
i915.disable_power_well=1
i915.enable_ips=1
i915.invert_brightness=0
i915.enable_guc_loading=0
i915.enable_guc_submission=0
i915.guc_log_level=-1
i915.guc_firmware_path=(null)
i915.huc_firmware_path=(null)
i915.mmio_debug=0
i915.edp_vswing=0
i915.reset=2
i915.inject_load_failure=0
i915.alpha_support=no
i915.enable_cmd_parser=yes
i915.enable_hangcheck=yes
i915.fastboot=no
i915.prefault_disable=no
i915.load_detect_test=no
i915.force_reset_modeset_test=no
i915.error_capture=yes
i915.disable_display=no
i915.verbose_state_checks=yes
i915.nuclear_pageflip=no
i915.enable_dp_mst=yes
i915.enable_dpcd_backlight=no
i915.enable_gvt=no
lspci:
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
Subsystem: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=10 <?>
Kernel driver in use: skl_uncore
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 122
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: de000000-df0fffff
Prefetchable memory behind bridge: 00000000c0000000-00000000d1ffffff
Capabilities: [88] Subsystem: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [a0] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [140] Root Complex Link
Capabilities: [d94] #19
Kernel driver in use: pcieport
Kernel modules: shpchp
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06) (prog-if 00 [VGA controller])
Subsystem: Device 1991:5594
Flags: bus master, fast devsel, latency 0, IRQ 130
Memory at dd000000 (64-bit, non-prefetchable) [size=16M]
Memory at b0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [100] Process Address Space ID (PASID)
Capabilities: [200] Address Translation Service (ATS)
Capabilities: [300] Page Request Interface (PRI)
Kernel driver in use: i915
Kernel modules: i915
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31) (prog-if 30 [XHCI])
Subsystem: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller
Flags: bus master, medium devsel, latency 0, IRQ 125
Memory at df310000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [70] Power Management version 2
Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
Kernel driver in use: xhci_hcd
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
Subsystem: Intel Corporation Sunrise Point-H Thermal subsystem
Flags: fast devsel, IRQ 18
Memory at df32e000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [50] Power Management version 3
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
Subsystem: Intel Corporation Sunrise Point-H CSME HECI
Flags: bus master, fast devsel, latency 0, IRQ 128
Memory at df32d000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [50] Power Management version 3
Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: mei_me
Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation HM170/QM170 Chipset SATA Controller [AHCI Mode] (rev 31) (prog-if 01 [AHCI 1.0])
Subsystem: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode]
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 126
Memory at df328000 (32-bit, non-prefetchable) [size=8K]
Memory at df32c000 (32-bit, non-prefetchable) [size=256]
I/O ports at f090 [size=8]
I/O ports at f080 [size=4]
I/O ports at f060 [size=32]
Memory at df32b000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [70] Power Management version 3
Capabilities: [a8] SATA HBA v1.0
Kernel driver in use: ahci
Kernel modules: ahci
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 123
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: df200000-df2fffff
Prefetchable memory behind bridge: 00000000d2100000-00000000d21fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Intel Corporation Sunrise Point-H PCI Express Root Port
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Access Control Services
Capabilities: [220] #19
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.6 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #7 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 124
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
Memory behind bridge: df100000-df1fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Intel Corporation Sunrise Point-H PCI Express Root Port
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Access Control Services
Capabilities: [220] #19
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1f.0 ISA bridge: Intel Corporation HM170 Chipset LPC/eSPI Controller (rev 31)
Subsystem: Intel Corporation Sunrise Point-H LPC Controller
Flags: bus master, medium devsel, latency 0
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
Subsystem: Intel Corporation Sunrise Point-H PMC
Flags: fast devsel
Memory at df324000 (32-bit, non-prefetchable) [disabled] [size=16K]
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
Subsystem: Device 1991:0269
Flags: bus master, fast devsel, latency 32, IRQ 131
Memory at df320000 (64-bit, non-prefetchable) [size=16K]
Memory at df300000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
Subsystem: Intel Corporation Sunrise Point-H SMBus
Flags: medium devsel, IRQ 11
Memory at df32a000 (64-bit, non-prefetchable) [size=256]
I/O ports at f040 [size=32]
Kernel modules: i2c_i801
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
Subsystem: Device 1991:5594
Flags: bus master, fast devsel, latency 0, IRQ 132
Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
[virtual] Expansion ROM at df000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Flags: bus master, fast devsel, latency 0, IRQ 18
I/O ports at d000 [size=256]
Memory at df200000 (64-bit, non-prefetchable) [size=4K]
Memory at d2100000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
Subsystem: Intel Corporation Dual Band Wireless AC 3165
Flags: bus master, fast devsel, latency 0, IRQ 129
Memory at df100000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 70-1c-e7-ff-ff-3c-04-a6
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
ls -l /dev/dri/by-path
total 0
lrwxrwxrwx 1 root root 8 Ağu 9 20:04 pci-0000:00:02.0-card -> ../card0
lrwxrwxrwx 1 root root 13 Ağu 9 20:04 pci-0000:00:02.0-render -> ../renderD128
lrwxrwxrwx 1 root root 8 Ağu 9 20:04 pci-0000:01:00.0-card -> ../card1
lrwxrwxrwx 1 root root 13 Ağu 9 20:04 pci-0000:01:00.0-render -> ../renderD129
clinfo:
Number of platforms 2
Platform Name NVIDIA CUDA
Platform Vendor NVIDIA Corporation
Platform Version OpenCL 1.2 CUDA 10.2.120
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts cl_nv_create_buffer
Platform Extensions function suffix NV
Platform Name Intel(R) OpenCL HD Graphics
Platform Vendor Intel(R) Corporation
Platform Version OpenCL 2.1
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_depth_images cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_media_block_io cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_khr_fp64 cl_khr_subgroups cl_khr_il_program cl_intel_spirv_device_side_avc_motion_estimation cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_intel_planar_yuv cl_intel_packed_yuv cl_intel_motion_estimation cl_intel_device_side_avc_motion_estimation cl_intel_advanced_motion_estimation cl_intel_va_api_media_sharing
Platform Host timer resolution 1ns
Platform Extensions function suffix INTEL
Platform Name NVIDIA CUDA
Number of devices 1
Device Name GeForce GTX 960M
Device Vendor NVIDIA Corporation
Device Vendor ID 0x10de
Device Version OpenCL 1.2 CUDA
Driver Version 430.26
Device OpenCL C Version OpenCL C 1.2
Device Type GPU
Device Topology (NV) PCI-E, 01:00.0
Device Profile FULL_PROFILE
Device Available Yes
Compiler Available Yes
Linker Available Yes
Max compute units 5
Max clock frequency 1176MHz
Compute Capability (NV) 5.0
Device Partition (core)
Max number of sub-devices 1
Supported partition types None
Max work item dimensions 3
Max work item sizes 1024x1024x64
Max work group size 1024
Preferred work group size multiple 32
Warp size (NV) 32
Preferred / native vector sizes
char 1 / 1
short 1 / 1
int 1 / 1
long 1 / 1
half 0 / 0 (n/a)
float 1 / 1
double 1 / 1 (cl_khr_fp64)
Half-precision Floating-point support (n/a)
Single-precision Floating-point support (core)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Correctly-rounded divide and sqrt operations Yes
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Address bits 64, Little-Endian
Global memory size 4242604032 (3.951GiB)
Error Correction support No
Max memory allocation 1060651008 (1012MiB)
Unified memory for Host and Device No
Integrated memory (NV) No
Minimum alignment for any data type 128 bytes
Alignment of base address 4096 bits (512 bytes)
Global Memory cache type Read/Write
Global Memory cache size 81920 (80KiB)
Global Memory cache line size 128 bytes
Image support Yes
Max number of samplers per kernel 32
Max size for 1D images from buffer 134217728 pixels
Max 1D or 2D image array size 2048 images
Max 2D image size 16384x16384 pixels
Max 3D image size 4096x4096x4096 pixels
Max number of read image args 256
Max number of write image args 16
Local memory type Local
Local memory size 49152 (48KiB)
Registers per block (NV) 65536
Max number of constant args 9
Max constant buffer size 65536 (64KiB)
Max size of kernel argument 4352 (4.25KiB)
Queue properties
Out-of-order execution Yes
Profiling Yes
Prefer user sync for interop No
Profiling timer resolution 1000ns
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
Kernel execution timeout (NV) Yes
Concurrent copy and kernel execution (NV) Yes
Number of async copy engines 1
printf() buffer size 1048576 (1024KiB)
Built-in kernels
Device Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts cl_nv_create_buffer
Platform Name Intel(R) OpenCL HD Graphics
Number of devices 1
Device Name Intel(R) Gen9 HD Graphics NEO
Device Vendor Intel(R) Corporation
Device Vendor ID 0x8086
Device Version OpenCL 2.1 NEO
Driver Version 19.31.13700
Device OpenCL C Version OpenCL C 2.0
Device Type GPU
Device Profile FULL_PROFILE
Device Available Yes
Compiler Available Yes
Linker Available Yes
Max compute units 24
Max clock frequency 1050MHz
Device Partition (core)
Max number of sub-devices 0
Supported partition types None
Max work item dimensions 3
Max work item sizes 256x256x256
Max work group size 256
Preferred work group size multiple 32
Max sub-groups per work group 32
Sub-group sizes (Intel) 8, 16, 32
Preferred / native vector sizes
char 16 / 16
short 8 / 8
int 4 / 4
long 1 / 1
half 8 / 8 (cl_khr_fp16)
float 1 / 1
double 1 / 1 (cl_khr_fp64)
Half-precision Floating-point support (cl_khr_fp16)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Single-precision Floating-point support (core)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Correctly-rounded divide and sqrt operations Yes
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Address bits 64, Little-Endian
Global memory size 13382529024 (12.46GiB)
Error Correction support No
Max memory allocation 4294959104 (4GiB)
Unified memory for Host and Device Yes
Shared Virtual Memory (SVM) capabilities (core)
Coarse-grained buffer sharing Yes
Fine-grained buffer sharing No
Fine-grained system sharing No
Atomics No
Minimum alignment for any data type 128 bytes
Alignment of base address 1024 bits (128 bytes)
Preferred alignment for atomics
SVM 64 bytes
Global 64 bytes
Local 64 bytes
Max size for global variable 65536 (64KiB)
Preferred total size of global vars 4294959104 (4GiB)
Global Memory cache type Read/Write
Global Memory cache size 524288 (512KiB)
Global Memory cache line size 64 bytes
Image support Yes
Max number of samplers per kernel 16
Max size for 1D images from buffer 268434944 pixels
Max 1D or 2D image array size 2048 images
Base address alignment for 2D image buffers 4 bytes
Pitch alignment for 2D image buffers 4 pixels
Max 2D image size 16384x16384 pixels
Max planar YUV image size 16384x16352 pixels
Max 3D image size 16384x16384x2048 pixels
Max number of read image args 128
Max number of write image args 128
Max number of read/write image args 128
Max number of pipe args 16
Max active pipe reservations 1
Max pipe packet size 1024
Local memory type Local
Local memory size 65536 (64KiB)
Max number of constant args 8
Max constant buffer size 4294959104 (4GiB)
Max size of kernel argument 1024
Queue properties (on host)
Out-of-order execution Yes
Profiling Yes
Queue properties (on device)
Out-of-order execution Yes
Profiling Yes
Preferred size 131072 (128KiB)
Max size 67108864 (64MiB)
Max queues on device 1
Max events on device 1024
Prefer user sync for interop Yes
Profiling timer resolution 83ns
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
Sub-group independent forward progress Yes
IL version SPIR-V_1.2
SPIR versions 1.2
printf() buffer size 4194304 (4MiB)
Built-in kernels block_motion_estimate_intel;block_advanced_motion_estimate_check_intel;block_advanced_motion_estimate_bidirectional_check_intel;
Motion Estimation accelerator version (Intel) 2
Device-side AVC Motion Estimation version 1
Supports texture sampler use Yes
Supports preemption No
Device Extensions cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_depth_images cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_media_block_io cl_intel_driver_diagnostics cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_khr_fp64 cl_khr_subgroups cl_khr_il_program cl_intel_spirv_device_side_avc_motion_estimation cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_intel_planar_yuv cl_intel_packed_yuv cl_intel_motion_estimation cl_intel_device_side_avc_motion_estimation cl_intel_advanced_motion_estimation cl_intel_va_api_media_sharing
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) No platform
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) No platform
clCreateContext(NULL, ...) [default] No platform
clCreateContext(NULL, ...) [other] Success [NV]
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) Invalid device type for platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No platform
NOTE: your OpenCL library only supports OpenCL 2.0,
but some installed platforms support OpenCL 2.1.
Programs using 2.1 features may crash
or behave unexepectedly
Reactions are currently unavailable
Activity
JacekDanecki commentedon Aug 13, 2019
Do you know what kernel version have you used before update?
isgursoy commentedon Aug 13, 2019
Hi,
As I see, OpenCL is not only trigger for driver reset and it begins* after nvidia driver installation.
Kernel was 5.0.0.23. I tried kernels since 4.15 to 5.3.
*I see rare xorg hangs in Intel only session. I also tried ubuntu live usb versions since 16.04.0 to 19.04. Live session also suffers from driver reset.
JacekDanecki commentedon Aug 26, 2019
For Xorg what video driver are you using: intel or modesetting?
What is the output of below command executed as root:
JacekDanecki commentedon Sep 27, 2019
Closing after a month of inactivity.