From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21286 invoked by alias); 21 May 2013 17:50:03 -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 21262 invoked by uid 89); 21 May 2013 17:50:03 -0000 X-Spam-SWARE-Status: No, score=-4.4 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.1 Received: from mail-ea0-f174.google.com (HELO mail-ea0-f174.google.com) (209.85.215.174) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Tue, 21 May 2013 17:50:02 +0000 Received: by mail-ea0-f174.google.com with SMTP id z7so575406eaf.19 for ; Tue, 21 May 2013 10:50:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=EWPrees0/W7BXDvUv++KW2le+cvahYvLG006YoPZ/So=; b=XeKNw50Mjj70CjT3baLWIeEgu50oINIdGTA8ozzReyE5CCmCGIxjG8m/uH9tcLHxXa sq2nInyAqL3LVzFmWaNJYlyztvrQqvjFjfpu2qkTfzye8PHFJsARIK94VlGeqWIJWP+N 97JVh3lfogcWvpD/U61G5RPW3i3pZlSw1spmUd2+9cOPMkPrLXAQPdWQK1tpp9eI0GEa cfNrm1udwyCBQv2WV57JGdjCesEaltVhj/0AKah0iU8GvyeRJI+GJXD3XLJNx7c8bvQW kcDqsDzQTufGfGfOFJi1p0hrGwKpPKZ42BT9NYrIWhj5Bo5oAYqio5i/hCsiyd/b1J3o 7XbA== MIME-Version: 1.0 X-Received: by 10.15.111.75 with SMTP id ci51mr9193259eeb.7.1369158600015; Tue, 21 May 2013 10:50:00 -0700 (PDT) Received: by 10.223.87.193 with HTTP; Tue, 21 May 2013 10:49:59 -0700 (PDT) In-Reply-To: References: Date: Tue, 21 May 2013 17:50:00 -0000 Message-ID: Subject: Re: [PATCH] New board file remote-stdio-gdbserver.exp From: Sterling Augustine To: Doug Evans Cc: gdb-patches Content-Type: multipart/mixed; boundary=089e0168156cff00a904dd3e13e5 X-Gm-Message-State: ALoCoQlolEwZ7ELfxGVirHzT6UFH1AgpIrHVi/re8NHUvZScb3p8lkoCTLzCNt6rgZRy/4eut9wYtYCKy4ki6rnmDAg0YEKzlxLJZ+HlWHgjrS8MwBgA3yQg2tIvo/qIoUaZsNaSLK8MkZ+8TGW/F9RYP4qGV0e/HuJGN3D26iRmyAiJeqhK2eg6+WkH8WN0OSMl6+XXRX37Efs+u+iSschOw+f8yPTpEg== X-Virus-Found: No X-SW-Source: 2013-05/txt/msg00780.txt.bz2 --089e0168156cff00a904dd3e13e5 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 631 On Mon, May 13, 2013 at 2:24 PM, Doug Evans wrote: > Since there is a fair bit of commonality, another way to go is to > begin your file with > > load_board_description "native-stdio-gdbserver" > > and then add or override the bits you need. > Factoring out bits in native-stdio-gdbserver.exp so that they can be > overridden may be needed. > For proc ${board}_download you could just redefine it in your file > (seems simplest). > > I think I'd prefer that if it works for you. Done. OK for trunk? 2013-05-10 Sterling Augustine * boards/remote-stdio-gdbserver.exp: New file. --089e0168156cff00a904dd3e13e5 Content-Type: application/octet-stream; name="remote-stdio-gdbserver.exp" Content-Disposition: attachment; filename="remote-stdio-gdbserver.exp" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hgzdoclk0 Content-length: 5470 IyBDb3B5cmlnaHQgMjAxMS0yMDEzIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv biwgSW5jLgoKIyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91 IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQojIGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug YXMgcHVibGlzaGVkIGJ5CiMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv bjsgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKIyAoYXQg eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgojCiMgVGhpcyBwcm9n cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi ZSB1c2VmdWwsCiMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0 IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKIyBNRVJDSEFOVEFCSUxJ VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg dGhlCiMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0 YWlscy4KIwojIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCiMgYWxvbmcgd2l0aCB0 aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn L2xpY2Vuc2VzLz4uCgojIFRoaXMgZmlsZSBpcyBhIGRlamFnbnUgImJvYXJk IGZpbGUiIGFuZCBpcyB1c2VkIHRvIHJ1biB0aGUgdGVzdHN1aXRlCiMgd2l0 aCBhIHJlbW90ZWhvc3QgYW5kIGdkYnNlcnZlciB1c2luZyBzdGRpbyBmb3Ig Y29tbXVuaWNhdGluZyB0aHJvdWdoCiMgc3NoLiBDZXJ0YWluIGZpcmV3YWxs cyBwcmV2ZW50IGdkYnNlcnZlciBmcm9tIHVzaW5nIHRoZSB1c3VhbCBtZWNo YW5pc20gb2YKIyBsaXN0ZW5pbmcgb24gYSByZW1vdGUgcG9ydCwgc28gdXNl IHN0ZGlvIHZpYSBzc2ggaW5zdGVhZC4KIwojIFRvIHVzZSB0aGlzIGZpbGU6 CiMgYmFzaCQgY2QgJHtidWlsZF9kaXJ9L2dkYgojIGJhc2gkIG1ha2UgY2hl Y2sgUlVOVEVTVEZMQUdTPSItLXRhcmdldF9ib2FyZD1yZW1vdGUtc3RkaW8t Z2Ric2VydmVyIFwKIyAgICBSRU1PVEVfVVNFUk5BTUU9Li4uIFJFTU9URV9I T1NUTkFNRT0uLi4gUkVNT1RFX1BPUlROVU09Li4uIFwKIyAgICBbUkVNT1RF X1RNUERJUj0ke3JlbW90ZV9kaXJ9XSBbR0RCU0VSVkVSPSR7cmVtb3RlX2dk YnNlcnZlcn1dIgoKbG9hZF9ib2FyZF9kZXNjcmlwdGlvbiAibmF0aXZlLXN0 ZGlvLWdkYnNlcnZlciIKCnNldF9ib2FyZF9pbmZvIHJzaF9wcm9nIC91c3Iv YmluL3NzaApzZXRfYm9hcmRfaW5mbyByY3BfcHJvZyAvdXNyL2Jpbi9zY3AK CiMgVGVzdCBtYWNoaW5lIGluZm8uIFRoZSBnZW5lcmljX2NvbmZpZyBnZGJz ZXJ2ZXIgcmVhZHMgc29tZSBvZiB0aGVzZQojIHZhbHVlcyBmcm9tIGJvYXJk X2luZm8sIHNvIHRoaXMgZmlsZSBtdXN0IHNldCB0aGVtIHRoZXJlLgppZiBb aW5mbyBleGlzdHMgUkVNT1RFX1VTRVJOQU1FXSB7CiAgICBzZXRfYm9hcmRf aW5mbyB1c2VybmFtZSAkUkVNT1RFX1VTRVJOQU1FCn0gZWxzZSB7CiAgICBz ZXRfYm9hcmRfaW5mbyB1c2VybmFtZSB1bnNwZWNpZmllZF91c2VybmFtZQp9 CmlmIFtpbmZvIGV4aXN0cyBSRU1PVEVfSE9TVE5BTUVdIHsKICAgIHNldF9i b2FyZF9pbmZvIGhvc3RuYW1lICRSRU1PVEVfSE9TVE5BTUUKfSBlbHNlIHsK ICAgIHNldF9ib2FyZF9pbmZvIGhvc3RuYW1lIHVuc3BlY2lmaWVkX2hvc3Ru YW1lCn0KaWYgW2luZm8gZXhpc3RzIFJFTU9URV9QT1JUTlVNXSB7CiAgICBz ZXRfYm9hcmRfaW5mbyBwb3J0bnVtICRSRU1PVEVfUE9SVE5VTQp9CgojIFNv bWUgcmVtb3RlIG1hY2hpbmVzIGRvbid0IGhhdmUgd3JpdGFibGUgaG9tZSBk aXJlY3Rvcmllcy4KaWYgW2luZm8gZXhpc3RzIFJFTU9URV9UTVBESVJdIHsK ICAgIHNldF9ib2FyZF9pbmZvIHJlbW90ZWRpciAkUkVNT1RFX1RNUERJUgp9 Cgp1bnNldF9ib2FyZF9pbmZvIGdkYl9zZXJ2ZXJfcHJvZwpzZXRfYm9hcmRf aW5mbyBnZGJfc2VydmVyX3Byb2cgIi91c3IvYmluL2dkYnNlcnZlciIKCiMg VXNlZCB0byBwYXNzIGEgdmFsdWUgYmV0d2VlbiAke2JvYXJkfV9zcGF3biBh bmQgJHtib2FyZH1fZ2V0X3JlbW90ZV9hZGRyZXNzLgpzZXQgc3RkaW9fZ2Ri c2VydmVyX2NvbW1hbmQgIi0tdW5zZXQtLSIKCnByb2MgZ2V0X3JlbW90ZV9s b2dpbiB7IH0gewogICAgc2V0IHJlc3VsdCAiIgogICAgaWYge1tib2FyZF9p bmZvIFt0YXJnZXRfaW5mbyBuYW1lXSBleGlzdHMgdXNlcm5hbWVdfSB7Cglh cHBlbmQgcmVzdWx0ICJbYm9hcmRfaW5mbyBbdGFyZ2V0X2luZm8gbmFtZV0g dXNlcm5hbWVdQCIKICAgIH0KICAgIGlmIHtbYm9hcmRfaW5mbyBbdGFyZ2V0 X2luZm8gbmFtZV0gZXhpc3RzIGhvc3RuYW1lXX0gewoJYXBwZW5kIHJlc3Vs dCAiW2JvYXJkX2luZm8gW3RhcmdldF9pbmZvIG5hbWVdIGhvc3RuYW1lXSIK ICAgIH0KICAgIGlmIHtbYm9hcmRfaW5mbyBbdGFyZ2V0X2luZm8gbmFtZV0g ZXhpc3RzIHBvcnRudW1dfSB7CglhcHBlbmQgcmVzdWx0ICI6W2JvYXJkX2lu Zm8gW3RhcmdldF9pbmZvIG5hbWVdIHBvcnRudW1dIgogICAgfQogICAgcmV0 dXJuICRyZXN1bHQKfQoKcHJvYyAke2JvYXJkfV9idWlsZF9yZW1vdGVfY21k IHsgY21kIH0gewogICAgc2V0IHN0ZGlvX2dkYnNlcnZlcl90ZW1wbGF0ZSAi fCBAUlNIX0NNREAgQEdEQlNFUlZFUl9QUk9HQCBAQVJHU0Agc3RkaW8gQFBS T0dfQU5EX0FSR1NAIgoKICAgICMgRmlyc3QgcGFyc2UgJGNtZCwgcGlja2lu ZyBvdXQgdGhlIHZhcmlvdXMgcGllY2VzLgogICAgc2V0IGdkYnNlcnZlcl9w cm9nIFtsaW5kZXggJGNtZCAwXQogICAgc2V0IGFyZ3MgIiIKICAgIHNldCBs ZW4gW2xsZW5ndGggJGNtZF0KCiAgICBmb3IgeyBzZXQgaSAxIH0geyAkaSA8 ICRsZW4gfSB7IGluY3IgaSB9IHsKCXNldCBlbG0gW2xpbmRleCAkY21kICRp XQoJc3dpdGNoICRlbG0gewoJICAgIC0tbXVsdGkgewoJCXNldCBhcmdzICIk YXJncyAkZWxtIgoJICAgIH0KCSAgICAtLW9uY2UgewoJCXNldCBhcmdzICIk YXJncyAkZWxtIgoJICAgIH0KCSAgICBkZWZhdWx0IHsKCQlicmVhawoJICAg IH0KCX0KICAgIH0KCiAgICBzZXQgcHJvZ19hbmRfYXJncyBbbHJhbmdlICRj bWQgJGkgZW5kXQoKICAgIHNldCBidWYgJHN0ZGlvX2dkYnNlcnZlcl90ZW1w bGF0ZQoKICAgIHNldCByc2hfY21kICJbYm9hcmRfaW5mbyBbdGFyZ2V0X2lu Zm8gbmFtZV0gcnNoX3Byb2ddIFtnZXRfcmVtb3RlX2xvZ2luXSIKICAgIHJl Z3N1YiB7QFJTSF9DTURAfSAkYnVmICRyc2hfY21kIGJ1ZgogICAgcmVnc3Vi IHtAR0RCU0VSVkVSX1BST0dAfSAkYnVmICRnZGJzZXJ2ZXJfcHJvZyBidWYK ICAgIHJlZ3N1YiB7QEFSR1NAfSAkYnVmICRhcmdzIGJ1ZgogICAgcmVnc3Vi IHtAUFJPR19BTkRfQVJHU0B9ICRidWYgJHByb2dfYW5kX2FyZ3MgYnVmCgog ICAgcmV0dXJuICRidWYKfQoKcHJvYyAke2JvYXJkfV9kb3dubG9hZCB7IGJv YXJkIGhvc3QgZGVzdCB9IHsKICAgIGlmIHsgW2JvYXJkX2luZm8gW3Rhcmdl dF9pbmZvIG5hbWVdIGV4aXN0cyByZW1vdGVkaXJdIH0gewoJc2V0IHJlbW90 ZWRpciAiW2JvYXJkX2luZm8gW3RhcmdldF9pbmZvIG5hbWVdIHJlbW90ZWRp cl0vIgogICAgfSBlbHNlIHsKCXNldCByZW1vdGVkaXIgIiIKICAgIH0KICAg IHJldHVybiBbc3RhbmRhcmRfZG93bmxvYWQgJGJvYXJkICRob3N0ICIkcmVt b3RlZGlyJGRlc3QiXQp9Cgpwcm9jICR7Ym9hcmR9X3VwbG9hZCB7ZGVzdCBz cmNmaWxlIGFyZ3N9IHsKICAgIHJldHVybiBbc3RhbmRhcmRfdXBsb2FkICRk ZXN0ICRzcmNmaWxlICRhcmdzXQp9Cgpwcm9jICR7Ym9hcmR9X2ZpbGUgeyBk ZXN0IG9wIGFyZ3MgfSB7CiAgICBpZiB7ICRvcCA9PSAiZGVsZXRlIiB9IHsK CXJldHVybiBbcmVtb3RlX2V4ZWMgW2dldF9yZW1vdGVfbG9naW5dICJybSAt ZiAkYXJncyJdCiAgICB9CiAgICByZXR1cm4gW2V2YWwgW2xpc3Qgc3RhbmRh cmRfZmlsZSAkZGVzdCAkb3BdICRhcmdzXQp9Cg== --089e0168156cff00a904dd3e13e5--