From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1VsvkP-0000Da-V3 for mharc-grub-devel@gnu.org; Tue, 17 Dec 2013 09:35:45 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44295) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VsvkG-0000DF-Mn for grub-devel@gnu.org; Tue, 17 Dec 2013 09:35:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vsvk9-0002I9-Af for grub-devel@gnu.org; Tue, 17 Dec 2013 09:35:36 -0500 Received: from mail-ea0-f177.google.com ([209.85.215.177]:36206) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vsvk9-0002HE-0f for grub-devel@gnu.org; Tue, 17 Dec 2013 09:35:29 -0500 Received: by mail-ea0-f177.google.com with SMTP id n15so2956169ead.8 for ; Tue, 17 Dec 2013 06:35:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=hrOOuJSCozEJpStYUq/O/GzJNdcGRuaQNQKi9zpGY1A=; b=HS0CKX3ExnrMDsz/mGHgGwA6ybZZodf4PKWrkL0MpE9GlAArNqh0G4caV5QEF0rNUL mbCCj9/zg0GG+tBfrxjLajVrEQQwQpHIAk3mYSdCITKYTdytUChcUEKU8hxS3r5Iq+cS tr9qFEctz2WG3O+m7otj6yLESbYEYIaPEYh6pNnoGAAY3Agp/dorMHeWYAd8qmYRx3B3 04XWxUWoSG90mgJS7MqZRV1slFyfeOQeam9pejRkO6nCN5f16IVDnNHujXlD8K4PQ6j0 Y0MXqyJoPX2t++fWR9VhCCHUyW8JfNQ+SHXjNLu7TCExKTEVDY2y32xRrrpZYtr8jlpF GaKQ== X-Gm-Message-State: ALoCoQmXpkqs5k4DakC8TMC59Y4gkIWHuyA4uWLl/CdkMq6DE4tmV7XVeyr0QIVphleCmijZz7e4 X-Received: by 10.15.76.6 with SMTP id m6mr23620122eey.37.1387290927984; Tue, 17 Dec 2013 06:35:27 -0800 (PST) Received: from [192.168.1.23] (ip-73-126.sn2.eutelia.it. [83.211.73.126]) by mx.google.com with ESMTPSA id l4sm53568002een.13.2013.12.17.06.35.26 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 17 Dec 2013 06:35:27 -0800 (PST) Message-ID: <52B06131.8040809@m2r.biz> Date: Tue, 17 Dec 2013 15:35:29 +0100 From: Fabio Fantoni User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= Subject: Re: [Xen-devel] pvgrub2 is merged References: <527EA084.6000706@gmail.com> <5295D867.9050306@m2r.biz> <5295DCA0.2010805@gmail.com> <529616EA.4000504@m2r.biz> <529617B7.2020507@gmail.com> <52961CD5.1040009@m2r.biz> <20131127213552.3120f5e5@opensuse.site> <52973FF8.7040502@m2r.biz> <52974D98.3090608@gmail.com> <5297508C.40607@m2r.biz> <52987A43.9070806@m2r.biz> <52987D7F.3050006@gmail.com> <52988F86.6050008@m2r.biz> <529DB2F1.4080509@m2r.biz> <529DB363.7080003@gmail.com> <529DBED9.80105@m2r.biz> <529DC07E.8000201@gmail.com> <529DE3FD.90002@m2r.biz> <529DF9D5.2060301@gmail.com> <529E03FB.90603@m2r.biz> <52A1B0CB.3000705@m2r.biz> <52A1B5E8.5090709@gmail.com> <52A1E2CD.9030002@m2r.biz> <52A1E56E.3070105@gmail.com> <52A1EBAB.5090006@m2r.biz> <52A2F341.9010606@gmail.com> <52A5961A.2010608@m2r.biz> <52B02B13.1000103@m2r.biz> <52B02F84.6070403@gmail.com> <52B04D6E.3070700@m2r.biz> <52B0527C.40104@gmail.com> <52B057BD.8070701@m2r.biz> <52B05AF1.1040508@gmail.com> <52B05B5C.1080901@m2r.biz> In-Reply-To: <52B05B5C.1080901@m2r.biz> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.215.177 Cc: The development of GRUB 2 , xen-devel X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Dec 2013 14:35:44 -0000 Il 17/12/2013 15:10, Fabio Fantoni ha scritto: > Il 17/12/2013 15:08, Vladimir 'φ-coder/phcoder' Serbinenko ha scritto: >>> Thanks. >>> Now there is another error, probably introduced by xenfb support: >>> >> doesn't look like related to xenfb. Is it 64-bit or PAE guest? > > 64 bit I did "git reset --hard" to commit "Remove grub_bios_interrupt on coreboot." and then I applied only "grub-core/lib/x86_64/xen/relocator.S: Fix hypercall ABI violation." commit. Now the Sid domU boot correctly, therefore the regression is caused by "xenfb" or "xen grants to v1" commit, should I find the exact commit that causes that problem or these informations are enough for you? Thanks for any reply. > >>> xl -vvv create -c /etc/xen/sid.cfg >>> ... >>> Welcome to GRUB! >>> error: file `/boot/grub/x86_64-xen/gfxterm.mod' not found. >>> error: file `/boot/grub/locale/it.gmo' not found. >>> [ 0.000000] PAGETABLE BUG #02! >>> [ 1.298688] i8042: No controller found >>> [ 1.368244] /build/linux-4VBEpo/linux-3.11.8/drivers/rtc/hctosys.c: >>> unable to open rtc device (rtc0) >>> xc: debug: hypercall buffer: total allocations:237 total releases:237 >>> xc: debug: hypercall buffer: current allocations:0 maximum >>> allocations:4 >>> xc: debug: hypercall buffer: cache current size:4 >>> xc: debug: hypercall buffer: cache hits:226 misses:4 toobig:7 >>> >>> xl dmesg >>> ... >>> (d17) mapping kernel into physical memory >>> (d17) about to get started... >>> (XEN) mm.c:2352:d17 Bad type (saw 7400000000000001 != exp >>> 1000000000000000) for mfn 2171b8 (pfn 3fbe8) >>> (XEN) mm.c:2995:d17 Error while pinning mfn 2171b8 >>> (XEN) mm.c:2352:d17 Bad type (saw 7400000000000001 != exp >>> 1000000000000000) for mfn 2171b8 (pfn 3fbe8) >>> (XEN) mm.c:906:d17 Attempt to create linear p.t. with write perms >>> (XEN) mm.c:2352:d17 Bad type (saw 7400000000000001 != exp >>> 1000000000000000) for mfn 2171ba (pfn 3fbe6) >>> (XEN) mm.c:2995:d17 Error while pinning mfn 2171ba >>> (XEN) mm.c:2352:d17 Bad type (saw 7400000000000001 != exp >>> 1000000000000000) for mfn 2171bb (pfn 3fbe5) >>> (XEN) mm.c:2995:d17 Error while pinning mfn 2171bb >>> (XEN) mm.c:2352:d17 Bad type (saw 7400000000000001 != exp >>> 2000000000000000) for mfn 2171b9 (pfn 3fbe7) >>> (XEN) mm.c:948:d17 Attempt to create linear p.t. with write perms >>> (XEN) mm.c:1379:d17 Failure in alloc_l3_table: entry 511 >>> (XEN) mm.c:2099:d17 Error while validating mfn 23df00 (pfn 19a0) for >>> type 3000000000000000: caf=8000000000000003 taf=3000000000000001 >>> (XEN) mm.c:972:d17 Attempt to create linear p.t. with write perms >>> (XEN) mm.c:1438:d17 Failure in alloc_l4_table: entry 511 >>> (XEN) mm.c:2099:d17 Error while validating mfn 2b5d85 (pfn 241b) for >>> type 4000000000000000: caf=8000000000000003 taf=4000000000000001 >>> (XEN) mm.c:2995:d17 Error while pinning mfn 2b5d85 >>> (XEN) mm.c:2352:d17 Bad type (saw 7400000000000001 != exp >>> 2000000000000000) for mfn 2171b9 (pfn 3fbe7) >>> (XEN) mm.c:948:d17 Attempt to create linear p.t. with write perms >>> (XEN) mm.c:1379:d17 Failure in alloc_l3_table: entry 511 >>> (XEN) mm.c:2099:d17 Error while validating mfn 23df00 (pfn 19a0) for >>> type 3000000000000000: caf=8000000000000003 taf=3000000000000001 >>> (XEN) mm.c:972:d17 Attempt to create linear p.t. with write perms >>> (XEN) mm.c:1438:d17 Failure in alloc_l4_table: entry 511 >>> (XEN) mm.c:2099:d17 Error while validating mfn 2b5d85 (pfn 241b) for >>> type 4000000000000000: caf=8000000000000003 taf=4000000000000001 >>> (XEN) mm.c:3122:d17 Error while installing new mfn 2b5d85 >>> (XEN) traps.c:291:d17 Guest switching to user mode with no user page >>> tables >>> (XEN) traps.c:320:d17 Fatal error >>> (XEN) domain_crash called from traps.c:321 >>> (XEN) Domain 17 (vcpu#1) crashed on cpu#3: >>> (XEN) ----[ Xen-4.4-unstable x86_64 debug=y Not tainted ]---- >>> (XEN) CPU: 3 >>> (XEN) RIP: e033:[] >>> (XEN) RFLAGS: 0000000000000286 EM: 1 CONTEXT: pv guest >>> (XEN) rax: 0000000000000017 rbx: 0000000000000000 rcx: >>> ffffffff810012ed >>> (XEN) rdx: 0000000000000000 rsi: 0000000000000000 rdi: >>> 0000000000000000 >>> (XEN) rbp: 0000000000000000 rsp: ffff88003e1f9fb8 r8: >>> 0000000000000000 >>> (XEN) r9: 0000000000000000 r10: 0000000000000000 r11: >>> 0000000000000286 >>> (XEN) cr0: 000000008005003b cr4: 00000000000026f0 >>> (XEN) cr3: 00000002b5d86000 cr2: 00007fffb46b9e19 >>> (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: e02b cs: e033 >>> (XEN) Guest stack trace from rsp=ffff88003e1f9fb8: >>> (XEN) 0000000000000000 0000000000000000 0000000000000000 >>> 0000000000000000 >>> (XEN) 00007f0b1f431500 0000000000000033 0000000000000200 >>> 00007fffb46b9ca0 >>> (XEN) 000000000000002b ffff88003e004958 ffff88003e004958 >>> 0000000000000080 >>> (XEN) ffff88003e1fa080 ffffffff00000006 d5dc82dde2520000 >>> 0000000200000001 >>> (XEN) 0000000400000003 ffffffff00000005 0501e668a45aed37 >>> d3a51001f8186504 >>> (XEN) 3d41962be0a726d3 fbee8906bde13da3 9e907ea339feb0c4 >>> 270b40af55a0f4b8 >>> (XEN) 264b0560a7e2c9dc 0a3145802804d2e1 faf4b4eca4180ba6 >>> 01957dd1d4131d2e >>> (XEN) a18b79fe805a7821 bf0afc62c71eddcb 630fca5df80eb04b >>> 845a16e1648fdd51 >>> (XEN) c588c03d2edcf807 9cf4717d19322687 510724530fcbf04b >>> d8f1199bd10015fe >>> (XEN) 5272422fa11fb05c f2447667cb9fa47a 37c90f94df9206f9 >>> 43eca9d987b7240b >>> (XEN) def99e5d7d577367 9b0d95f77cdf3672 4ef9836df37ccdf6 >>> 5a79437e62989ecf >>> (XEN) 3772f347b726713a 27fc0fe3f633e7e4 b975e7e927ca3183 >>> a3eb9b3cea9ebb28 >>> (XEN) 76b3d73a083d2d34 3e7c801b21bd2ad3 4874b5adac7be5fe >>> 327fb4145bc5967e >>> (XEN) ce5fd2670ed6fe93 6671781eb982fcaf 865c0f25bbc6796d >>> da793d360234fc4d >>> (XEN) fe53c86f9465bf2c cf6fc89cfcb9d3e9 a05d1a75741d9703 >>> 0670c66fb870cfae >>> (XEN) fc725a3f8a7f7448 759e29fdd16ebe29 3bea153e12f5193a >>> 8a2727cf5451fa53 >>> (XEN) 740afaa283c9cbea e8059556115ea89f 08b76c91fd5bd13f >>> 21d63b340cca2982 >>> (XEN) 9ae74e68a733e980 ace9f7ded7134e44 6c7e4a6a743f4959 >>> fbe3ca9cd6501e75 >>> (XEN) 93b91393e99784e0 dd54b7bd06b739b9 2aefee3afab953f4 >>> 5a9c30b6dd98fadc >>> (XEN) 390f275e52fa88ef 18115b1dfc41622e 29960fc50c03101e >>> 04a4d7f6a9fd0795 >>> >>>>> In that case it is good to use also -c after create to open the xl >>>>> console strightaway and see what pvgrub2 is doing, for example "xl >>>>> -vvv >>>>> create -c /etc/xen/sid.cfg". >>>>> >>>>>>> git log >>>>>>> commit a82010503e3098930a56110826c4ffe6e1609726 >>>>>>> Author: Vladimir Serbinenko >>>>>>> Date: Tue Dec 17 01:18:09 2013 +0100 >>>>>>> >>>>>>> Update exclude.pot and mark few strings for translation. >>>>>>> >>>>>>> >>>>>>> My problem on kernel boot with Sid and Wheezy domUs persist. >>>>>>> >>>>>>> Thanks for any reply. >>>>>>> >>> >> > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Fantoni Subject: Re: [Xen-devel] pvgrub2 is merged Date: Tue, 17 Dec 2013 15:35:29 +0100 Message-ID: <52B06131.8040809@m2r.biz> References: <527EA084.6000706@gmail.com> <5295D867.9050306@m2r.biz> <5295DCA0.2010805@gmail.com> <529616EA.4000504@m2r.biz> <529617B7.2020507@gmail.com> <52961CD5.1040009@m2r.biz> <20131127213552.3120f5e5@opensuse.site> <52973FF8.7040502@m2r.biz> <52974D98.3090608@gmail.com> <5297508C.40607@m2r.biz> <52987A43.9070806@m2r.biz> <52987D7F.3050006@gmail.com> <52988F86.6050008@m2r.biz> <529DB2F1.4080509@m2r.biz> <529DB363.7080003@gmail.com> <529DBED9.80105@m2r.biz> <529DC07E.8000201@gmail.com> <529DE3FD.90002@m2r.biz> <529DF9D5.2060301@gmail.com> <529E03FB.90603@m2r.biz> <52A1B0CB.3000705@m2r.biz> <52A1B5E8.5090709@gmail.com> <52A1E2CD.9030002@m2r.biz> <52A1E56E.3070105@gmail.com> <52A1EBAB.5090006@m2r.biz> <52A2F341.9010606@gmail.com> <52A5961A.2010608@m2r.biz> <52B02B13.1000103@m2r.biz> <52B02F84.6070403@gmail.com> <52B04D6E.3070700@m2r.biz> <52B0527C.40104@gmail.com> <52B057BD.8070701@m2r.biz> <52B05AF1.1040508@gmail.com> <52B05B5C.1080901@m2r.biz> Reply-To: The development of GNU GRUB Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <52B05B5C.1080901@m2r.biz> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: grub-devel-bounces+gcbgd-grub-devel=m.gmane.org@gnu.org Sender: grub-devel-bounces+gcbgd-grub-devel=m.gmane.org@gnu.org To: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= Cc: The development of GRUB 2 , xen-devel List-Id: xen-devel@lists.xenproject.org SWwgMTcvMTIvMjAxMyAxNToxMCwgRmFiaW8gRmFudG9uaSBoYSBzY3JpdHRvOgo+IElsIDE3LzEy LzIwMTMgMTU6MDgsIFZsYWRpbWlyICfPhi1jb2Rlci9waGNvZGVyJyBTZXJiaW5lbmtvIGhhIHNj cml0dG86Cj4+PiBUaGFua3MuCj4+PiBOb3cgdGhlcmUgaXMgYW5vdGhlciBlcnJvciwgcHJvYmFi bHkgaW50cm9kdWNlZCBieSB4ZW5mYiBzdXBwb3J0Ogo+Pj4KPj4gZG9lc24ndCBsb29rIGxpa2Ug cmVsYXRlZCB0byB4ZW5mYi4gSXMgaXQgNjQtYml0IG9yIFBBRSBndWVzdD8KPgo+IDY0IGJpdAoK SSBkaWQgImdpdCByZXNldCAtLWhhcmQiIHRvIGNvbW1pdCAiUmVtb3ZlIGdydWJfYmlvc19pbnRl cnJ1cHQgb24gCmNvcmVib290LiIgYW5kIHRoZW4gSSBhcHBsaWVkIG9ubHkgCiJncnViLWNvcmUv bGliL3g4Nl82NC94ZW4vcmVsb2NhdG9yLlM6IEZpeCBoeXBlcmNhbGwgQUJJIHZpb2xhdGlvbi4i IGNvbW1pdC4KTm93IHRoZSBTaWQgZG9tVSBib290IGNvcnJlY3RseSwgdGhlcmVmb3JlIHRoZSBy ZWdyZXNzaW9uIGlzIGNhdXNlZCBieSAKInhlbmZiIiBvciAieGVuIGdyYW50cyB0byB2MSIgY29t bWl0LCBzaG91bGQgSSBmaW5kIHRoZSBleGFjdCBjb21taXQgCnRoYXQgY2F1c2VzIHRoYXQgcHJv YmxlbSBvciB0aGVzZSBpbmZvcm1hdGlvbnMgYXJlIGVub3VnaCBmb3IgeW91PwoKVGhhbmtzIGZv ciBhbnkgcmVwbHkuCgoKPgo+Pj4geGwgLXZ2diBjcmVhdGUgLWMgL2V0Yy94ZW4vc2lkLmNmZwo+ Pj4gLi4uCj4+PiBXZWxjb21lIHRvIEdSVUIhCj4+PiBlcnJvcjogZmlsZSBgL2Jvb3QvZ3J1Yi94 ODZfNjQteGVuL2dmeHRlcm0ubW9kJyBub3QgZm91bmQuCj4+PiBlcnJvcjogZmlsZSBgL2Jvb3Qv Z3J1Yi9sb2NhbGUvaXQuZ21vJyBub3QgZm91bmQuCj4+PiBbICAgIDAuMDAwMDAwXSBQQUdFVEFC TEUgQlVHICMwMiEKPj4+IFsgICAgMS4yOTg2ODhdIGk4MDQyOiBObyBjb250cm9sbGVyIGZvdW5k Cj4+PiBbICAgIDEuMzY4MjQ0XSAvYnVpbGQvbGludXgtNFZCRXBvL2xpbnV4LTMuMTEuOC9kcml2 ZXJzL3J0Yy9oY3Rvc3lzLmM6Cj4+PiB1bmFibGUgdG8gb3BlbiBydGMgZGV2aWNlIChydGMwKQo+ Pj4geGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiB0b3RhbCBhbGxvY2F0aW9uczoyMzcgdG90 YWwgcmVsZWFzZXM6MjM3Cj4+PiB4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGN1cnJlbnQg YWxsb2NhdGlvbnM6MCBtYXhpbXVtIAo+Pj4gYWxsb2NhdGlvbnM6NAo+Pj4geGM6IGRlYnVnOiBo eXBlcmNhbGwgYnVmZmVyOiBjYWNoZSBjdXJyZW50IHNpemU6NAo+Pj4geGM6IGRlYnVnOiBoeXBl cmNhbGwgYnVmZmVyOiBjYWNoZSBoaXRzOjIyNiBtaXNzZXM6NCB0b29iaWc6Nwo+Pj4KPj4+IHhs IGRtZXNnCj4+PiAuLi4KPj4+IChkMTcpIG1hcHBpbmcga2VybmVsIGludG8gcGh5c2ljYWwgbWVt b3J5Cj4+PiAoZDE3KSBhYm91dCB0byBnZXQgc3RhcnRlZC4uLgo+Pj4gKFhFTikgbW0uYzoyMzUy OmQxNyBCYWQgdHlwZSAoc2F3IDc0MDAwMDAwMDAwMDAwMDEgIT0gZXhwCj4+PiAxMDAwMDAwMDAw MDAwMDAwKSBmb3IgbWZuIDIxNzFiOCAocGZuIDNmYmU4KQo+Pj4gKFhFTikgbW0uYzoyOTk1OmQx NyBFcnJvciB3aGlsZSBwaW5uaW5nIG1mbiAyMTcxYjgKPj4+IChYRU4pIG1tLmM6MjM1MjpkMTcg QmFkIHR5cGUgKHNhdyA3NDAwMDAwMDAwMDAwMDAxICE9IGV4cAo+Pj4gMTAwMDAwMDAwMDAwMDAw MCkgZm9yIG1mbiAyMTcxYjggKHBmbiAzZmJlOCkKPj4+IChYRU4pIG1tLmM6OTA2OmQxNyBBdHRl bXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBlcm1zCj4+PiAoWEVOKSBtbS5j OjIzNTI6ZDE3IEJhZCB0eXBlIChzYXcgNzQwMDAwMDAwMDAwMDAwMSAhPSBleHAKPj4+IDEwMDAw MDAwMDAwMDAwMDApIGZvciBtZm4gMjE3MWJhIChwZm4gM2ZiZTYpCj4+PiAoWEVOKSBtbS5jOjI5 OTU6ZDE3IEVycm9yIHdoaWxlIHBpbm5pbmcgbWZuIDIxNzFiYQo+Pj4gKFhFTikgbW0uYzoyMzUy OmQxNyBCYWQgdHlwZSAoc2F3IDc0MDAwMDAwMDAwMDAwMDEgIT0gZXhwCj4+PiAxMDAwMDAwMDAw MDAwMDAwKSBmb3IgbWZuIDIxNzFiYiAocGZuIDNmYmU1KQo+Pj4gKFhFTikgbW0uYzoyOTk1OmQx NyBFcnJvciB3aGlsZSBwaW5uaW5nIG1mbiAyMTcxYmIKPj4+IChYRU4pIG1tLmM6MjM1MjpkMTcg QmFkIHR5cGUgKHNhdyA3NDAwMDAwMDAwMDAwMDAxICE9IGV4cAo+Pj4gMjAwMDAwMDAwMDAwMDAw MCkgZm9yIG1mbiAyMTcxYjkgKHBmbiAzZmJlNykKPj4+IChYRU4pIG1tLmM6OTQ4OmQxNyBBdHRl bXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBlcm1zCj4+PiAoWEVOKSBtbS5j OjEzNzk6ZDE3IEZhaWx1cmUgaW4gYWxsb2NfbDNfdGFibGU6IGVudHJ5IDUxMQo+Pj4gKFhFTikg bW0uYzoyMDk5OmQxNyBFcnJvciB3aGlsZSB2YWxpZGF0aW5nIG1mbiAyM2RmMDAgKHBmbiAxOWEw KSBmb3IKPj4+IHR5cGUgMzAwMDAwMDAwMDAwMDAwMDogY2FmPTgwMDAwMDAwMDAwMDAwMDMgdGFm PTMwMDAwMDAwMDAwMDAwMDEKPj4+IChYRU4pIG1tLmM6OTcyOmQxNyBBdHRlbXB0IHRvIGNyZWF0 ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBlcm1zCj4+PiAoWEVOKSBtbS5jOjE0Mzg6ZDE3IEZh aWx1cmUgaW4gYWxsb2NfbDRfdGFibGU6IGVudHJ5IDUxMQo+Pj4gKFhFTikgbW0uYzoyMDk5OmQx NyBFcnJvciB3aGlsZSB2YWxpZGF0aW5nIG1mbiAyYjVkODUgKHBmbiAyNDFiKSBmb3IKPj4+IHR5 cGUgNDAwMDAwMDAwMDAwMDAwMDogY2FmPTgwMDAwMDAwMDAwMDAwMDMgdGFmPTQwMDAwMDAwMDAw MDAwMDEKPj4+IChYRU4pIG1tLmM6Mjk5NTpkMTcgRXJyb3Igd2hpbGUgcGlubmluZyBtZm4gMmI1 ZDg1Cj4+PiAoWEVOKSBtbS5jOjIzNTI6ZDE3IEJhZCB0eXBlIChzYXcgNzQwMDAwMDAwMDAwMDAw MSAhPSBleHAKPj4+IDIwMDAwMDAwMDAwMDAwMDApIGZvciBtZm4gMjE3MWI5IChwZm4gM2ZiZTcp Cj4+PiAoWEVOKSBtbS5jOjk0ODpkMTcgQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gd2l0 aCB3cml0ZSBwZXJtcwo+Pj4gKFhFTikgbW0uYzoxMzc5OmQxNyBGYWlsdXJlIGluIGFsbG9jX2wz X3RhYmxlOiBlbnRyeSA1MTEKPj4+IChYRU4pIG1tLmM6MjA5OTpkMTcgRXJyb3Igd2hpbGUgdmFs aWRhdGluZyBtZm4gMjNkZjAwIChwZm4gMTlhMCkgZm9yCj4+PiB0eXBlIDMwMDAwMDAwMDAwMDAw MDA6IGNhZj04MDAwMDAwMDAwMDAwMDAzIHRhZj0zMDAwMDAwMDAwMDAwMDAxCj4+PiAoWEVOKSBt bS5jOjk3MjpkMTcgQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gd2l0aCB3cml0ZSBwZXJt cwo+Pj4gKFhFTikgbW0uYzoxNDM4OmQxNyBGYWlsdXJlIGluIGFsbG9jX2w0X3RhYmxlOiBlbnRy eSA1MTEKPj4+IChYRU4pIG1tLmM6MjA5OTpkMTcgRXJyb3Igd2hpbGUgdmFsaWRhdGluZyBtZm4g MmI1ZDg1IChwZm4gMjQxYikgZm9yCj4+PiB0eXBlIDQwMDAwMDAwMDAwMDAwMDA6IGNhZj04MDAw MDAwMDAwMDAwMDAzIHRhZj00MDAwMDAwMDAwMDAwMDAxCj4+PiAoWEVOKSBtbS5jOjMxMjI6ZDE3 IEVycm9yIHdoaWxlIGluc3RhbGxpbmcgbmV3IG1mbiAyYjVkODUKPj4+IChYRU4pIHRyYXBzLmM6 MjkxOmQxNyBHdWVzdCBzd2l0Y2hpbmcgdG8gdXNlciBtb2RlIHdpdGggbm8gdXNlciBwYWdlIAo+ Pj4gdGFibGVzCj4+PiAoWEVOKSB0cmFwcy5jOjMyMDpkMTcgRmF0YWwgZXJyb3IKPj4+IChYRU4p IGRvbWFpbl9jcmFzaCBjYWxsZWQgZnJvbSB0cmFwcy5jOjMyMQo+Pj4gKFhFTikgRG9tYWluIDE3 ICh2Y3B1IzEpIGNyYXNoZWQgb24gY3B1IzM6Cj4+PiAoWEVOKSAtLS0tWyBYZW4tNC40LXVuc3Rh YmxlICB4ODZfNjQgIGRlYnVnPXkgIE5vdCB0YWludGVkIF0tLS0tCj4+PiAoWEVOKSBDUFU6ICAg IDMKPj4+IChYRU4pIFJJUDogICAgZTAzMzpbPGZmZmZmZmZmODEwMDEyZWQ+XQo+Pj4gKFhFTikg UkZMQUdTOiAwMDAwMDAwMDAwMDAwMjg2ICAgRU06IDEgICBDT05URVhUOiBwdiBndWVzdAo+Pj4g KFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDE3ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4 OiAKPj4+IGZmZmZmZmZmODEwMDEyZWQKPj4+IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAg IHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaTogCj4+PiAwMDAwMDAwMDAwMDAwMDAwCj4+PiAo WEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAgICByc3A6IGZmZmY4ODAwM2UxZjlmYjggICByODog Cj4+PiAwMDAwMDAwMDAwMDAwMDAwCj4+PiAoWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDAgICBy MTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IAo+Pj4gMDAwMDAwMDAwMDAwMDI4Ngo+Pj4gKFhF TikgY3IwOiAwMDAwMDAwMDgwMDUwMDNiICAgY3I0OiAwMDAwMDAwMDAwMDAyNmYwCj4+PiAoWEVO KSBjcjM6IDAwMDAwMDAyYjVkODYwMDAgICBjcjI6IDAwMDA3ZmZmYjQ2YjllMTkKPj4+IChYRU4p IGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMmIgY3M6 IGUwMzMKPj4+IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4ODAwM2UxZjlm Yjg6Cj4+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw MDAwMDAwMDAwMAo+Pj4gMDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhFTikgICAgMDAwMDdmMGIxZjQz MTUwMCAwMDAwMDAwMDAwMDAwMDMzIDAwMDAwMDAwMDAwMDAyMDAKPj4+IDAwMDA3ZmZmYjQ2Yjlj YTAKPj4+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMmIgZmZmZjg4MDAzZTAwNDk1OCBmZmZmODgw MDNlMDA0OTU4Cj4+PiAwMDAwMDAwMDAwMDAwMDgwCj4+PiAoWEVOKSAgICBmZmZmODgwMDNlMWZh MDgwIGZmZmZmZmZmMDAwMDAwMDYgZDVkYzgyZGRlMjUyMDAwMAo+Pj4gMDAwMDAwMDIwMDAwMDAw MQo+Pj4gKFhFTikgICAgMDAwMDAwMDQwMDAwMDAwMyBmZmZmZmZmZjAwMDAwMDA1IDA1MDFlNjY4 YTQ1YWVkMzcKPj4+IGQzYTUxMDAxZjgxODY1MDQKPj4+IChYRU4pICAgIDNkNDE5NjJiZTBhNzI2 ZDMgZmJlZTg5MDZiZGUxM2RhMyA5ZTkwN2VhMzM5ZmViMGM0Cj4+PiAyNzBiNDBhZjU1YTBmNGI4 Cj4+PiAoWEVOKSAgICAyNjRiMDU2MGE3ZTJjOWRjIDBhMzE0NTgwMjgwNGQyZTEgZmFmNGI0ZWNh NDE4MGJhNgo+Pj4gMDE5NTdkZDFkNDEzMWQyZQo+Pj4gKFhFTikgICAgYTE4Yjc5ZmU4MDVhNzgy MSBiZjBhZmM2MmM3MWVkZGNiIDYzMGZjYTVkZjgwZWIwNGIKPj4+IDg0NWExNmUxNjQ4ZmRkNTEK Pj4+IChYRU4pICAgIGM1ODhjMDNkMmVkY2Y4MDcgOWNmNDcxN2QxOTMyMjY4NyA1MTA3MjQ1MzBm Y2JmMDRiCj4+PiBkOGYxMTk5YmQxMDAxNWZlCj4+PiAoWEVOKSAgICA1MjcyNDIyZmExMWZiMDVj IGYyNDQ3NjY3Y2I5ZmE0N2EgMzdjOTBmOTRkZjkyMDZmOQo+Pj4gNDNlY2E5ZDk4N2I3MjQwYgo+ Pj4gKFhFTikgICAgZGVmOTllNWQ3ZDU3NzM2NyA5YjBkOTVmNzdjZGYzNjcyIDRlZjk4MzZkZjM3 Y2NkZjYKPj4+IDVhNzk0MzdlNjI5ODllY2YKPj4+IChYRU4pICAgIDM3NzJmMzQ3YjcyNjcxM2Eg MjdmYzBmZTNmNjMzZTdlNCBiOTc1ZTdlOTI3Y2EzMTgzCj4+PiBhM2ViOWIzY2VhOWViYjI4Cj4+ PiAoWEVOKSAgICA3NmIzZDczYTA4M2QyZDM0IDNlN2M4MDFiMjFiZDJhZDMgNDg3NGI1YWRhYzdi ZTVmZQo+Pj4gMzI3ZmI0MTQ1YmM1OTY3ZQo+Pj4gKFhFTikgICAgY2U1ZmQyNjcwZWQ2ZmU5MyA2 NjcxNzgxZWI5ODJmY2FmIDg2NWMwZjI1YmJjNjc5NmQKPj4+IGRhNzkzZDM2MDIzNGZjNGQKPj4+ IChYRU4pICAgIGZlNTNjODZmOTQ2NWJmMmMgY2Y2ZmM4OWNmY2I5ZDNlOSBhMDVkMWE3NTc0MWQ5 NzAzCj4+PiAwNjcwYzY2ZmI4NzBjZmFlCj4+PiAoWEVOKSAgICBmYzcyNWEzZjhhN2Y3NDQ4IDc1 OWUyOWZkZDE2ZWJlMjkgM2JlYTE1M2UxMmY1MTkzYQo+Pj4gOGEyNzI3Y2Y1NDUxZmE1Mwo+Pj4g KFhFTikgICAgNzQwYWZhYTI4M2M5Y2JlYSBlODA1OTU1NjExNWVhODlmIDA4Yjc2YzkxZmQ1YmQx M2YKPj4+IDIxZDYzYjM0MGNjYTI5ODIKPj4+IChYRU4pICAgIDlhZTc0ZTY4YTczM2U5ODAgYWNl OWY3ZGVkNzEzNGU0NCA2YzdlNGE2YTc0M2Y0OTU5Cj4+PiBmYmUzY2E5Y2Q2NTAxZTc1Cj4+PiAo WEVOKSAgICA5M2I5MTM5M2U5OTc4NGUwIGRkNTRiN2JkMDZiNzM5YjkgMmFlZmVlM2FmYWI5NTNm NAo+Pj4gNWE5YzMwYjZkZDk4ZmFkYwo+Pj4gKFhFTikgICAgMzkwZjI3NWU1MmZhODhlZiAxODEx NWIxZGZjNDE2MjJlIDI5OTYwZmM1MGMwMzEwMWUKPj4+IDA0YTRkN2Y2YTlmZDA3OTUKPj4+Cj4+ Pj4+IEluIHRoYXQgY2FzZSBpdCBpcyBnb29kIHRvIHVzZSBhbHNvIC1jIGFmdGVyIGNyZWF0ZSB0 byBvcGVuIHRoZSB4bAo+Pj4+PiBjb25zb2xlIHN0cmlnaHRhd2F5IGFuZCBzZWUgd2hhdCBwdmdy dWIyIGlzIGRvaW5nLCBmb3IgZXhhbXBsZSAieGwgCj4+Pj4+IC12dnYKPj4+Pj4gY3JlYXRlIC1j IC9ldGMveGVuL3NpZC5jZmciLgo+Pj4+Pgo+Pj4+Pj4+IGdpdCBsb2cKPj4+Pj4+PiBjb21taXQg YTgyMDEwNTAzZTMwOTg5MzBhNTYxMTA4MjZjNGZmZTZlMTYwOTcyNgo+Pj4+Pj4+IEF1dGhvcjog VmxhZGltaXIgU2VyYmluZW5rbyA8cGhjb2RlckBnbWFpbC5jb20+Cj4+Pj4+Pj4gRGF0ZTogICBU dWUgRGVjIDE3IDAxOjE4OjA5IDIwMTMgKzAxMDAKPj4+Pj4+Pgo+Pj4+Pj4+ICAgICAgICAgICAg VXBkYXRlIGV4Y2x1ZGUucG90IGFuZCBtYXJrIGZldyBzdHJpbmdzIGZvciB0cmFuc2xhdGlvbi4K Pj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gTXkgcHJvYmxlbSBvbiBrZXJuZWwgYm9vdCB3aXRoIFNp ZCBhbmQgV2hlZXp5IGRvbVVzIHBlcnNpc3QuCj4+Pj4+Pj4KPj4+Pj4+PiBUaGFua3MgZm9yIGFu eSByZXBseS4KPj4+Pj4+Pgo+Pj4KPj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkdydWItZGV2ZWwgbWFpbGluZyBsaXN0CkdydWItZGV2ZWxAZ251 Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5mby9ncnViLWRldmVsCg==