From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id AbzCEpfbv2gJlj0AWB0awg (envelope-from ) for ; Tue, 09 Sep 2025 03:47:35 -0400 Authentication-Results: simark.ca; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=sankhya-com.20230601.gappssmtp.com header.i=@sankhya-com.20230601.gappssmtp.com header.a=rsa-sha256 header.s=20230601 header.b=MUluhhx1; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 4A04A1E04C; Tue, 09 Sep 2025 03:47:35 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_INVALID,DKIM_SIGNED,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 026D11E04C for ; Tue, 09 Sep 2025 03:47:34 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 93E133858CDB for ; Tue, 9 Sep 2025 07:47:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 93E133858CDB Authentication-Results: sourceware.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=sankhya-com.20230601.gappssmtp.com header.i=@sankhya-com.20230601.gappssmtp.com header.a=rsa-sha256 header.s=20230601 header.b=MUluhhx1 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by sourceware.org (Postfix) with ESMTPS id E63263858CDB for ; Tue, 9 Sep 2025 07:46:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E63263858CDB Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=sankhya.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=sankhya.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E63263858CDB Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::536 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1757404012; cv=none; b=EslXvQvm6RG9sP6ht8L29/0nXNK9qce3f/+xnM9SI+pFhZi6DyzKbhmPmCabjgYHQr5FsFBtJAdWPdRxCCx5EEywzx0obVLXomQlqzl2CKhmXY3aekjd4cHnHyGssxjzvmb5WQH+idQO0Ghh0+KUt8pQaIo8UGPeRzhzDyj8gTM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1757404012; c=relaxed/simple; bh=lHaXbgGlLGBGPXVNk9HcRxcrJ38c+O+CatvSv6fB/eM=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=KPdVEnEdyVulEWlK4UqaoxAqRZPB+0ijSgpBWYqrgUhJhlxtz3PETWgrSJDHqq9/qfwYU3jwcoTrfVU5CkQ9bp3mHcECQi2doDVWiOtejhKIAkXzxGmZre9cUZreRUnhzdMDVHV0w4F92P6If0FK3XOd0HUkmLipMGdCafNCcGI= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-6229f5ed47fso4356833a12.1 for ; Tue, 09 Sep 2025 00:46:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sankhya-com.20230601.gappssmtp.com; s=20230601; t=1757404010; x=1758008810; darn=sourceware.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=r1gCJC9Z/KwBLK4I/SUCMvSQlEdA3oTtA36YF+ZOcwo=; b=MUluhhx1orIa+cPGMPm3DvivfA87SL7l3sU18pw1ilIOV0tqsgUEXROmsYdRhpuNmq nj51ISx/8KJW4ucAb+r+OYosJuSu6kZwYMNX4ISI7AlrTtsWmr8lzF8oSHQA7Wne/27Q Bng0DAP7KFh5YDJWqACMmyL2Ejs/tNrdR6TXCCiJA60JExvj7qaFC9cPXJ/+61AYY5zE Ws0cGp6oTbN5sfCCCZOYux+072r+4tahZlhOAe2rZxzURYAfPH1uOWwJNiAGxFTlqhBN YXUAlziNQzLlbWu2VzjvG9uL6FcPBZKmaCXt/ne3PNcmkvHh6rs+CFx13agC5IN77FDR ZCMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757404010; x=1758008810; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=r1gCJC9Z/KwBLK4I/SUCMvSQlEdA3oTtA36YF+ZOcwo=; b=kud2K834g82AuRgvZxl2/oHcozRYJMPBfbWTMjTimOB1Ig2V15Y5+DCpMa1TzYMArT NkeJz7o06hBNyyhhiWk4Kg4AmtgKZ2moFNTOmlYATdeX43Tm9Xx6b8W7JfCSI9yHloal GCkgbsb2aL/W6hsNnksHVkPiCYBqGwOWc3iUhw/+CmSuJCc9sBpXezfUsYA4TTUu8Ubb kd5Tx32ZKRMHbZ8CjB+jOtjAzEJmDjJFdfUGheFqrNOJft/J7SA6aFUW/DcvN61DBiCM mxmuE5E7SrGNF8VEjoQcHZxnruvb85ij+VQsG+0jKTCZ13mhU4Y3eVix2k3KsHbA8uhu si5g== X-Gm-Message-State: AOJu0Yzra5FJPITBjVxGZKkwuxbskPPoWIjB7yO8ebXzV3u4tFc6YN7R nUkBZ7kYV8DAwM/RprIurO2Ov4C0l5XxQMoL1Nny48ZD6Sk+wZQ9osIZrpDNHiySSgz02vcPAtE wWlWIcHHD+03XAQzlwx2eX4YCKl2Z+pXyzWyenFP9DlLL/M9bIOMV X-Gm-Gg: ASbGnctiMIbuFTWJ111jKK3fjlRNIRABKCQh/P76nBEU93EkgXy0wOSBZsnPQq7LUBo Ur4wvK9COC03fL4SklhYXk5KNKvh9S9+Mk5565NlIqe2STmYjFu6zyVX1F7GEuk0c7fRWXVd8YC L+Scnw9bt8pe7OgIzkrXncTTLC+tRS419CopeEkOYvvUjoLDmu2wt1+gtMdRfAPYPAmWtXwXuc3 W18KVkoJ37EZOTp/Sk= X-Google-Smtp-Source: AGHT+IFMOhNArjzkFh9J8uusq/iZpC+p6kKkFaailxBMpXN3cvPbCs1rKcQaQv7vBq8l8iAfK3Gl7HGKLP7gZZtH+9o= X-Received: by 2002:a05:6402:354a:b0:629:1c5:808d with SMTP id 4fb4d7f45d1cf-62901c5839amr4783912a12.3.1757404010313; Tue, 09 Sep 2025 00:46:50 -0700 (PDT) MIME-Version: 1.0 From: Gopi Kumar Bulusu Date: Tue, 9 Sep 2025 12:46:24 +0530 X-Gm-Features: AS18NWA4YwGActd3n7yxgOkr0T3Bs6ptbX8tatAepyo4yShFrWCtEmr0J_bGVIg Message-ID: Subject: [PATCH] MicroBlaze: Update software breakpoint machine code as per MicroBlaze ISA To: gdb-patches@sourceware.org Cc: Michael Eager Content-Type: multipart/mixed; boundary="000000000000c360da063e598160" 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 --000000000000c360da063e598160 Content-Type: multipart/alternative; boundary="000000000000c360d9063e59815e" --000000000000c360d9063e59815e Content-Type: text/plain; charset="UTF-8" namaskaaram, The macro MICROBLAZE_BREAKPOINT is set to an instruction opcode that does not meet the criteria for software breakpoint instruction as set forth in the AMD MicroBlaze ISA. This patch addresses the problem. This simple patch concludes a series of patches that add AMD MicroBlaze gdbserver target support for GNU/Linux. Updated NEWS to include MicroBlaze gdbserver target. Build/Test - tested by building microblazeel-linux-gdb and verifying that software breakpoint works using gdbserver as target. dhanyavaadaaha gopi --000000000000c360d9063e59815e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
namaskaaram,
=C2=A0
The macro MICROBL= AZE_BREAKPOINT is set to an instruction opcode that does not meet the crite= ria for software breakpoint instruction as set forth in the AMD MicroBlaze = ISA. This patch=C2=A0 addresses the problem.

