From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 123465 invoked by alias); 9 May 2016 08:47:14 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 123411 invoked by uid 89); 9 May 2016 08:47:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=rtems, theory, profits, RTEMS X-HELO: mail-lf0-f52.google.com Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com) (209.85.215.52) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Mon, 09 May 2016 08:46:59 +0000 Received: by mail-lf0-f52.google.com with SMTP id y84so192786173lfc.0 for ; Mon, 09 May 2016 01:46:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=LGx1RSQzFZVwlNjVEPRfEidrl1BO6RCksLvkwuOPwYs=; b=CEewdShD9Z/MR3bjSsPGokByfJyPKNqh2I/h8jrvqXBss6TnTMhyLi6c/r/EJ1Qp7z Fo9npoNU0PZrFngPxg5YqLYrV0G/Ull5zQL7Xw9Mbo1UBn0J1dB9xMrPEfKw3fg9XYvh 6Dow3xUBEnR/pH95mTrV/GuAFYkwcGFiY5eG6a45BZB/Sqqw/JSaN0xXKGSq88R6W/wN 9ZTWAtnvlwzMpvnrFE2UIAwxmtF3OeXsOzkguLshnbP1BHgFhPnMUvQUQjXU/RVrhliF NukKjDDnoKTT1qVRAtSt0Av7L4XlViEyAHqQx+5O1tINX8DdMY32vdobxQ9VHTLJJeQ1 G8Jw== X-Gm-Message-State: AOPr4FUov0scaDsA6yNr3R4BL/7SKjrSm+avvowgQNvTLQZUZVGKApGA5zSzxFFu/T7s3vIp78824FpY7I8RCQ== MIME-Version: 1.0 X-Received: by 10.112.136.194 with SMTP id qc2mr14719791lbb.60.1462783615556; Mon, 09 May 2016 01:46:55 -0700 (PDT) Received: by 10.112.158.39 with HTTP; Mon, 9 May 2016 01:46:55 -0700 (PDT) In-Reply-To: <716075590.11881620.1462569935686.JavaMail.zimbra@redhat.com> References: <1462436036-13578-1-git-send-email-jakub.sejdak@phoesys.com> <716075590.11881620.1462569935686.JavaMail.zimbra@redhat.com> Date: Mon, 09 May 2016 08:47:00 -0000 Message-ID: Subject: Re: [PATCH 1/2] Add port for Phoenix-RTOS in common configure files. From: Jakub Sejdak To: Jeff Johnston Cc: newlib@sourceware.org, binutils@sourceware.org, gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary=089e01160246ca21fd053264d94a X-SW-Source: 2016-05/txt/msg00142.txt.bz2 --089e01160246ca21fd053264d94a Content-Type: text/plain; charset=UTF-8 Content-length: 6237 Hi Jeff, It seems, that git-send-email replaced tabs with spaces in mail body and that caused errors, because after regeneration there was no other changes. I attached patch once again (created from fresh newlib, just in case) and added notification to proper mailing lists. Thanks, Jakub 2016-05-06 23:25 GMT+02:00 Jeff Johnston : > Jakub, > > Please read the top-level MAINTAINERS file for files that need to > be submitted to other mailing lists. For example, configure, config.sub, configure.ac > > Please also update your current newlib and generate a patch that > you can attach (I get all kinds of rejections trying to copy the > data out of the mail). I have already committed your 2nd patch > which applied fine. > > Thanks, > > -- Jeff J. > > ----- Original Message ----- >> From: Kuba Sejdak >> >> --- >> COPYING.NEWLIB | 26 ++++++++++++++++++++++++++ >> config.sub | 3 +++ >> configure | 6 ++++++ >> newlib/configure.host | 10 ++++++++++ >> newlib/libc/sys/configure | 3 +++ >> newlib/libc/sys/configure.in | 1 + >> 6 files changed, 49 insertions(+) >> >> diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB >> index 24e7c73..e7e1f8a 100644 >> --- a/COPYING.NEWLIB >> +++ b/COPYING.NEWLIB >> @@ -1023,3 +1023,29 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING >> NEGLIGENCE OR OTHERWISE) >> ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE >> POSSIBILITY OF SUCH DAMAGE. >> >> +(45) Phoenix Systems - Phoenix-RTOS targets >> + >> +Copyright (c) 2016 Phoenix Systems >> +All rights reserved. >> + >> +Redistribution and use in source and binary forms, with or without >> +modification, are permitted provided that the following conditions >> +are met: >> +1. Redistributions of source code must retain the above copyright >> + notice, this list of conditions and the following disclaimer. >> +2. Redistributions in binary form must reproduce the above copyright >> + notice, this list of conditions and the following disclaimer in the >> + documentation and/or other materials provided with the distribution. >> + >> +THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND >> +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >> +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE >> +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE >> +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL >> +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS >> +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) >> +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT >> +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY >> +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >> +SUCH DAMAGE. >> + >> diff --git a/config.sub b/config.sub >> index da6d1b6..f7adbde 100755 >> --- a/config.sub >> +++ b/config.sub >> @@ -1531,6 +1531,9 @@ case $os in >> ;; >> -nacl*) >> ;; >> + -phoenix) >> + os=-phoenix >> + ;; >> -none) >> ;; >> *) >> diff --git a/configure b/configure >> index 35f231e..90e3e68 100755 >> --- a/configure >> +++ b/configure >> @@ -3673,6 +3673,9 @@ case "${target}" in >> *-*-netware*) >> noconfigdirs="$noconfigdirs target-newlib target-libgloss" >> ;; >> + *-*-phoenix) >> + noconfigdirs="$noconfigdirs target-libgloss" >> + ;; >> *-*-tpf*) >> noconfigdirs="$noconfigdirs target-newlib target-libgloss" >> ;; >> @@ -3764,6 +3767,9 @@ case "${target}" in >> arm-*-pe*) >> noconfigdirs="$noconfigdirs target-libgloss" >> ;; >> + arm-*-phoenix*) >> + noconfigdirs="$noconfigdirs target-libgloss" >> + ;; >> arm-*-riscix*) >> noconfigdirs="$noconfigdirs ld target-libgloss" >> ;; >> diff --git a/newlib/configure.host b/newlib/configure.host >> index bb163ec..9bc40de 100644 >> --- a/newlib/configure.host >> +++ b/newlib/configure.host >> @@ -385,6 +385,11 @@ case "${host}" in >> signal_dir= >> sys_dir=netware >> ;; >> + *-*-phoenix) >> + sys_dir=phoenix >> + posix_dir=posix >> + unix_dir=unix >> + ;; >> *-*-rtems*) # generic RTEMS support >> sys_dir=rtems >> posix_dir=posix >> @@ -578,6 +583,11 @@ case "${host}" in >> newlib_cflags="${newlib_cflags} -DHAVE_OPENDIR -DHAVE_RENAME >> -DSIGNAL_PROVIDED -D_COMPILING_NEWLIB -DHAVE_BLKSIZE -DHAVE_FCNTL >> -DMALLOC_PROVIDED" >> syscall_dir=syscalls >> ;; >> + *-*-phoenix) >> + newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES -D_COMPILING_NEWLIB >> -DHAVE_BLKSIZE -DHAVE_NANOSLEEP" >> + default_newlib_io_long_long="yes" >> + syscall_dir= >> + ;; >> # RTEMS supplies its own versions of some routines: >> # malloc() (reentrant version) >> # exit() RTEMS has a "global" reent to flush >> diff --git a/newlib/libc/sys/configure b/newlib/libc/sys/configure >> index d64b0dd..55c6e13 100755 >> --- a/newlib/libc/sys/configure >> +++ b/newlib/libc/sys/configure >> @@ -797,6 +797,7 @@ m88kbug >> mmixware >> netware >> or1k >> +phoenix >> rdos >> rtems >> sh >> @@ -11828,6 +11829,8 @@ subdirs="$subdirs a29khif" >> ;; >> or1k) subdirs="$subdirs or1k" >> ;; >> + phoenix) subdirs="$subdirs phoenix" >> + ;; >> rdos) subdirs="$subdirs rdos" >> ;; >> rtems) subdirs="$subdirs rtems" >> diff --git a/newlib/libc/sys/configure.in b/newlib/libc/sys/configure.in >> index b50a6d3..bc6cb88 100644 >> --- a/newlib/libc/sys/configure.in >> +++ b/newlib/libc/sys/configure.in >> @@ -34,6 +34,7 @@ if test -n "${sys_dir}"; then >> mmixware) AC_CONFIG_SUBDIRS(mmixware) ;; >> netware) AC_CONFIG_SUBDIRS(netware) ;; >> or1k) AC_CONFIG_SUBDIRS(or1k) ;; >> + phoenix) AC_CONFIG_SUBDIRS(phoenix) ;; >> rdos) AC_CONFIG_SUBDIRS(rdos) ;; >> rtems) AC_CONFIG_SUBDIRS(rtems) ;; >> sh) AC_CONFIG_SUBDIRS(sh) ;; >> -- >> 2.7.4 >> >> --089e01160246ca21fd053264d94a Content-Type: text/x-patch; charset=US-ASCII; name="0001-Add-port-for-Phoenix-RTOS-in-common-configure-files.patch" Content-Disposition: attachment; filename="0001-Add-port-for-Phoenix-RTOS-in-common-configure-files.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_inzrdqdz0 Content-length: 6706 RnJvbSAwNjgzN2FiM2MxZmIxNGM1NWExYzE4MzdjZjg4MzQxMGQ5Y2M1MTZj IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBLdWJhIFNlamRhayA8 amFrdWIuc2VqZGFrQHBob2VzeXMuY29tPgpEYXRlOiBNb24sIDkgTWF5IDIw MTYgMTA6Mzc6MjYgKzAyMDAKU3ViamVjdDogW1BBVENIXSBBZGQgcG9ydCBm b3IgUGhvZW5peC1SVE9TIGluIGNvbW1vbiBjb25maWd1cmUgZmlsZXMuCgot LS0KIENPUFlJTkcuTkVXTElCICAgICAgICAgICAgICAgfCAyNiArKysrKysr KysrKysrKysrKysrKysrKysrKwogY29uZmlnLnN1YiAgICAgICAgICAgICAg ICAgICB8ICAzICsrKwogY29uZmlndXJlICAgICAgICAgICAgICAgICAgICB8 ICA2ICsrKysrKwogbmV3bGliL2NvbmZpZ3VyZS5ob3N0ICAgICAgICB8IDEw ICsrKysrKysrKysKIG5ld2xpYi9saWJjL3N5cy9jb25maWd1cmUgICAgfCAg MyArKysKIG5ld2xpYi9saWJjL3N5cy9jb25maWd1cmUuaW4gfCAgMSArCiA2 IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS9DT1BZSU5HLk5FV0xJQiBiL0NPUFlJTkcuTkVXTElCCmluZGV4IDI0ZTdj NzMuLmU3ZTFmOGEgMTAwNjQ0Ci0tLSBhL0NPUFlJTkcuTkVXTElCCisrKyBi L0NPUFlJTkcuTkVXTElCCkBAIC0xMDIzLDMgKzEwMjMsMjkgQEAgQ09OVFJB Q1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdM SUdFTkNFIE9SIE9USEVSV0lTRSkKIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQg T0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg T0YgVEhFCiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KIAorKDQ1KSBQ aG9lbml4IFN5c3RlbXMgLSBQaG9lbml4LVJUT1MgdGFyZ2V0cworCitDb3B5 cmlnaHQgKGMpIDIwMTYgUGhvZW5peCBTeXN0ZW1zCitBbGwgcmlnaHRzIHJl c2VydmVkLgorCitSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBh bmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKK21vZGlmaWNhdGlv biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcg Y29uZGl0aW9ucworYXJlIG1ldDoKKzEuIFJlZGlzdHJpYnV0aW9ucyBvZiBz b3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisg ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s bG93aW5nIGRpc2NsYWltZXIuCisyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmlu YXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAor ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZv bGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICAgZG9jdW1lbnRhdGlvbiBh bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3Ry aWJ1dGlvbi4KKworVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUg QVVUSE9SIEFORCBDT05UUklCVVRPUlMgYGBBUyBJUycnIEFORAorQU5ZIEVY UFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBO T1QgTElNSVRFRCBUTywgVEhFCitJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVS Q0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRQorQVJFIERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBUSEUg QVVUSE9SIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUKK0ZPUiBBTlkgRElS RUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZ LCBPUiBDT05TRVFVRU5USUFMCitEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09E UworT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRT OyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pCitIT1dFVkVSIENBVVNFRCBB TkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09O VFJBQ1QsIFNUUklDVAorTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcg TkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWQor T1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ U0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRgorU1VDSCBEQU1BR0UuCisKZGlm ZiAtLWdpdCBhL2NvbmZpZy5zdWIgYi9jb25maWcuc3ViCmluZGV4IGRhNmQx YjYuLmY3YWRiZGUgMTAwNzU1Ci0tLSBhL2NvbmZpZy5zdWIKKysrIGIvY29u ZmlnLnN1YgpAQCAtMTUzMSw2ICsxNTMxLDkgQEAgY2FzZSAkb3MgaW4KIAkJ OzsKIAktbmFjbCopCiAJCTs7CisJLXBob2VuaXgpCisJCW9zPS1waG9lbml4 CisJCTs7CiAJLW5vbmUpCiAJCTs7CiAJKikKZGlmZiAtLWdpdCBhL2NvbmZp Z3VyZSBiL2NvbmZpZ3VyZQppbmRleCAzNWYyMzFlLi45MGUzZTY4IDEwMDc1 NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmlndXJlCkBAIC0zNjczLDYg KzM2NzMsOSBAQCBjYXNlICIke3RhcmdldH0iIGluCiAgICotKi1uZXR3YXJl KikKICAgICBub2NvbmZpZ2RpcnM9IiRub2NvbmZpZ2RpcnMgdGFyZ2V0LW5l d2xpYiB0YXJnZXQtbGliZ2xvc3MiCiAgICAgOzsKKyAgKi0qLXBob2VuaXgp CisgICAgbm9jb25maWdkaXJzPSIkbm9jb25maWdkaXJzIHRhcmdldC1saWJn bG9zcyIKKyAgICA7OwogICAqLSotdHBmKikKICAgICBub2NvbmZpZ2RpcnM9 IiRub2NvbmZpZ2RpcnMgdGFyZ2V0LW5ld2xpYiB0YXJnZXQtbGliZ2xvc3Mi CiAgICAgOzsKQEAgLTM3NjQsNiArMzc2Nyw5IEBAIGNhc2UgIiR7dGFyZ2V0 fSIgaW4KICAgYXJtLSotcGUqKQogICAgIG5vY29uZmlnZGlycz0iJG5vY29u ZmlnZGlycyB0YXJnZXQtbGliZ2xvc3MiCiAgICAgOzsKKyAgYXJtLSotcGhv ZW5peCopCisgICAgbm9jb25maWdkaXJzPSIkbm9jb25maWdkaXJzIHRhcmdl dC1saWJnbG9zcyIKKyAgICA7OwogICBhcm0tKi1yaXNjaXgqKQogICAgIG5v Y29uZmlnZGlycz0iJG5vY29uZmlnZGlycyBsZCB0YXJnZXQtbGliZ2xvc3Mi CiAgICAgOzsKZGlmZiAtLWdpdCBhL25ld2xpYi9jb25maWd1cmUuaG9zdCBi L25ld2xpYi9jb25maWd1cmUuaG9zdAppbmRleCBiYjE2M2VjLi45YmM0MGRl IDEwMDY0NAotLS0gYS9uZXdsaWIvY29uZmlndXJlLmhvc3QKKysrIGIvbmV3 bGliL2NvbmZpZ3VyZS5ob3N0CkBAIC0zODUsNiArMzg1LDExIEBAIGNhc2Ug IiR7aG9zdH0iIGluCiAJc2lnbmFsX2Rpcj0KIAlzeXNfZGlyPW5ldHdhcmUK IAk7OworICAqLSotcGhvZW5peCkKKwlzeXNfZGlyPXBob2VuaXgKKwlwb3Np eF9kaXI9cG9zaXgKKwl1bml4X2Rpcj11bml4CisJOzsKICAgKi0qLXJ0ZW1z KikJCQkjIGdlbmVyaWMgUlRFTVMgc3VwcG9ydAogCXN5c19kaXI9cnRlbXMK IAlwb3NpeF9kaXI9cG9zaXgKQEAgLTU3OCw2ICs1ODMsMTEgQEAgY2FzZSAi JHtob3N0fSIgaW4KIAluZXdsaWJfY2ZsYWdzPSIke25ld2xpYl9jZmxhZ3N9 IC1ESEFWRV9PUEVORElSIC1ESEFWRV9SRU5BTUUgLURTSUdOQUxfUFJPVklE RUQgLURfQ09NUElMSU5HX05FV0xJQiAtREhBVkVfQkxLU0laRSAtREhBVkVf RkNOVEwgLURNQUxMT0NfUFJPVklERUQiCiAJc3lzY2FsbF9kaXI9c3lzY2Fs bHMKIAk7OworICAqLSotcGhvZW5peCkKKwluZXdsaWJfY2ZsYWdzPSIke25l d2xpYl9jZmxhZ3N9IC1ETUlTU0lOR19TWVNDQUxMX05BTUVTIC1EX0NPTVBJ TElOR19ORVdMSUIgLURIQVZFX0JMS1NJWkUgLURIQVZFX05BTk9TTEVFUCIK KwlkZWZhdWx0X25ld2xpYl9pb19sb25nX2xvbmc9InllcyIKKwlzeXNjYWxs X2Rpcj0KKwk7OwogIyBSVEVNUyBzdXBwbGllcyBpdHMgb3duIHZlcnNpb25z IG9mIHNvbWUgcm91dGluZXM6CiAjICAgICAgIG1hbGxvYygpICAgICAgICAg ICAgKHJlZW50cmFudCB2ZXJzaW9uKQogIyAgICAgICBleGl0KCkgICAgICAg ICAgICAgIFJURU1TIGhhcyBhICJnbG9iYWwiIHJlZW50IHRvIGZsdXNoCmRp ZmYgLS1naXQgYS9uZXdsaWIvbGliYy9zeXMvY29uZmlndXJlIGIvbmV3bGli L2xpYmMvc3lzL2NvbmZpZ3VyZQppbmRleCBkNjRiMGRkLi41NWM2ZTEzIDEw MDc1NQotLS0gYS9uZXdsaWIvbGliYy9zeXMvY29uZmlndXJlCisrKyBiL25l d2xpYi9saWJjL3N5cy9jb25maWd1cmUKQEAgLTc5Nyw2ICs3OTcsNyBAQCBt ODhrYnVnCiBtbWl4d2FyZQogbmV0d2FyZQogb3IxaworcGhvZW5peAogcmRv cwogcnRlbXMKIHNoCkBAIC0xMTgyOCw2ICsxMTgyOSw4IEBAIHN1YmRpcnM9 IiRzdWJkaXJzIGEyOWtoaWYiCiAgOzsKIAlvcjFrKSBzdWJkaXJzPSIkc3Vi ZGlycyBvcjFrIgogIDs7CisJcGhvZW5peCkgc3ViZGlycz0iJHN1YmRpcnMg cGhvZW5peCIKKyA7OwogCXJkb3MpIHN1YmRpcnM9IiRzdWJkaXJzIHJkb3Mi CiAgOzsKIAlydGVtcykgc3ViZGlycz0iJHN1YmRpcnMgcnRlbXMiCmRpZmYg LS1naXQgYS9uZXdsaWIvbGliYy9zeXMvY29uZmlndXJlLmluIGIvbmV3bGli L2xpYmMvc3lzL2NvbmZpZ3VyZS5pbgppbmRleCBiNTBhNmQzLi5iYzZjYjg4 IDEwMDY0NAotLS0gYS9uZXdsaWIvbGliYy9zeXMvY29uZmlndXJlLmluCisr KyBiL25ld2xpYi9saWJjL3N5cy9jb25maWd1cmUuaW4KQEAgLTM0LDYgKzM0 LDcgQEAgaWYgdGVzdCAtbiAiJHtzeXNfZGlyfSI7IHRoZW4KIAltbWl4d2Fy ZSkgQUNfQ09ORklHX1NVQkRJUlMobW1peHdhcmUpIDs7CiAJbmV0d2FyZSkg QUNfQ09ORklHX1NVQkRJUlMobmV0d2FyZSkgOzsKIAlvcjFrKSBBQ19DT05G SUdfU1VCRElSUyhvcjFrKSA7OworCXBob2VuaXgpIEFDX0NPTkZJR19TVUJE SVJTKHBob2VuaXgpIDs7CiAJcmRvcykgQUNfQ09ORklHX1NVQkRJUlMocmRv cykgOzsKIAlydGVtcykgQUNfQ09ORklHX1NVQkRJUlMocnRlbXMpIDs7CiAJ c2gpIEFDX0NPTkZJR19TVUJESVJTKHNoKSA7OwotLSAKMi43LjQKCg== --089e01160246ca21fd053264d94a--