Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Jun 2013 14:21:12 -0700
From:      Justin Hibbits <jhibbits@freebsd.org>
To:        Nathan Whitehorn <nwhitehorn@freebsd.org>
Cc:        FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>
Subject:   Re: Strange panic on ppc64
Message-ID:  <CAHSQbTACtejaRKiG4qScSV_EdTC8y_k5Qghx_FYebWzstBP61g@mail.gmail.com>
In-Reply-To: <51B4A389.4020607@freebsd.org>
References:  <CAHSQbTAZTc9puGaH0rbhyY11s0%2BL0xGjSabK1kj65UMm1t7j3w@mail.gmail.com> <51AF6661.3060007@freebsd.org> <CAHSQbTBjza0u7nZf4z%2BxpTCcWj-TW-ZigV2-CZexuBOYQX5=3A@mail.gmail.com> <CAHSQbTCvFXDZPsOnmogc0FkZeMXwOP6h40F2kFUu2s6UmffyPw@mail.gmail.com> <51B345BE.5030905@freebsd.org> <CAHSQbTDnwne3KJWN7xjcUw4PhF-uiD4B-4y1Lf90Bfou-2Ppvw@mail.gmail.com> <51B4A389.4020607@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--90e6ba25db9365b67f04debf3ebf
Content-Type: text/plain; charset=UTF-8

On Sun, Jun 9, 2013 at 8:47 AM, Nathan Whitehorn <nwhitehorn@freebsd.org>wrote:

