From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30890 invoked by alias); 31 May 2013 22:49:52 -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 30847 invoked by uid 89); 31 May 2013 22:49:52 -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-f171.google.com (HELO mail-ea0-f171.google.com) (209.85.215.171) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Fri, 31 May 2013 22:49:51 +0000 Received: by mail-ea0-f171.google.com with SMTP id b15so2201035eae.30 for ; Fri, 31 May 2013 15:49:49 -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=6w7475DTjn9mDDT8y1Y5J4I4DpbS6wSpOIyett8McV0=; b=CamuDQ+WplYAyHVb4qAzdgQ4vsObQ6RVjrvSm9P6gg5keRIgQD9E7KyLb6eVSQPN11 nFQh7SH0qG//ZiG78Gg58Wjp9hl9Cko5jYOqqpjiunE6ArKTD8CFy3sEQ48xk4D5O0uD 2tR0jhjIBCTyXmHZHDVdK0ggOSrnecSYa3iKatwwjigrlPO/P6IsQHzy4lbFUSBMZmla KTJuTu4gjqT0RmqGhDzrBPAsL8LIXFSIfT/z8OGsk3qA+D0cvGmqdsgKzU40O6+d8kgg Hskwig204n0FpzZixBP/5Kf0Ui+KMwCqga9y5NYj7XU0dFuwd6xoqZpAue7kI4EXAiWd vGuA== MIME-Version: 1.0 X-Received: by 10.14.47.73 with SMTP id s49mr14974543eeb.113.1370040588918; Fri, 31 May 2013 15:49:48 -0700 (PDT) Received: by 10.223.87.193 with HTTP; Fri, 31 May 2013 15:49:48 -0700 (PDT) In-Reply-To: References: <51A877BD.4020804@redhat.com> Date: Fri, 31 May 2013 22:49:00 -0000 Message-ID: Subject: Re: [Patch] Mechanism for board files to set default remotetimeout From: Sterling Augustine To: Pedro Alves Cc: gdb-patches Content-Type: multipart/mixed; boundary=001a1132eb54a1977f04de0b6e6b X-Gm-Message-State: ALoCoQkTZtmTEKZ2mIZYKfQTvrAnlk7+c0/DxCUldENbNeeq5RhZZ/IHbNYF/cDcPpWzqNL5i8/dygwup0Zvw+2ICjkxCtjvpLGm45YAYJX/jlOb1v/fmnIVE3e3A/edSqzmj4HrP1BNni1UG4ammp+ID/yn/AS+k/cidj+EHVDc5Vk2RcWpk1bAAYnxJ6z+Ix8X2F7dL/rp4WdoldJv8z6zaskKye4USg== X-Virus-Found: No X-SW-Source: 2013-05/txt/msg01121.txt.bz2 --001a1132eb54a1977f04de0b6e6b Content-Type: text/plain; charset=ISO-8859-1 Content-length: 1045 On Fri, May 31, 2013 at 1:57 PM, Sterling Augustine wrote: > On Fri, May 31, 2013 at 3:13 AM, Pedro Alves wrote: >> On 05/31/2013 12:42 AM, Sterling Augustine wrote: >>> The enclosed simple patch adds and demonstrates a new mechanism for a >>> board file to declare a default remotetimeout. >> >> Took me a bit to realize this is about "set remotetimeout" in gdb, >> not the expect timeout. It wasn't that obvious from the >> description. :-) >> >> Is this really necessary? The board could just append "-l TIMEOUT" >> to the GDB command line invocation. Looks simpler, and doesn't >> depend on issuing an interactive GDB command. > > I'll switch to this. How does this look? I considered using GDBFLAGS instead of INTERNAL_GDBFLAGS, but lots of tests replace GDBFLAGS with their own copy, preventing its use in many cases. Sterling 2013-05-30 Sterling Augustine * boards/remote-stdio-gdbserver.exp: Add code to customize remotetimeout value via INTERNAL_GDBFLAGS. --001a1132eb54a1977f04de0b6e6b Content-Type: application/octet-stream; name="remotetimeout.patch" Content-Disposition: attachment; filename="remotetimeout.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hhdyr7dq0 Content-length: 1542 SW5kZXg6IGxpYi9nZGIuZXhwCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNT IGZpbGU6IC9jdnMvc3JjL3NyYy9nZGIvdGVzdHN1aXRlL2xpYi9nZGIuZXhw LHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIzMQpkaWZmIC11IC1yMS4yMzEg Z2RiLmV4cAotLS0gbGliL2dkYi5leHAJNiBNYXkgMjAxMyAyMjoxMToxNSAt MDAwMAkxLjIzMQorKysgbGliL2dkYi5leHAJMzEgTWF5IDIwMTMgMjI6NDc6 MDMgLTAwMDAKQEAgLTE0MDMsNiArMTQwMyw3IEBACiAgICAgZ2xvYmFsIGdk Yl9wcm9tcHQKICAgICBnbG9iYWwgdGltZW91dAogICAgIGdsb2JhbCBnZGJf c3Bhd25faWQ7CisgICAgZ2xvYmFsIGdkYl9yZW1vdGV0aW1lb3V0CiAKICAg ICBnZGJfc3RvcF9zdXBwcmVzc2luZ190ZXN0czsKIApJbmRleDogYm9hcmRz L3JlbW90ZS1zdGRpby1nZGJzZXJ2ZXIuZXhwCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0KUkNTIGZpbGU6IC9jdnMvc3JjL3NyYy9nZGIvdGVzdHN1aXRlL2Jv YXJkcy9yZW1vdGUtc3RkaW8tZ2Ric2VydmVyLmV4cCx2CnJldHJpZXZpbmcg cmV2aXNpb24gMS4xCmRpZmYgLXUgLXIxLjEgcmVtb3RlLXN0ZGlvLWdkYnNl cnZlci5leHAKLS0tIGJvYXJkcy9yZW1vdGUtc3RkaW8tZ2Ric2VydmVyLmV4 cAkyMSBNYXkgMjAxMyAxNzo1ODo0NiAtMDAwMAkxLjEKKysrIGJvYXJkcy9y ZW1vdGUtc3RkaW8tZ2Ric2VydmVyLmV4cAkzMSBNYXkgMjAxMyAyMjo0Nzow MyAtMDAwMApAQCAtMjYsNiArMjYsMTMgQEAKIAogbG9hZF9ib2FyZF9kZXNj cmlwdGlvbiAibmF0aXZlLXN0ZGlvLWdkYnNlcnZlciIKIAorZ2xvYmFsIElO VEVSTkFMX0dEQkZMQUdTCitpZiBbaW5mbyBleGlzdHMgUkVNT1RFX1RJTUVP VVRdIHsKKyAgICBhcHBlbmQgSU5URVJOQUxfR0RCRkxBR1MgIiAtbCAkUkVN T1RFX1RJTUVPVVQiCit9IGVsc2UgeworICAgIGFwcGVuZCBJTlRFUk5BTF9H REJGTEFHUyAiIC1sIDEwIgorfQorCiBzZXRfYm9hcmRfaW5mbyByc2hfcHJv ZyAvdXNyL2Jpbi9zc2gKIHNldF9ib2FyZF9pbmZvIHJjcF9wcm9nIC91c3Iv YmluL3NjcAogCg== --001a1132eb54a1977f04de0b6e6b--