From owner-freebsd-arm@freebsd.org Sat Jul 13 14:50:57 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4B72515EA8DB for ; Sat, 13 Jul 2019 14:50:57 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 454E588D64 for ; Sat, 13 Jul 2019 14:50:56 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: by mail-pf1-x431.google.com with SMTP id y15so5561544pfn.5 for ; Sat, 13 Jul 2019 07:50:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:message-id:date:user-agent:mime-version :content-language; bh=Be3xnUkn01ZfVeoCImokpYWcGjFwKGShjLGaMOFG0u8=; b=Qiwc7UrdmJGDoIlpWST/Rf1TcnrugnoK+hruAlKBS+02eaCEmjB+eRFj4fH//4df7f DSwU23QRHqjJHWN4p4liRnQssOkz/mfqs+XPSeCks+lEOxuobEBdxen77is6Bxl2O+eL Tc4hZmVht7x5sPfsN9u9912iRIPWCRZcPz2BCI/Oe0itvgNNQU65s0+3Z0eGh1vN3e/B hluL754V5IASznnsCKyajg+RQ1zZfFbRNQPdQ78fw2zlDJ0Osbhr6W4knU1kYmB6J20r vTWyR4x7p6KX85q1MNu9fZiqyB7HENop4uL7G7rS3zQ1tWBwX9eulI9iQb6t4KVfVe2f G7EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-language; bh=Be3xnUkn01ZfVeoCImokpYWcGjFwKGShjLGaMOFG0u8=; b=Oo0b/LA7KGKaC7R/amuRGRFHHzaOW2GCCAfMPQ2pdBDfnvxnqBVmKexpxZCXRRoPUL P9EnOYA7oGVpzLrM4YZzYn/jg9efwxmENgkT2kcCmt8/02fOq8kKJil0+0y7/fU82Ihr WnUDb0UJjhClF+kSyPXQTYCODVkQjG1yoF9pro7MQXcMQmSdOlV66stqo2n4TfAFEVsF FFYUB/si81Wk0gr+G0nXud3SnDdGeqb7HxSIXUZW/bW1rQcvzZHItVCuON7vuKdQLe7a JvLBdF6J/gt0McfrQOnabQhYg+UcfhqaBMK+kg3xllUx4lnP+np8GfiKmUwv78IhpTa7 dfMA== X-Gm-Message-State: APjAAAW8vA8HO5L7ibbpo8mEBV8oF/1YiboZ7bQ6s7YpW2NdwWbUgrTH BYj98w7mmRHrGRiBhkre5a5RXCKS X-Google-Smtp-Source: APXvYqwhSTRng4lCrVuxt6D67CT4v0Hdkksi6XrbloZn4dtW2WmySguyV3A4SxCJf+/j5o17HGHEhQ== X-Received: by 2002:a65:690f:: with SMTP id s15mr13202973pgq.432.1563029454962; Sat, 13 Jul 2019 07:50:54 -0700 (PDT) Received: from [192.168.1.100] (ngn8-ppp1551.tokyo.sannet.ne.jp. [157.192.118.27]) by smtp.googlemail.com with ESMTPSA id c130sm11784232pfc.184.2019.07.13.07.50.53 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Jul 2019 07:50:54 -0700 (PDT) From: Denis Polygalov Subject: FreeBSD 11.3-RELEASE and 11.2-RELEASE images fail to boot on BeagleBone Black To: freebsd-arm@freebsd.org Message-ID: <8352f841-0522-9f45-148d-d2948e97857e@gmail.com> Date: Sat, 13 Jul 2019 23:50:47 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------0D5CE452A6115181C0437FC1" Content-Language: en-US X-Rspamd-Queue-Id: 454E588D64 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Qiwc7Urd; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dpolyg@gmail.com designates 2607:f8b0:4864:20::431 as permitted sender) smtp.mailfrom=dpolyg@gmail.com X-Spamd-Result: default: False [-5.84 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; CTYPE_MIXED_BOGUS(1.00)[]; MIME_BASE64_TEXT(0.10)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.96)[-0.957,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.97)[ip: (-9.18), ipnet: 2607:f8b0::/32(-3.18), asn: 15169(-2.45), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[1.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 14:50:57 -0000 This is a multi-part message in MIME format. --------------0D5CE452A6115181C0437FC1 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Having not much luck booting FreeBSD on ROCK64 I decide to give a try to (seems to be) well supported BeagleBone Black using official image: # dd if=FreeBSD-11.3-RELEASE-arm-armv6-BEAGLEBONE.img of=/dev/da0 bs=1M conv=sync 3072+0 records in 3072+0 records out 3221225472 bytes transferred in 610.657060 secs (5275016 bytes/sec) # gpart show da0 => 63 7744449 da0 MBR (3.7G) 63 1008 - free - (504K) 1071 102312 1 !12 [active] (50M) 103383 6188049 2 freebsd (3.0G) 6291432 1453080 - free - (710M) Then insert the SD card into the board, press and hold 'boot' button, apply power and got root filesystem mounting failure: Trying to mount root from ufs:/dev/ufs/rootfs [rw]... mountroot: waiting for device /dev/ufs/rootfs... Mounting from ufs:/dev/ufs/rootfs failed with error 19. Trying to mount root from ufs:mmcsd0s2 []... Mounting from ufs:mmcsd0s2 failed with error 22; retrying for 3 more seconds Mounting from ufs:mmcsd0s2 failed with error 22. Loader variables: vfs.root.mountfrom=ufs:/dev/ufs/rootfs vfs.root.mountfrom.options=rw Manual root filesystem specification: : [options] Mount using filesystem and with the specified (optional) option list. eg. ufs:/dev/da0s1a zfs:tank cd9660:/dev/cd0 ro (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /) ? List valid disk boot devices . Yield 1 second (for background tasks) Abort manual input mountroot> ? List of GEOM managed disk devices: diskid/DISK-5C3DD42Es2 diskid/DISK-5C3DD42Es1 ext2fs/Angstrom msdosfs/BEAGLEBONE diskid/DISK-5C3DD42E mmcsd0s2 mmcsd0s1 mmcsd0boot1 mmcsd0boot0 mmcsd0 mountroot> The same happen with official 11.2-RELEASE image. Quite frustrating huh... :( Full boot log attached. Regards, Denis. --------------0D5CE452A6115181C0437FC1 Content-Type: text/plain; charset=UTF-8; name="FreeBSD-11.3-RELEASE-arm-armv6-BEAGLEBONE-boot-log.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="FreeBSD-11.3-RELEASE-arm-armv6-BEAGLEBONE-boot-log.txt" VS1Cb290IFNQTCAyMDE5LjAxIChKdWwgMDUgMjAxOSAtIDAyOjAzOjA3ICswMDAwKQ0KVHJ5 aW5nIHRvIGJvb3QgZnJvbSBNTUMxDQpMb2FkaW5nIEVudmlyb25tZW50IGZyb20gRkFULi4u ICoqKiBXYXJuaW5nIC0gYmFkIENSQywgdXNpbmcgZGVmYXVsdCBlbnZpcm9ubWVudA0KDQpM b2FkaW5nIEVudmlyb25tZW50IGZyb20gTU1DLi4uICoqKiBXYXJuaW5nIC0gYmFkIENSQywg dXNpbmcgZGVmYXVsdCBlbnZpcm9ubWVudA0KDQoNCg0KVS1Cb290IDIwMTkuMDEgKEp1bCAw NSAyMDE5IC0gMDI6MDM6MDcgKzAwMDApDQoNCkNQVSAgOiBBTTMzNVgtR1AgcmV2IDIuMA0K STJDOiAgIHJlYWR5DQpEUkFNOiAgNTEyIE1pQg0KTm8gbWF0Y2ggZm9yIGRyaXZlciAnb21h cF9oc21tYycNCk5vIG1hdGNoIGZvciBkcml2ZXIgJ29tYXBfaHNtbWMnDQpTb21lIGRyaXZl cnMgd2VyZSBub3QgZm91bmQNCk1NQzogICBPTUFQIFNEL01NQzogMCwgT01BUCBTRC9NTUM6 IDENCkxvYWRpbmcgRW52aXJvbm1lbnQgZnJvbSBGQVQuLi4gKioqIFdhcm5pbmcgLSBiYWQg Q1JDLCB1c2luZyBkZWZhdWx0IGVudmlyb25tZW50DQoNCkxvYWRpbmcgRW52aXJvbm1lbnQg ZnJvbSBNTUMuLi4gKioqIFdhcm5pbmcgLSBiYWQgQ1JDLCB1c2luZyBkZWZhdWx0IGVudmly b25tZW50DQoNCjxldGhhZGRyPiBub3Qgc2V0LiBWYWxpZGF0aW5nIGZpcnN0IEUtZnVzZSBN QUMNCk5ldDogICBjcHN3LCB1c2JfZXRoZXINClByZXNzIFNQQUNFIHRvIGFib3J0IGF1dG9i b290IGluIDIgc2Vjb25kcw0Kc3dpdGNoIHRvIHBhcnRpdGlvbnMgIzAsIE9LDQptbWMwIGlz IGN1cnJlbnQgZGV2aWNlDQpTY2FubmluZyBtbWMgMDoxLi4uDQpGb3VuZCBVLUJvb3Qgc2Ny aXB0IC9ib290LnNjcg0KMTk5IGJ5dGVzIHJlYWQgaW4gMiBtcyAoOTYuNyBLaUIvcykNCiMj IEV4ZWN1dGluZyBzY3JpcHQgYXQgODAwMDAwMDANCjI4NTA1NiBieXRlcyByZWFkIGluIDIw IG1zICgxMy42IE1pQi9zKQ0KIyMgU3RhcnRpbmcgYXBwbGljYXRpb24gYXQgMHg4MjAwMDAw MCAuLi4NCkNvbnNvbGVzOiBVLUJvb3QgY29uc29sZQ0KQ29tcGF0aWJsZSBVLUJvb3QgQVBJ IHNpZ25hdHVyZSBmb3VuZCBAMHg5ZGYzYTAyMA0KDQpGcmVlQlNEL2FybXY2IFUtQm9vdCBs b2FkZXIsIFJldmlzaW9uIDEuMg0KKEZyaSBKdWwgIDUgMDM6MjQ6MjggVVRDIDIwMTkgcm9v dEByZWxlbmcyLm55aS5mcmVlYnNkLm9yZykNCg0KRFJBTTogNTEyTUINCk51bWJlciBvZiBV LUJvb3QgZGV2aWNlczogMw0KVS1Cb290IGVudjogbG9hZGVyZGV2IG5vdCBzZXQsIHdpbGwg cHJvYmUgYWxsIGRldmljZXMuDQpGb3VuZCBVLUJvb3QgZGV2aWNlOiBkaXNrDQogIFByb2Jp bmcgYWxsIDx1bmtub3duPiBkZXZpY2VzLi4uDQogIENoZWNraW5nIHVuaXQ9MCBzbGljZT08 YXV0bz4gcGFydGl0aW9uPTxhdXRvPi4uLiBnb29kLg0KQm9vdGluZyBmcm9tIGRpc2swczJh Og0KTG9hZGluZyAvYm9vdC9kZWZhdWx0cy9sb2FkZXIuY29uZg0KL2Jvb3Qva2VybmVsL2tl cm5lbCBkYXRhPTB4NjFhNDZjKzB4MTY1Yjk0IHN5bXM9WzB4NCsweDY5ZWYwKzB4NCsweDk4 NTY1XQ0KfA0KSGl0IFtFbnRlcl0gdG8gYm9vdCBpbW1lZGlhdGVseSwgb3IgYW55IG90aGVy IGtleSBmb3IgY29tbWFuZCBwcm9tcHQuDQpCb290aW5nIFsvYm9vdC9rZXJuZWwva2VybmVs XS4uLg0KL2Jvb3QvZHRiL2FtMzM1eC1ib25lYmxhY2suZHRiIHNpemU9MHhjOTQ5DQpMb2Fk ZWQgRFRCIGZyb20gZmlsZSAnYW0zMzV4LWJvbmVibGFjay5kdGInLg0KS2VybmVsIGVudHJ5 IGF0IDB4ODI0MDAxMDAuLi4NCktlcm5lbCBhcmdzOiAobnVsbCkNCkNvcHlyaWdodCAoYykg MTk5Mi0yMDE5IFRoZSBGcmVlQlNEIFByb2plY3QuDQpDb3B5cmlnaHQgKGMpIDE5NzksIDE5 ODAsIDE5ODMsIDE5ODYsIDE5ODgsIDE5ODksIDE5OTEsIDE5OTIsIDE5OTMsIDE5OTQNCiAg ICAgICAgVGhlIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYS4gQWxs IHJpZ2h0cyByZXNlcnZlZC4NCkZyZWVCU0QgaXMgYSByZWdpc3RlcmVkIHRyYWRlbWFyayBv ZiBUaGUgRnJlZUJTRCBGb3VuZGF0aW9uLg0KRnJlZUJTRCAxMS4zLVJFTEVBU0UgIzAgcjM0 OTc1NDogRnJpIEp1bCAgNSAwMzo0MTozMSBVVEMgMjAxOQ0KICAgIHJvb3RAcmVsZW5nMi5u eWkuZnJlZWJzZC5vcmc6L3Vzci9vYmovYXJtLmFybXY2L3Vzci9zcmMvc3lzL0JFQUdMRUJP TkUgYXJtDQpGcmVlQlNEIGNsYW5nIHZlcnNpb24gOC4wLjAgKHRhZ3MvUkVMRUFTRV84MDAv ZmluYWwgMzU2MzY1KSAoYmFzZWQgb24gTExWTSA4LjAuMCkNClZUOiBpbml0IHdpdGhvdXQg ZHJpdmVyLg0KQ1BVOiBBUk0gQ29ydGV4LUE4IHIzcDIgKEVDTzogMHgwMDAwMDAwMCkNCkNQ VSBGZWF0dXJlczoNCiAgVGh1bWIyLCBTZWN1cml0eSwgVk1TQXY3DQpPcHRpb25hbCBpbnN0 cnVjdGlvbnM6DQogIFVNVUxMLCBTTVVMTCwgU0lNRChleHQpDQpMb1VVOjIgTG9DOjMgTG9V SVM6MQ0KQ2FjaGUgbGV2ZWwgMToNCiAzMktCLzY0QiA0LXdheSBkYXRhIGNhY2hlIFdUIFdC IFJlYWQtQWxsb2MNCiAzMktCLzY0QiA0LXdheSBpbnN0cnVjdGlvbiBjYWNoZSBSZWFkLUFs bG9jDQpDYWNoZSBsZXZlbCAyOg0KIDI1NktCLzY0QiA4LXdheSB1bmlmaWVkIGNhY2hlIFdU IFdCIFJlYWQtQWxsb2MgV3JpdGUtQWxsb2MNCnJlYWwgbWVtb3J5ICA9IDUzNjg3MDkxMiAo NTEyIE1CKQ0KYXZhaWwgbWVtb3J5ID0gNTE0NTYwMDAwICg0OTAgTUIpDQpUZXhhcyBJbnN0 cnVtZW50cyBBTTMzNTggUHJvY2Vzc29yLCBSZXZpc2lvbiBFUzEuMQ0KcmFuZG9tOiBlbnRy b3B5IGRldmljZSBleHRlcm5hbCBpbnRlcmZhY2UNCmtiZDAgYXQga2JkbXV4MA0Kb2Z3YnVz MDogPE9wZW4gRmlybXdhcmUgRGV2aWNlIFRyZWU+DQpzaW1wbGVidXMwOiA8RmxhdHRlbmVk IGRldmljZSB0cmVlIHNpbXBsZSBidXM+IG9uIG9md2J1czANCnNpbXBsZWJ1czE6IDxGbGF0 dGVuZWQgZGV2aWNlIHRyZWUgc2ltcGxlIGJ1cz4gb24gc2ltcGxlYnVzMA0Kc2ltcGxlYnVz MjogPEZsYXR0ZW5lZCBkZXZpY2UgdHJlZSBzaW1wbGUgYnVzPiBtZW0gMHgyMTAwMDAtMHgy MTFmZmYgb24gc2ltcGxlYnVzMQ0KdGlfc2NtMDogPFRJIENvbnRyb2wgTW9kdWxlPiBtZW0g MC0weDdmZiBvbiBzaW1wbGVidXMyDQphaW50YzA6IDxUSSBBSU5UQyBJbnRlcnJ1cHQgQ29u dHJvbGxlcj4gbWVtIDB4NDgyMDAwMDAtMHg0ODIwMGZmZiBvbiBzaW1wbGVidXMwDQphaW50 YzA6IFJldmlzaW9uIDUuMA0KYW0zMzV4X3ByY20wOiA8QU0zMzV4IFBvd2VyIGFuZCBDbG9j ayBNYW5hZ2VtZW50PiBtZW0gMHgyMDAwMDAtMHgyMDNmZmYgb24gc2ltcGxlYnVzMQ0KYW0z MzV4X3ByY20wOiBDbG9ja3M6IFN5c3RlbSAyNC4wIE1IeiwgQ1BVIDEwMDAgTUh6DQpjcHVs aXN0MDogPE9wZW4gRmlybXdhcmUgQ1BVIEdyb3VwPiBvbiBvZndidXMwDQpjcHUwOiA8T3Bl biBGaXJtd2FyZSBDUFU+IG9uIGNwdWxpc3QwDQpwbXUwOiA8UGVyZm9ybWFuY2UgTW9uaXRv cmluZyBVbml0PiBpcnEgMCBvbiBvZndidXMwDQp0aV9waW5tdXgwOiA8VEkgUGlubXV4IE1v ZHVsZT4gbWVtIDB4ODAwLTB4YTM3IG9uIHNpbXBsZWJ1czINCmFtMzM1eF9zY20wOiA8QU0z MzV4IENvbnRyb2wgTW9kdWxlIEV4dGVuc2lvbj4gb24gdGlfc2NtMA0KZ3BpbzA6IDxUSSBB TTMzNXggR2VuZXJhbCBQdXJwb3NlIEkvTyAoR1BJTyk+IG1lbSAweDQ0ZTA3MDAwLTB4NDRl MDdmZmYgaXJxIDcgb24gc2ltcGxlYnVzMA0KZ3Bpb2J1czA6IDxPRlcgR1BJTyBidXM+IG9u IGdwaW8wDQpncGlvYzA6IDxHUElPIGNvbnRyb2xsZXI+IG9uIGdwaW8wDQpncGlvMTogPFRJ IEFNMzM1eCBHZW5lcmFsIFB1cnBvc2UgSS9PIChHUElPKT4gbWVtIDB4NDgwNGMwMDAtMHg0 ODA0Y2ZmZiBpcnEgOCBvbiBzaW1wbGVidXMwDQpncGlvYnVzMTogPE9GVyBHUElPIGJ1cz4g b24gZ3BpbzENCmdwaW9jMTogPEdQSU8gY29udHJvbGxlcj4gb24gZ3BpbzENCmdwaW8yOiA8 VEkgQU0zMzV4IEdlbmVyYWwgUHVycG9zZSBJL08gKEdQSU8pPiBtZW0gMHg0ODFhYzAwMC0w eDQ4MWFjZmZmIGlycSA5IG9uIHNpbXBsZWJ1czANCmdwaW9idXMyOiA8T0ZXIEdQSU8gYnVz PiBvbiBncGlvMg0KZ3Bpb2MyOiA8R1BJTyBjb250cm9sbGVyPiBvbiBncGlvMg0KZ3BpbzM6 IDxUSSBBTTMzNXggR2VuZXJhbCBQdXJwb3NlIEkvTyAoR1BJTyk+IG1lbSAweDQ4MWFlMDAw LTB4NDgxYWVmZmYgaXJxIDEwIG9uIHNpbXBsZWJ1czANCmdwaW9idXMzOiA8T0ZXIEdQSU8g YnVzPiBvbiBncGlvMw0KZ3Bpb2MzOiA8R1BJTyBjb250cm9sbGVyPiBvbiBncGlvMw0KdWFy dDA6IGNvbnNvbGUgKDExNTM4NCxuLDgsMSlpYmxlKT4gbWVtIDB4NDRlMDkwMDAtMHg0NGUw YWZmZiBpcnEgMTEgb24gc2ltcGxlYnVzMA0KaWljaGIwOiA8VEkgSTJDIENvbnRyb2xsZXI+ IG1lbSAweDQ0ZTBiMDAwLTB4NDRlMGJmZmYgaXJxIDE3IG9uIHNpbXBsZWJ1czANCmlpY2hi MDogSTJDIHJldmlzaW9uIDQuMCBGSUZPIHNpemU6IDMyIGJ5dGVzDQppaWNoYjE6IDxUSSBJ MkMgQ29udHJvbGxlcj4gbWVtIDB4NDgwMmEwMDAtMHg0ODAyYWZmZiBpcnEgMTggb24gc2lt cGxlYnVzMA0KaWljaGIxOiBJMkMgcmV2aXNpb24gNC4wIEZJRk8gc2l6ZTogMzIgYnl0ZXMN CmlpY2hiMjogPFRJIEkyQyBDb250cm9sbGVyPiBtZW0gMHg0ODE5YzAwMC0weDQ4MTljZmZm IGlycSAxOSBvbiBzaW1wbGVidXMwDQppaWNoYjI6IEkyQyByZXZpc2lvbiA0LjAgRklGTyBz aXplOiAzMiBieXRlcw0Kc2RoY2lfdGkwOiA8VEkgTU1DSFMgKFNESENJIDIuMCk+IG1lbSAw eDQ4MDYwMDAwLTB4NDgwNjBmZmYgaXJxIDIwIG9uIHNpbXBsZWJ1czANCnNkaGNpX3RpMTog PFRJIE1NQ0hTIChTREhDSSAyLjApPiBtZW0gMHg0ODFkODAwMC0weDQ4MWQ4ZmZmIGlycSAy MSBvbiBzaW1wbGVidXMwDQptbWMwOiA8TU1DL1NEIGJ1cz4gb24gc2RoY2lfdGkxDQp0aV93 ZHQwOiA8VEkgV2F0Y2hkb2cgVGltZXI+IG1lbSAweDQ0ZTM1MDAwLTB4NDRlMzVmZmYgaXJx IDIzIG9uIHNpbXBsZWJ1czANCnRpX21ib3gwOiA8VEkgU3lzdGVtIE1haWxib3g+IG1lbSAw eDQ4MGM4MDAwLTB4NDgwYzgxZmYgaXJxIDI2IG9uIHNpbXBsZWJ1czANCnRpX21ib3gwOiBy ZXZpc2lvbiA0LjANCmFtMzM1eF9kbXRpbWVyMDogPEFNMzM1eCBETVRpbWVyMj4gbWVtIDB4 NDgwNDAwMDAtMHg0ODA0MDNmZiBpcnEgMjggb24gc2ltcGxlYnVzMA0KRXZlbnQgdGltZXIg IkRNVGltZXIyIiBmcmVxdWVuY3kgMjQwMDAwMDAgSHogcXVhbGl0eSA1MDANCmFtMzM1eF9k bXRpbWVyMTogPEFNMzM1eCBETVRpbWVyMz4gbWVtIDB4NDgwNDIwMDAtMHg0ODA0MjNmZiBp cnEgMjkgb24gc2ltcGxlYnVzMA0KVGltZWNvdW50ZXIgIkRNVGltZXIzIiBmcmVxdWVuY3kg MjQwMDAwMDAgSHogcXVhbGl0eSA1MDANCmFtMzM1eF9ydGMwOiA8QU0zMzV4IFJUQyAocG93 ZXIgbWFuYWdlbWVudCBtb2RlKT4gbWVtIDB4NDRlM2UwMDAtMHg0NGUzZWZmZiBpcnEgMzQs MzUgb24gc2ltcGxlYnVzMA0KYW0zMzV4X3J0YzA6IEFNMzM1WCBSVEMgdjEuMC42DQpzcGkw OiA8VEkgTWNTUEkgY29udHJvbGxlcj4gbWVtIDB4NDgxYTAwMDAtMHg0ODFhMDNmZiBpcnEg Mzcgb24gc2ltcGxlYnVzMA0Kc3BpMDogc2NoZW1lOiAweDEgZnVuYzogMHgzMCBydGw6IDEg cmV2OiAyLjExIGN1c3RvbSByZXY6IDANCnNwaWJ1czA6IDxPRlcgU1BJIGJ1cz4gb24gc3Bp MA0KdXNic3MwOiA8VEkgQU0zM3h4IGludGVncmF0ZWQgVVNCIE9URyBjb250cm9sbGVyPiBt ZW0gMHg0NzQwMDAwMC0weDQ3NDAwZmZmIG9uIHNpbXBsZWJ1czANCnVzYnNzMDogVEkgQU0z MzVYIFVTQlNTIHYwLjAuMTMNCm11c2JvdGcwOiA8VEkgQU0zM3h4IGludGVncmF0ZWQgVVNC IE9URyBjb250cm9sbGVyPiBtZW0gMHg0NzQwMTQwMC0weDQ3NDAxN2ZmLDB4NDc0MDEwMDAt MHg0NzQwMTFmZiBpcnEgNjMgb24gdXNic3MwDQp1c2J1czA6IER5bmFtaWMgRklGTyBzaXpp bmcgZGV0ZWN0ZWQsIGFzc3VtaW5nIDE2S2J5dGVzIG9mIEZJRk8gUkFNDQp1c2J1czAgb24g bXVzYm90ZzANCm11c2JvdGcxOiA8VEkgQU0zM3h4IGludGVncmF0ZWQgVVNCIE9URyBjb250 cm9sbGVyPiBtZW0gMHg0NzQwMWMwMC0weDQ3NDAxZmZmLDB4NDc0MDE4MDAtMHg0NzQwMTlm ZiBpcnEgNjQgb24gdXNic3MwDQp1c2J1czE6IER5bmFtaWMgRklGTyBzaXppbmcgZGV0ZWN0 ZWQsIGFzc3VtaW5nIDE2S2J5dGVzIG9mIEZJRk8gUkFNDQp1c2J1czEgb24gbXVzYm90ZzEN CmNwc3dzczA6IDwzLXBvcnQgU3dpdGNoIEV0aGVybmV0IFN1YnN5c3RlbT4gbWVtIDB4NGEx MDAwMDAtMHg0YTEwMDdmZiwweDRhMTAxMjAwLTB4NGExMDEyZmYgaXJxIDM4LDM5LDQwLDQx IG9uIHNpbXBsZWJ1czANCmNwc3dzczA6IENQU1cgU1MgVmVyc2lvbiAxLjEyICgwKQ0KY3Bz d3NzMDogSW5pdGlhbCBxdWV1ZSBzaXplIFRYPTEyOCBSWD0zODQNCmNwc3cwOiA8RXRoZXJu ZXQgU3dpdGNoIFBvcnQ+IG9uIGNwc3dzczANCm1paWJ1czA6IDxNSUkgYnVzPiBvbiBjcHN3 MA0Kc21zY3BoeTA6IDxTTUMgTEFOODcxMEEgMTAvMTAwIGludGVyZmFjZT4gUEhZIDAgb24g bWlpYnVzMA0Kc21zY3BoeTA6ICAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAx MDBiYXNlVFgtRkRYLCBhdXRvDQpjcHN3MDogRXRoZXJuZXQgYWRkcmVzczogOTA6NTk6YWY6 NTg6NjA6YmINCmZiMDogPEFNMzM1eCBMQ0QgY29udHJvbGxlcj4gbWVtIDB4NDgzMGUwMDAt MHg0ODMwZWZmZiBpcnEgNDMgb24gc2ltcGxlYnVzMA0KdGlfYWRjMDogPFRJIEFEQyBjb250 cm9sbGVyPiBtZW0gMHg0NGUwZDAwMC0weDQ0ZTBkZmZmIGlycSA0NCBkaXNhYmxlZCBvbiBz aW1wbGVidXMwDQp0aV9hZGMwOiBzY2hlbWU6IDB4MSBmdW5jOiAweDczMCBydGw6IDAgcmV2 OiAwLjEgY3VzdG9tIHJldjogMA0KdGlfcHJ1c3MwOiA8VEkgUHJvZ3JhbW1hYmxlIFJlYWx0 aW1lIFVuaXQgU3Vic3lzdGVtPiBtZW0gMHg0YTMwMDAwMC0weDRhMzdmZmZmIGlycSA1Myw1 NCw1NSw1Niw1Nyw1OCw1OSw2MCBvbiBzaW1wbGVidXMwDQp0aV9wcnVzczA6IEFNMzN4eCBQ UlUtSUNTUw0KZ3Bpb2xlZDA6IDxHUElPIExFRHM+IG9uIG9md2J1czANCmNyeXB0b3NvZnQw OiA8c29mdHdhcmUgY3J5cHRvPg0KVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNl Yw0KaWljYnVzMDogPE9GVyBJMkMgYnVzPiBvbiBpaWNoYjANCmlpYzA6IDxJMkMgZ2VuZXJp YyBJL08+IG9uIGlpY2J1czANCmFtMzM1eF9wbWljMDogPFRJIFRQUzY1MjE3IFBvd2VyIE1h bmFnZW1lbnQgSUM+IGF0IGFkZHIgMHg0OCBpcnEgNjYgb24gaWljYnVzMA0KaWljYnVzMDog PHVua25vd24gY2FyZD4gYXQgYWRkciAweGEwDQp0ZGEwIGF0IGFkZHIgMHhlMCBvbiBpaWNi dXMwDQp0ZGExIGF0IGFkZHIgMHhlMCBvbiBpaWNidXMwDQppaWNidXMxOiA8T0ZXIEkyQyBi dXM+IG9uIGlpY2hiMQ0KaWljMTogPEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzMQ0KaWlj YnVzMjogPE9GVyBJMkMgYnVzPiBvbiBpaWNoYjINCmlpYzI6IDxJMkMgZ2VuZXJpYyBJL08+ IG9uIGlpY2J1czINCmlpY2J1czI6IDx1bmtub3duIGNhcmQ+IGF0IGFkZHIgMHhhOA0KaWlj YnVzMjogPHVua25vd24gY2FyZD4gYXQgYWRkciAweGFhDQppaWNidXMyOiA8dW5rbm93biBj YXJkPiBhdCBhZGRyIDB4YWMNCmlpY2J1czI6IDx1bmtub3duIGNhcmQ+IGF0IGFkZHIgMHhh ZQ0KdXNidXMwOiA0ODBNYnBzIEhpZ2ggU3BlZWQgVVNCIHYyLjANCnVzYnVzMTogNDgwTWJw cyBIaWdoIFNwZWVkIFVTQiB2Mi4wDQp1Z2VuMC4xOiA8TWVudG9yIEdyYXBoaWNzIE9URyBS b290IEhVQj4gYXQgdXNidXMwDQp1aHViMDogPE1lbnRvciBHcmFwaGljcyBPVEcgUm9vdCBI VUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czANCnVnZW4x LjE6IDxNZW50b3IgR3JhcGhpY3MgT1RHIFJvb3QgSFVCPiBhdCB1c2J1czENCnVodWIxOiA8 TWVudG9yIEdyYXBoaWNzIE9URyBSb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMi4wMC8xLjAw LCBhZGRyIDE+IG9uIHVzYnVzMQ0KdWh1YjE6IDEgcG9ydCB3aXRoIDEgcmVtb3ZhYmxlLCBz ZWxmIHBvd2VyZWQNCnVodWIwOiAxIHBvcnQgd2l0aCAxIHJlbW92YWJsZSwgc2VsZiBwb3dl cmVkDQptbWNzZDA6IDJHQiA8TU1DIE1NQzAyRyAzLjEwIFNOIDVDM0RENDJFIE1GRyAxMi8y MDI4IGJ5IDI1NCAweDAwNGU+IGF0IG1tYzAgNDguME1Iei84Yml0LzY1NTM1LWJsb2NrDQpt bWNzZDBib290MDogMU1CIHBhcnRpb24gMSBhdCBtbWNzZDANCm1tY3NkMGJvb3QxOiAxTUIg cGFydGlvbiAyIGF0IG1tY3NkMA0KbW1jc2QwcnBtYjogMTMxa0IgcGFydGlvbiAzIGF0IG1t Y3NkMA0KYW0zMzV4X3BtaWMwOiBUUFM2NTIxN0MgdmVyIDEuMiBwb3dlcmVkIGJ5IEFDDQp0 ZGEwOiBUREExOTk4OA0KdGRhMDogZmFpbGVkIHRvIHJlYWQgRURJRA0KdGRhMTogVERBMTk5 ODgNCnRkYTE6IGZhaWxlZCB0byByZWFkIEVESUQNClRyeWluZyB0byBtb3VudCByb290IGZy b20gdWZzOi9kZXYvdWZzL3Jvb3RmcyBbcnddLi4uDQptb3VudHJvb3Q6IHdhaXRpbmcgZm9y IGRldmljZSAvZGV2L3Vmcy9yb290ZnMuLi4NCk1vdW50aW5nIGZyb20gdWZzOi9kZXYvdWZz L3Jvb3RmcyBmYWlsZWQgd2l0aCBlcnJvciAxOS4NClRyeWluZyB0byBtb3VudCByb290IGZy b20gdWZzOm1tY3NkMHMyIFtdLi4uDQpNb3VudGluZyBmcm9tIHVmczptbWNzZDBzMiBmYWls ZWQgd2l0aCBlcnJvciAyMjsgcmV0cnlpbmcgZm9yIDMgbW9yZSBzZWNvbmRzDQpNb3VudGlu ZyBmcm9tIHVmczptbWNzZDBzMiBmYWlsZWQgd2l0aCBlcnJvciAyMi4NCg0KTG9hZGVyIHZh cmlhYmxlczoNCiAgdmZzLnJvb3QubW91bnRmcm9tPXVmczovZGV2L3Vmcy9yb290ZnMNCiAg dmZzLnJvb3QubW91bnRmcm9tLm9wdGlvbnM9cncNCg0KTWFudWFsIHJvb3QgZmlsZXN5c3Rl bSBzcGVjaWZpY2F0aW9uOg0KICA8ZnN0eXBlPjo8ZGV2aWNlPiBbb3B0aW9uc10NCiAgICAg IE1vdW50IDxkZXZpY2U+IHVzaW5nIGZpbGVzeXN0ZW0gPGZzdHlwZT4NCiAgICAgIGFuZCB3 aXRoIHRoZSBzcGVjaWZpZWQgKG9wdGlvbmFsKSBvcHRpb24gbGlzdC4NCg0KICAgIGVnLiB1 ZnM6L2Rldi9kYTBzMWENCiAgICAgICAgemZzOnRhbmsNCiAgICAgICAgY2Q5NjYwOi9kZXYv Y2QwIHJvDQogICAgICAgICAgKHdoaWNoIGlzIGVxdWl2YWxlbnQgdG86IG1vdW50IC10IGNk OTY2MCAtbyBybyAvZGV2L2NkMCAvKQ0KDQogID8gICAgICAgICAgICAgICBMaXN0IHZhbGlk IGRpc2sgYm9vdCBkZXZpY2VzDQogIC4gICAgICAgICAgICAgICBZaWVsZCAxIHNlY29uZCAo Zm9yIGJhY2tncm91bmQgdGFza3MpDQogIDxlbXB0eSBsaW5lPiAgICBBYm9ydCBtYW51YWwg aW5wdXQNCg0KbW91bnRyb290PiA/DQoNCkxpc3Qgb2YgR0VPTSBtYW5hZ2VkIGRpc2sgZGV2 aWNlczoNCiAgZGlza2lkL0RJU0stNUMzREQ0MkVzMiBkaXNraWQvRElTSy01QzNERDQyRXMx IGV4dDJmcy9BbmdzdHJvbSBtc2Rvc2ZzL0JFQUdMRUJPTkUgZGlza2lkL0RJU0stNUMzREQ0 MkUgbW1jc2QwczIgbW1jc2QwczEgbW1jc2QwYm9vdDEgbW1jc2QwYm9vdDAgbW1jc2QwDQoN Cm1vdW50cm9vdD4NCg== --------------0D5CE452A6115181C0437FC1--