>  On 06/08/13 17:33, Justin Hibbits wrote:
>
>
>
>
> On Sat, Jun 8, 2013 at 7:54 AM, Nathan Whitehorn <nwhitehorn@freebsd.org>wrote:
>
>>   On 06/08/13 09:21, Justin Hibbits wrote:
>>
>>
>>
>>
>> On Wed, Jun 5, 2013 at 9:47 AM, Justin Hibbits <jhibbits@freebsd.org>wrote:
>>
>>> Will do, when I get it panicking again.
>>>
>>> - Justin
>>>   On Jun 5, 2013 9:46 AM, "Nathan Whitehorn" <nwhitehorn@freebsd.org>
>>> wrote:
>>>
>>>> On 06/04/13 22:35, Justin Hibbits wrote:
>>>>
>>>>> After a string of seemingly random hangs, I added invariants (but not
>>>>> witness) to my custom kernel config, and I get the following panic,
>>>>> recreated from a fuzzy cell phone picture:
>>>>>
>>>>>
>>>>> [thread pid -1 tid 1006665719 ]
>>>>> Stopped at 0: illegal instruction 0
>>>>> db> panic: mutex ohci1 owned at
>>>>> /usr/home/chmeee/freebsd/head/sys/dev/usb/usb_transfer.c:2280
>>>>> cpuid = 0
>>>>> Uptime: 9h8m1s
>>>>> <my dump code>
>>>>> ...
>>>>> panic: msleep1
>>>>> cpu = 0
>>>>> KDB: enter: panic
>>>>> [ thread pid -1 tid 100665719 ]
>>>>> ....
>>>>>
>>>>> The first question I have is how the hell it got such a strange
>>>>> PID/TID,
>>>>> memory corruption my guess, something is stomping on the pcpu or
>>>>> something,
>>>>> and I think these hangs have only happened since I added a lot more
>>>>> memory
>>>>> (up to 12G from 4G, Andreas Tobler was seeing hangs as well), so it
>>>>> might
>>>>> be something in the moea64 pmap code, but that's pure speculation on my
>>>>> part.  Then the other panic messages, owned mutex and panic in
>>>>> msleep1.  I
>>>>> enabled more trace code, so hopefully the next time it panics I can
>>>>> collect
>>>>> better data.
>>>>>
>>>>> - Justin
>>>>> _______________________________________________
>>>>> freebsd-ppc@freebsd.org mailing list
>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-ppc
>>>>> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org"
>>>>>
>>>>
>>>> Could you post the output from show reg? It looks like it tried to jump
>>>> to a null pointer there.
>>>> -Nathan
>>>>
>>>
>>  Well, it's hard to do get that output, because I just hit that 'mutex
>> owned' panic, and here's the backtrace:
>>
>>
>>
>>  The mutex thing is spurious -- it was already panicing and then paniced
>> again trying to panic. Can you get the backtrace for the original panic (it
>> should be different) and the values of the registers?
>> -Nathan
>>
>
>  Here you go:
>
> [ thread pid -1 tid 1006665719 ]
> Stopped at      0:      illegal instruction 0
> db:0:kdb.enter.default> show reg
> r0                   0
> r1                   0
> r2            0xab63d0  M_MACTEMP
> r3            0xbb12e0
> r4            0x741f18  .ofwcall+0xa8
> r5                   0
> r6            0xa4f1a8
> r7                 0x1
> r8                 0x1
> r9            0xc10500  __pcpu
> r10          0x1c35ec0
> r11                  0
> r12         0x2000d032
> r13         0x342eb000
> r14         0x10014200
> r15         0xffffffffffffcb58
> r16                0x2
> r17                0x2
> r18         0xffffffffffffcb50
> r19                  0
> r20         0xc000000013231478
> r21         0xc00000014c0ce200
> r22                  0
> r23               0x64  dbsize+0x10
> r24         0xc00000014c0cdf70
> r25           0xb62cb8  smp_no_rendevous_barrier
> r26                  0
> r27           0x741f18  .ofwcall+0xa8
> r28           0x741f18  .ofwcall+0xa8
> r29         0x2000d032
> r30         0x9000000000001032
> r31           0xc0cad8  mac_labeled
> srr0          0x102ca4  k_trap+0x28
> srr1        0x9000000000001032
> lr            0x102c74  u_trap+0x10
> ctr         0xff846d78
> cr          0x2000f1b0
> xer                  0
> dar         0xfffffffffffffd60
> dsisr       0x42000000
> 0:      illegal instruction 0
> db:0:kdb.enter.default>  bt
> Tracing pid -1 tid 1006665719 td 0
>  (nothing)
>
>
> Well, that is all kinds of messed up. It appears to have halted while
> handling a userland trap due to an implicit branch caused by bad
> translations when it restores the kernel SRs. Could you see what 'show
> pcpu' does? Does that information look valid at all? I suspect it has
> become corrupted somehow.
> -Nathan
>
>
Here's the full log from dconschat, from bootup to panic.  Unfortunately,
not everything I wanted to print would print, and I can't type anything
once it panics, because it panics when reading the keyboard, so I have to
add everything as a ddb enter script.  Here's what I've added so far
(doesn't do everything as you can see from the transcript):

    script kdb.enter.default=show reg; bt; show pcpu; ps; run lockinfo;
alltrace; show all procs; show files; show malloc; show allchains

- Justin

--90e6ba25db9365b67f04debf3ebf
Content-Type: application/octet-stream; name="zhabar.dcons"
Content-Disposition: attachment; filename="zhabar.dcons"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hhqq62m50

U2NyaXB0IHN0YXJ0ZWQgb24gU3VuIEp1biAgOSAwOToxMDoyMCAyMDEzCmNvbW1hbmQ6IGRjb25z
Y2hhdCAtdCAwMC0xNC01MS1mZi1mZS0zMy1jYS1iNiAtZSAjIC1yCltkY29ucyBjb25uZWN0ZWRd
DQ0KcmVmZXRjaGVkIGRlY29kZQ0KcGNpMTA6IDxPRlcgUENJIGJ1cz4gb24gcGNpYjEwDQpwY2kx
MDogZG9tYWluPTEsIHBoeXNpY2FsIGJ1cz0zDQpmb3VuZC0+CXZlbmRvcj0weDExNjYsIGRldj0w
eDAyNDAsIHJldmlkPTB4MDANCglkb21haW49MSwgYnVzPTMsIHNsb3Q9MTIsIGZ1bmM9MA0KCWNs
YXNzPTAxLTAxLThmLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTENCgljbWRyZWc9MHgwMDA2LCBzdGF0
cmVnPTB4MDIyMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykNCglsYXR0aW1lcj0weDEwICg0ODAgbnMp
LCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQ0KCW1hcFsxMF06IHR5cGUg
SS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDAsIHNpemUgIDMsIHBvcnQgZGlzYWJsZWQNCgltYXBb
MTRdOiB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAwLCBzaXplICAyLCBwb3J0IGRpc2Fi
bGVkDQoJbWFwWzE4XTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMCwgc2l6ZSAgMywg
cG9ydCBkaXNhYmxlZA0KCW1hcFsxY106IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDAs
IHNpemUgIDIsIHBvcnQgZGlzYWJsZWQNCgltYXBbMjBdOiB0eXBlIEkvTyBQb3J0LCByYW5nZSAz
MiwgYmFzZSAwLCBzaXplICA0LCBwb3J0IGRpc2FibGVkDQoJbWFwWzI0XTogdHlwZSBNZW1vcnks
IHJhbmdlIDMyLCBiYXNlIDB4ZmE0MDIwMDAsIHNpemUgMTMsIGVuYWJsZWQNCnBjaWIxMDogYWxs
b2NhdGVkIG1lbW9yeSByYW5nZSAoMHhmYTQwMjAwMC0weGZhNDAzZmZmKSBmb3IgcmlkIDI0IG9m
IHBjaTE6MzoxMjowDQpmb3VuZC0+CXZlbmRvcj0weDEwNmIsIGRldj0weDAwNTAsIHJldmlkPTB4
MDANCglkb21haW49MSwgYnVzPTMsIHNsb3Q9MTMsIGZ1bmM9MA0KCWNsYXNzPWZmLTAwLTAwLCBo
ZHJ0eXBlPTB4MDAsIG1mZGV2PTANCgljbWRyZWc9MHgwMDA0LCBzdGF0cmVnPTB4ODIwMCwgY2Fj
aGVsbnN6PTE2IChkd29yZHMpDQoJbGF0dGltZXI9MHgyMCAoOTYwIG5zKSwgbWluZ250PTB4MDAg
KDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykNCgltYXBbMTBdOiB0eXBlIE1lbW9yeSwgcmFuZ2Ug
MzIsIGJhc2UgMHhmYTQwNDAwMCwgc2l6ZSAxNCwgbWVtb3J5IGRpc2FibGVkDQpwY2liMTA6IGFs
bG9jYXRlZCBtZW1vcnkgcmFuZ2UgKDB4ZmE0MDQwMDAtMHhmYTQwN2ZmZikgZm9yIHJpZCAxMCBv
ZiBwY2kxOjM6MTM6MA0KZm91bmQtPgl2ZW5kb3I9MHgxMDZiLCBkZXY9MHgwMDUyLCByZXZpZD0w
eDAwDQoJZG9tYWluPTEsIGJ1cz0zLCBzbG90PTE0LCBmdW5jPTANCgljbGFzcz0wYy0wMC0xMCwg
aGRydHlwZT0weDAwLCBtZmRldj0wDQoJY21kcmVnPTB4MDAwMCwgc3RhdHJlZz0weDAyOTAsIGNh
Y2hlbG5zej0xNiAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4ZjggKDc0NDAgbnMpLCBtaW5nbnQ9MHgw
YyAoMzAwMCBucyksIG1heGxhdD0weDE4ICg2MDAwIG5zKQ0KCWludHBpbj1hLCBpcnE9MA0KCXBv
d2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMA0KCW1hcFsxMF06IHR5
cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZhNDAwMDAwLCBzaXplIDEyLCBtZW1vcnkgZGlz
YWJsZWQNCnBjaWIxMDogYWxsb2NhdGVkIG1lbW9yeSByYW5nZSAoMHhmYTQwMDAwMC0weGZhNDAw
ZmZmKSBmb3IgcmlkIDEwIG9mIHBjaTE6MzoxNDowDQphdGFwY2kwOiA8U2VydmVyV29ya3MgSzIg
U0FUQTE1MCBjb250cm9sbGVyPiBtZW0gMHhmYTQwMjAwMC0weGZhNDAzZmZmIGlycSAxMCBhdCBk
ZXZpY2UgMTIuMCBvbiBwY2kxMA0KcGNpYjE6IGZhaWxlZCB0byByZXNlcnZlIHJlc291cmNlIGZv
ciBwY2liMTANCnBjaWIxMDogZmFpbGVkIHRvIGFsbG9jYXRlIGluaXRpYWwgSS9PIHBvcnQgd2lu
ZG93ICgwLTB4ZmZmZmZmZmYsMHgxMDAwKQ0KYXRhcGNpMDogMHgxMCBieXRlcyBvZiByaWQgMHgy
MCByZXMgNCBmYWlsZWQgKDAsIDB4ZmZmZmZmZmZmZmZmZmZmZikuDQpvZndfcGNpIG1hcGRldjog
c3RhcnQgZmE0MDIwMDAsIGxlbiA4MTkyDQphdGEyOiA8QVRBIGNoYW5uZWw+IGF0IGNoYW5uZWwg
MCBvbiBhdGFwY2kwDQphdGEzOiA8QVRBIGNoYW5uZWw+IGF0IGNoYW5uZWwgMSBvbiBhdGFwY2kw
DQphdGE0OiA8QVRBIGNoYW5uZWw+IGF0IGNoYW5uZWwgMiBvbiBhdGFwY2kwDQphdGE1OiA8QVRB
IGNoYW5uZWw+IGF0IGNoYW5uZWwgMyBvbiBhdGFwY2kwDQpvZndfcGNpIG1hcGRldjogc3RhcnQg
ZmE0MDQwMDAsIGxlbiAxNjM4NA0KYXRhMDogPFNoYXN0YSBLYXVhaSBBVEEgQ29udHJvbGxlcj4g
bWVtIDB4ZmE0MDQwMDAtMHhmYTQwN2ZmZiBpcnEgMzggYXQgZGV2aWNlIDEzLjAgb24gcGNpMTAN
CmZ3b2hjaTA6IHZlbmRvcj0xMDZiLCBkZXY9NTINCmZ3b2hjaTA6IHZlbmRvcj0xMDZiLCBkZXY9
NTINCmZ3b2hjaTA6IDwxMzk0IE9wZW4gSG9zdCBDb250cm9sbGVyIEludGVyZmFjZT4gbWVtIDB4
ZmE0MDAwMDAtMHhmYTQwMGZmZiBpcnEgMzkgYXQgZGV2aWNlIDE0LjAgb24gcGNpMTANCm9md19w
Y2kgbWFwZGV2OiBzdGFydCBmYTQwMDAwMCwgbGVuIDQwOTYNCmZ3b2hjaTA6IE9IQ0kgdmVyc2lv
biAxLjAgKFJPTT0wKQ0KZndvaGNpMDogTm8uIG9mIElzb2Nocm9ub3VzIGNoYW5uZWxzIGlzIDgu
DQpmd29oY2kwOiBFVUk2NCAwMDoxNDo1MTpmZjpmZTozMzpjYTpiNg0KZndvaGNpMDogaW52YWxp
ZCBzcGVlZCA3IChmaXhlZCB0byAzKS4NCmZ3b2hjaTA6IFBoeSAxMzk0YSBhdmFpbGFibGUgUzgw
MCwgMyBwb3J0cy4NCmZ3b2hjaTA6IExpbmsgUzgwMCwgbWF4X3JlYyA0MDk2IGJ5dGVzLg0KZmly
ZXdpcmUwOiA8SUVFRTEzOTQoRmlyZVdpcmUpIGJ1cz4gb24gZndvaGNpMA0KZGNvbnNfY3JvbTA6
IDxkY29ucyBjb25maWd1cmF0aW9uIFJPTT4gb24gZmlyZXdpcmUwDQpkY29uc19jcm9tMDogYnVz
X2FkZHIgMHgzMGU4YzAwMA0KZndlMDogPEV0aGVybmV0IG92ZXIgRmlyZVdpcmU+IG9uIGZpcmV3
aXJlMA0KaWZfZndlMDogRmFrZSBFdGhlcm5ldCBhZGRyZXNzOiAwMjoxNDo1MTozMzpjYTpiNg0K
ZndlMDogYnBmIGF0dGFjaGVkDQpmd2UwOiBFdGhlcm5ldCBhZGRyZXNzOiAwMjoxNDo1MTozMzpj
YTpiNg0Kc2JwMDogPFNCUC0yL1NDU0kgb3ZlciBGaXJlV2lyZT4gb24gZmlyZXdpcmUwDQpmd29o
Y2kwOiBJbml0aWF0ZSBidXMgcmVzZXQNCmZ3b2hjaTA6IGZ3b2hjaV9pbnRyX2NvcmU6IEJVUyBy
ZXNldA0KZndvaGNpMDogZndvaGNpX2ludHJfY29yZTogbm9kZV9pZD0weDAwMDAwMDAxLCBTZWxm
SUQgQ291bnQ9MSwgbm9uIENZQ0xFTUFTVEVSIG1vZGUNCnNjMTogbm8gdmlkZW8gYWRhcHRlciBm
b3VuZC4NCnNtdTA6IDxBcHBsZSBTeXN0ZW0gTWFuYWdlbWVudCBVbml0PiBvbiBuZXh1czANCnNt
dTA6IEZhbjogRFJJVkUgQkFZIEEgSU5UQUtFIHR5cGU6IDANCnNtdTA6IEZhbjogQkFDS1NJREUg
dHlwZTogMA0Kc211MDogRmFuOiBDUFUgQSBJTlRBS0UgdHlwZTogMA0Kc211MDogRmFuOiBDUFUg
QiBJTlRBS0UgdHlwZTogMA0Kc211MDogRmFuOiBDUFUgQSBFWEhBVVNUIHR5cGU6IDANCnNtdTA6
IEZhbjogQ1BVIEIgRVhIQVVTVCB0eXBlOiAwDQpzbXUwOiBGYW46IEVYUEFOU0lPTiBTTE9UUyBJ
TlRBS0UgdHlwZTogMA0Kc211MDogcmVnaXN0ZXJlZCBhcyBhIHRpbWUtb2YtZGF5IGNsb2NrIChy
ZXNvbHV0aW9uIDEwMDB1cywgYWRqdXN0bWVudCAwLjAwMDUwMDAwMHMpDQppaWNoYjI6IDxTTVUg
STJDIGNvbnRyb2xsZXI+IG9uIHNtdTANCmlpY2J1czI6IDxPRlcgSTJDIGJ1cz4gb24gaWljaGIy
DQpzbXVzYXQwOiA8U01VIFNhdGVsbGl0ZSBTZW5zb3JzPiBhdCBhZGRyIDB4YjAgb24gaWljYnVz
Mg0KaWljYnVzMjogPHVua25vd24gY2FyZD4gYXQgYWRkciAweGQ0DQppaWNoYjM6IDxTTVUgSTJD
IGNvbnRyb2xsZXI+IG9uIHNtdTANCmlpY2J1czM6IDxPRlcgSTJDIGJ1cz4gb24gaWljaGIzDQpz
YzE6IG5vIHZpZGVvIGFkYXB0ZXIgZm91bmQuDQpuZXh1czA6IDxhbGlhc2VzPiwgdHlwZSAodW5r
bm93bikgKG5vIGRyaXZlciBhdHRhY2hlZCkNCnNjMDogPFN5c3RlbSBjb25zb2xlPiBvbiBuZXh1
czANCnNjMDogVW5rbm93biA8MTYgdmlydHVhbCBjb25zb2xlcywgZmxhZ3M9MHgzMDA+DQpzYzA6
IGZiMCwga2JkMCwgdGVybWluYWwgZW11bGF0b3I6IHNjdGVrZW4gKHRla2VuIHRlcm1pbmFsKQ0K
cHJvY2ZzIHJlZ2lzdGVyZWQNClRpbWVjb3VudGVyICJ0aW1lYmFzZSIgZnJlcXVlbmN5IDMzMzMz
MzMzIEh6IHF1YWxpdHkgMA0KRXZlbnQgdGltZXIgImRlY3JlbWVudGVyIiBmcmVxdWVuY3kgMzMz
MzMzMzMgSHogcXVhbGl0eSAxMDAwDQpUaW1lY291bnRlcnMgdGljayBldmVyeSAxLjAwMCBtc2Vj
DQpmaXJld2lyZTA6IDMgbm9kZXMsIG1heGhvcCA8PSAyIGNhYmxlIElSTSBpcm0oMikgDQp2bGFu
OiBpbml0aWFsaXplZCwgdXNpbmcgaGFzaCB0YWJsZXMgd2l0aCBjaGFpbmluZw0KdGNwX2luaXQ6
IG5ldC5pbmV0LnRjcC50Y2JoYXNoc2l6ZSBhdXRvIHR1bmVkIHRvIDEzMTA3Mg0KbG8wOiBicGYg
YXR0YWNoZWQNCm1heDY2OTAwOiAyIHNlbnNvcnMgZGV0ZWN0ZWQuDQptYXg2NjkwMDogU2Vuc29y
cw0KbWF4NjY5MDA6IExvY2F0aW9uIDogQkFDS1NJREUgSUQ6IDYNCm1heDY2OTAwOiBMb2NhdGlv
biA6IEtPRElBSyBESU9ERSBJRDogNw0KbWF4NjY5MDE6IDIgc2Vuc29ycyBkZXRlY3RlZC4NCm1h
eDY2OTAxOiBTZW5zb3JzDQptYXg2NjkwMTogTG9jYXRpb24gOiBUVU5ORUwgSUQ6IDENCm1heDY2
OTAxOiBMb2NhdGlvbiA6IFRVTk5FTCBIRUFUU0lOSyBJRDogMg0KYmdlMTogbGluayBzdGF0ZSBj
aGFuZ2VkIHRvIFVQDQp1c2J1czA6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wDQp1c2J1czE6
IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wDQp1Z2VuMC4xOiA8TkVDPiBhdCB1c2J1czANCnVo
dWIwOiA8TkVDIE9IQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAx
PiBvbiB1c2J1czANCnVnZW4xLjE6IDxORUM+IGF0IHVzYnVzMQ0KdWh1YjE6IDxORUMgT0hDSSBy
b290IEhVQiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMQ0KdXNi
dXMyOiA0ODBNYnBzIEhpZ2ggU3BlZWQgVVNCIHYyLjANCmF0YTI6IGhhcmQgcmVzZXQgLi4udWdl
bjIuMTogPE5FQz4gYXQgdXNidXMyDQp1aHViMjogPE5FQyBFSENJIHJvb3QgSFVCLCBjbGFzcyA5
LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNidXMyDQoNCmF0YTI6IFNBVEEgY29ubmVj
dCB0aW1lPTEwbXMgc3RhdHVzPTAwMDAwMTEzDQphdGEyOiByZXNldCB0cDEgbWFzaz0wMSBvc3Rh
dDA9NTAgb3N0YXQxPTAwDQpmd29oY2kwOiB0eGQgZXJyPSAzIG1pc3MgQWNrIGVycg0KdWh1YjA6
IDMgcG9ydHMgd2l0aCAzIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkDQp1aHViMTogMiBwb3J0cyB3
aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCmZpcmV3aXJlMDogZndfZXhwbG9yZV9ub2Rl
OiBmd2Rldi0+c3BlZWQoUzgwMCkgZGVjcmVtZW50ZWQgZHVlIHRvIG5lZ290aWF0aW9uDQphdGEy
OiBzdGF0MD0weDUwIGVycj0weDAxIGxzYj0weDAwIG1zYj0weDAwZmlyZXdpcmUwOiBOZXcgUzQw
MCBkZXZpY2UgSUQ6MDAwYTk1ZmZmZTlmN2FlOA0KDQphdGEyOiByZXNldCB0cDIgc3RhdDA9NTAg
c3RhdDE9MDAgZGV2aWNlcz0weDENCmF0YTM6IGhhcmQgcmVzZXQgLi4uDQphdGEzOiBTQVRBIGNv
bm5lY3QgdGltZW91dCBzdGF0dXM9MDAwMDAwMDQNCmF0YTQ6IGhhcmQgcmVzZXQgLi4uDQpwY20w
OiBNaXhlciAidm9sIjoNCmF0YTQ6IFNBVEEgY29ubmVjdCB0aW1lb3V0IHN0YXR1cz0wMDAwMDAw
MA0KYXRhNTogaGFyZCByZXNldCAuLi4NCnVodWIyOiA1IHBvcnRzIHdpdGggNSByZW1vdmFibGUs
IHNlbGYgcG93ZXJlZA0KYXRhNTogU0FUQSBjb25uZWN0IHRpbWVvdXQgc3RhdHVzPTAwMDAwMDAw
DQphdGEwOiByZXNldCB0cDEgbWFzaz0wMyBvc3RhdDA9MDAgb3N0YXQxPTAwDQphdGEwOiBzdGF0
MD0weDAwIGVycj0weDAxIGxzYj0weDE0IG1zYj0weGViDQphdGEwOiBzdGF0MT0weDAwIGVycj0w
eDAwIGxzYj0weDAwIG1zYj0weDAwDQphdGEwOiByZXNldCB0cDIgc3RhdDA9MDAgc3RhdDE9MDAg
ZGV2aWNlcz0weDEwMDAwDQpwYXNzMCBhdCBhdGEyIGJ1cyAwIHNjYnVzMCB0YXJnZXQgMCBsdW4g
MA0KcGFzczA6IDxXREMgV0QyNTAwSlMtNDFNVkIxIDEwLjAyRTAxPiBBVEEtNyBTQVRBIDIueCBk
ZXZpY2UNCnBhc3MwOiBTZXJpYWwgTnVtYmVyIFdELVdDQU5ZMTEyMjQ1MA0KcGFzczA6IDE1MC4w
MDBNQi9zIHRyYW5zZmVycyAoU0FUQSAxLngsIFVETUE1LCBQSU8gODE5MmJ5dGVzKQ0KcGFzczEg
YXQgYXRhMCBidXMgMCBzY2J1czQgdGFyZ2V0IDAgbHVuIDANCnBhc3MxOiA8UElPTkVFUiBEVkQt
UlcgIERWUi0xMTBEIEFBMDY+IFJlbW92YWJsZSBDRC1ST00gU0NTSS0wIGRldmljZSANCnBhc3Mx
OiBTZXJpYWwgTnVtYmVyIEVJREwwMjY4NTdXTA0KcGFzczE6IDY2LjcwME1CL3MgdHJhbnNmZXJz
IChVRE1BNCwgQVRBUEkgMTJieXRlcywgUElPIDY1NTM0Ynl0ZXMpDQphZGEwIGF0IGF0YTIgYnVz
IEdFT006IG5ldyBkaXNrIGNkMA0KR0VPTTogbmV3IGRpc2sgYWRhMA0KY2QwIGF0IGF0YTAgYnVz
IDAgc2NidXM0IHRhcmdldCAwIGx1biAwDQpjZDA6IDxQSU9ORUVSIERWRC1SVyAgRFZSLTExMEQg
QUEwNj4gUmVtb3ZhYmxlIENELVJPTSBTQ1NJLTAgZGV2aWNlIA0KY2QwOiBTZXJpYWwgTnVtYmVy
IEVJREwwMjY4NTdXTA0KY2QwOiA2Ni43MDBNQi9zIHRyYW5zZmVycyAoVURNQTQsIEFUQVBJIDEy
Ynl0ZXMsIFBJTyA2NTUzNGJ5dGVzKQ0KY2QwOiBBdHRlbXB0IHRvIHF1ZXJ5IGRldmljZSBzaXpl
IGZhaWxlZDogTk9UIFJFQURZLCBNZWRpdW0gbm90IHByZXNlbnQNCjAgc2NidXMwIHRhcmdldCAw
IGx1biAwDQphZGEwOiA8V0RDIFdEMjUwMEpTLTQxTVZCMSAxMC4wMkUwMT4gQVRBLTcgU0FUQSAy
LnggZGV2aWNlDQphZGEwOiBTZXJpYWwgTnVtYmVyIFdELVdDQU5ZMTEyMjQ1MA0KYWRhMDogMTUw
LjAwME1CL3MgdHJhbnNmZXJzIChTQVRBIDEueCwgVURNQTUsIFBJTyA4MTkyYnl0ZXMpDQphZGEw
OiAyMzg0NzVNQiAoNDg4Mzk3MTY4IDUxMiBieXRlIHNlY3RvcnM6IDF1Z2VuMi4yOiA8dmVuZG9y
IDB4MDQyND4gYXQgdXNidXMyDQp1aHViMzogPHZlbmRvciAweDA0MjQgcHJvZHVjdCAweDI1MTQs
IGNsYXNzIDkvMCwgcmV2IDIuMDAvMC4wMCwgYWRkciAyPiBvbiB1c2J1czINCjZIIDYzUy91aHVi
MzogTVRUIGVuYWJsZWQNClQgMTYzODNDKQ0KYWRhMDogUHJldmlvdXNseSB3YXMga25vd24gYXMg
YWQwDQpBZGRpbmcgQ1BVIDAsIHBpcj0wLCBhd2FrZT0xDQpXYWtpbmcgdXAgQ1BVIDEgKGRldj1m
Zjg5ZWI3MCkNCkFkZGluZyBDUFUgMSwgcGlyPTEsIGF3YWtlPTENClNNUDogQVAgQ1BVICMxIGxh
dW5jaGVkDQp1Z2VuMS4yOiA8TWl0c3VtaSBFbGVjdHJpYz4gYXQgdXNidXMxDQp1aHViNDogPE1p
dHN1bWkgRWxlY3RyaWMgSHViIGluIEFwcGxlIEV4dGVuZGVkIFVTQiBLZXlib2FyZCwgY2xhc3Mg
OS8wLCByZXYgMS4xMC8xLjIyLCBhZGRyIDI+IG9uIHVzYnVzMQ0KUm9vdCBtb3VudCB3YWl0aW5n
IGZvcjogdXNidXMyDQp1aHViNDogMyBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBidXMgcG93ZXJl
ZA0KdWh1YjM6IDQgcG9ydHMgd2l0aCA0IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkDQpUcnlpbmcg
dG8gbW91bnQgcm9vdCBmcm9tIHVmczovZGV2L2FkYTBzMyBbcnddLi4uDQpXQVJOSU5HOiAvIHdh
cyBub3QgcHJvcGVybHkgZGlzbW91bnRlZA0KV0FSTklORzogLzogbW91bnQgcGVuZGluZyBlcnJv
cjogYmxvY2tzIDAgZmlsZXMgNTYyDQpzdGFydF9pbml0OiB0cnlpbmcgL3NiaW4vaW5pdA0KdWdl
bjEuMzogPE1pdHN1bWkgRWxlY3RyaWM+IGF0IHVzYnVzMQ0KdWtiZDA6IDxNaXRzdW1pIEVsZWN0
cmljIEFwcGxlIEV4dGVuZGVkIFVTQiBLZXlib2FyZCwgY2xhc3MgMC8wLCByZXYgMS4xMC8xLjIy
LCBhZGRyIDM+IG9uIHVzYnVzMQ0Ka2JkOiBuZXcgYXJyYXkgc2l6ZSA0DQprYmQxIGF0IHVrYmQw
DQprYmQxOiB1a2JkMCwgZ2VuZXJpYyAoMCksIGNvbmZpZzoweDAsIGZsYWdzOjB4M2QwMDAwDQp1
aGlkMDogPE1pdHN1bWkgRWxlY3RyaWMgQXBwbGUgRXh0ZW5kZWQgVVNCIEtleWJvYXJkLCBjbGFz
cyAwLzAsIHJldiAxLjEwLzEuMjIsIGFkZHIgMz4gb24gdXNidXMxDQp1Z2VuMS40OiA8QnJvYWRj
b20gQ29ycD4gYXQgdXNidXMxDQpmd29oY2kwOiBmd29oY2lfaW50cl9jb3JlOiBCVVMgcmVzZXQN
CmZ3b2hjaTA6IGZ3b2hjaV9pbnRyX2NvcmU6IG5vZGVfaWQ9MHgwMDAwMDAwMSwgU2VsZklEIENv
dW50PTIsIENZQ0xFTUFTVEVSIG1vZGUNCmZpcmV3aXJlMDogMiBub2RlcywgbWF4aG9wIDw9IDEg
Y2FibGUgSVJNIGlybSgxKSAgKG1lKSANCmZpcmV3aXJlMDogYnVzIG1hbmFnZXIgMSANCmZpcmV3
aXJlMDogZndfYXR0YWNoX2RldjpSZW1vdmluZyBtaXNzaW5nIGRldmljZSBJRDowMDBhOTVmZmZl
OWY3YWU4DQpiZ2UwOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gRE9XTg0KYmdlMTogbGluayBzdGF0
ZSBjaGFuZ2VkIHRvIERPV04NCmJnZTE6IGxpbmsgc3RhdGUgY2hhbmdlZCB0byBVUA0KdWJ0MDog
PEJyb2FkY29tIENvcnAgQVNVUyBCbHVldG9vdGggRG9uZ2xlLCBjbGFzcyAyMjQvMSwgcmV2IDIu
MDAvMS4wMCwgYWRkciA0PiBvbiB1c2J1czENCldBUk5JTkc6IGF0dGVtcHQgdG8gZG9tYWluX2Fk
ZChibHVldG9vdGgpIGFmdGVyIGRvbWFpbmZpbmFsaXplKCkNCldBUk5JTkc6IGF0dGVtcHQgdG8g
ZG9tYWluX2FkZChuZXRncmFwaCkgYWZ0ZXIgZG9tYWluZmluYWxpemUoKQ0KZndvaGNpMDogZndv
aGNpX2ludHJfY29yZTogQlVTIHJlc2V0DQpmd29oY2kwOiBmd29oY2lfaW50cl9jb3JlOiBub2Rl
X2lkPTB4MDAwMDAwMDIsIFNlbGZJRCBDb3VudD0zLCBDWUNMRU1BU1RFUiBtb2RlDQpmaXJld2ly
ZTA6IDMgbm9kZXMsIG1heGhvcCA8PSAyIGNhYmxlIElSTSBpcm0oMikgIChtZSkgDQpmaXJld2ly
ZTA6IGJ1cyBtYW5hZ2VyIDIgDQpmd29oY2kwOiB0eGQgZXJyPSAzIG1pc3MgQWNrIGVycg0KZmly
ZXdpcmUwOiBmd19leHBsb3JlX25vZGU6IGZ3ZGV2LT5zcGVlZChTODAwKSBkZWNyZW1lbnRlZCBk
dWUgdG8gbmVnb3RpYXRpb24NCmZpcmV3aXJlMDogTmV3IFM0MDAgZGV2aWNlIElEOjAwMGE5NWZm
ZmU5ZjdhZTgNClsgdGhyZWFkIHBpZCAtMSB0aWQgMTAwNjY2NTcxOSBdDQpTdG9wcGVkIGF0ICAg
ICAgMDogICAgICBpbGxlZ2FsIGluc3RydWN0aW9uIDANCmRiOjA6a2RiLmVudGVyLmRlZmF1bHQ+
IHNob3cgcmVnDQpyMCAgICAgICAgICAgICAgICAgICAwDQpyMSAgICAgICAgICAgICAgICAgICAw
DQpyMiAgICAgICAgICAgIDB4YWI2M2QwICBNX01BQ1RFTVANCnIzICAgICAgICAgICAgMHhiYjEy
ZTANCnI0ICAgICAgICAgICAgMHg3NDFmMTggIC5vZndjYWxsKzB4YTgNCnI1ICAgICAgICAgICAg
ICAgICAgIDANCnI2ICAgICAgICAgICAgMHhhNGYxYTgNCnI3ICAgICAgICAgICAgICAgICAweDEN
CnI4ICAgICAgICAgICAgICAgICAweDENCnI5ICAgICAgICAgICAgMHhjMTA1MDAgIF9fcGNwdQ0K
cjEwICAgICAgICAgIDB4MWMzNWVjMA0KcjExICAgICAgICAgICAgICAgICAgMA0KcjEyICAgICAg
ICAgMHgyMDAwZDAzMg0KcjEzICAgICAgICAgMHgzNDIyZDAwMA0KcjE0ICAgICAgICAgMHgxMDAx
NDIwMA0KcjE1ICAgICAgICAgMHhmZmZmZmZmZmZmZmZjYjU4DQpyMTYgICAgICAgICAgICAgICAg
MHgyDQpyMTcgICAgICAgICAgICAgICAgMHgyDQpyMTggICAgICAgICAweGZmZmZmZmZmZmZmZmNi
NTANCnIxOSAgICAgICAgICAgICAgICAgIDANCnIyMCAgICAgICAgIDB4YzAwMDAwMDAxMzIzMTQ3
OA0KcjIxICAgICAgICAgMHhjMDAwMDAwMTRjMDY5MjAwDQpyMjIgICAgICAgICAgICAgICAgICAw
DQpyMjMgICAgICAgICAgICAgICAweDY0ICBkYnNpemUrMHgxMA0KcjI0ICAgICAgICAgMHhjMDAw
MDAwMTRjMDY4ZjcwDQpyMjUgICAgICAgICAgIDB4YjYyY2I4ICBzbXBfbm9fcmVuZGV2b3VzX2Jh
cnJpZXINCnIyNiAgICAgICAgICAgICAgICAgIDANCnIyNyAgICAgICAgICAgMHg3NDFmMTggIC5v
ZndjYWxsKzB4YTgNCnIyOCAgICAgICAgICAgMHg3NDFmMTggIC5vZndjYWxsKzB4YTgNCnIyOSAg
ICAgICAgIDB4MjAwMGQwMzINCnIzMCAgICAgICAgIDB4OTAwMDAwMDAwMDAwMTAzMg0KcjMxICAg
ICAgICAgICAweGMwY2FkOCAgbWFjX2xhYmVsZWQNCnNycjAgICAgICAgICAgMHgxMDJjYTQgIGtf
dHJhcCsweDI4DQpzcnIxICAgICAgICAweDkwMDAwMDAwMDAwMDEwMzINCmxyICAgICAgICAgICAg
MHgxMDJjNzQgIHVfdHJhcCsweDEwDQpjdHIgICAgICAgICAweGZmODQ2ZDc4DQpjciAgICAgICAg
ICAweDIwMDBmMWIwDQp4ZXIgICAgICAgICAgICAgICAgICAwDQpkYXIgICAgICAgICAweGZmZmZm
ZmZmZmZmZmZkNjANCmRzaXNyICAgICAgIDB4NDIwMDAwMDANCjA6ICAgICAgaWxsZWdhbCBpbnN0
cnVjdGlvbiAwDQpkYjowOmtkYi5lbnRlci5kZWZhdWx0PiAgYnQNClRyYWNpbmcgcGlkIC0xIHRp
ZCAxMDA2NjY1NzE5IHRkIDANCmRiOjA6a2RiLmVudGVyLmRlZmF1bHQ+ICBzaG93IHBjcHUNCmNw
dWlkICAgICAgICA9IDANCmR5bmFtaWMgcGNwdSA9IDB4YmZmZmZmZmZmZjRlYWEwMA0KY3VydGhy
ZWFkICAgID0gMHgzNDIyZDAwMDogcGlkIDEwMzMgInBvd2VyZCINCmN1cnBjYiAgICAgICA9IDB4
YzAwMDAwMDE0YzA2OWJkMA0KZnBjdXJ0aHJlYWQgID0gbm9uZQ0KaWRsZXRocmVhZCAgID0gMHgy
ZmE1ODQ5MDogdGlkIDEwMDAwMyAiaWRsZTogY3B1MCINClBQQzogaHdyZWYgICA9IDB4ZmY4OWQ2
ODANClBQQzogaXBpbWFzayA9IDANClBQQzogcGlyICAgICA9IDANCmRiOjA6a2RiLmVudGVyLmRl
ZmF1bHQ+ICBwcw0KICBwaWQgIHBwaWQgIHBncnAgICB1aWQgICBzdGF0ZSAgIHdtZXNnICAgICAg
ICAgd2NoYW4gICAgICAgIGNtZA0KIDI3MjcgIDI3MjYgIDI3MjcgIDEwMDEgIFNzKyAgICAgdHR5
aW4gICAgMHgzMzlkYjhhOCB0Y3NoDQogMjcyNiAgMjcyNCAgMjcyNCAgMTAwMSAgUyAgICAgICBz
ZWxlY3QgICAweDNjMWFlZGMwIHNzaGQNCiAyNzI0ICAxMDYwICAyNzI0ICAgICAwICBTcyAgICAg
IHNlbGVjdCAgIDB4M2MxYWVjNDAgc3NoZA0KIDExMTkgICAgIDEgICAgIDEgICAgIDAgIFMgICAg
ICAgdHR5ZGNkICAgMHgyZmFhMDRlOCBnZXR0eQ0KIDExMTggICAgIDEgIDExMTggICAgIDAgIFNz
KyAgICAgdHR5aW4gICAgMHgzMzlkYjBhOCBnZXR0eQ0KIDExMTcgICAgIDEgIDExMTcgICAgIDAg
IFNzKyAgICAgdHR5aW4gICAgMHgzMzlkYjRhOCBnZXR0eQ0KIDExMTYgICAgIDEgIDExMTYgICAg
IDAgIFNzKyAgICAgdHR5aW4gICAgMHgyZmFhMTRhOCBnZXR0eQ0KIDExMTUgICAgIDEgIDExMTUg
ICAgIDAgIFNzKyAgICAgdHR5aW4gICAgMHgyZmFhMThhOCBnZXR0eQ0KIDExMTQgICAgIDEgIDEx
MTQgICAgIDAgIFNzKyAgICAgdHR5aW4gICAgMHgyZmFhMWNhOCBnZXR0eQ0KIDExMTMgICAgIDEg
IDExMTMgICAgIDAgIFNzKyAgICAgdHR5aW4gICAgMHgzMzlkOTBhOCBnZXR0eQ0KIDExMTIgICAg
IDEgIDExMTIgICAgIDAgIFNzKyAgICAgdHR5aW4gICAgMHgzMzlkOTRhOCBnZXR0eQ0KIDExMTEg
ICAgIDEgIDExMTEgICAgIDAgIFNzKyAgICAgdHR5aW4gICAgMHgzMzlkOThhOCBnZXR0eQ0KIDEw
NzAgICAgIDEgIDEwNzAgICAgIDAgIFNzICAgICAgbmFuc2xwICAgMHhiZTBhYTEgY3Jvbg0KIDEw
NjYgICAgIDEgIDEwNjYgICAgMjUgIFNzICAgICAgcGF1c2UgICAgMHgzNDIzZTllOCBzZW5kbWFp
bA0KIDEwNjMgICAgIDEgIDEwNjMgICAgIDAgIFNzICAgICAgc2VsZWN0ICAgMHgzNDNlOWRjMCBz
ZW5kbWFpbA0KIDEwNjAgICAgIDEgIDEwNjAgICAgIDAgIFNzICAgICAgc2VsZWN0ICAgMHgzNDI5
YjU0MCBzc2hkDQogMTAzMyAgICAgMSAgMTAzMyAgICAgMCAgUnMgICAgICBDUFUgMCAgICAgICAg
ICAgICAgICAgICAgICAgcG93ZXJkDQogMTAzMCAgICAgMSAgMTAzMCAgICAgMCAgU3MgICAgICBz
ZWxlY3QgICAweDM0M2U4MWMwIG50cGQNCiAgOTU0ICAgICAxICAgOTU0ICAgICAwICBTcyAgICAg
IHNlbGVjdCAgIDB4MzQzNzQ1NDAgc3lzbG9nZA0KICA4NDMgICAgIDEgICA4NDMgICAgIDAgIFNz
ICAgICAgc2VsZWN0ICAgMHgzYzFhZTljMCBkZXZkDQogIDgwMCAgICAgMCAgICAgMCAgICAgMCAg
REwgICAgICAodGhyZWFkZWQpICAgICAgICAgICAgICAgICAgW25nX3F1ZXVlXQ0KMTAwMDc5ICAg
ICAgICAgICAgICAgICAgIEQgICAgICAgc2xlZXAgICAgMHhjMDAwMDAwMDE0MmFjMWQwIFtuZ19x
dWV1ZTFdDQoxMDAwNjMgICAgICAgICAgICAgICAgICAgRCAgICAgICBzbGVlcCAgICAweGMwMDAw
MDAwMTQyYWMxZDAgW25nX3F1ZXVlMF0NCiAgNzk0ICAgICAxICAgNzk0ICAgIDY1ICBTcyAgICAg
IHNlbGVjdCAgIDB4MzQzNzQ4NDAgZGhjbGllbnQNCiAgNzU2ICAgICAxICAgNzU2ICAgICAwICBT
cyAgICAgIHNlbGVjdCAgIDB4MzQzNzQ3NDAgZGhjbGllbnQNCiAgIDE4ICAgICAwICAgICAwICAg
ICAwICBETCAgICAgIHNtdSAgICAgIDB4YzAwMDAwMDE0YzAxNTdiOCBbcG1hY190aGVybWFsXQ0K
ICAgMTcgICAgIDAgICAgIDAgICAgIDAgIERMICAgICAgc2RmbHVzaCAgMHhjMGNmMDAgW3NvZnRk
ZXBmbHVzaF0NCiAgIDE2ICAgICAwICAgICAwICAgICAwICBETCAgICAgIHN5bmNlciAgIDB4YzAy
MjIwIFtzeW5jZXJdDQogICAgOSAgICAgMCAgICAgMCAgICAgMCAgREwgICAgICB2bHJ1d3QgICAw
eDM0MWIyMDAwIFt2bmxydV0NCiAgICA4ICAgICAwICAgICAwICAgICAwICBETCAgICAgIHBzbGVl
cCAgIDB4YzAxZGE0IFtidWZkYWVtb25dDQogICAgNyAgICAgMCAgICAgMCAgICAgMCAgREwgICAg
ICBwZ3plcm8gICAweGMwZjQyNCBbcGFnZXplcm9dDQogICAgNiAgICAgMCAgICAgMCAgICAgMCAg
REwgICAgICBwc2xlZXAgICAweGMwZWNlMCBbdm1kYWVtb25dDQogICAgNSAgICAgMCAgICAgMCAg
ICAgMCAgREwgICAgICBwc2xlZXAgICAweGMwZWNhOCBbcGFnZWRhZW1vbl0NCiAgICA0ICAgICAw
ICAgICAwICAgICAwICBETCAgICAgIGNjYl9zY2FuIDB4YmI5MzQwIFt4cHRfdGhyZF0NCiAgICAz
ICAgICAwICAgICAwICAgICAwICBETCAgICAgIHdhaXRpbmdfIDB4YzA3N2MwIFtzY3RwX2l0ZXJh
dG9yXQ0KICAgIDIgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgLSAgICAgICAgMHhjMDAwMDAw
MDEzMmE2MDAwIFtmdzBfcHJvYmVdDQogICAxNSAgICAgMCAgICAgMCAgICAgMCAgREwgICAgICAo
dGhyZWFkZWQpICAgICAgICAgICAgICAgICAgW3VzYl0NCjEwMDA0MSAgICAgICAgICAgICAgICAg
ICBEICAgICAgIC0gICAgICAgIDB4YzAwMDAwMDAxMzJhM2UxOCBbdXNidXMyXQ0KMTAwMDQwICAg
ICAgICAgICAgICAgICAgIEQgICAgICAgLSAgICAgICAgMHhjMDAwMDAwMDEzMmEzZGMwIFt1c2J1
czJdDQoxMDAwMzkgICAgICAgICAgICAgICAgICAgRCAgICAgICAtICAgICAgICAweGMwMDAwMDAw
MTMyYTNkNjggW3VzYnVzMl0NCjEwMDAzOCAgICAgICAgICAgICAgICAgICBEICAgICAgIC0gICAg
ICAgIDB4YzAwMDAwMDAxMzJhM2QxMCBbdXNidXMyXQ0KMTAwMDM3ICAgICAgICAgICAgICAgICAg
IEQgICAgICAgLSAgICAgICAgMHhjMDAwMDAwMDEzMjliNDYwIFt1c2J1czFdDQoxMDAwMzYgICAg
ICAgICAgICAgICAgICAgRCAgICAgICAtICAgICAgICAweGMwMDAwMDAwMTMyOWI0MDggW3VzYnVz
MV0NCjEwMDAzNSAgICAgICAgICAgICAgICAgICBEICAgICAgIC0gICAgICAgIDB4YzAwMDAwMDAx
MzI5YjNiMCBbdXNidXMxXQ0KMTAwMDM0ICAgICAgICAgICAgICAgICAgIEQgICAgICAgLSAgICAg
ICAgMHhjMDAwMDAwMDEzMjliMzU4IFt1c2J1czFdDQoxMDAwMzMgICAgICAgICAgICAgICAgICAg
RCAgICAgICAtICAgICAgICAweGMwMDAwMDAwMTMyOTg0NjAgW3VzYnVzMF0NCjEwMDAzMiAgICAg
ICAgICAgICAgICAgICBEICAgICAgIC0gICAgICAgIDB4YzAwMDAwMDAxMzI5ODQwOCBbdXNidXMw
XQ0KMTAwMDMxICAgICAgICAgICAgICAgICAgIEQgICAgICAgLSAgICAgICAgMHhjMDAwMDAwMDEz
Mjk4M2IwIFt1c2J1czBdDQoxMDAwMzAgICAgICAgICAgICAgICAgICAgRCAgICAgICAtICAgICAg
ICAweGMwMDAwMDAwMTMyOTgzNTggW3VzYnVzMF0NCiAgIDE0ICAgICAwICAgICAwICAgICAwICBE
TCAgICAgIC0gICAgICAgIDB4YmMxMzkwIFt5YXJyb3ddDQogICAxMyAgICAgMCAgICAgMCAgICAg
MCAgREwgICAgICAodGhyZWFkZWQpICAgICAgICAgICAgICAgICAgW2dlb21dDQoxMDAwMTEgICAg
ICAgICAgICAgICAgICAgRCAgICAgICAtICAgICAgICAweGJkYjAzOCBbZ19kb3duXQ0KMTAwMDEw
ICAgICAgICAgICAgICAgICAgIEQgICAgICAgLSAgICAgICAgMHhiZGIwMzAgW2dfdXBdDQoxMDAw
MDkgICAgICAgICAgICAgICAgICAgRCAgICAgICAtICAgICAgICAweGJkYjAyMCBbZ19ldmVudF0N
CiAgIDEyICAgICAwICAgICAwICAgICAwICBXTCAgICAgICh0aHJlYWRlZCkgICAgICAgICAgICAg
ICAgICBbaW50cl0NCjEwMDA0NyAgICAgICAgICAgICAgICAgICBJICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbaXJxNTM6IHNtdWRvb3JiZWxsMF0NCjEwMDA0NCAgICAgICAgICAg
ICAgICAgICBJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXJxMzk6IGZ3b2hj
aTBdDQoxMDAwNDMgICAgICAgICAgICAgICAgICAgSSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW2lycTM4OiBhdGEwXQ0KMTAwMDQyICAgICAgICAgICAgICAgICAgIEkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpcnExMDogYXRhcGNpMF0NCjEwMDAyOSAgICAg
ICAgICAgICAgICAgICBJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXJxNzA6
IG9oY2kwIG9oY2kxK10NCjEwMDAyOCAgICAgICAgICAgICAgICAgICBJICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbaXJxMTE6IHBjbTBdDQoxMDAwMjcgICAgICAgICAgICAgICAg
ICAgSSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lycTI3OiBpaWNoYjFdDQox
MDAwMjYgICAgICAgICAgICAgICAgICAgSSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW3N3aTA6IHVhcnQgdWFydF0NCjEwMDAyNSAgICAgICAgICAgICAgICAgICBJICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbaXJxNzU6IGFvYWdwaW80XQ0KMTAwMDI0ICAgICAg
ICAgICAgICAgICAgIEkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpcnE3OTog
YW9hZ3BpbzFdDQoxMDAwMjMgICAgICAgICAgICAgICAgICAgSSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW2lycTk6IGJnZTFdDQoxMDAwMjIgICAgICAgICAgICAgICAgICAgSSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lycTg6IGJnZTBdDQoxMDAwMjEgICAg
ICAgICAgICAgICAgICAgSSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lycTA6
IGlpY2hiMF0NCjEwMDAyMCAgICAgICAgICAgICAgICAgICBJICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbc3dpMjogY2FtYmlvXQ0KMTAwMDE4ICAgICAgICAgICAgICAgICAgIEkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzd2k2OiB0YXNrIHF1ZXVlXQ0KMTAw
MDE3ICAgICAgICAgICAgICAgICAgIEkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFtzd2k2OiBHaWFudCB0YXNrcV0NCjEwMDAxNCAgICAgICAgICAgICAgICAgICBJICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbc3dpNTogZmFzdCB0YXNrcV0NCjEwMDAwOCAgICAg
ICAgICAgICAgICAgICBJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3dpMTog
bmV0aXNyIDBdDQoxMDAwMDcgICAgICAgICAgICAgICAgICAgSSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3N3aTM6IHZtXQ0KMTAwMDA2ICAgICAgICAgICAgICAgICAgIEkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzd2k0OiBjbG9ja10NCjEwMDAwNSAgICAg
ICAgICAgICAgICAgICBJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3dpNDog
Y2xvY2tdDQogICAxMSAgICAgMCAgICAgMCAgICAgMCAgUkwgICAgICAodGhyZWFkZWQpICAgICAg
ICAgICAgICAgICAgW2lkbGVdDQoxMDAwMDQgICAgICAgICAgICAgICAgICAgUnVuICAgICBDUFUg
MSAgICAgICAgICAgICAgICAgICAgICAgW2lkbGU6IGNwdTFdDQoxMDAwMDMgICAgICAgICAgICAg
ICAgICAgQ2FuUnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkbGU6IGNwdTBdDQog
ICAgMSAgICAgMCAgICAgMSAgICAgMCAgU0xzICAgICB3YWl0ICAgICAweDJmYTU2OTQwIFtpbml0
XQ0KICAgMTAgICAgIDAgICAgIDAgICAgIDAgIERMICAgICAgYXVkaXRfd28gMHhjMGMxMDggW2F1
ZGl0XQ0KICAgIDAgICAgIDAgICAgIDAgICAgIDAgIERMcyAgICAgKHRocmVhZGVkKSAgICAgICAg
ICAgICAgICAgIFtrZXJuZWxdDQoxMDAwNDUgICAgICAgICAgICAgICAgICAgRCAgICAgICAtICAg
ICAgICAweDMzOTQwYTAwIFtmdzBfdGFza3FdDQoxMDAwMTkgICAgICAgICAgICAgICAgICAgRCAg
ICAgICAtICAgICAgICAweDJmYTczYjAwIFtrcXVldWUgdGFza3FdDQoxMDAwMTYgICAgICAgICAg
ICAgICAgICAgRCAgICAgICAtICAgICAgICAweDJmYjVlMjAwIFt0aHJlYWQgdGFza3FdDQoxMDAw
MTUgICAgICAgICAgICAgICAgICAgRCAgICAgICAtICAgICAgICAweDJmYTRiMjAwIFtmZnNfdHJp
bSB0YXNrcV0NCjEwMDAxMiAgICAgICAgICAgICAgICAgICBEICAgICAgIC0gICAgICAgIDB4MmZh
NGEyMDAgW2Zpcm13YXJlIHRhc2txXQ0KMTAwMDAwICAgICAgICAgICAgICAgICAgIEQgICAgICAg
c2NoZWQgICAgMHhiZGI2MjAgW3N3YXBwZXJdDQpkYjowOmtkYi5lbnRlci5kZWZhdWx0PiAgcnVu
IGxvY2tpbmZvDQpkYjoxOmxvY2tpbmZvPiBzaG93IGxvY2tzDQpObyBzdWNoIGNvbW1hbmQNCmRi
OjE6bG9ja3M+ICBzaG93IGFsbGxvY2tzDQpObyBzdWNoIGNvbW1hbmQNCmRiOjE6YWxsbG9ja3M+
ICBzaG93IGxvY2tlZHZub2RzDQpMb2NrZWQgdm5vZGVzDQoNCltkY29uc2NoYXQgZXhpdGluZy4u
Ll0NCgpTY3JpcHQgZG9uZSBvbiBTdW4gSnVuICA5IDEzOjE3OjEzIDIwMTMK
--90e6ba25db9365b67f04debf3ebf--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHSQbTACtejaRKiG4qScSV_EdTC8y_k5Qghx_FYebWzstBP61g>