From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id mwU0AIgBVmq3igcAWB0awg (envelope-from ) for ; Tue, 14 Jul 2026 05:29:44 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=jjxI/Wu8; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D29821E09E; Tue, 14 Jul 2026 05:29:43 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 07E861E099 for ; Tue, 14 Jul 2026 05:29:42 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CA0DB4BA2E05 for ; Tue, 14 Jul 2026 09:29:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CA0DB4BA2E05 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=jjxI/Wu8 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by sourceware.org (Postfix) with ESMTPS id 73B244BA2E21 for ; Tue, 14 Jul 2026 09:29:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 73B244BA2E21 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 73B244BA2E21 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.19 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784021347; cv=fail; b=XHia/AGfjtZ+EliH0tqRWSf/zyVAOwtt7YDwifnJsUWTfcNCmJqziIiaMSu9qTCWqsdHiNP9UD/kbkeBJ60+rR3xV8c1xJRmgyNCDUQL6pP18OHdqwIaI+lSV224zUxRzA6X3Wr4qvy6Qbx/Buam/tkgalFe6ofz2gV/o6OfTQY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784021347; c=relaxed/simple; bh=YXe2rCeJBo+1wu19K9Z2eospzzcspxJgJWAQ+m8wfaA=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=QttQn0LwvlWUBx2cVVobVGVpuB1HXCDra+IJWF4RxIphoYeFqLsjqu5b+Dwvo87V+mkO3eWJQyZRrbcss1tzuPfgzC1xBe86BJo5wehFK6K5Kp03oH94ZEtBJhRzBOuKFLEi6+aVaOm9X1Bh4ouUPTnzNA+35681ZE/KH9WpwqU= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=jjxI/Wu8 DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 73B244BA2E21 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1784021346; x=1815557346; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=YXe2rCeJBo+1wu19K9Z2eospzzcspxJgJWAQ+m8wfaA=; b=jjxI/Wu87oBFr3qfypLbqANeQLjs6YQDtSisBsykeefZPZQPKJ42cFpv CVxSXNDuQVpz/EOwMhQwUar5DALd4v4gRI9AlkpYknSvKhTbsBS6lMmd9 N65Jrm/FOtz2pJO+bJjUvrDDbysrZrDbLb8XTWYmrLiFXG0CmLxERGWvR 7eC0hGAYkd2v/H+07Kmchf+phe5rgZKnx26UN0fjHWX/8Rh9ZPua36V2p oRMAj5xSTrNlkvNGMTSIqPKDZR/w2XtWQpNzkdWNxnfthg7Mh0SUe/e9S 16ouWAGdlTZ+eL0Nm1eixhY0mQmiy3Z9XTv1DEzOgjS9GIZrXLozzBV3y g==; X-CSE-ConnectionGUID: 8AX51whoS2mMgFuQOP+sEA== X-CSE-MsgGUID: wDCHA8QpTwKZpjMyePTp3w== X-IronPort-AV: E=McAfee;i="6800,10657,11846"; a="84604129" X-IronPort-AV: E=Sophos;i="6.25,163,1779174000"; d="scan'208,217";a="84604129" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2026 02:29:05 -0700 X-CSE-ConnectionGUID: EvWzd3/vTqqCZAcnUdJZ7A== X-CSE-MsgGUID: Q7lEQ2OIT4qW6Bj4sCdsOQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,163,1779174000"; d="scan'208,217";a="255309212" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2026 02:29:04 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 14 Jul 2026 02:29:04 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43 via Frontend Transport; Tue, 14 Jul 2026 02:29:04 -0700 Received: from SA9PR02CU001.outbound.protection.outlook.com (40.93.196.0) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 14 Jul 2026 02:29:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FdPeP2JKJngJZW7MSjoz9quUaJbGR9E4dW7OG6HLiC6K+6sChseFyBALeI+W+PSebNzU1WhtycXwPoleR6jGtMs2owJPYO0BeMOhRwvv9nS1He7IIQqZcs0+Iok6Cm/u1mVnFKLOvL6FQE4lxinzH/nBwidYi4i2l9oAiIpjuSsngwjp/Fd85Vy3jhLkCwQVlu+gaoUa+r0ejBiMYMw0VRfGx4lCI7ExvBu77+rCZGudBDWqQMy0tmOmBhDkbnS1qaLYxa5XYemKXwdD2lBcV3Tw34rAaZlQnycscWCXnynQ7yKzmckbqLKSPwlZ+cPOHizVWs5Z+wDNrUPjgd2ykg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ME3eaJ8AZJFIdKqmhPMu401GvjL+wPa9ahFJA6wfY8I=; b=yLRN9065dd0jJh75bK40uXW+/ubaplhbCbSnQ6xFSXQK/kjB4FWSQ2N/fqPm3oNvoUSxHKC3jSjCn9rQyRuEltOGiH6pq+JdcHjVGGkFS3U2jIqqSrkdq0EGjNhv2WBgZmWiG5NMe8dF4Qeu9GeDNJURIgwgkKRoyQCba+ihyg3glXjkv25RMAaifmF2ZRK1+wOWdKmCZcXulsNhv4Ty6aCJ/CCVgcy+J4KluAtWtRuPBPCT1VByunaHmkpt72H3zZ+xW2ONpLHkoPBm9w11UqPBpRzuNt/zpIzREfLyI3kfI1k9suOBxQvYbLNeewwRLGzo6oLEjtYMEQyC27gZkw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from IA1PR11MB7175.namprd11.prod.outlook.com (2603:10b6:208:419::5) by IA4PR11MB9082.namprd11.prod.outlook.com (2603:10b6:208:56a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.19; Tue, 14 Jul 2026 09:28:57 +0000 Received: from IA1PR11MB7175.namprd11.prod.outlook.com ([fe80::cc3a:1f73:430f:472]) by IA1PR11MB7175.namprd11.prod.outlook.com ([fe80::cc3a:1f73:430f:472%5]) with mapi id 15.21.0202.014; Tue, 14 Jul 2026 09:28:57 +0000 From: "Bouhaouel, Mohamed" To: Eli Zaretskii CC: "gdb-patches@sourceware.org" , "Rohr, Stephan" , "Metzger, Markus T" , "pedro@palves.net" , "aburgess@redhat.com" Subject: Re: [PATCH v3 11/11] gdb, gdbserver: add AlwaysNonStop remote protocol extension Thread-Topic: [PATCH v3 11/11] gdb, gdbserver: add AlwaysNonStop remote protocol extension Thread-Index: AQHdDUTC4U6cmrFx6EKBdpBXroX+J7Zsygzv Date: Tue, 14 Jul 2026 09:28:56 +0000 Message-ID: References: <20260706121124.18784-1-mohamed.bouhaouel@intel.com> <20260706121124.18784-12-mohamed.bouhaouel@intel.com> <86zf0470kf.fsf@gnu.org> In-Reply-To: <86zf0470kf.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA1PR11MB7175:EE_|IA4PR11MB9082:EE_ x-ms-office365-filtering-correlation-id: 7e18f509-bd1a-46ae-2901-08dee18a5451 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|23010399003|13003099007|38070700021|22082099003|18002099003|3023799007|8096899003|4143699003|11063799006|56012099006; x-microsoft-antispam-message-info: kuxRDZGYni7gpMtIKaJl3cy0SD6Tt55FC4cGngkE4aXHv3HaBms4949JfT9LrlLyWMMkQee6LnvY/4Dfy8+MDBIr+sDZ+Eq7GjuptIThgewWXazTXXq7KGaMz15SPxgtDEFNB3FyQ0tGcsqoBHEb7oFBz/A6sQp0XVH/SW2yBSCugS0TnyDcmQ9g+k5kaJ7XZUJIroqVy5X7peZ9RZ2zHvN2cuK3GK1mR548XQtV6tjkgeBfAXUlbMIaRFIyevMk8pvF6wcEHR51mdCT9riYtdHDS3fKJiugerJY3EIvV2R0IJlkhfnJMkM2mT2GjpWLPcDiaSWQcOcqhbJzERay2uwo39gIiSuApzHn5VRSx5cT4y410/4vhHx1b/Arx8JZo2sn82x4yxXVNWJjGQabKzLXxDwDGBMXMcDpuekGVdLpCNrEiiKy9JGxHj9OL11AE5kePkLidErikkrypGICzGpChFIdOTiQUqxokDeZKBe6kuuIYCJZ8hJyVXdjjEss7MDZKt3wLKRsn6HGBInMkDxM7KJ1W5mHRKN6vr0vovBTCSLMVGJj5pep/cQmdRK3fahb26iLdd2ysKrUaqDEX6K69uxjc8mUQdJnlIMBMx35Q64gquJR+gl6XiI3HJW8nkwzJdeKreWs4GwWkdnMoFRdSMbWvV4FUb/G6Q8AQL0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA1PR11MB7175.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(13003099007)(38070700021)(22082099003)(18002099003)(3023799007)(8096899003)(4143699003)(11063799006)(56012099006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?G217UtpdQGK+97wNh+rGxOyc724bGX7iV5khcPtJza2NBV95BNEt2V7k0CRF?= =?us-ascii?Q?j45OzLsS02Siw9m5YNoLWwPa3nbZITglbeL2pQlfFa3eT5lfbVTQZCzcdkBS?= =?us-ascii?Q?Uzxt19M+G/ACuoOvyju/yYv0PbH/zuMqYe8+4A2A/Mp4DttcL1vwL7G0IRFW?= =?us-ascii?Q?z5qPuNvnwWtYYyRCDXeA/ie64Q5z9EgL25g+sroGNwkQs5qhHFx/nlHsQK9j?= =?us-ascii?Q?ySZUoLYohZTBOgZ6pnONIqXZDEFpEoc1ZKuy/JXr8XkcHLqYfXRSVDqRjceo?= =?us-ascii?Q?lr68VXCCA1zHak7jAnufGfEwwQ3RUBjsrHXL3+g0KrNakir6DjIG6HWLn2RN?= =?us-ascii?Q?kRsVBsioeNrHFJxdxF/eodAY4cIRCe32P29TbEt7HriJqIOSOARVkPrStxq7?= =?us-ascii?Q?i7gkxcbAyZNeDFnBW2udnivc0V0/lVpNjCQKmp1kBejwenzVf33D1lz90Uab?= =?us-ascii?Q?u8Rl4bLTzePyipyyMLq4NArh9oMpyGW2ll5bQ41mQdUiYPO/yeVluxpKsdBG?= =?us-ascii?Q?PuHeB/VknSC+skq/9yEWaVLvSvjt/FVp72VzGjD/NpHEqebQUDGyv89YvVfq?= =?us-ascii?Q?865yjwJZtV3MIfe0WfMSGY6a4iZ9YOA6K0SEYbUpEXuem8TCu8cpBFn3BWYM?= =?us-ascii?Q?PcO08hqThnXRbTaWr8ONqKjhMCBP59udpvVtrzoYoLniq2JuwucPmOFS0mxC?= =?us-ascii?Q?clphr//8uWUctIlBgNdC4q9/ABDXD3OvjrAVWpGvMmQq7eQB4my46nqOr48t?= =?us-ascii?Q?/z0KwexkBQip2ECeaNst746LZeZM22ndW+FAcGIpNqiW2mScSPzsYbHN+WZG?= =?us-ascii?Q?g3PoJmTRm6jkLclTAJpoLI+4WYZQlFcvN30Py3BX+cSBB1Ai+LuTCa40n/ql?= =?us-ascii?Q?g4NrkMwt1Hb7Q0n6MSqRgm4NyXJ9gO2PmmcUMgwfw1UnLWuUHPP9rfOvTIYK?= =?us-ascii?Q?sVEocXGfupz3mTchWtDX9fZF+hQhAFcWG9Di89OhJl3T8Cog+cW8+MHmHGnH?= =?us-ascii?Q?7a8+khDzsy5cxmbTvcuoVvUzHbitA7Gjx297Y0Go00wrniSHrZiUlOneRBwY?= =?us-ascii?Q?0F4zqTIKnpuDyZdFxFNQ1zBBloP2N1Q7WI+Cjd/SdAT5GQTxzUL/Ea4XKUnO?= =?us-ascii?Q?ou9Bxzi+x/EWBxiR2vnaiRd+LGQhWqnmG7SYdhpTbEZxyUjWosfT+HLlRbU3?= =?us-ascii?Q?IbJ8ncVlQxs4xW4XrKFNP2ZSDNnFXFDIsF/jlPSQP9qWScH33z7LYd6/pfbQ?= =?us-ascii?Q?VrZPgZJq6RcCBqfv7kTbw6ZLKg3VG5yAlexNMiFicdjsCS63uulmf/oJw15L?= =?us-ascii?Q?2oGs52AQDXhT4JBVqhaGCVNwEGtOOfavlk8c+sWOtGtp+bkraXKZPFfEbtFW?= =?us-ascii?Q?S3yrOvMJKyirxx57ZbQwXH+Z5DQmMoZ4QYnxSEx9Wc0XkRMOWdss7Qxdtc4q?= =?us-ascii?Q?njOd1Ou/lpjOKj81YwFnRi0hNitxfltiZYsQR04njh93eIcPHzAjQYBpiBwr?= =?us-ascii?Q?oTTqZkSx0bfeKUlFFR3+IZWdD8SZAJR/ITHt2goPVBNWb8Ityr1yfD+/dQv4?= =?us-ascii?Q?xQi+NMNnEPt1UuLM7N4e34817olu6Lz2pnSdk0R+4QciJLS4UaDlxmpZc7FI?= =?us-ascii?Q?h+kP3ViaZKpUKo08DJS0qUzdRHzZmvelUTLvwNd4CZMJOiEo1H2KvwSuk1Nm?= =?us-ascii?Q?YFjwjPTmg5NBPxh1Fzf5tcnt8x/aeuF+QnCyoJfrRDXtRynymB0YpdRXZGhN?= =?us-ascii?Q?S/n4WUYtXg=3D=3D?= Content-Type: multipart/alternative; boundary="_000_IA1PR11MB7175CF49165AD294354C2507E4F92IA1PR11MB7175namp_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: IeHZf5H6pn+ijEgJUNZw9wTZwCe9vHHNJkr2hI6jlzt/g9W2hONYDIYHnyjYIArfZKwkkW/GVU17w4SVDKbI9bk9NVv7b7KxaRJgi/Eh+I7zPJT7i8eUCmaLLqsImBQX8Fst+HVAX/LG824S9dcjJf10Pe3clYNFgVcuCuU3v0065rMSwBxCQPIVx258cg2e+10NW55gE/LYeJW1+w9BbzMm26kY5W1UdVAAyLkSYKttRnyPCl8QoBJW/pvqMkH/UWUiJnAX00tZK+E3e0VNQwVHwSdSHumrjSREUSIt5Y7/OMEgmWkJLwcNw7Y2QuVNck+53CxtbEzGi/wOwqcE9A== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB7175.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e18f509-bd1a-46ae-2901-08dee18a5451 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2026 09:28:56.9393 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0etdOJM2zA/LGBAbbjacBPybSveqdphEbvPPBAHkflrowbbqQehlgr2ji79aEHl+WWqQlerkaFnTEDxpPdHFHK2JToeov4KkZRGUAv8qB6U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA4PR11MB9082 X-OriginatorOrg: intel.com X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org --_000_IA1PR11MB7175CF49165AD294354C2507E4F92IA1PR11MB7175namp_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thanks, Eli, for your feedback! I have addressed your comment accordingly. V4: https://inbox.sourceware.org/gdb-patches/20260714092128.12941-1-mohamed= .bouhaouel@intel.com/ --Mohamed ________________________________ From: Eli Zaretskii Sent: Monday, July 6, 2026 2:41 PM To: Bouhaouel, Mohamed Cc: gdb-patches@sourceware.org ; Rohr, Stephan = ; Metzger, Markus T ; p= edro@palves.net ; aburgess@redhat.com Subject: Re: [PATCH v3 11/11] gdb, gdbserver: add AlwaysNonStop remote prot= ocol extension > From: Mohamed Bouhaouel > Cc: stephan.rohr@intel.com, markus.t.metzger@intel.com, pedro@palves.net, > aburgess@redhat.com > Date: Mon, 6 Jul 2026 14:11:24 +0200 > > From: "Bouhaouel, Mohamed" > > Add a new RSP extension allowing remote stub to declare that a target > must always operate in non-stop mode. > > When a stub advertises "AlwaysNonStop+" in its qSupported response: > > * The stub automatically initializes to non-stop mode > * GDB will operate the stub in non-stop mode (with default settings) > * The stub will reject QNonStop:0 requests > * GDB errors if 'maint set target-non-stop off' is explicitly set > --- > gdb/NEWS | 8 ++++++++ > gdb/doc/gdb.texinfo | 30 +++++++++++++++++++++++++++++- > gdb/remote.c | 27 +++++++++++++++++++++++++++ > gdbserver/server.cc | 30 +++++++++++++++++++++++++++++- > gdbserver/target.cc | 6 ++++++ > gdbserver/target.h | 6 ++++++ > 6 files changed, 105 insertions(+), 2 deletions(-) Thanks. The documentation parts are okay, with the following comment: > +@item @samp{E @var{nn}} > +The request failed. This may occur if the stub requires non-stop mode > +and advertised @samp{AlwaysNonStop+} support, and GDB attempted to ^^^ Should be @value{GDBN} Reviewed-By: Eli Zaretskii Intel Deutschland GmbH Registered Address: Dornacher Strasse 1, 85622 Feldkirchen, Germany Tel: +49 89 991 430, www.intel.de Managing Directors: Harry Demas, Jeffrey Schneiderman, Yin Chong Sorrell Chairperson of the Supervisory Board: Nicole Lau Registered Seat: Munich Commercial Register: Amtsgericht Muenchen HRB 186928 --_000_IA1PR11MB7175CF49165AD294354C2507E4F92IA1PR11MB7175namp_ Content-Type: text/html; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable
Thanks, Eli, for your feedback! I have addressed your comment accordingly.<= /div>


