Date: Wed, 30 Dec 2020 18:10:11 -0800 From: Neel Chauhan <neel@neelc.org> To: Mark Johnston <markj@freebsd.org> Cc: freebsd-hackers@freebsd.org Subject: Re: Debugging a WIP PCI/ACPI patch: Bad tailq NEXT(0xffffffff81cde660->tqh_last) != NULL Message-ID: <e73228a75b8f05c83214c62ed7e1ba68@neelc.org> In-Reply-To: <dbcc0e54eeb0080620ee4fb6d14845fc@neelc.org> References: <44528336fa9168966d121bf771e1e229@neelc.org> <X%2ByzpNIclmFYgbr7@raichu> <3c9ff844e527daacd04c51f48836b57d@neelc.org> <dbcc0e54eeb0080620ee4fb6d14845fc@neelc.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--=_d3c477c3f144d2b9a03ca9c8b269190d Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed I have attached two files: * pcidump: A dump of `pciconf -lv` * acpidump: A dump of `acpidump` Hope this can help. -Neel On 2020-12-30 14:36, Neel Chauhan wrote: > Mark, thank you so much for your help! > > However, I am getting an issue with `pci_read_device()` where it > returns a `vid` (PCI Vendor ID) of 0xffff. > > This ends up returning "Cannot allocate dinfo!" from vmd. > > Log (via grep): https://imgur.com/a/tAmmY7i > > What usually causes this? > > I'm no expert on PC hardware, my $DAYJOB is not related to hardware > (I'm a C#/.NET developer for a living). > > I do however want my Spectre running FreeBSD and am willing to write > patches (to some extent at least). > > -Neel > > On 2020-12-30 10:03, Neel Chauhan wrote: >> Thank you so much! >> >> Adding a rman_fini() call made my system boot. >> >> I get stuck at a "Cannot allocate dinfo!" error now (I can't see the >> SSD), but I will debug first before coming back. >> >> -Neel >> >> On 2020-12-30 09:06, Mark Johnston wrote: >>> On Wed, Dec 30, 2020 at 08:43:17AM -0800, Neel Chauhan wrote: >>>> Hi all, >>>> >>>> I'm writing a patch to support the VMD subsystem in Intel TigerLake >>>> systems such as the HP Spectre x360 13t-aw200. VMD is needed for >>>> NVMe >>>> here. >>>> >>>> The patch is as follows >>>> >>>> --- a/sys/dev/vmd/vmd.c >>>> +++ b/sys/dev/vmd/vmd.c >>>> @@ -66,13 +66,20 @@ struct vmd_type { >>>> #define INTEL_VENDOR_ID 0x8086 >>>> #define INTEL_DEVICE_ID_VMD 0x201d >>>> #define INTEL_DEVICE_ID_VMD2 0x28c0 >>>> +#define INTEL_DEVICE_ID_VMD3 0x9a0b >>>> >>>> static struct vmd_type vmd_devs[] = { >>>> { INTEL_VENDOR_ID, INTEL_DEVICE_ID_VMD, "Intel Volume >>>> Management Device" }, >>>> { INTEL_VENDOR_ID, INTEL_DEVICE_ID_VMD2, "Intel Volume >>>> Management Device" }, >>>> + { INTEL_VENDOR_ID, INTEL_DEVICE_ID_VMD3, "Intel Volume >>>> Management Device" }, >>>> { 0, 0, NULL } >>>> >>>> However, when I use the patch, I get a kernel panic related to PCI: >>>> https://imgur.com/a/XUQksOi (sorry for the image) >>>> >>>> It gives me the Bad tailq NEXT(0xffffffff81cde660->tqh_last) != NULL >>>> error. >>>> >>>> Could you please help me figure out why it's panicking? >>> >>> Based on the backtrace, we are panicking in rman_init() because the >>> global rman_head list is corrupted (the panic message is basically >>> stating that the next element of the last element of the list is not >>> NULL). This suggests that the item was freed without removing it >>> from >>> the list, i.e., an rman_fini() call is missing. >>> >>> vmd_attach() creates a resource container with rman_init(). If >>> vmd_attach() fails for some reason, it calls vmd_free(), which is >>> supposed to roll back anything done by vmd_attach(). Note that if >>> attach is successful, the driver subsystem may later call >>> vmd_detach() >>> to deinitialize the driver, and vmd_detach() does a bit of extra work >>> in >>> addition to calling vmd_free()... >>> _______________________________________________ >>> freebsd-hackers@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers >>> To unsubscribe, send any mail to >>> "freebsd-hackers-unsubscribe@freebsd.org" >> _______________________________________________ >> freebsd-hackers@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers >> To unsubscribe, send any mail to >> "freebsd-hackers-unsubscribe@freebsd.org" > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to > "freebsd-hackers-unsubscribe@freebsd.org" --=_d3c477c3f144d2b9a03ca9c8b269190d Content-Transfer-Encoding: base64 Content-Type: text/plain; name=acpidump Content-Disposition: attachment; filename=acpidump; size=10947 LyoKICBSU0QgUFRSOiBPRU09SFBRT0VNLCBBQ1BJX1Jldj0yLjB4ICgyKQoJWFNEVD0weDAwMDAw MDAwNTRkYmI3MjgsIGxlbmd0aD0zNiwgY2tzdW09MjA2CiAqLwovKgogIFhTRFQ6IExlbmd0aD0y NzYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTU0LAoJT0VNSUQ9SFBRT0VNLCBPRU0gVGFibGUgSUQ9 U0xJQy1NUEMsIE9FTSBSZXZpc2lvbj0weDEwNzIwMDksCglDcmVhdG9yIElEPUFNSSwgQ3JlYXRv ciBSZXZpc2lvbj0weDEwMDAwMTMKCUVudHJpZXM9eyAweDAwMDAwMDAwNTRkYjYwMDAsIDB4MDAw MDAwMDA1NGRiYTAwMCwgMHgwMDAwMDAwMDU0ZGI3MDAwLCAweDAwMDAwMDAwNTRkNjEwMDAsIDB4 MDAwMDAwMDA1NGQ2MDAwMCwgMHgwMDAwMDAwMDU0ZDVjMDAwLCAweDAwMDAwMDAwNTRkNTUwMDAs IDB4MDAwMDAwMDA1NGQ0ODAwMCwgMHgwMDAwMDAwMDU0ZDQ3MDAwLCAweDAwMDAwMDAwNTRkNDUw MDAsIDB4MDAwMDAwMDA1NGQ0NDAwMCwgMHgwMDAwMDAwMDU0ZDQwMDAwLCAweDAwMDAwMDAwNTRk M2YwMDAsIDB4MDAwMDAwMDA1NGQzZTAwMCwgMHgwMDAwMDAwMDU0ZDNkMDAwLCAweDAwMDAwMDAw NTRkM2MwMDAsIDB4MDAwMDAwMDA1NGQzYjAwMCwgMHgwMDAwMDAwMDU0ZDNhMDAwLCAweDAwMDAw MDAwNTRkMzkwMDAsIDB4MDAwMDAwMDA1NGQzODAwMCwgMHgwMDAwMDAwMDU0ZDM3MDAwLCAweDAw MDAwMDAwNTRkZTYwMDAsIDB4MDAwMDAwMDA1NGRlNTAwMCwgMHgwMDAwMDAwMDU0ZDM2MDAwLCAw eDAwMDAwMDAwNTRkNDkwMDAsIDB4MDAwMDAwMDA1NGQ1OTAwMCwgMHgwMDAwMDAwMDU0ZDM1MDAw LCAweDAwMDAwMDAwNTRkNDMwMDAsIDB4MDAwMDAwMDA1NGQzNDAwMCwgMHgwMDAwMDAwMDU0ZDMz MDAwIH0KICovCi8qCiAgRkFDUDogTGVuZ3RoPTI3NiwgUmV2aXNpb249NiwgQ2hlY2tzdW09MTYz LAoJT0VNSUQ9SFBRT0VNLCBPRU0gVGFibGUgSUQ9U0xJQy1NUEMsIE9FTSBSZXZpc2lvbj0weDEw NzIwMDksCglDcmVhdG9yIElEPUhQLCBDcmVhdG9yIFJldmlzaW9uPTB4MTAwMTMKIAlGQUNTPTB4 NTRlNzcwMDAsIERTRFQ9MHg1NGQ2MjAwMAoJSU5UX01PREVMPVBJQwoJUHJlZmVycmVkX1BNX1By b2ZpbGU9TW9iaWxlICgyKQoJU0NJX0lOVD05CglTTUlfQ01EPTB4YjIsIEFDUElfRU5BQkxFPTB4 YTAsIEFDUElfRElTQUJMRT0weGExLCBTNEJJT1NfUkVRPTB4MAoJUFNUQVRFX0NOVD0weDAKCVBN MWFfRVZUX0JMSz0weDE4MDAtMHgxODAzCglQTTFhX0NOVF9CTEs9MHgxODA0LTB4MTgwNQoJUE0y X0NOVF9CTEs9MHgxODUwLTB4MTg1MAoJUE1fVE1SX0JMSz0weDE4MDgtMHgxODBiCglHUEUwX0JM Sz0weDE4NjAtMHgxODdmCglQX0xWTDJfTEFUPTEwMSB1cywgUF9MVkwzX0xBVD0xMDAxIHVzCglG TFVTSF9TSVpFPTEwMjQsIEZMVVNIX1NUUklERT0xNgoJRFVUWV9PRkZTRVQ9MSwgRFVUWV9XSURU SD0zCglEQVlfQUxSTT0xMywgTU9OX0FMUk09MCwgQ0VOVFVSWT01MAoJSUFQQ19CT09UX0FSQ0g9 ezgwNDIsTk9fQVNQTX0KCUZsYWdzPXtXQklOVkQsQzFfU1VQUE9SVEVELFNMRUVQX0JVVFRPTixT NF9SVENfV0FLRSxSRVNFVF9SRUdJU1RFUixQQ0lfRVhQUkVTU19XQUtFLFBMQVRGT1JNX0NMT0NL LFM0X1JUQ19WQUxJRCxSRU1PVEVfUE9XRVJfT04sTE9XX1BPV0VSX1MwfQoJUkVTRVRfUkVHPTB4 YjI6MFs4XSAoSU8pLCBSRVNFVF9WQUxVRT0weGViCiAqLwovKgogIEZBQ1M6CUxlbmd0aD02NCwg SHdTaWc9MHhjMGYxYmUyZiwgRmlybV9XYWtlX1ZlYz0weDAwMDAwMDAwCglHbG9iYWxfTG9jaz0K CUZsYWdzPQoJVmVyc2lvbj0yCiAqLwovKgogIERTRFQ6IExlbmd0aD0zNDE5MjQsIFJldmlzaW9u PTIsIENoZWNrc3VtPTE5NywKCU9FTUlEPUhQUU9FTSwgT0VNIFRhYmxlIElEPTg3MDksIE9FTSBS ZXZpc2lvbj0weDEwNzIwMDksCglDcmVhdG9yIElEPUFDUEksIENyZWF0b3IgUmV2aXNpb249MHgy MDE5MTAxOAogKi8KLyoKICBNQ0ZHOiBMZW5ndGg9NjAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTM3 LAoJT0VNSUQ9SFBRT0VNLCBPRU0gVGFibGUgSUQ9ODcwOSwgT0VNIFJldmlzaW9uPTB4MTA3MjAw OSwKCUNyZWF0b3IgSUQ9SFAsIENyZWF0b3IgUmV2aXNpb249MHg5NwoKCUJhc2UgQWRkcmVzcz0w eDAwMDAwMDAwYzAwMDAwMDAKCVNlZ21lbnQgR3JvdXA9MHgwMDAwCglTdGFydCBCdXM9MAoJRW5k IEJ1cz0yNTUKICovCi8qCiAgU1NEVDogTGVuZ3RoPTk2NzksIFJldmlzaW9uPTIsIENoZWNrc3Vt PTczLAoJT0VNSUQ9SFBRT0VNLCBPRU0gVGFibGUgSUQ9ODcwOSwgT0VNIFJldmlzaW9uPTB4MzAw MCwKCUNyZWF0b3IgSUQ9QUNQSSwgQ3JlYXRvciBSZXZpc2lvbj0weDIwMTkxMDE4CiAqLwovKgog IEZJRFQ6IExlbmd0aD0xNTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTIxMCwKCU9FTUlEPUhQUU9F TSwgT0VNIFRhYmxlIElEPTg3MDksIE9FTSBSZXZpc2lvbj0weDEwNzIwMDksCglDcmVhdG9yIElE PUhQLCBDcmVhdG9yIFJldmlzaW9uPTB4MTAwMTMKICovCi8qCiAgTVNETTogTGVuZ3RoPTg1LCBS ZXZpc2lvbj0zLCBDaGVja3N1bT0xOTYsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD1TTElD LU1QQywgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9SFAsIENyZWF0b3IgUmV2aXNpb249 MHgxMDAxMwogKi8KLyoKICBTU0RUOiBMZW5ndGg9MTMwNTYsIFJldmlzaW9uPTIsIENoZWNrc3Vt PTEwNywKCU9FTUlEPUhQUU9FTSwgT0VNIFRhYmxlIElEPTg3MDksIE9FTSBSZXZpc2lvbj0weDEw MDAsCglDcmVhdG9yIElEPUFDUEksIENyZWF0b3IgUmV2aXNpb249MHgyMDE5MTAxOAogKi8KLyoK ICBTU0RUOiBMZW5ndGg9MTMxMzYsIFJldmlzaW9uPTIsIENoZWNrc3VtPTQxLAoJT0VNSUQ9SFBR T0VNLCBPRU0gVGFibGUgSUQ9ODcwOSwgT0VNIFJldmlzaW9uPTB4MzAwMCwKCUNyZWF0b3IgSUQ9 QUNQSSwgQ3JlYXRvciBSZXZpc2lvbj0weDIwMTkxMDE4CiAqLwovKgogIEhQRVQ6IExlbmd0aD01 NiwgUmV2aXNpb249MSwgQ2hlY2tzdW09MzIsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD04 NzA5LCBPRU0gUmV2aXNpb249MHgxMDcyMDA5LAoJQ3JlYXRvciBJRD1IUCwgQ3JlYXRvciBSZXZp c2lvbj0weDEwMDAwMTMKCUhQRVQgTnVtYmVyPTAKCUFERFI9MHgwMDAwMDAwMGZlZDAwMDAwOjBb NjRdIChNZW1vcnkpCglIVyBSZXY9MHgxCglDb21wYXJhdG9ycz0yCglDb3VudGVyIFNpemU9MQoJ TGVnYWN5IElSUSByb3V0aW5nIGNhcGFibGU9e1RSVUV9CglQQ0kgVmVuZG9yIElEPTB4ODA4NgoJ TWluaW1hbCBUaWNrPTEyOAoJRmxhZ3M9MHgwMAogKi8KLyoKICBBUElDOiBMZW5ndGg9MzAwLCBS ZXZpc2lvbj00LCBDaGVja3N1bT0yNDIsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD04NzA5 LCBPRU0gUmV2aXNpb249MHgxMDcyMDA5LAoJQ3JlYXRvciBJRD1IUCwgQ3JlYXRvciBSZXZpc2lv bj0weDEwMDAwMTMKCUxvY2FsIEFQSUMgQUREUj0weGZlZTAwMDAwCglGbGFncz17UEMtQVR9CgoJ VHlwZT1Mb2NhbCBBUElDCglBQ1BJIENQVT0wCglGbGFncz17RU5BQkxFRH0KCUFQSUMgSUQ9MAoK CVR5cGU9TG9jYWwgQVBJQwoJQUNQSSBDUFU9MQoJRmxhZ3M9e0VOQUJMRUR9CglBUElDIElEPTIK CglUeXBlPUxvY2FsIEFQSUMKCUFDUEkgQ1BVPTIKCUZsYWdzPXtFTkFCTEVEfQoJQVBJQyBJRD00 CgoJVHlwZT1Mb2NhbCBBUElDCglBQ1BJIENQVT0zCglGbGFncz17RU5BQkxFRH0KCUFQSUMgSUQ9 NgoKCVR5cGU9TG9jYWwgQVBJQwoJQUNQSSBDUFU9NAoJRmxhZ3M9e0VOQUJMRUR9CglBUElDIElE PTEKCglUeXBlPUxvY2FsIEFQSUMKCUFDUEkgQ1BVPTUKCUZsYWdzPXtFTkFCTEVEfQoJQVBJQyBJ RD0zCgoJVHlwZT1Mb2NhbCBBUElDCglBQ1BJIENQVT02CglGbGFncz17RU5BQkxFRH0KCUFQSUMg SUQ9NQoKCVR5cGU9TG9jYWwgQVBJQwoJQUNQSSBDUFU9NwoJRmxhZ3M9e0VOQUJMRUR9CglBUElD IElEPTcKCglUeXBlPUxvY2FsIEFQSUMKCUFDUEkgQ1BVPTgKCUZsYWdzPXtESVNBQkxFRH0KCUFQ SUMgSUQ9MjU1CgoJVHlwZT1Mb2NhbCBBUElDCglBQ1BJIENQVT05CglGbGFncz17RElTQUJMRUR9 CglBUElDIElEPTI1NQoKCVR5cGU9TG9jYWwgQVBJQwoJQUNQSSBDUFU9MTAKCUZsYWdzPXtESVNB QkxFRH0KCUFQSUMgSUQ9MjU1CgoJVHlwZT1Mb2NhbCBBUElDCglBQ1BJIENQVT0xMQoJRmxhZ3M9 e0RJU0FCTEVEfQoJQVBJQyBJRD0yNTUKCglUeXBlPUxvY2FsIEFQSUMKCUFDUEkgQ1BVPTEyCglG bGFncz17RElTQUJMRUR9CglBUElDIElEPTI1NQoKCVR5cGU9TG9jYWwgQVBJQwoJQUNQSSBDUFU9 MTMKCUZsYWdzPXtESVNBQkxFRH0KCUFQSUMgSUQ9MjU1CgoJVHlwZT1Mb2NhbCBBUElDCglBQ1BJ IENQVT0xNAoJRmxhZ3M9e0RJU0FCTEVEfQoJQVBJQyBJRD0yNTUKCglUeXBlPUxvY2FsIEFQSUMK CUFDUEkgQ1BVPTE1CglGbGFncz17RElTQUJMRUR9CglBUElDIElEPTI1NQoKCVR5cGU9SU8gQVBJ QwoJQVBJQyBJRD0yCglJTlQgQkFTRT0wCglBRERSPTB4MDAwMDAwMDBmZWMwMDAwMAoKCVR5cGU9 SU5UIE92ZXJyaWRlCglCVVM9MAoJSVJRPTAKCUlOVFI9MgoJRmxhZ3M9e1BvbGFyaXR5PWNvbmZv cm1pbmcsIFRyaWdnZXI9Y29uZm9ybWluZ30KCglUeXBlPUlOVCBPdmVycmlkZQoJQlVTPTAKCUlS UT05CglJTlRSPTkKCUZsYWdzPXtQb2xhcml0eT1hY3RpdmUtaGksIFRyaWdnZXI9bGV2ZWx9CgoJ VHlwZT1Mb2NhbCBBUElDIE5NSQoJQUNQSSBDUFU9MQoJTElOVCBQaW49MQoJRmxhZ3M9e1BvbGFy aXR5PWFjdGl2ZS1oaSwgVHJpZ2dlcj1lZGdlfQoKCVR5cGU9TG9jYWwgQVBJQyBOTUkKCUFDUEkg Q1BVPTIKCUxJTlQgUGluPTEKCUZsYWdzPXtQb2xhcml0eT1hY3RpdmUtaGksIFRyaWdnZXI9ZWRn ZX0KCglUeXBlPUxvY2FsIEFQSUMgTk1JCglBQ1BJIENQVT0zCglMSU5UIFBpbj0xCglGbGFncz17 UG9sYXJpdHk9YWN0aXZlLWhpLCBUcmlnZ2VyPWVkZ2V9CgoJVHlwZT1Mb2NhbCBBUElDIE5NSQoJ QUNQSSBDUFU9NAoJTElOVCBQaW49MQoJRmxhZ3M9e1BvbGFyaXR5PWFjdGl2ZS1oaSwgVHJpZ2dl cj1lZGdlfQoKCVR5cGU9TG9jYWwgQVBJQyBOTUkKCUFDUEkgQ1BVPTUKCUxJTlQgUGluPTEKCUZs YWdzPXtQb2xhcml0eT1hY3RpdmUtaGksIFRyaWdnZXI9ZWRnZX0KCglUeXBlPUxvY2FsIEFQSUMg Tk1JCglBQ1BJIENQVT02CglMSU5UIFBpbj0xCglGbGFncz17UG9sYXJpdHk9YWN0aXZlLWhpLCBU cmlnZ2VyPWVkZ2V9CgoJVHlwZT1Mb2NhbCBBUElDIE5NSQoJQUNQSSBDUFU9NwoJTElOVCBQaW49 MQoJRmxhZ3M9e1BvbGFyaXR5PWFjdGl2ZS1oaSwgVHJpZ2dlcj1lZGdlfQoKCVR5cGU9TG9jYWwg QVBJQyBOTUkKCUFDUEkgQ1BVPTgKCUxJTlQgUGluPTEKCUZsYWdzPXtQb2xhcml0eT1hY3RpdmUt aGksIFRyaWdnZXI9ZWRnZX0KCglUeXBlPUxvY2FsIEFQSUMgTk1JCglBQ1BJIENQVT05CglMSU5U IFBpbj0xCglGbGFncz17UG9sYXJpdHk9YWN0aXZlLWhpLCBUcmlnZ2VyPWVkZ2V9CgoJVHlwZT1M b2NhbCBBUElDIE5NSQoJQUNQSSBDUFU9MTAKCUxJTlQgUGluPTEKCUZsYWdzPXtQb2xhcml0eT1h Y3RpdmUtaGksIFRyaWdnZXI9ZWRnZX0KCglUeXBlPUxvY2FsIEFQSUMgTk1JCglBQ1BJIENQVT0x MQoJTElOVCBQaW49MQoJRmxhZ3M9e1BvbGFyaXR5PWFjdGl2ZS1oaSwgVHJpZ2dlcj1lZGdlfQoK CVR5cGU9TG9jYWwgQVBJQyBOTUkKCUFDUEkgQ1BVPTEyCglMSU5UIFBpbj0xCglGbGFncz17UG9s YXJpdHk9YWN0aXZlLWhpLCBUcmlnZ2VyPWVkZ2V9CgoJVHlwZT1Mb2NhbCBBUElDIE5NSQoJQUNQ SSBDUFU9MTMKCUxJTlQgUGluPTEKCUZsYWdzPXtQb2xhcml0eT1hY3RpdmUtaGksIFRyaWdnZXI9 ZWRnZX0KCglUeXBlPUxvY2FsIEFQSUMgTk1JCglBQ1BJIENQVT0xNAoJTElOVCBQaW49MQoJRmxh Z3M9e1BvbGFyaXR5PWFjdGl2ZS1oaSwgVHJpZ2dlcj1lZGdlfQoKCVR5cGU9TG9jYWwgQVBJQyBO TUkKCUFDUEkgQ1BVPTE1CglMSU5UIFBpbj0xCglGbGFncz17UG9sYXJpdHk9YWN0aXZlLWhpLCBU cmlnZ2VyPWVkZ2V9CgoJVHlwZT1Mb2NhbCBBUElDIE5NSQoJQUNQSSBDUFU9MTYKCUxJTlQgUGlu PTEKCUZsYWdzPXtQb2xhcml0eT1hY3RpdmUtaGksIFRyaWdnZXI9ZWRnZX0KICovCi8qCiAgTkhM VDogTGVuZ3RoPTcwNDQsIFJldmlzaW9uPTAsIENoZWNrc3VtPTExMywKCU9FTUlEPUhQUU9FTSwg T0VNIFRhYmxlIElEPTg3MDksIE9FTSBSZXZpc2lvbj0weDEwNzIwMDksCglDcmVhdG9yIElEPUhQ LCBDcmVhdG9yIFJldmlzaW9uPTB4MTAwMDAxMwogKi8KLyoKICBMUElUOiBMZW5ndGg9MjA0LCBS ZXZpc2lvbj0xLCBDaGVja3N1bT0xMjUsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD04NzA5 LCBPRU0gUmV2aXNpb249MHgxMDcyMDA5LAoJQ3JlYXRvciBJRD1IUCwgQ3JlYXRvciBSZXZpc2lv bj0weDEwMDAwMTMKCglUeXBlPUFDUElfTFBJVF9UWVBFX05BVElWRV9DU1RBVEUKCUxlbmd0aD01 NgoJVW5pcXVlSWQ9MHgwMDAwCglGbGFncz0KCUVudHJ5VHJpZ2dlcj0weDAwMDAwMDAwMDAwMDAw NjAgKD8pCglSZXNpZGVuY3k9MzAwMDAKCUxhdGVuY3k9MzAwMAoJUmVzaWRlbmN5Q291bnRlcj0w eDAwMDAwMDAwMDAwMDA2MzIgKD8pCglDb3VudGVyRnJlcXVlbmN5PVRTQwoKCVR5cGU9QUNQSV9M UElUX1RZUEVfTkFUSVZFX0NTVEFURQoJTGVuZ3RoPTU2CglVbmlxdWVJZD0weDAwMDEKCUZsYWdz PQoJRW50cnlUcmlnZ2VyPTB4MDAwMDAwMDAwMDAwMDA2MCAoPykKCVJlc2lkZW5jeT0zMDAwMAoJ TGF0ZW5jeT0zMDAwCglSZXNpZGVuY3lDb3VudGVyPTB4MDAwMDAwMDBmZTAwMTkzYzowWzMyXSAo TWVtb3J5KQoJQ291bnRlckZyZXF1ZW5jeT04MTk3CgoJVHlwZT1BQ1BJX0xQSVRfVFlQRV9OQVRJ VkVfQ1NUQVRFCglMZW5ndGg9NTYKCVVuaXF1ZUlkPTB4MDAwMgoJRmxhZ3M9e1NUQVRFX0RJU0FC TEVEfQoJRW50cnlUcmlnZ2VyPTB4MDAwMDAwMDAwMDAwMDA2MCAoPykKCVJlc2lkZW5jeT0zMDAw MAoJTGF0ZW5jeT0zMDAwCglSZXNpZGVuY3lDb3VudGVyPTB4MDAwMDAwMDAwMDAwMDBmZjowWzMy XSAoTWVtb3J5KQoJQ291bnRlckZyZXF1ZW5jeT1UU0MKICovCi8qCiAgU1NEVDogTGVuZ3RoPTEw MDE2LCBSZXZpc2lvbj0yLCBDaGVja3N1bT0zOCwKCU9FTUlEPUhQUU9FTSwgT0VNIFRhYmxlIElE PTg3MDksIE9FTSBSZXZpc2lvbj0weDEwMDAsCglDcmVhdG9yIElEPUFDUEksIENyZWF0b3IgUmV2 aXNpb249MHgyMDE5MTAxOAogKi8KLyoKICBTU0RUOiBMZW5ndGg9Mjk4LCBSZXZpc2lvbj0yLCBD aGVja3N1bT0yNDAsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD04NzA5LCBPRU0gUmV2aXNp b249MHgwLAoJQ3JlYXRvciBJRD1BQ1BJLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxOTEwMTgKICov Ci8qCiAgREJHUDogTGVuZ3RoPTUyLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xNjgsCglPRU1JRD1I UFFPRU0sIE9FTSBUYWJsZSBJRD04NzA5LCBPRU0gUmV2aXNpb249MHgxMDcyMDA5LAoJQ3JlYXRv ciBJRD1IUCwgQ3JlYXRvciBSZXZpc2lvbj0weDEwMDAwMTMKICovCi8qCiAgREJHMjogTGVuZ3Ro PTg0LCBSZXZpc2lvbj0wLCBDaGVja3N1bT0yNDksCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJ RD04NzA5LCBPRU0gUmV2aXNpb249MHgxMDcyMDA5LAoJQ3JlYXRvciBJRD1IUCwgQ3JlYXRvciBS ZXZpc2lvbj0weDEwMDAwMTMKICovCi8qCiAgU1NEVDogTGVuZ3RoPTI5ODAsIFJldmlzaW9uPTIs IENoZWNrc3VtPTEwMCwKCU9FTUlEPUhQUU9FTSwgT0VNIFRhYmxlIElEPTg3MDksIE9FTSBSZXZp c2lvbj0weDEwMDAsCglDcmVhdG9yIElEPUFDUEksIENyZWF0b3IgUmV2aXNpb249MHgyMDE5MTAx OAogKi8KLyoKICBETUFSOiBMZW5ndGg9MTg0LCBSZXZpc2lvbj0yLCBDaGVja3N1bT0xOTEsCglP RU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD04NzA5LCBPRU0gUmV2aXNpb249MHgyLAoJQ3JlYXRv ciBJRD1IUCwgQ3JlYXRvciBSZXZpc2lvbj0weDEwMDAwMTMKCUhvc3QgQWRkcmVzcyBXaWR0aD0z OQoJRmxhZ3M9e0lOVFJfUkVNQVB9CgoJVHlwZT1EUkhECglMZW5ndGg9MjQKCUZsYWdzPQoJU2Vn bWVudD0wCglBZGRyZXNzPTB4MDAwMDAwMDBmZWQ5MDAwMAoJRGV2aWNlIFNjb3BlOgoJCVR5cGU9 UENJIEVuZHBvaW50IERldmljZQoJCUxlbmd0aD04CgkJRW51bWVyYXRpb25JZD0wCgkJU3RhcnRC dXNOdW1iZXI9MAoJCVBhdGg9ezI6MH0KCglUeXBlPURSSEQKCUxlbmd0aD0yNAoJRmxhZ3M9CglT ZWdtZW50PTAKCUFkZHJlc3M9MHgwMDAwMDAwMGZlZDg0MDAwCglEZXZpY2UgU2NvcGU6CgkJVHlw ZT1QQ0kgU3ViLUhpZXJhcmNoeQoJCUxlbmd0aD04CgkJRW51bWVyYXRpb25JZD0wCgkJU3RhcnRC dXNOdW1iZXI9MAoJCVBhdGg9ezc6MH0KCglUeXBlPURSSEQKCUxlbmd0aD0yNAoJRmxhZ3M9CglT ZWdtZW50PTAKCUFkZHJlc3M9MHgwMDAwMDAwMGZlZDg1MDAwCglEZXZpY2UgU2NvcGU6CgkJVHlw ZT1QQ0kgU3ViLUhpZXJhcmNoeQoJCUxlbmd0aD04CgkJRW51bWVyYXRpb25JZD0wCgkJU3RhcnRC dXNOdW1iZXI9MAoJCVBhdGg9ezc6MX0KCglUeXBlPURSSEQKCUxlbmd0aD0zMgoJRmxhZ3M9e0lO Q0xVREVfQUxMfQoJU2VnbWVudD0wCglBZGRyZXNzPTB4MDAwMDAwMDBmZWQ5MTAwMAoJRGV2aWNl IFNjb3BlOgoJCVR5cGU9SU9BUElDCgkJTGVuZ3RoPTgKCQlFbnVtZXJhdGlvbklkPTIKCQlTdGFy dEJ1c051bWJlcj0wCgkJUGF0aD17MzA6N30KCgkJVHlwZT1IUEVUCgkJTGVuZ3RoPTgKCQlFbnVt ZXJhdGlvbklkPTAKCQlTdGFydEJ1c051bWJlcj0wCgkJUGF0aD17MzA6Nn0KCglUeXBlPVJNUlIK CUxlbmd0aD0zMgoJU2VnbWVudD0wCglCYXNlQWRkcmVzcz0weDAwMDAwMDAwNjQwMDAwMDAKCUxp bWl0QWRkcmVzcz0weDAwMDAwMDAwNjgzZmZmZmYKCURldmljZSBTY29wZToKCQlUeXBlPVBDSSBF bmRwb2ludCBEZXZpY2UKCQlMZW5ndGg9OAoJCUVudW1lcmF0aW9uSWQ9MAoJCVN0YXJ0QnVzTnVt YmVyPTAKCQlQYXRoPXsyOjB9CiAqLwovKgogIFNTRFQ6IExlbmd0aD0xNjg1LCBSZXZpc2lvbj0y LCBDaGVja3N1bT0xNDMsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD04NzA5LCBPRU0gUmV2 aXNpb249MHgwLAoJQ3JlYXRvciBJRD1BQ1BJLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxOTEwMTgK ICovCi8qCiAgU1NEVDogTGVuZ3RoPTMyNCwgUmV2aXNpb249MiwgQ2hlY2tzdW09ODYsCglPRU1J RD1IUFFPRU0sIE9FTSBUYWJsZSBJRD04NzA5LCBPRU0gUmV2aXNpb249MHgxMDAwLAoJQ3JlYXRv ciBJRD1BQ1BJLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxOTEwMTgKICovCi8qCiAgU1NEVDogTGVu Z3RoPTE1NywgUmV2aXNpb249MSwgQ2hlY2tzdW09NzEsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJs ZSBJRD04NzA5LCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1BQ1BJLCBDcmVhdG9yIFJl dmlzaW9uPTB4MjAxOTEwMTgKICovCi8qCiAgU1NEVDogTGVuZ3RoPTk2LCBSZXZpc2lvbj0xLCBD aGVja3N1bT0yMjQsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD04NzA5LCBPRU0gUmV2aXNp b249MHgxLAoJQ3JlYXRvciBJRD1BQ1BJLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxOTEwMTgKICov Ci8qCiAgVUVGSTogTGVuZ3RoPTE1OTQsIFJldmlzaW9uPTEsIENoZWNrc3VtPTE2OSwKCU9FTUlE PUhQUU9FTSwgT0VNIFRhYmxlIElEPTg3MDksIE9FTSBSZXZpc2lvbj0weDAsCglDcmVhdG9yIElE PUhQLCBDcmVhdG9yIFJldmlzaW9uPTB4MAogKi8KLyoKICBVRUZJOiBMZW5ndGg9OTIsIFJldmlz aW9uPTEsIENoZWNrc3VtPTg0LAoJT0VNSUQ9SFBRT0VNLCBPRU0gVGFibGUgSUQ9ODcwOSwgT0VN IFJldmlzaW9uPTB4MCwKCUNyZWF0b3IgSUQ9SFAsIENyZWF0b3IgUmV2aXNpb249MHgwCiAqLwov KgogIFRQTTI6IExlbmd0aD03NiwgUmV2aXNpb249NCwgQ2hlY2tzdW09MjQ1LAoJT0VNSUQ9SFBR T0VNLCBPRU0gVGFibGUgSUQ9ODcwOSwgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9SFAs IENyZWF0b3IgUmV2aXNpb249MHgwCgkJQ29udHJvbEFyZWE9MAoJCVN0YXJ0TWV0aG9kPTYKICov Ci8qCiAgU1NEVDogTGVuZ3RoPTQ1NTUyLCBSZXZpc2lvbj0yLCBDaGVja3N1bT0yMzEsCglPRU1J RD1IUFFPRU0sIE9FTSBUYWJsZSBJRD04NzA5LCBPRU0gUmV2aXNpb249MHgxMDAwLAoJQ3JlYXRv ciBJRD1BQ1BJLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxOTEwMTgKICovCi8qCiAgU1NEVDogTGVu Z3RoPTExMDk3LCBSZXZpc2lvbj0yLCBDaGVja3N1bT0xMzgsCglPRU1JRD1IUFFPRU0sIE9FTSBU YWJsZSBJRD04NzA5LCBPRU0gUmV2aXNpb249MHgzMDAwLAoJQ3JlYXRvciBJRD1BQ1BJLCBDcmVh dG9yIFJldmlzaW9uPTB4MjAxOTEwMTgKICovCi8qCiAgUFREVDogTGVuZ3RoPTMzMjYsIFJldmlz aW9uPTAsIENoZWNrc3VtPTEyNiwKCU9FTUlEPUhQUU9FTSwgT0VNIFRhYmxlIElEPTg3MDksIE9F TSBSZXZpc2lvbj0weDUsCglDcmVhdG9yIElEPUhQLCBDcmVhdG9yIFJldmlzaW9uPTB4MTAwMDAw ZAogKi8KLyoKICBXU01UOiBMZW5ndGg9NDAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTcwLAoJT0VN SUQ9SFBRT0VNLCBPRU0gVGFibGUgSUQ9ODcwOSwgT0VNIFJldmlzaW9uPTB4MTA3MjAwOSwKCUNy ZWF0b3IgSUQ9SFAsIENyZWF0b3IgUmV2aXNpb249MHgxMDAxMwogKi8KLyoKICBGUERUOiBMZW5n dGg9NjgsIFJldmlzaW9uPTEsIENoZWNrc3VtPTE1LAoJT0VNSUQ9SFBRT0VNLCBPRU0gVGFibGUg SUQ9ODcwOSwgT0VNIFJldmlzaW9uPTB4MTA3MjAwOSwKCUNyZWF0b3IgSUQ9SFAsIENyZWF0b3Ig UmV2aXNpb249MHgxMDAwMDEzCiAqLwovKgogIEJHUlQ6IExlbmd0aD01NiwgUmV2aXNpb249MSwg Q2hlY2tzdW09MjA1LAoJT0VNSUQ9SFBRT0VNLCBPRU0gVGFibGUgSUQ9ODcwOSwgT0VNIFJldmlz aW9uPTB4MTA3MjAwOSwKCUNyZWF0b3IgSUQ9SFAsIENyZWF0b3IgUmV2aXNpb249MHgxMDAxMwog Ki8K --=_d3c477c3f144d2b9a03ca9c8b269190d Content-Transfer-Encoding: base64 Content-Type: text/plain; name=pcidump Content-Disposition: attachment; filename=pcidump; size=5467 aG9zdGIwQHBjaTA6MDowOjA6CWNsYXNzPTB4MDYwMDAwIHJldj0weDAxIGhkcj0weDAwIHZlbmRv cj0weDgwODYgZGV2aWNlPTB4OWExNCBzdWJ2ZW5kb3I9MHgxMDNjIHN1YmRldmljZT0weDg3MDkK ICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJzEx dGggR2VuIENvcmUgUHJvY2Vzc29yIEhvc3QgQnJpZGdlL0RSQU0gUmVnaXN0ZXJzJwogICAgY2xh c3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IEhPU1QtUENJCnZnYXBjaTBAcGNpMDow OjI6MDoJY2xhc3M9MHgwMzAwMDAgcmV2PTB4MDEgaGRyPTB4MDAgdmVuZG9yPTB4ODA4NiBkZXZp Y2U9MHg5YTQ5IHN1YnZlbmRvcj0weDEwM2Mgc3ViZGV2aWNlPTB4ODcwOQogICAgdmVuZG9yICAg ICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnVUhEIEdyYXBoaWNzJwog ICAgY2xhc3MgICAgICA9IGRpc3BsYXkKICAgIHN1YmNsYXNzICAgPSBWR0EKbm9uZTBAcGNpMDow OjQ6MDoJY2xhc3M9MHgxMTgwMDAgcmV2PTB4MDEgaGRyPTB4MDAgdmVuZG9yPTB4ODA4NiBkZXZp Y2U9MHg5YTAzIHN1YnZlbmRvcj0weDEwM2Mgc3ViZGV2aWNlPTB4ODcwOQogICAgdmVuZG9yICAg ICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGNsYXNzICAgICAgPSBkYXNwCnBjaWIxQHBjaTA6 MDo3OjA6CWNsYXNzPTB4MDYwNDAwIHJldj0weDAxIGhkcj0weDAxIHZlbmRvcj0weDgwODYgZGV2 aWNlPTB4OWEyMyBzdWJ2ZW5kb3I9MHgxMDNjIHN1YmRldmljZT0weDg3MDkKICAgIHZlbmRvciAg ICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJ1RpZ2VyIExha2UtTFAg VGh1bmRlcmJvbHQgUENJIEV4cHJlc3MgUm9vdCBQb3J0JwogICAgY2xhc3MgICAgICA9IGJyaWRn ZQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kKcGNpYjJAcGNpMDowOjc6MToJY2xhc3M9MHgwNjA0 MDAgcmV2PTB4MDEgaGRyPTB4MDEgdmVuZG9yPTB4ODA4NiBkZXZpY2U9MHg5YTI1IHN1YnZlbmRv cj0weDEwM2Mgc3ViZGV2aWNlPTB4ODcwOQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3Jh dGlvbicKICAgIGRldmljZSAgICAgPSAnVGlnZXIgTGFrZS1MUCBUaHVuZGVyYm9sdCBQQ0kgRXhw cmVzcyBSb290IFBvcnQnCiAgICBjbGFzcyAgICAgID0gYnJpZGdlCiAgICBzdWJjbGFzcyAgID0g UENJLVBDSQpub25lMUBwY2kwOjA6ODowOgljbGFzcz0weDA4ODAwMCByZXY9MHgwMSBoZHI9MHgw MCB2ZW5kb3I9MHg4MDg2IGRldmljZT0weDlhMTEgc3VidmVuZG9yPTB4MTAzYyBzdWJkZXZpY2U9 MHg4NzA5CiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgY2xhc3MgICAg ICA9IGJhc2UgcGVyaXBoZXJhbAp4aGNpMEBwY2kwOjA6MTM6MDoJY2xhc3M9MHgwYzAzMzAgcmV2 PTB4MDEgaGRyPTB4MDAgdmVuZG9yPTB4ODA4NiBkZXZpY2U9MHg5YTEzIHN1YnZlbmRvcj0weDEw M2Mgc3ViZGV2aWNlPTB4ODcwOQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicK ICAgIGRldmljZSAgICAgPSAnVGlnZXIgTGFrZS1MUCBUaHVuZGVyYm9sdCBVU0IgQ29udHJvbGxl cicKICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAgICBzdWJjbGFzcyAgID0gVVNCCm5vbmUy QHBjaTA6MDoxMzoyOgljbGFzcz0weDBjMDM0MCByZXY9MHgwMSBoZHI9MHgwMCB2ZW5kb3I9MHg4 MDg2IGRldmljZT0weDlhMWIgc3VidmVuZG9yPTB4MDAwMCBzdWJkZXZpY2U9MHgwMDAwCiAgICB2 ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICdUaWdlciBM YWtlLUxQIFRodW5kZXJib2x0IE5ISScKICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAgICBz dWJjbGFzcyAgID0gVVNCCm5vbmUzQHBjaTA6MDoxNDowOgljbGFzcz0weDAxMDQwMCByZXY9MHgw MCBoZHI9MHgwMCB2ZW5kb3I9MHg4MDg2IGRldmljZT0weDlhMGIgc3VidmVuZG9yPTB4ODA4NiBz dWJkZXZpY2U9MHgwMDAwCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAg ZGV2aWNlICAgICA9ICdWb2x1bWUgTWFuYWdlbWVudCBEZXZpY2UgTlZNZSBSQUlEIENvbnRyb2xs ZXInCiAgICBjbGFzcyAgICAgID0gbWFzcyBzdG9yYWdlCiAgICBzdWJjbGFzcyAgID0gUkFJRApu b25lNEBwY2kwOjA6MTg6MDoJY2xhc3M9MHgwNzAwMDAgcmV2PTB4MjAgaGRyPTB4MDAgdmVuZG9y PTB4ODA4NiBkZXZpY2U9MHhhMGZjIHN1YnZlbmRvcj0weDEwM2Mgc3ViZGV2aWNlPTB4ODcwOQog ICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnVGln ZXIgTGFrZS1MUCBJbnRlZ3JhdGVkIFNlbnNvciBIdWInCiAgICBjbGFzcyAgICAgID0gc2ltcGxl IGNvbW1zCiAgICBzdWJjbGFzcyAgID0gVUFSVAp4aGNpMUBwY2kwOjA6MjA6MDoJY2xhc3M9MHgw YzAzMzAgcmV2PTB4MjAgaGRyPTB4MDAgdmVuZG9yPTB4ODA4NiBkZXZpY2U9MHhhMGVkIHN1YnZl bmRvcj0weDEwM2Mgc3ViZGV2aWNlPTB4ODcwOQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jw b3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnVGlnZXIgTGFrZS1MUCBVU0IgMy4yIEdlbiAyeDEg eEhDSSBIb3N0IENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3Vi Y2xhc3MgICA9IFVTQgpub25lNUBwY2kwOjA6MjA6MjoJY2xhc3M9MHgwNTAwMDAgcmV2PTB4MjAg aGRyPTB4MDAgdmVuZG9yPTB4ODA4NiBkZXZpY2U9MHhhMGVmIHN1YnZlbmRvcj0weDEwM2Mgc3Vi ZGV2aWNlPTB4ODcwOQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRl dmljZSAgICAgPSAnVGlnZXIgTGFrZS1MUCBTaGFyZWQgU1JBTScKICAgIGNsYXNzICAgICAgPSBt ZW1vcnkKICAgIHN1YmNsYXNzICAgPSBSQU0Kbm9uZTZAcGNpMDowOjIwOjM6CWNsYXNzPTB4MDI4 MDAwIHJldj0weDIwIGhkcj0weDAwIHZlbmRvcj0weDgwODYgZGV2aWNlPTB4YTBmMCBzdWJ2ZW5k b3I9MHg4MDg2IHN1YmRldmljZT0weDAwNzQKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nCiAgICBkZXZpY2UgICAgID0gJ1dpLUZpIDYgQVgyMDEnCiAgICBjbGFzcyAgICAgID0g bmV0d29yawppZzRpaWMwQHBjaTA6MDoyMTowOgljbGFzcz0weDBjODAwMCByZXY9MHgyMCBoZHI9 MHgwMCB2ZW5kb3I9MHg4MDg2IGRldmljZT0weGEwZTggc3VidmVuZG9yPTB4MTAzYyBzdWJkZXZp Y2U9MHg4NzA5CiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNl ICAgICA9ICdUaWdlciBMYWtlLUxQIFNlcmlhbCBJTyBJMkMgQ29udHJvbGxlcicKICAgIGNsYXNz ICAgICAgPSBzZXJpYWwgYnVzCmlnNGlpYzFAcGNpMDowOjIxOjE6CWNsYXNzPTB4MGM4MDAwIHJl dj0weDIwIGhkcj0weDAwIHZlbmRvcj0weDgwODYgZGV2aWNlPTB4YTBlOSBzdWJ2ZW5kb3I9MHgx MDNjIHN1YmRldmljZT0weDg3MDkKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24n CiAgICBkZXZpY2UgICAgID0gJ1RpZ2VyIExha2UtTFAgU2VyaWFsIElPIEkyQyBDb250cm9sbGVy JwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKbm9uZTdAcGNpMDowOjIyOjA6CWNsYXNzPTB4 MDc4MDAwIHJldj0weDIwIGhkcj0weDAwIHZlbmRvcj0weDgwODYgZGV2aWNlPTB4YTBlMCBzdWJ2 ZW5kb3I9MHgxMDNjIHN1YmRldmljZT0weDg3MDkKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29y cG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJ1RpZ2VyIExha2UtTFAgTWFuYWdlbWVudCBFbmdp bmUgSW50ZXJmYWNlJwogICAgY2xhc3MgICAgICA9IHNpbXBsZSBjb21tcwpwY2liM0BwY2kwOjA6 Mjg6MDoJY2xhc3M9MHgwNjA0MDAgcmV2PTB4MjAgaGRyPTB4MDEgdmVuZG9yPTB4ODA4NiBkZXZp Y2U9MHhhMGJkIHN1YnZlbmRvcj0weDEwM2Mgc3ViZGV2aWNlPTB4ODcwOQogICAgdmVuZG9yICAg ICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNs YXNzICAgPSBQQ0ktUENJCm5vbmU4QHBjaTA6MDoyOTowOgljbGFzcz0weDA4ODAwMCByZXY9MHgw MCBoZHI9MHgwMCB2ZW5kb3I9MHg4MDg2IGRldmljZT0weDA5YWIgc3VidmVuZG9yPTB4MTAzYyBz dWJkZXZpY2U9MHg4NzA5CiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAg Y2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbAppc2FiMEBwY2kwOjA6MzE6MDoJY2xhc3M9MHgw NjAxMDAgcmV2PTB4MjAgaGRyPTB4MDAgdmVuZG9yPTB4ODA4NiBkZXZpY2U9MHhhMDgyIHN1YnZl bmRvcj0weDEwM2Mgc3ViZGV2aWNlPTB4ODcwOQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jw b3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnVGlnZXIgTGFrZS1MUCBMUEMgQ29udHJvbGxlcicK ICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktSVNBCmhkYWMwQHBj aTA6MDozMTozOgljbGFzcz0weDA0MDEwMCByZXY9MHgyMCBoZHI9MHgwMCB2ZW5kb3I9MHg4MDg2 IGRldmljZT0weGEwYzggc3VidmVuZG9yPTB4MTAzYyBzdWJkZXZpY2U9MHg4NzA5CiAgICB2ZW5k b3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICdUaWdlciBMYWtl LUxQIFNtYXJ0IFNvdW5kIFRlY2hub2xvZ3kgQXVkaW8gQ29udHJvbGxlcicKICAgIGNsYXNzICAg ICAgPSBtdWx0aW1lZGlhCiAgICBzdWJjbGFzcyAgID0gYXVkaW8KaWNoc21iMEBwY2kwOjA6MzE6 NDoJY2xhc3M9MHgwYzA1MDAgcmV2PTB4MjAgaGRyPTB4MDAgdmVuZG9yPTB4ODA4NiBkZXZpY2U9 MHhhMGEzIHN1YnZlbmRvcj0weDEwM2Mgc3ViZGV2aWNlPTB4ODcwOQogICAgdmVuZG9yICAgICA9 ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnVGlnZXIgTGFrZS1MUCBTTUJ1 cyBDb250cm9sbGVyJwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNsYXNzICAg PSBTTUJ1cwpub25lOUBwY2kwOjA6MzE6NToJY2xhc3M9MHgwYzgwMDAgcmV2PTB4MjAgaGRyPTB4 MDAgdmVuZG9yPTB4ODA4NiBkZXZpY2U9MHhhMGE0IHN1YnZlbmRvcj0weDEwM2Mgc3ViZGV2aWNl PTB4ODcwOQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAg ICAgPSAnVGlnZXIgTGFrZS1MUCBTUEkgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBzZXJp YWwgYnVzCnJ0c3gwQHBjaTA6ODc6MDowOgljbGFzcz0weGZmMDAwMCByZXY9MHgwMSBoZHI9MHgw MCB2ZW5kb3I9MHgxMGVjIGRldmljZT0weDUyNWEgc3VidmVuZG9yPTB4MTAzYyBzdWJkZXZpY2U9 MHg4NzA5CiAgICB2ZW5kb3IgICAgID0gJ1JlYWx0ZWsgU2VtaWNvbmR1Y3RvciBDby4sIEx0ZC4n CiAgICBkZXZpY2UgICAgID0gJ1JUUzUyNUEgUENJIEV4cHJlc3MgQ2FyZCBSZWFkZXInCg== --=_d3c477c3f144d2b9a03ca9c8b269190d--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e73228a75b8f05c83214c62ed7e1ba68>