= This simple patch concludes a series of patches that add AMD MicroBlaze gdb= server target support for GNU/Linux.

Updated = NEWS to include MicroBlaze gdbserver target.

B= uild/Test - tested by building microblazeel-linux-gdb and verifying that so= ftware breakpoint works
using gdbserver as target.

=
dhanyavaadaaha
gopi
=C2=A0
<= /div>
--000000000000c360d9063e59815e-- --000000000000c360da063e598160 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-MicroBlaze-Update-software-breakpoint-machine-code-a.patch" Content-Disposition: attachment; filename="0001-MicroBlaze-Update-software-breakpoint-machine-code-a.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mfc7sc5u0 RnJvbSBhODU5ODBlOThiZjYxNGZlN2RlNjBkZGM4NDc5ZDI0ZjY1MDA5NTcyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHb3BpIEt1bWFyIEJ1bHVzdSA8Z29waUBzYW5raHlhLmNvbT4K RGF0ZTogVHVlLCA5IFNlcCAyMDI1IDEyOjAwOjExICswNTMwClN1YmplY3Q6IFtQQVRDSF0gTWlj cm9CbGF6ZTogVXBkYXRlIHNvZnR3YXJlIGJyZWFrcG9pbnQgbWFjaGluZSBjb2RlIGFzIHBlcgog TWljcm9CbGF6ZSBJU0EKClRoaXMgcGF0Y2ggdXBkYXRlcyBicmVha3BvaW50IGluc3RydWN0aW9u IG1hY2hpbmUgY29kZSB0byBiZSBpbmxpbmUKd2l0aCB0aGUgc3BlY2lmaWNhdGlvbiBpbiBNaWNy b0JsYXplIElTQSBbMV0KCiogZ2RiL21pY3JvYmxhemUtdGRlcC5oIDogVXBkYXRlIE1JQ1JPQkxB WkVfQlJFQUtQT0lOVAoqIGdkYi9ORVdTIDogQWRkIE1pY3JvQmxhemUgZ2Ric2VydmVyIHRhcmdl dAoKWzFdIGh0dHBzOi8vZG9jcy5hbWQuY29tL3IvZW4tVVMvdWc5ODQtdml2YWRvLW1pY3JvYmxh emUtcmVmL2Jya2kKClNpZ25lZC1vZmYtYnk6IERhdmlkIEhvbHNncm92ZSA8ZGF2aWQuaG9sc2dy b3ZlQHBldGFsb2dpeC5jb20+ClNpZ25lZC1vZmYtYnk6IE5hdGhhbiBSb3NzaSA8bmF0aGFuLnJv c3NpQHBldGFsb2dpeC5jb20+ClNpZ25lZC1vZmYtYnk6IE1haGVzaCBCb2RhcGF0aSA8bWJvZGFw YXRAeGlsaW54LmNvbT4KU2lnbmVkLW9mZi1ieTogR29waSBLdW1hciBCdWx1c3UgPGdvcGlAc2Fu a2h5YS5jb20+Ci0tLQogZ2RiL05FV1MgICAgICAgICAgICAgIHwgNCArKysrCiBnZGIvbWljcm9i bGF6ZS10ZGVwLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dkYi9ORVdTIGIvZ2RiL05FV1MKaW5kZXggNDhmN2Jm YWJlYTcuLjM2MDY1ZWMxOTQzIDEwMDY0NAotLS0gYS9nZGIvTkVXUworKysgYi9nZGIvTkVXUwpA QCAtMyw2ICszLDEwIEBACiAKICoqKiBDaGFuZ2VzIHNpbmNlIEdEQiAxNwogCisqIE5ldyB0YXJn ZXRzCisKK0dOVS9MaW51eC9NaWNyb0JsYXplIChnZGJzZXJ2ZXIpIG1pY3JvYmxhemVlbC0qbGlu dXgqCisKICoqKiBDaGFuZ2VzIGluIEdEQiAxNwogCiAqIERlYnVnZ2luZyBMaW51eCBwcm9ncmFt cyB0aGF0IHVzZSB4ODYtNjQgb3IgeDg2LTY0IHdpdGggMzItYml0IHBvaW50ZXIKZGlmZiAtLWdp dCBhL2dkYi9taWNyb2JsYXplLXRkZXAuaCBiL2dkYi9taWNyb2JsYXplLXRkZXAuaAppbmRleCBi MmZiNWU3ZmNiOS4uODUyYzllYmJhZmUgMTAwNjQ0Ci0tLSBhL2dkYi9taWNyb2JsYXplLXRkZXAu aAorKysgYi9nZGIvbWljcm9ibGF6ZS10ZGVwLmgKQEAgLTExOCw2ICsxMTgsNiBAQCBzdHJ1Y3Qg bWljcm9ibGF6ZV9mcmFtZV9jYWNoZQogCiAvKiBNSUNST0JMQVpFX0JSRUFLUE9JTlQgZGVmaW5l cyB0aGUgYnJlYWtwb2ludCB0aGF0IHNob3VsZCBiZSB1c2VkLgogICAgT25seSB1c2VkIGZvciBu YXRpdmUgZGVidWdnaW5nLiAgKi8KLSNkZWZpbmUgTUlDUk9CTEFaRV9CUkVBS1BPSU5UIHsweGI5 LCAweGNjLCAweDAwLCAweDYwfQorI2RlZmluZSBNSUNST0JMQVpFX0JSRUFLUE9JTlQgezB4YmEs IDB4MGMsIDB4MDAsIDB4MTh9CiAKICNlbmRpZiAvKiBHREJfTUlDUk9CTEFaRV9UREVQX0ggKi8K LS0gCjIuNDcuMQoK --000000000000c360da063e598160--