From: Eli Zaretskii <eli= z@gnu.org>
Sent: Monday, July 6, 2026 2:41 PM
To: Bouhaouel, Mohamed <mohamed.bouhaouel@intel.com>
Cc: gdb-patches@sourceware.org <gdb-patches@sourceware.org>; R= ohr, Stephan <stephan.rohr@intel.com>; Metzger, Markus T <markus.t= .metzger@intel.com>; pedro@palves.net <pedro@palves.net>; aburgess= @redhat.com <aburgess@redhat.com>
Subject: Re: [PATCH v3 11/11] gdb, gdbserver: add AlwaysNonStop remo= te protocol extension
 
> From: Mohamed Bouhaouel <mohamed.bouhaouel= @intel.com>
> Cc: stephan.rohr@intel.com, markus.t.metzger@intel.com, pedro@palves.n= et,
>  aburgess@redhat.com
> Date: Mon,  6 Jul 2026 14:11:24 +0200
>
> From: "Bouhaouel, Mohamed" <mohamed.bouhaouel@intel.com&g= t;
>
> Add a new RSP extension allowing remote stub to declare that a target<= br> > must always operate in non-stop mode.
>
> When a stub advertises "AlwaysNonStop+" in its qSupported re= sponse:
>
> * The stub automatically initializes to non-stop mode
> * GDB will operate the stub in non-stop mode (with default settings) > * The stub will reject QNonStop:0 requests
> * GDB errors if 'maint set target-non-stop off' is explicitly set
> ---
>  gdb/NEWS         &n= bsp;  |  8 ++++++++
>  gdb/doc/gdb.texinfo | 30 +++++++++++++++++++++++++++++-
>  gdb/remote.c        | 27 ++++= +++++++++++++++++++++++
>  gdbserver/server.cc | 30 +++++++++++++++++++++++++++++-
>  gdbserver/target.cc |  6 ++++++
>  gdbserver/target.h  |  6 ++++++
>  6 files changed, 105 insertions(+), 2 deletions(-)

Thanks.  The documentation parts are okay, with the following
comment:

> +@item @samp{E @var{nn}}
> +The request failed.  This may occur if the stub requires non-sto= p mode
> +and advertised @samp{AlwaysNonStop+} support, and GDB attempted to
            &nb= sp;            =             &nb= sp;            =    ^^^
Should be @value{GDBN}

Reviewed-By: Eli Zaretskii <eliz@gnu.org>


Intel Deutschland GmbH

Registered Address: Dornacher = Straße 1, 85622 Feldkirchen, Germany
Tel: +49 89 991 430, www.intel.de
Managing Directors: Harry Demas, Je= ffrey Schneiderman, Yin Chong Sorrell
Chairperson of the Supervisory Board: Nicole Lau
Registered Seat: Munich
Commercial Regi= ster: Amtsgericht München HRB 186928
--_000_IA1PR11MB7175CF49165AD294354C2507E4F92IA1PR11MB7175namp_--