From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by sourceware.org (Postfix) with ESMTPS id 001743858413 for ; Thu, 17 Mar 2022 19:11:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 001743858413 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 22HJBmId121156; Thu, 17 Mar 2022 14:11:49 -0500 Received: from DFLE105.ent.ti.com (dfle105.ent.ti.com [10.64.6.26]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 22HJBmkT062192 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 17 Mar 2022 14:11:48 -0500 Received: from DFLE104.ent.ti.com (10.64.6.25) by DFLE105.ent.ti.com (10.64.6.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.14; Thu, 17 Mar 2022 14:11:48 -0500 Received: from DFLE104.ent.ti.com ([fe80::44c:e883:6f6f:384d]) by DFLE104.ent.ti.com ([fe80::44c:e883:6f6f:384d%17]) with mapi id 15.01.2308.014; Thu, 17 Mar 2022 14:11:48 -0500 From: "Denio, Mike" To: Pedro Alves , "gdb@sourceware.org" Subject: RE: [EXTERNAL] Re: Issue with multiple threads using remote protocol on riscv32 Thread-Topic: [EXTERNAL] Re: Issue with multiple threads using remote protocol on riscv32 Thread-Index: Adg5QM9524ugFxmYRvyzR1DIawmAVwAL1w8AAApduaAALf9fAAAJELxg Date: Thu, 17 Mar 2022 19:11:47 +0000 Message-ID: References: <0f242330e5e242dea1957fbab47a6473@ti.com> <4f443800-59d7-5e87-f89e-b2d574ed071a@palves.net> <614d4e0d-98ae-f507-f1ff-aca0e94a483a@palves.net> In-Reply-To: <614d4e0d-98ae-f507-f1ff-aca0e94a483a@palves.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.249.41.28] x-exclaimer-md-config: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2022 19:11:56 -0000 SSByZWFsaXplZCBhZnRlciBJIHNlbnQgdGhlIHNlY29uZCBlLW1haWwgdGhhdCBJIHdhcyBvdmVy dGhpbmtpbmcgdGhlIHByb2JsZW0uIEkgdGhvdWdodCBJIHdhcyBnb2luZyB0byBoYXZlIHRvIGtl ZXAgMiBzdGF0ZXMgKGEgcmVhbCBzdGF0ZSBhbmQgYSB2aXJ0dWFsIHN0YXRlIGJlaW5nIHdoYXQg R0RCIHRoaW5rcyBpcyB0aGUgc3RhdGUpLCBidXQgdGhlbiBJIHJlYWxpemVkIHRoaXMgcmVhbGx5 IG9ubHkgYWZmZWN0cyB0aGUgdkNvbnQgY29tbWFuZCwgc28gSSBpc29sYXRlZCB0aGUgY2hhbmdl cyB0byB0aGF0LiBJIGFscmVhZHkgdHJhY2tlZCB3aGV0aGVyIG9yIG5vdCBJIHdhcyBpbiBhbiAi ZXZlbnQiLCBzbyBJIHdvdWxkbid0IGZpcmUgb2ZmIGEgc2Vjb25kICJzdG9wIiB3aGlsZSBwcm9j ZXNzaW5nIGEgcHJldmlvdXMgInN0b3AiLCBhbmQgbXkgdkNvbnQgcHJvY2Vzc2luZyBhbHJlYWR5 IGZpbHRlcmVkIG91dCB0aHJlYWRzIGZyb20gd2lsZGNhcmRzIGJhc2VkIG9uIHByZXZpb3VzIGNv bW1hbmRzIChmb3IgZXhhbXBsZTogInM6MjtjIiB3b3VsZCBmaWx0ZXIgdGhyZWFkIDIgZnJvbSB0 aGUgY29udGludWUpLiBTbyBJIGp1c3QgYWRkZWQgdGhlIGJvdHRvbSAyIGxpbmVzIHRvIHRoZSAi aWYiIHN0YXRlbWVudCBiZWxvdyBhbmQgaXRzIHdvcmtpbmcgZ3JlYXQuDQoNCiAgICAgICAgICAg ICAgICAgICAgaWYoICJ3aWxkY2FyZCIgKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgICAgICAgICAvLyBXaWxkY2FyZCBzZXRzIGFsbCBiaXRzIG5vdCBwcmV2aW91c2x5 IHNldA0KICAgICAgICAgICAgICAgICAgICAgICAgdG1hc2sgPSBtX0FsbE1hc2s7DQogICAgICAg ICAgICAgICAgICAgICAgICB0bWFzayAmPSB+c3RvcF9tYXNrOw0KICAgICAgICAgICAgICAgICAg ICAgICAgdG1hc2sgJj0gfnN0ZXBfbWFzazsNCiAgICAgICAgICAgICAgICAgICAgICAgIHRtYXNr ICY9IH5jb250X21hc2s7DQogICAgICAgICAgICAgICAgICAgICAgICBpZiggbV9JbkV2ZW50ICkN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bWFzayAmPSB+bV9FdnRNYXNrOw0KICAgICAg ICAgICAgICAgICAgICB9DQoNCkJhc2ljYWxseSwgSSBhZGp1c3QgdGhlIHZDb250IGNvbW1hbmQg YmVmb3JlIEkgZXZlbiBzdGFydCBleGVjdXRpbmcgaXQsIHdoaWNoIHNhdmVkIG1lIGZyb20gbW9k aWZ5aW5nIHRoZSBsb3dlciBsZXZlbCBkZWJ1ZyBwcm9jZXNzaW5nLiBUaGUgIm1fRXZ0TWFzayIg aXMgdXBkYXRlZCBvbiBldmVyeSAidlN0b3BwZWQiLCBzbyB0aGUgc2NlbmFyaW8geW91IG91dGxp bmUgaW4geW91ciBlLW1haWwgc2hvdWxkIHN0aWxsIHdvcmsgZm9yIG1lLiBUaGUgb25seSB0aGlu ZyB0aGF0IGNvbmNlcm5zIG1lIGEgYml0IHdpdGggdGhpcyBzaW1wbGUgYXBwcm9hY2ggaXMgdGhl IHNpZ25hbCBudW1iZXJzLiBJIHJlYWxseSBkb24ndCB1bmRlcnN0YW5kIHRoZW0gYW5kIGhhdmUg YmVlbiB1c2luZyAwMCBmb3IgJ3QnLCAwMiBmb3IgJ15jJywgYW5kIDA1IGZvciBicmVhayBwb2lu dC4gQnV0IHRoaXMgc2VlbXMgcHJvYmxlbWF0aWMgd2hlbiBwcm9jZXNzaW5nIGlzIGRlbGF5ZWQu IEZvciBleGFtcGxlLCBJIHNlbmQgYSBzdG9wIHdpdGggMDUgYW5kIHRoZW4gR0RCIHNlbmRzIGEg InZDb250IHQiIGZvciB0aGUgc2FtZSB0aHJlYWQuIE9idmlvdXNseSBHREIgbXVzdCBhY2NlcHQg YW55IHNpZ25hbCBmb3IgYSAidkNvbnQgdCIgYmVjYXVzZSB0aGUgc3RvcCBtYXkgaGF2ZSBhbHJl YWR5IGJlZW4gc2VudC4NCg0KVGhhbmtzIGFnYWluIGZvciB0aGUgaGVscC4NCg0KSSBkbyBoYXZl IGEgc21hbGwgaXNzdWUgZGVhbGluZyB3aXRoIGhvdyBJIGFtIHVzaW5nIHRocmVhZHMgdGhhdCBJ IG1heSBzZW5kIGEgc2VwYXJhdGUgZS1tYWlsIGFib3V0LiBJdHMgbm90IHNvIG11Y2ggYSBmdW5j dGlvbmFsIGlzc3VlIGFzIGEgbGltaXRhdGlvbiBmb3Igd2hpY2ggc29tZW9uZSBtYXkgYmUgYWJs ZSB0byBzdWdnZXN0IGEgYmV0dGVyIHNvbHV0aW9uLg0KDQpNaWtlDQoNCi0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQpGcm9tOiBQZWRybyBBbHZlcyA8cGVkcm9AcGFsdmVzLm5ldD4gDQpTZW50 OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMjIgMTI6NTIgUE0NClRvOiBEZW5pbywgTWlrZSA8bWlr ZWRAdGkuY29tPjsgZ2RiQHNvdXJjZXdhcmUub3JnDQpTdWJqZWN0OiBSZTogW0VYVEVSTkFMXSBS ZTogSXNzdWUgd2l0aCBtdWx0aXBsZSB0aHJlYWRzIHVzaW5nIHJlbW90ZSBwcm90b2NvbCBvbiBy aXNjdjMyDQoNCk9uIDIwMjItMDMtMTYgMTU6MTAsIERlbmlvLCBNaWtlIHdyb3RlOg0KPiBPaywg dGhhbmtzLiBJJ2xsIGhhdmUgdG8gdGhpbmsgYWJvdXQgaG93IEknbSBnb2luZyB0byBpbXBsZW1l bnQgdGhhdC4NCj4gDQo+IElzIGl0IHNhZmUgdG8gYXNzdW1lIHRoYXQgdGhpcyBvbmx5IGFmZmVj dHMgdGhlIGluaXRpYWwgZXZlbnQsIGFuZCB0aGF0IG9uY2UgSSBzZWUgdGhlIGZpcnN0ICAndlN0 b3BwZWQnLCBHREIgd2lsbCBub3QgaW50ZXJsYWNlIG1vcmUgJ3ZDb250JyBjb21tYW5kcz8NCj4g DQo+IEZvciBleGFtcGxlLCBzYXkgSSBoYWQgOCBuZXdseSBzdG9wcGVkIHRocmVhZHMgc3VjaCB0 aGF0IEdEQiB3aWxsIGVuZCB1cCBjYWxsaW5nICd2U3RvcHBlZCcgOCB0aW1lcy4gSXMgaXQgc2Fm ZSB0byBhc3N1bWUgdGhhdCBHREIgd2lsbCBub3Qgc2VuZCBhbnkgbmV3IHZDb250IGluIHRoZSBt aWRkbGUgb2Ygc2VuZGluZyB0aG9zZSA4IHZTdG9wcGVkPw0KDQpDdXJyZW50bHksIHdoZW4gR0RC IGlzc3VlcyBhIHZTdG9wcGVkLCBpdCBrZWVwcyBpc3N1aW5nIGl0IHVudGlsIHRoZSByZW1vdGUg c2lkZSByZXR1cm5zIE9LLCBpbmRpY2F0aW5nIG5vIG1vcmUgcGVuZGluZyBldmVudHMuDQpCdXQg SSB3b3VsZG4ndCB0cnVzdCB0aGF0IHRoYXQgd29uJ3QgZXZlciBjaGFuZ2UuICBJbWFnaW5lIGF0 IHNvbWUgcG9pbnQgd2UgY29tZSB0byB0aGUgY29uY2x1c2lvbiB0aGF0IGl0IHdvdWxkIGJlIGJl dHRlciB0bw0KYmF0Y2ggZmV0Y2hpbmcgcGVuZGluZyBldmVudHMsIHNvIHRoYXQgR0RCIHdlbnQg b24gdG8gcHJvY2VzcyB0aGUgcGVuZGluZyBldmVudHMgb25jZSBpdCBmZXRjaGVzIHNvbWUgTiBl dmVudHMgb3V0IG9mIHZTdG9wcGVkLA0KbWF5YmUgZ28gb24gdG8gcHJvY2VzcyBldmVudHMgb3V0 IG9mIHNvbWUgb3RoZXIgcmVtb3RlIGNvbm5lY3Rpb24gLyB0YXJnZXQsIGFuZCB0aGVuIGdvZXMg YmFjayB0byBmZXRjaGluZyBhbm90aGVyIGJhdGNoDQpvZiBOIGV2ZW50cyBvdXQgb2YgdGhlIGZp cnN0IHJlbW90ZSBjb25uZWN0aW9uLCBhbmQgc28gZm9ydGguDQo=