Re: rt_task_wait_period hangs system
Jan Benda <[email protected]> Wed, 21 Mar 2018 18:01:00 +0100
| Newsgroups | gmane.linux.real-time.rtai |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------61F0A142BB141878B165CDBC Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Thank you Paolo for the quick response! On 03/21/2018 05:21 PM, Paolo Mantegazza wrote: > First of all, if you can let me in your system I'm ready to take the=20 > burden of trying to understand what is happening. > Even if in 20 years of RTAI development-usage I lost my system just=20 > three times. Nonetheless it would be better if=C2=A0 such a system can = go=20 > ashtray without any trouble for anybody. I do not want to be hold=20 > responsible for anything. > On your side you must be ready to be flooded by emails (or phone calls)= =20 > to push the reset switch of your system. I am ready and send you an email with the necessary details. > I'm a bit curious to see why neither the calibration nor the kernel=20 > space latency test are running. The latter is a bit strange indeed,=20 > especially in view of the fact that 4.1 is OK. In fact the changes of=20 > 5.1 should affect user space, mostly. This is my imrepssion as well - its strange. In particular given the=20 latency test without overruns. > BTW, have you run also the kthread latency test? Let ime know about it=20 > too, please. Attached is the kthreads test. This works as well. Only the switch test=20 does not report on the terminal (it complains about /var/log/messages=20 not being there - it is indeed not enabled), but the output of dmesg=20 shows the results (at end of the attached file). > As a final comment I do not share the fact that max latencies in the=20 > range of 10-15 (us) are not great. To me they are indeed, to the point=20 > that of being a bit too optimistic. Likely taken for short time checks=20 > with Linux unloaded. With "not great" I only meant that I know that with some effort I might=20 get them better. And you are right, they are taken on a machine without=20 load as a first check whether things are working. I am actually amazed=20 that on a first shot without any tweaking I got these latencies. This is=20 my general impression with rtai-5.1 that - in case it works - I get=20 already quite good latencies. First shot means that I start out with the=20 configuration of a matching lowlatency kernel, change a few kernel=20 configs, and run localmodconfig. Jan > To have them better I usually have to resort to CPU isolation, matched=20 > to a few other things I forgot. >=20 > Paolo. >=20 > On 03/21/2018 04:21 PM, Jan Benda wrote: >> Hi, >> >> a follow up on Pauls issue: >> >> I installed rtai-5.1 with the hal-linux-4.4.115-x86-10.patch on=20 >> several intel i3, i5 and i7 machines. The results are mixed - some=20 >> work out of the box without tweaking (which is really cool) but others= =20 >> hang up when insmoding rtai_sched - i.e. when it runs the calibration.= =20 >> Loading rtai_sched with kernel_latency=3D10 user_latency=3D10, as=20 >> suggested, works always (no calibration). >> >> I modified the realtime/bin/rtai-load script such that it loads=20 >> rtai_sched without calibration: >> >> -- rtai-load=C2=A0=C2=A0 2018-03-20 18:32:15.317723122 +0100 >> +++ /home/benda/rtai-load=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2018-03-= 21 15:53:59.619659835 +0100 >> @@ -158,7 +158,9 @@ >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # one. If the latter fails too, assume = the feature is built into >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # the scheduler or not needed. Obviousl= y, we should _always_ find >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # the scheduler... >> -=C2=A0=C2=A0=C2=A0=C2=A0 if test -r $rtai_moddir/rtai_$mod$modext; th= en >> +=C2=A0=C2=A0=C2=A0=C2=A0 if test "x$mod" =3D "sched"; then >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 $sudo $insmod $rtai_moddir= /rtai_$mod$modext kernel_latency=3D10=20 >> user_latency=3D10 >> +=C2=A0=C2=A0=C2=A0=C2=A0 elif test -r $rtai_moddir/rtai_$mod$modext; = then >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 test $verbose =3D 1 &= & echo "+ $insmod=20 >> $rtai_moddir/rtai_$mod$modext" >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 $sudo $insmod $rtai_m= oddir/rtai_$mod$modext >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if test $? =3D 0 ; then >> >> With that I can run all user tests (see latencies* file for test=20 >> results (they are not great, but ok for a first shot) and infos on the= =20 >> machine, config* is the kernel configuration). >> >> Note that on the same machine we had rtai 4.1 running without problems= . >> >> However, when I run the kern latency test the machine hangs up - not=20 >> when insmoding rtai_sched but when executing the periodic task in=20 >> kernel space. So comedi is not to blame here. >> >> Hanging up means the LEDs on the keyboard blink, the computer is=20 >> inacessible, and I do not find any hints in the kernel log. >> >> I assume that the calibration feature in rtai_sched also runs a=20 >> periodic task. >> >> So something goes wrong with the period tasks. >> >> Any ideas? >> >> I also could provide access to the machines. >> >> Best, >> Jan >> >> >> >> On 03/15/2018 12:46 PM, Paul Pfeiffer wrote: >>> Dear RTAI community, >>> >>> after installation of RTAI 5.1 and running the latency tests, I am=20 >>> trying to run production code, which leads to a system crash.=20 >>> Debgugging lead me to conclude that it is the call to=20 >>> rt_task_wait_period, that produced the crash. >>> >>> System info: >>> RTAi 5.1, Kernel 4.9.76, Intel i5-6600K >>> >>> In detail, the call happens in a custom kernel module, that first=20 >>> chooses between oneshot and periodic mode (both lead to the same cras= h) >>> >>> ``` >>> #ifdef ONESHOT_MODE >>> =C2=A0=C2=A0 rt_set_oneshot_mode(); >>> =C2=A0=C2=A0 start_rt_timer(1); >>> #else >>> =C2=A0=C2=A0 rt_set_periodic_mode(); >>> =C2=A0=C2=A0 #endif >>> >>> ``` >>> >>> =C2=A0=C2=A0registers a real time task >>> >>> ``` >>> rt_linux_use_fpu( usesFPU );=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /* declare= if we use the FPU */ >>> >>> retVal =3D rt_task_init( &dynClampTask.rtTask, dynclamp_loop, dummy,=20 >>> stackSize, priority, usesFPU, signal ); >>> ``` >>> >>> and then makes it periodic >>> >>> ``` >>> rt_task_make_periodic( &dynClampTask.rtTask, rt_get_time() +=20 >>> periodTicks, periodTicks ) >>> ``` >>> Both of this calls are successful. >>> >>> In the task dynclamp_loop, the only calls to RTAI are >>> ``` >>> rt_get_cpu_time_in_ns() >>> ``` >>> which poses no problem and >>> >>> ``` >>> rt_task_wait_period() >>> ``` >>> which kills the system.=C2=A0 This has worked in previous RTAI versio= ns=20 >>> and on other machines, so we were wondering whether this a 5.1=20 >>> specific problem or related to our new machine? For completeness, I=20 >>> attach the source code of the kernel module, the functions of=20 >>> interest are dynclamp_loop, init_dynclamp_loop and=20 >>> cleanup_dynclamp_loop. Any ideas? >>> >>> Maybe related, I have recently been reporting my diffuculties=20 >>> installing RTAI 5.1, especially the system hig up when rtai_sched was= =20 >>> loaded. Thanks to the help of Paolo, see thread "RTAI in debian 9",=20 >>> this problem was fixed via manual generation of a calibration file. >>> >>> Sorry, for the long question, but we are really eager to use the=20 >>> latest RTAI version and would like to understand this problem. >>> >>> Best, Paul >>> >>> >>> >>> >>> _______________________________________________ >>> Rtai mailing list >>> [email protected] >>> https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai >>> >> >> >> >> >> _______________________________________________ >> Rtai mailing list >> [email protected] >> https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai >=20 >=20 --=20 ---------------------------------------------------------------------- Prof. Dr. Jan Benda Abteilung Neuroethologie Institut fuer Neurobiologie Universitaet Tuebingen Auf der Morgenstelle 28 E phone: +49 / 7071 - 29 74573 72076 Tuebingen fax: +49 / 7071 - 29 5144 ---------------------------------------------------------------------- --------------61F0A142BB141878B165CDBC Content-Type: text/plain; charset=UTF-8; name="latencies-4.4.115-rtai-5.1-002-basic-ok" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="latencies-4.4.115-rtai-5.1-002-basic-ok" a3RocmVhZHMvbGF0ZW5jeSB0ZXN0OgpSVEFJIFRlc3RzdWl0ZSAtIEtFUk5FTCBzcGFjZSBs YXRlbmN5IHRlc3QgKG91dHB1dCBkYXRhIGluIG5hbm9zZWNvbmRzKQoKClJUSHwgICAgbGF0 IG1pbnwgICAgb3ZsIG1pbnwgICAgbGF0IGF2Z3wgICAgbGF0IG1heHwgICAgb3ZsIG1heHwg ICBvdmVycnVucwpSVER8ICAgICAgIC01MTZ8ICAgICAgIC01MTZ8ICAgICAgICA2NjF8ICAg ICAgIDIxMTV8ICAgICAgIDIxMTV8ICAgICAgICAgIDAKUlREfCAgICAgICAtNTEzfCAgICAg ICAtNTE2fCAgICAgICAgNjU2fCAgICAgIDEwMjQzfCAgICAgIDEwMjQzfCAgICAgICAgICAw ClJURHwgICAgICAgLTUyN3wgICAgICAgLTUyN3wgICAgICAgIDYxNXwgICAgICAgNjA4Nnwg ICAgICAxMDI0M3wgICAgICAgICAgMApSVER8ICAgICAgIC01MTd8ICAgICAgIC01Mjd8ICAg ICAgICA3Mjl8ICAgICAgIDY5NTl8ICAgICAgMTAyNDN8ICAgICAgICAgIDAKUlREfCAgICAg ICAtNTI0fCAgICAgICAtNTI3fCAgICAgICAgNjU0fCAgICAgICAzMTY2fCAgICAgIDEwMjQz fCAgICAgICAgICAwClJURHwgICAgICAgLTUxOXwgICAgICAgLTUyN3wgICAgICAgIDY1OHwg ICAgICAxMTk3NXwgICAgICAxMTk3NXwgICAgICAgICAgMApSVER8ICAgICAgIC01MjF8ICAg ICAgIC01Mjd8ICAgICAgICA2NTd8ICAgICAgIDIxOTJ8ICAgICAgMTE5NzV8ICAgICAgICAg IDAKUlREfCAgICAgICAtNTE1fCAgICAgICAtNTI3fCAgICAgICAgNTk4fCAgICAgICA5MTU5 fCAgICAgIDExOTc1fCAgICAgICAgICAwClJURHwgICAgICAgLTUxM3wgICAgICAgLTUyN3wg ICAgICAgIDczNHwgICAgICAgNzA5MXwgICAgICAxMTk3NXwgICAgICAgICAgMApSVER8ICAg ICAgIC01MTR8ICAgICAgIC01Mjd8ICAgICAgICA2NjJ8ICAgICAgIDY5NTd8ICAgICAgMTE5 NzV8ICAgICAgICAgIDAKUlREfCAgICAgICAtNTE2fCAgICAgICAtNTI3fCAgICAgICAgNjU2 fCAgICAgICA1MTA5fCAgICAgIDExOTc1fCAgICAgICAgICAwClJURHwgICAgICAgLTUxNHwg ICAgICAgLTUyN3wgICAgICAgIDY1N3wgICAgICAgMzUxNHwgICAgICAxMTk3NXwgICAgICAg ICAgMApSVER8ICAgICAgIC01MDZ8ICAgICAgIC01Mjd8ICAgICAgICA2NTN8ICAgICAgIDc5 MTV8ICAgICAgMTE5NzV8ICAgICAgICAgIDAKUlREfCAgICAgICAtNTA3fCAgICAgICAtNTI3 fCAgICAgICAgNjkzfCAgICAgICA4NjkzfCAgICAgIDExOTc1fCAgICAgICAgICAwClJURHwg ICAgICAgLTUxN3wgICAgICAgLTUyN3wgICAgICAgIDY1OHwgICAgICAxMjc1N3wgICAgICAx Mjc1N3wgICAgICAgICAgMApSVER8ICAgICAgIC01MjF8ICAgICAgIC01Mjd8ICAgICAgICA2 NTh8ICAgICAgMTIxMDZ8ICAgICAgMTI3NTd8ICAgICAgICAgIDAKUlREfCAgICAgICAtNTI0 fCAgICAgICAtNTI3fCAgICAgICAgNjUzfCAgICAgICA2NDY5fCAgICAgIDEyNzU3fCAgICAg ICAgICAwClJURHwgICAgICAgLTUxNXwgICAgICAgLTUyN3wgICAgICAgIDY4MnwgICAgICAg OTMyOXwgICAgICAxMjc1N3wgICAgICAgICAgMApSVER8ICAgICAgIC01MjF8ICAgICAgIC01 Mjd8ICAgICAgICA2NzF8ICAgICAgIDQyODV8ICAgICAgMTI3NTd8ICAgICAgICAgIDAKUlRE fCAgICAgICAtNzA4fCAgICAgICAtNzA4fCAgICAgICAgNjU5fCAgICAgICA1MzMwfCAgICAg IDEyNzU3fCAgICAgICAgICAwClJURHwgICAgICAgLTUxNHwgICAgICAgLTcwOHwgICAgICAg IDY1OXwgICAgICAgODM0N3wgICAgICAxMjc1N3wgICAgICAgICAgMApSVEh8ICAgIGxhdCBt aW58ICAgIG92bCBtaW58ICAgIGxhdCBhdmd8ICAgIGxhdCBtYXh8ICAgIG92bCBtYXh8ICAg b3ZlcnJ1bnMKUlREfCAgICAgICAtNzE4fCAgICAgICAtNzE4fCAgICAgICAgNjIyfCAgICAg ICA5NjEyfCAgICAgIDEyNzU3fCAgICAgICAgICAwClJURHwgICAgICAgLTUyOXwgICAgICAg LTcxOHwgICAgICAgIDcwOXwgICAgICAgNjk2NXwgICAgICAxMjc1N3wgICAgICAgICAgMApS VER8ICAgICAgIC04ODV8ICAgICAgIC04ODV8ICAgICAgICA2NTh8ICAgICAgIDQ0Njd8ICAg ICAgMTI3NTd8ICAgICAgICAgIDAKUlREfCAgICAgICAtNTI3fCAgICAgICAtODg1fCAgICAg ICAgNjU4fCAgICAgICAzODA5fCAgICAgIDEyNzU3fCAgICAgICAgICAwClJURHwgICAgICAg LTcwOHwgICAgICAgLTg4NXwgICAgICAgIDY1OHwgICAgICAgMjE2M3wgICAgICAxMjc1N3wg ICAgICAgICAgMApSVER8ICAgICAgIC01MjN8ICAgICAgIC04ODV8ICAgICAgICA2MjB8ICAg ICAgIDkwNTF8ICAgICAgMTI3NTd8ICAgICAgICAgIDAKUlREfCAgICAgICAtNjkzfCAgICAg ICAtODg1fCAgICAgICAgNzI3fCAgICAgICA2OTE2fCAgICAgIDEyNzU3fCAgICAgICAgICAw ClJURHwgICAgICAgLTUyN3wgICAgICAgLTg4NXwgICAgICAgIDY1MnwgICAgICAxMTAzM3wg ICAgICAxMjc1N3wgICAgICAgICAgMAoKCmt0aHJlYWRzL3N3aXRjaGVzIHRlc3Q6CgoKa3Ro cmVhZHMvcHJlZW1wdCB0ZXN0OgpSVEFJIFRlc3RzdWl0ZSAtIFVQIHByZWVtcHQgKGFsbCBk YXRhIGluIG5hbm9zZWNvbmRzKQpSVEh8ICAgICBsYXQgbWlufCAgICAgbGF0IGF2Z3wgICAg IGxhdCBtYXh8ICAgIGppdCBmYXN0fCAgICBqaXQgc2xvdwpSVER8ICAgICAgICAtODIzfCAg ICAgICAgIC0zNnwgICAgICAgIDU2NjJ8ICAgICAgICA1MjMyfCAgICAgICAgNTQxMApSVER8 ICAgICAgICAtODIzfCAgICAgICAgIDE4NnwgICAgICAgIDg4Nzh8ICAgICAgICA2NTI4fCAg ICAgICAgNTQxMApSVER8ICAgICAgICAtODIzfCAgICAgICAgICAxMnwgICAgICAgIDg4Nzh8 ICAgICAgICA3NTg4fCAgICAgICAgNTc5MQpSVER8ICAgICAgICAtODIzfCAgICAgICAgIC0x MnwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAt ODIzfCAgICAgICAgIC01NnwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQx MwpSVER8ICAgICAgICAtODIzfCAgICAgICAgLTE0NXwgICAgICAgMTY1NTh8ICAgICAgIDIw MjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtODIzfCAgICAgICAgLTE0M3wgICAgICAg MTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtODIzfCAgICAg ICAgLTI0NXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAg ICAgICAtODIzfCAgICAgICAgLTIzNXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAg ICAxODQxMwpSVER8ICAgICAgICAtODIzfCAgICAgICAgLTE0OHwgICAgICAgMTY1NTh8ICAg ICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtODIzfCAgICAgICAgLTE0Mnwg ICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtODIz fCAgICAgICAgLTEzN3wgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpS VER8ICAgICAgICAtODIzfCAgICAgICAgLTEzNXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQy fCAgICAgICAxODQxMwpSVER8ICAgICAgICAtODIzfCAgICAgICAgLTEwNHwgICAgICAgMTY1 NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtODIzfCAgICAgICAg LTExM3wgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAg ICAtODIzfCAgICAgICAgLTExNHwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAx ODQxMwpSVER8ICAgICAgICAtODIzfCAgICAgICAgLTEwNXwgICAgICAgMTY1NTh8ICAgICAg IDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtODIzfCAgICAgICAgLTEyNnwgICAg ICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtODIzfCAg ICAgICAgLTEzMHwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8 ICAgICAgICAtODIzfCAgICAgICAgLTEyMXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAg ICAgICAxODQxMwpSVER8ICAgICAgICAtODIzfCAgICAgICAgLTEzMnwgICAgICAgMTY1NTh8 ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVEh8ICAgICBsYXQgbWlufCAgICAgbGF0IGF2 Z3wgICAgIGxhdCBtYXh8ICAgIGppdCBmYXN0fCAgICBqaXQgc2xvdwpSVER8ICAgICAgICAt ODIzfCAgICAgICAgLTEzN3wgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQx MwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTEyNnwgICAgICAgMTY1NTh8ICAgICAgIDIw MjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTEyOXwgICAgICAg MTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAg ICAgLTE0M3wgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAg ICAgICAtOTY0fCAgICAgICAgLTEzMHwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAg ICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTEzOHwgICAgICAgMTY1NTh8ICAg ICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTEyN3wg ICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0 fCAgICAgICAgLTEzNXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpS VER8ICAgICAgICAtOTY0fCAgICAgICAgLTE0M3wgICAgICAgMTY1NTh8ICAgICAgIDIwMjQy fCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTE0NHwgICAgICAgMTY1 NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAg LTE0OHwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAg ICAtOTY0fCAgICAgICAgLTEyOXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAx ODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTEyOXwgICAgICAgMTY1NTh8ICAgICAg IDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTEzNnwgICAg ICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAg ICAgICAgLTE0MHwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8 ICAgICAgICAtOTY0fCAgICAgICAgLTE1MXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAg ICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTEzN3wgICAgICAgMTY1NTh8 ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTE0 NXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAt OTY0fCAgICAgICAgLTEzNHwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQx MwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTE0OXwgICAgICAgMTY1NTh8ICAgICAgIDIw MjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTEzM3wgICAgICAg MTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVEh8ICAgICBsYXQgbWlufCAgICAg bGF0IGF2Z3wgICAgIGxhdCBtYXh8ICAgIGppdCBmYXN0fCAgICBqaXQgc2xvdwpSVER8ICAg ICAgICAtOTY0fCAgICAgICAgLTEzMnwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAg ICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTE0M3wgICAgICAgMTY1NTh8ICAg ICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTEyOHwg ICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0 fCAgICAgICAgLTE0NHwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpS VER8ICAgICAgICAtOTY0fCAgICAgICAgLTEzOXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQy fCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgLTE1N3wgICAgICAgMTY1 NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAg LTExMXwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAg ICAtOTY0fCAgICAgICAgICA4MnwgICAgICAgMTY1NTh8ICAgICAgIDIwMjQyfCAgICAgICAx ODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgIDE4N3wgICAgICAgMTY5NjV8ICAgICAg IDIwMjQyfCAgICAgICAxODQxMwpSVER8ICAgICAgICAtOTY0fCAgICAgICAgICAgM3wgICAg ICAgMTY5NjV8ICAgICAgIDIwMjQyfCAgICAgICAxODQxMwoKCgpsb2FkZWQgbW9kdWxlcyAo bHNtb2QpOgpNb2R1bGUgICAgICAgICAgICAgICAgICBTaXplICBVc2VkIGJ5CmJpbmZtdF9t aXNjICAgICAgICAgICAgMjA0ODAgIDEKc25kX2hkYV9jb2RlY19oZG1pICAgICA0OTE1MiAg MQpzbmRfaGRhX2NvZGVjX2NvbmV4YW50ICAgIDIwNDgwICAxCnNuZF9oZGFfY29kZWNfZ2Vu ZXJpYyAgICA2NTUzNiAgMSBzbmRfaGRhX2NvZGVjX2NvbmV4YW50CmludGVsX3JhcGwgICAg ICAgICAgICAgMjA0ODAgIDAKeDg2X3BrZ190ZW1wX3RoZXJtYWwgICAgMTYzODQgIDAKc25k X2hkYV9pbnRlbCAgICAgICAgICAyODY3MiAgMwpzbmRfaGRhX2NvZGVjICAgICAgICAgIDk0 MjA4ICA0IHNuZF9oZGFfY29kZWNfaGRtaSxzbmRfaGRhX2NvZGVjX2NvbmV4YW50LHNuZF9o ZGFfY29kZWNfZ2VuZXJpYyxzbmRfaGRhX2ludGVsCnNuZF9oZGFfY29yZSAgICAgICAgICAg NDA5NjAgIDUgc25kX2hkYV9jb2RlY19oZG1pLHNuZF9oZGFfY29kZWNfY29uZXhhbnQsc25k X2hkYV9jb2RlY19nZW5lcmljLHNuZF9oZGFfY29kZWMsc25kX2hkYV9pbnRlbApzbmRfcGNt ICAgICAgICAgICAgICAgIDg2MDE2ICA0IHNuZF9oZGFfY29kZWNfaGRtaSxzbmRfaGRhX2Nv ZGVjLHNuZF9oZGFfaW50ZWwsc25kX2hkYV9jb3JlCnNuZF9od2RlcCAgICAgICAgICAgICAg MTYzODQgIDEgc25kX2hkYV9jb2RlYwppbnRlbF9wb3dlcmNsYW1wICAgICAgIDE2Mzg0ICAw CnNuZF9zZXFfbWlkaSAgICAgICAgICAgMTYzODQgIDAKc25kX3NlcV9taWRpX2V2ZW50ICAg ICAxNjM4NCAgMSBzbmRfc2VxX21pZGkKc25kX3Jhd21pZGkgICAgICAgICAgICAyODY3MiAg MSBzbmRfc2VxX21pZGkKY29yZXRlbXAgICAgICAgICAgICAgICAxNjM4NCAgMApjcmN0MTBk aWZfcGNsbXVsICAgICAgIDE2Mzg0ICAwCmNyYzMyX3BjbG11bCAgICAgICAgICAgMTYzODQg IDAKZ2hhc2hfY2xtdWxuaV9pbnRlbCAgICAxNjM4NCAgMAphZXNuaV9pbnRlbCAgICAgICAg ICAgMTY3OTM2ICAwCnNuZF9zZXEgICAgICAgICAgICAgICAgNjE0NDAgIDIgc25kX3NlcV9t aWRpX2V2ZW50LHNuZF9zZXFfbWlkaQphZXNfeDg2XzY0ICAgICAgICAgICAgIDIwNDgwICAx IGFlc25pX2ludGVsCmdsdWVfaGVscGVyICAgICAgICAgICAgMTYzODQgIDEgYWVzbmlfaW50 ZWwKaWUzMTIwMF9lZGFjICAgICAgICAgICAxNjM4NCAgMApscncgICAgICAgICAgICAgICAg ICAgIDE2Mzg0ICAxIGFlc25pX2ludGVsCmdmMTI4bXVsICAgICAgICAgICAgICAgMTYzODQg IDEgbHJ3CmFibGtfaGVscGVyICAgICAgICAgICAgMTYzODQgIDEgYWVzbmlfaW50ZWwKY3J5 cHRkICAgICAgICAgICAgICAgICAyMDQ4MCAgMyBnaGFzaF9jbG11bG5pX2ludGVsLGFlc25p X2ludGVsLGFibGtfaGVscGVyCnNuZF90aW1lciAgICAgICAgICAgICAgMjg2NzIgIDIgc25k X3BjbSxzbmRfc2VxCm1laV9tZSAgICAgICAgICAgICAgICAgMjA0ODAgIDAKc25kX3NlcV9k ZXZpY2UgICAgICAgICAxNjM4NCAgMyBzbmRfc2VxLHNuZF9yYXdtaWRpLHNuZF9zZXFfbWlk aQppbnB1dF9sZWRzICAgICAgICAgICAgIDE2Mzg0ICAwCnNuZCAgICAgICAgICAgICAgICAg ICAgNTczNDQgIDE3IHNuZF9od2RlcCxzbmRfdGltZXIsc25kX2hkYV9jb2RlY19oZG1pLHNu ZF9oZGFfY29kZWNfY29uZXhhbnQsc25kX3BjbSxzbmRfc2VxLHNuZF9yYXdtaWRpLHNuZF9o ZGFfY29kZWNfZ2VuZXJpYyxzbmRfaGRhX2NvZGVjLHNuZF9oZGFfaW50ZWwsc25kX3NlcV9k ZXZpY2UKbWVpICAgICAgICAgICAgICAgICAgICA3NzgyNCAgMSBtZWlfbWUKZWRhY19jb3Jl ICAgICAgICAgICAgICA0NTA1NiAgMSBpZTMxMjAwX2VkYWMKbWFjX2hpZCAgICAgICAgICAg ICAgICAxNjM4NCAgMAo4MjUwX2ZpbnRlayAgICAgICAgICAgIDE2Mzg0ICAwCnNvdW5kY29y ZSAgICAgICAgICAgICAgMTYzODQgIDEgc25kCmxwY19pY2ggICAgICAgICAgICAgICAgMjQ1 NzYgIDAKc2VyaW9fcmF3ICAgICAgICAgICAgICAxNjM4NCAgMApwYXJwb3J0X3BjICAgICAg ICAgICAgIDMyNzY4ICAxCnBwZGV2ICAgICAgICAgICAgICAgICAgMjA0ODAgIDAKbHAgICAg ICAgICAgICAgICAgICAgICAyMDQ4MCAgMApwYXJwb3J0ICAgICAgICAgICAgICAgIDQwOTYw ICAzIGxwLHBwZGV2LHBhcnBvcnRfcGMKYXV0b2ZzNCAgICAgICAgICAgICAgICAzNjg2NCAg MgpidHJmcyAgICAgICAgICAgICAgICAgODM5NjgwICAwCnhvciAgICAgICAgICAgICAgICAg ICAgMjQ1NzYgIDEgYnRyZnMKcmFpZDZfcHEgICAgICAgICAgICAgIDEwMjQwMCAgMSBidHJm cwpkbV9taXJyb3IgICAgICAgICAgICAgIDI0NTc2ICAwCmRtX3JlZ2lvbl9oYXNoICAgICAg ICAgMjA0ODAgIDEgZG1fbWlycm9yCmRtX2xvZyAgICAgICAgICAgICAgICAgMjA0ODAgIDIg ZG1fcmVnaW9uX2hhc2gsZG1fbWlycm9yCmk5MTUgICAgICAgICAgICAgICAgIDEwNjkwNTYg IDYKaTJjX2FsZ29fYml0ICAgICAgICAgICAxNjM4NCAgMSBpOTE1CmRybV9rbXNfaGVscGVy ICAgICAgICAxMDY0OTYgIDEgaTkxNQpzeXNjb3B5YXJlYSAgICAgICAgICAgIDE2Mzg0ICAx IGRybV9rbXNfaGVscGVyCnN5c2ZpbGxyZWN0ICAgICAgICAgICAgMTYzODQgIDEgZHJtX2tt c19oZWxwZXIKc3lzaW1nYmx0ICAgICAgICAgICAgICAxNjM4NCAgMSBkcm1fa21zX2hlbHBl cgpmYl9zeXNfZm9wcyAgICAgICAgICAgIDE2Mzg0ICAxIGRybV9rbXNfaGVscGVyCmRybSAg ICAgICAgICAgICAgICAgICAyNzQ0MzIgIDggaTkxNSxkcm1fa21zX2hlbHBlcgplMTAwMGUg ICAgICAgICAgICAgICAgMjEyOTkyICAwCnBzbW91c2UgICAgICAgICAgICAgICAxMTg3ODQg IDAKYWhjaSAgICAgICAgICAgICAgICAgICAzNjg2NCAgMwpwdHAgICAgICAgICAgICAgICAg ICAgIDIwNDgwICAxIGUxMDAwZQpsaWJhaGNpICAgICAgICAgICAgICAgIDI4NjcyICAxIGFo Y2kKcHBzX2NvcmUgICAgICAgICAgICAgICAyMDQ4MCAgMSBwdHAKZmplcyAgICAgICAgICAg ICAgICAgICAyODY3MiAgMAp2aWRlbyAgICAgICAgICAgICAgICAgIDM2ODY0ICAxIGk5MTUK YnV0dG9uICAgICAgICAgICAgICAgICAxNjM4NCAgMSBpOTE1CgpkaXN0cmlidXRpb24gKGxz Yl9yZWxlYXNlIC1hKToKRGlzdHJpYnV0b3IgSUQ6CUxpbnV4TWludApEZXNjcmlwdGlvbjoJ TGludXggTWludCAxOC4yIFNvbnlhClJlbGVhc2U6CTE4LjIKQ29kZW5hbWU6CXNvbnlhCgpy dW5uaW5nIGtlcm5lbCAodW5hbWUgLXIpOgo0LjQuMTE1LXJ0YWktNS4xLTEKCmtlcm5lbCBw YXJhbWV0ZXIgKC9wcm9jL2NtZGxpbmUpOgpCT09UX0lNQUdFPS9ib290L3ZtbGludXotNC40 LjExNS1ydGFpLTUuMS0xIHJvb3Q9VVVJRD00ODk4MTcyNS04OGQzLTQ4ODktYmYxNy1mMGFh MjIyZDY2YTMgcm8gcXVpZXQgc3BsYXNoIHZ0LmhhbmRvZmY9NwoKVmVyc2lvbnM6CiAga2Vy bmVsOiA0LjQuMTE1CiAgZ2NjICAgOiBnY2MgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4w NC45KSA1LjQuMCAyMDE2MDYwOQogIHJ0YWkgIDogcnRhaS01LjEgZnJvbSAyMDE4LTAzLTE2 IDE4OjUyCiAgcGF0Y2ggOiBoYWwtbGludXgtNC40LjExNS14ODYtMTAucGF0Y2gKICBuZXds aWI6IGdpdCBmcm9tIDIwMTgtMDMtMTYgMTg6NTkKICBjb21lZGk6IGdpdCBmcm9tIDIwMTgt MDMtMTYgMTg6NTkKCkhvc3RuYW1lOgptdWxlCgpDUFUgKC9wcm9jL2NwdWluZm8pOgptb2Rl bCBuYW1lCTogSW50ZWwoUikgQ29yZShUTSkgaTUtMzU3MCBDUFUgQCAzLjQwR0h6CjQgY29y ZXMKbWFjaGluZSAodW5hbWUgLW0pOiB4ODZfNjQKMyw3RyBSQU0KCmdydWIgbWVudSBlbnRy aWVzOgowKSBMaW51eCBNaW50IDE4LjIgS0RFIDY0LWJpdCwgd2l0aCBMaW51eCA0LjguMC01 My1nZW5lcmljCjEpIExpbnV4IE1pbnQgMTguMiBLREUgNjQtYml0LCB3aXRoIExpbnV4IDQu OC4wLTUzLWdlbmVyaWMgKHVwc3RhcnQpCjIpIExpbnV4IE1pbnQgMTguMiBLREUgNjQtYml0 LCB3aXRoIExpbnV4IDQuOC4wLTUzLWdlbmVyaWMgKHJlY292ZXJ5IG1vZGUpCjMpIExpbnV4 IE1pbnQgMTguMiBLREUgNjQtYml0LCB3aXRoIExpbnV4IDQuNC4xMTUtcnRhaS01LjEtMQo0 KSBMaW51eCBNaW50IDE4LjIgS0RFIDY0LWJpdCwgd2l0aCBMaW51eCA0LjQuMTE1LXJ0YWkt NS4xLTEgKHVwc3RhcnQpCjUpIExpbnV4IE1pbnQgMTguMiBLREUgNjQtYml0LCB3aXRoIExp bnV4IDQuNC4xMTUtcnRhaS01LjEtMSAocmVjb3ZlcnkgbW9kZSkKNikgTGludXggTWludCAx OC4yIEtERSA2NC1iaXQsIHdpdGggTGludXggNC40LjAtMTEyLWxvd2xhdGVuY3kKNykgTGlu dXggTWludCAxOC4yIEtERSA2NC1iaXQsIHdpdGggTGludXggNC40LjAtMTEyLWxvd2xhdGVu Y3kgKHVwc3RhcnQpCjgpIExpbnV4IE1pbnQgMTguMiBLREUgNjQtYml0LCB3aXRoIExpbnV4 IDQuNC4wLTExMi1sb3dsYXRlbmN5IChyZWNvdmVyeSBtb2RlKQo5KSBNZW1vcnkgdGVzdCAo bWVtdGVzdDg2KykKMTApIE1lbW9yeSB0ZXN0IChtZW10ZXN0ODYrLCBzZXJpYWwgY29uc29s ZSAxMTUyMDApCgpzZXR0aW5ncyBvZiBtYWtlcnRhaWtlcm5lbC5zaDoKS0VSTkVMX1BBVEgg ICAoLXMpID0gL3Vzci9zcmMKTElOVVhfS0VSTkVMICAoLWspID0gNC40LjExNQpLRVJORUxf U09VUkNFX05BTUUgPSBydGFpCktFUk5FTF9OVU0gICAgKC1uKSA9IC0xCkxPQ0FMX1NSQ19Q QVRIICAgICA9IC91c3IvbG9jYWwvc3JjClJUQUlfRElSICAgICAgKC1yKSA9IHJ0YWktNS4x ClJUQUlfUEFUQ0ggICAgKC1wKSA9IGhhbC1saW51eC00LjQuMTE1LXg4Ni0xMC5wYXRjaApT SE9XUk9PTV9ESVIgICAgICAgPSBzaG93cm9vbQpLRVJORUxfQ09ORklHICgtYykgPSBvbGQK UlVOX0xPQ0FMTU9EICAoLWwpID0gdHJ1ZQpLRVJORUxfREVCVUcgICgtRCkgPSBmYWxzZQoK cnRhaS1pbmZvIHJlcG9ydHM6CklmIHNvbWUgZmllbGRzIGFyZSBlbXB0eSBvciBsb29rIHVu dXN1YWwgeW91IG1heSBoYXZlIGFuIG9sZCB2ZXJzaW9uLgpDb21wYXJlIHRvIHRoZSBjdXJy ZW50IG1pbmltYWwgcmVxdWlyZW1lbnRzIGluIERvY3VtZW50YXRpb24vQ2hhbmdlcy4KIApM aW51eCBtdWxlIDQuNC4xMTUtcnRhaS01LjEtMSAjMSBTTVAgUFJFRU1QVCBUdWUgTWFyIDIw IDE5OjA2OjI5IENFVCAyMDE4IHg4Nl82NCB4ODZfNjQgeDg2XzY0IEdOVS9MaW51eAogCkdu dSBDICAgICAgICAgICAgICAgICAgNS40LjAtNnVidW50dTF+MTYuMDQuOSkKR251IG1ha2Ug ICAgICAgICAgICAgICA0LjEKdXRpbC1saW51eCAgICAgICAgICAgICBsaW51eCAyLjI3LjEK bW91bnQgICAgICAgICAgICAgICAgICBsaW51eCAyLjI3LjEgKGxpYm1vdW50IDIuMjcuMDog c2VsaW51eCwgYXNzZXJ0LCBkZWJ1ZykKbW9kdWxlLWluaXQtdG9vbHMgICAgICAyMgplMmZz cHJvZ3MgICAgICAgICAgICAgIDEuNDIuMTMKamZzdXRpbHMgICAgICAgICAgICAgICAxLjEu MTUKeGZzcHJvZ3MgICAgICAgICAgICAgICA0LjMuMApQUFAgICAgICAgICAgICAgICAgICAg IDIuNC43CkxpbnV4IEMgTGlicmFyeSAgICAgICAgPiBsaWJjLjIuMjMKRHluYW1pYyBsaW5r ZXIgKGxkZCkgICAyLjIzClByb2NwcyAgICAgICAgICAgICAgICAgMy4zLjEwCk5ldC10b29s cyAgICAgICAgICAgICAgMS42MApLYmQgICAgICAgICAgICAgICAgICAgIDEuMTUuNQpTaC11 dGlscyAgICAgICAgICAgICAgIDguMjUKTW9kdWxlcyBMb2FkZWQgICAgICAgICBiaW5mbXRf bWlzYyBzbmRfaGRhX2NvZGVjX2hkbWkgc25kX2hkYV9jb2RlY19jb25leGFudCBzbmRfaGRh X2NvZGVjX2dlbmVyaWMgaW50ZWxfcmFwbCB4ODZfcGtnX3RlbXBfdGhlcm1hbCBzbmRfaGRh X2ludGVsIHNuZF9oZGFfY29kZWMgc25kX2hkYV9jb3JlIHNuZF9wY20gc25kX2h3ZGVwIGlu dGVsX3Bvd2VyY2xhbXAgc25kX3NlcV9taWRpIHNuZF9zZXFfbWlkaV9ldmVudCBzbmRfcmF3 bWlkaSBjb3JldGVtcCBjcmN0MTBkaWZfcGNsbXVsIGNyYzMyX3BjbG11bCBnaGFzaF9jbG11 bG5pX2ludGVsIGFlc25pX2ludGVsIHNuZF9zZXEgYWVzX3g4Nl82NCBnbHVlX2hlbHBlciBp ZTMxMjAwX2VkYWMgbHJ3IGdmMTI4bXVsIGFibGtfaGVscGVyIGNyeXB0ZCBzbmRfdGltZXIg bWVpX21lIHNuZF9zZXFfZGV2aWNlIGlucHV0X2xlZHMgc25kIG1laSBlZGFjX2NvcmUgbWFj X2hpZCA4MjUwX2ZpbnRlayBzb3VuZGNvcmUgbHBjX2ljaCBzZXJpb19yYXcgcGFycG9ydF9w YyBwcGRldiBscCBwYXJwb3J0IGF1dG9mczQgYnRyZnMgeG9yIHJhaWQ2X3BxIGRtX21pcnJv ciBkbV9yZWdpb25faGFzaCBkbV9sb2cgaTkxNSBpMmNfYWxnb19iaXQgZHJtX2ttc19oZWxw ZXIgc3lzY29weWFyZWEgc3lzZmlsbHJlY3Qgc3lzaW1nYmx0IGZiX3N5c19mb3BzIGRybSBl MTAwMGUgcHNtb3VzZSBhaGNpIHB0cCBsaWJhaGNpIHBwc19jb3JlIGZqZXMgdmlkZW8gYnV0 dG9uCgpkbWVzZzoKClsgIDE3NC44MDU5NDZdIFVTRVJNT0RFIENIRUNLIFBST1ZJREVEIChu cyk6IEtlcm5lbExhdGVuY3kgMTQ0OSwgVXNlckxhdGVuY3kgMjQ5OC4KWyAgMTc0LjgwNTk0 N10gRklOQUwgQ0FMSUJSQVRJT04gU1VNTUFSWSAobnMpOiBLZXJuZWxMYXRlbmN5IDE0NDks IFVzZXJMYXRlbmN5IDI0OTguClsgIDE3NC44NjA5NTVdIAogICAgICAgICAgICAgICBXYWl0 IGZvciBpdCAuLi4KWyAgMTc0Ljg3MzAwOF0gCiAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICBGT1IgMTAgVEFTS1M6IFRJTUUgMjEgKG1zKSwgU1VTUC9SRVMgU1dJVENIRVMgNDAw MDAsIFNXSVRDSCBUSU1FIDUzNiAobnMpClsgIDE3NC44NzMwMDhdIAogICAgICAgICAgICAg ICBGT1IgMTAgVEFTS1M6IFRJTUUgMjIgKG1zKSwgU0VNIFNJRy9XQUlUIFNXSVRDSEVTIDQw MDAwLCBTV0lUQ0ggVElNRSA1NTMgKG5zKQpbICAxNzQuODczMDA4XSAKICAgICAgICAgICAg ICAgRk9SIDEwIFRBU0tTOiBUSU1FIDIzIChtcyksIFJQQy9SQ1YtUkVUIFNXSVRDSEVTIDQw MDAwLCBTV0lUQ0ggVElNRSA1OTUgKG5zKQoKWyAgMTc0Ljg3MzAwOF0gTFhSVCByZWxlYXNl cyBQSUQgMjU1NCAoSUQ6IFJUX0tUSFJEX0MkNk8pLgpbICAxNzQuODczMDA4XSBMWFJUIHJl bGVhc2VzIFBJRCAyNTU1IChJRDogUlRfS1RIUkRfQyQ2UCkuClsgIDE3NC44NzMwMDhdIExY UlQgcmVsZWFzZXMgUElEIDI1NTYgKElEOiBSVF9LVEhSRF9DJDZRKS4KWyAgMTc0Ljg3MzAw OF0gTFhSVCByZWxlYXNlcyBQSUQgMjU1NyAoSUQ6IFJUX0tUSFJEX0MkNlIpLgpbICAxNzQu ODczMDA4XSBMWFJUIHJlbGVhc2VzIFBJRCAyNTU4IChJRDogUlRfS1RIUkRfQyQ2UykuClsg IDE3NC44NzMwMDhdIExYUlQgcmVsZWFzZXMgUElEIDI1NTkgKElEOiBSVF9LVEhSRF9DJDZU KS4KWyAgMTc0Ljg3MzAwOF0gTFhSVCByZWxlYXNlcyBQSUQgMjU2MCAoSUQ6IFJUX0tUSFJE X0MkNlUpLgpbICAxNzQuODczMDA4XSBMWFJUIHJlbGVhc2VzIFBJRCAyNTYxIChJRDogUlRf S1RIUkRfQyQ2VikuClsgIDE3NC44NzMwMDhdIExYUlQgcmVsZWFzZXMgUElEIDI1NjIgKElE OiBSVF9LVEhSRF9DJDZXKS4KWyAgMTc0Ljg3MzAwOF0gTFhSVCByZWxlYXNlcyBQSUQgMjU2 MyAoSUQ6IFJUX0tUSFJEX0MkNlgpLgpbICAxNzQuODczMDA4XSBMWFJUIHJlbGVhc2VzIFBJ RCAyNTY0IChJRDogUlRfS1RIUkRfQyQ2WikuClsgIDE3NC45ODgxMzZdIFJUQUlbbWFsbG9j XTogdW5sb2FkZWQuClsgIDE3NS4wODkwMjZdIFJUQUlbc2NoZWRdOiB1bmxvYWRlZCAoZm9y Y2VkIGhhcmQvc29mdC9oYXJkIHRyYW5zaXRpb25zOiB0cmFwcyAwLCBzeXNjYWxscyAwKS4K WyAgMTc1LjA5ODI1M10gSS1waXBlOiBoZWFkIGRvbWFpbiBSVEFJIHVucmVnaXN0ZXJlZC4K WyAgMTc1LjA5ODI1OF0gUlRBSVtoYWxdOiB1bm1vdW50ZWQuClsgIDE3NS41NDA5ODBdIEkt cGlwZTogaGVhZCBkb21haW4gUlRBSSByZWdpc3RlcmVkLgpbICAxNzUuNTQwOTg0XSBSVEFJ W2hhbF06IG1vdW50ZWQuIElTT0xfQ1BVU19NQVNLOiAwLgpbICAxNzUuNTQwOTg2XSBTWVNJ TkZPIC0gIyBDUFVzOiA0LCBUSU1FUiBOQU1FOiAnbGFwaWMnLCBUSU1FUiBJUlE6IDQzNTQs IFRJTUVSIEZSRVE6IDEwNjAxMjAwMSwgQ0xPQ0sgTkFNRTogJ3RzYycsIENMT0NLIEZSRVE6 IDMzOTIzOTIwMDAsIENQVSBGUkVROiAzMzkyMzkyMDAwLCBMSU5VWCBUSU1FUiBJUlE6IDQz NTQuClsgIDE3NS41NDA5ODddIAogICAgICAgICAgICAgICBSRU1BUks6IFJUQUkgV0lMTCBO T1QgQUNDRVNTIFVTRVIgU1BBQ0UgT04gU1RBQ0tTIEFSR1MgSVRTIFdBWS4KClsgIDE3NS41 NTMwNzZdIFJUQUlbbWFsbG9jXTogZ2xvYmFsIGhlYXAgc2l6ZSA9IDIwOTcxNTIgYnl0ZXMs IDxCU0Q+LgpbICAxNzUuNTUzMTA3XSAsIGtzdGFja3MgcG9vbCBzaXplID0gNTI0Mjg4IGJ5 dGVzLgpbICAxNzUuNTUzMTA5XSBSVEFJW3NjaGVkXTogaGFyZCB0aW1lciB0eXBlL2ZyZXEg PSBsYXBpYy8xMDYwMTIwMDEoSHopOyB0aW1pbmc6IE9ORVNIT1Q7IGxpbmVhciB0aW1lZCBs aXN0cy4KWyAgMTc1LjU1MzExMV0gUlRBSVtzY2hlZF06IExpbnV4IHRpbWVyIGZyZXEgPSAx MDAwIChIeiksIFRpbWVCYXNlIGZyZXEgPSAzMzkyMzkyMDAwIGh6LgpbICAxNzUuNTUzMTEy XSBSVEFJW3NjaGVkXTogdGltZXIgc2V0dXAgPSA4NiBucywgcmVzY2hlZCBsYXRlbmN5ID0g MCBucy4KWyAgMTc1LjU1Mzc1M10gVVNFUk1PREUgQ0hFQ0s6IE9LLgpbICAxNzUuNTUzNzU1 XSBVU0VSTU9ERSBDSEVDSyBQUk9WSURFRCAobnMpOiBLZXJuZWxMYXRlbmN5IDE0NDksIFVz ZXJMYXRlbmN5IDI0OTguClsgIDE3NS41NTM3NTZdIEZJTkFMIENBTElCUkFUSU9OIFNVTU1B UlkgKG5zKTogS2VybmVsTGF0ZW5jeSAxNDQ5LCBVc2VyTGF0ZW5jeSAyNDk4LgpbICAxODAu ODk5OTI4XSBMWFJUIHJlbGVhc2VzIFBJRCAyNzI1IChJRDogUlRfS1RIUkRfQ0FMSUJSKS4K WyAgMTgwLjkwMDAxMF0gTFhSVCByZWxlYXNlcyBQSUQgMjcyNiAoSUQ6IFJUX0tUSFJEX0ZT VFRIUikuClsgIDE4MC45MDE5MjNdIExYUlQgcmVsZWFzZXMgUElEIDI3MjcgKElEOiBSVF9L VEhSRF9TTFdUSFIpLgpbICAxODAuOTEwMDI1XSBFTkQgT0YgUFJFRU1QVCBURVNUCgpbICAx ODAuOTQzMTQzXSBSVEFJW21hbGxvY106IHVubG9hZGVkLgpbICAxODEuMDQ0MDI2XSBSVEFJ W3NjaGVkXTogdW5sb2FkZWQgKGZvcmNlZCBoYXJkL3NvZnQvaGFyZCB0cmFuc2l0aW9uczog dHJhcHMgMCwgc3lzY2FsbHMgMCkuClsgIDE4MS4wNTMzNjldIEktcGlwZTogaGVhZCBkb21h aW4gUlRBSSB1bnJlZ2lzdGVyZWQuClsgIDE4MS4wNTMzNzRdIFJUQUlbaGFsXTogdW5tb3Vu dGVkLgo= --------------61F0A142BB141878B165CDBC Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Rtai mailing list [email protected] https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai --------------61F0A142BB141878B165CDBC--