From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9768 invoked by alias); 20 May 2014 16:25:30 -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 9755 invoked by uid 89); 20 May 2014 16:25:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: na01-bn1-obe.outbound.protection.outlook.com Received: from mail-bn1lp0142.outbound.protection.outlook.com (HELO na01-bn1-obe.outbound.protection.outlook.com) (207.46.163.142) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Tue, 20 May 2014 16:25:26 +0000 Received: from BN1BFFO11FD036.protection.gbl (10.58.144.31) by BN1BFFO11HUB040.protection.gbl (10.58.144.187) with Microsoft SMTP Server (TLS) id 15.0.949.9; Tue, 20 May 2014 16:25:21 +0000 Received: from xsj-gw1 (149.199.60.83) by BN1BFFO11FD036.mail.protection.outlook.com (10.58.144.99) with Microsoft SMTP Server id 15.0.949.9 via Frontend Transport; Tue, 20 May 2014 16:25:21 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-smtp1) by xsj-gw1 with esmtp (Exim 4.63) (envelope-from ) id 1Wmmqu-000850-Ud; Tue, 20 May 2014 09:25:20 -0700 From: Ajit Kumar Agarwal To: "gdb-patches@sourceware.org" , Joel Brobecker CC: Michael Eager , Vinod Kathail , Vidhumouli Hunsigida , Nagaraju Mekala Subject: [Patch, microblaze]: Add slr and shr regs and little-endian breakpoint Date: Tue, 20 May 2014 16:25:00 -0000 Content-Type: multipart/mixed; boundary="_002_37378DC5BCD0EE48BA4B082E0B55DFAA25E340C7XAPPVEXMBX01xln_" MIME-Version: 1.0 X-RCIS-Action: ALLOW Message-ID: X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:149.199.60.83;CTRY:US;IPV:NLI;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(6009001)(438001)(377424004)(54534003)(199002)(189002)(83072002)(4396001)(44976005)(85852003)(568964001)(83322001)(70736001)(81342001)(71186001)(19580405001)(19580395003)(77982001)(79102001)(80022001)(64706001)(20776003)(46102001)(33646001)(87936001)(2656002)(84326002)(74662001)(92726001)(74502001)(92566001)(31966008)(86362001)(31696002)(74316001)(21056001)(76482001)(99396002)(50986999)(53416003)(99936001)(54356999)(81542001)(23106003);DIR:OUT;SFP:;SCL:1;SRVR:BN1BFFO11HUB040;H:xsj-gw1;FPR:;MLV:sfv;PTR:unknown-60-83.xilinx.com;A:1;MX:1;LANG:en; X-OriginatorOrg: xilinx.onmicrosoft.com X-Forefront-PRVS: 02176E2458 Received-SPF: Pass (: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=; client-ip=149.199.60.83; helo=xsj-gw1; Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=ajit.kumar.agarwal@xilinx.com; X-SW-Source: 2014-05/txt/msg00433.txt.bz2 --_002_37378DC5BCD0EE48BA4B082E0B55DFAA25E340C7XAPPVEXMBX01xln_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-length: 1063 Hello Joel: I have split the patches as you have recommended and the following is the f= irst of the patch.=20=20=20 [Patch, microblaze]: Add slr and shr regs and little-endian breakpoint =20=20=20=20 ChangeLog: =20=20=20=20 2014-05-20 Ajit Agarwal =20=20=20=20 * gdb/gdbserver/Makefile.in (microblaze-linux.c): New rule. =20=20=20=20 * gdb/microblaze-tdep.c (microblaze_register_names): Added the rshr and rslr register names. (microblaze_breakpoint_from_pc): Added Declaration of byte_order and break_insn_le. Check of byte order by BFD_ENDIAN_BIG. =20=20=20=20 * gdb/microblaze-tdep.h (microblaze_reg_num): Addition of field MICROBLAZE_SLR_REGNUM and MICROBLAZE_SHR_REGNUM. (MICROBLAZE_BREAKPOINT_LE): New Macro. (microblaze_frame_cache): Change in the index of register_offsets. =20=20=20=20 * gdb/regformats/reg-microblaze.dat: New Register data file. =20=20=20=20 Signed-off-by:Ajit Agarwal ajitkum@xilinx.com Thanks & Regards Ajit --_002_37378DC5BCD0EE48BA4B082E0B55DFAA25E340C7XAPPVEXMBX01xln_ Content-Type: application/octet-stream; name="0001-Patch-microblaze-Add-slr-and-shr-regs-and-little-end.patch" Content-Description: 0001-Patch-microblaze-Add-slr-and-shr-regs-and-little-end.patch Content-Disposition: attachment; filename="0001-Patch-microblaze-Add-slr-and-shr-regs-and-little-end.patch"; size=5378; creation-date="Tue, 20 May 2014 16:21:53 GMT"; modification-date="Tue, 20 May 2014 16:14:49 GMT" Content-Transfer-Encoding: base64 Content-length: 7292 RnJvbSBiYjVkMDhmYmYwN2Q1NTlkZjc1MDY5NDRjYmUzMjhiOThlM2UwMmZk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBaml0IEt1bWFyIEFn YXJ3YWwgPGFqaXRrdW1AeGhkc3BkZ251Lihub25lKT4KRGF0ZTogVHVlLCAy MCBNYXkgMjAxNCAyMToxNjoyNCArMDUzMApTdWJqZWN0OiBbUEFUQ0hdIFtQ YXRjaCwgbWljcm9ibGF6ZV06IEFkZCBzbHIgYW5kIHNociByZWdzIGFuZCBs aXR0bGUtZW5kaWFuIGJyZWFrcG9pbnQKCkNoYW5nZUxvZzoKCjIwMTQtMDUt MjAgQWppdCBBZ2Fyd2FsIDxhaml0a3VtQHhpbGlueC5jb20+CgoJKiBnZGIv Z2Ric2VydmVyL01ha2VmaWxlLmluIChtaWNyb2JsYXplLWxpbnV4LmMpOiBO ZXcgcnVsZS4KCgkqIGdkYi9taWNyb2JsYXplLXRkZXAuYyAobWljcm9ibGF6 ZV9yZWdpc3Rlcl9uYW1lcyk6IEFkZGVkCgl0aGUgcnNociBhbmQgcnNsciBy ZWdpc3RlciBuYW1lcy4KCShtaWNyb2JsYXplX2JyZWFrcG9pbnRfZnJvbV9w Yyk6IEFkZGVkIERlY2xhcmF0aW9uIG9mIGJ5dGVfb3JkZXIKCWFuZCBicmVh a19pbnNuX2xlLiBDaGVjayBvZiBieXRlIG9yZGVyIGJ5IEJGRF9FTkRJQU5f QklHLgoKCSogZ2RiL21pY3JvYmxhemUtdGRlcC5oIChtaWNyb2JsYXplX3Jl Z19udW0pOiBBZGRpdGlvbiBvZgoJZmllbGQgTUlDUk9CTEFaRV9TTFJfUkVH TlVNIGFuZCBNSUNST0JMQVpFX1NIUl9SRUdOVU0uCgkoTUlDUk9CTEFaRV9C UkVBS1BPSU5UX0xFKTogTmV3IE1hY3JvLgoJKG1pY3JvYmxhemVfZnJhbWVf Y2FjaGUpOiBDaGFuZ2UgaW4gdGhlIGluZGV4IG9mCglyZWdpc3Rlcl9vZmZz ZXRzLgoKCSogZ2RiL3JlZ2Zvcm1hdHMvcmVnLW1pY3JvYmxhemUuZGF0OiBO ZXcgUmVnaXN0ZXIgZGF0YSBmaWxlLgoKU2lnbmVkLW9mZi1ieTpBaml0IEFn YXJ3YWwgPGFqaXRrdW1AeGlsaW54LmNvbT4KLS0tCiBnZGIvZ2Ric2VydmVy L01ha2VmaWxlLmluICAgICAgICAgfCAgICA1ICsrKy0KIGdkYi9taWNyb2Js YXplLXRkZXAuYyAgICAgICAgICAgICB8ICAgMTAgKysrKysrKy0KIGdkYi9t aWNyb2JsYXplLXRkZXAuaCAgICAgICAgICAgICB8ICAgIDggKysrKystCiBn ZGIvcmVnZm9ybWF0cy9yZWctbWljcm9ibGF6ZS5kYXQgfCAgIDQxICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hh bmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0 ZSBtb2RlIDEwMDY0NCBnZGIvcmVnZm9ybWF0cy9yZWctbWljcm9ibGF6ZS5k YXQKCmRpZmYgLS1naXQgYS9nZGIvZ2Ric2VydmVyL01ha2VmaWxlLmluIGIv Z2RiL2dkYnNlcnZlci9NYWtlZmlsZS5pbgppbmRleCBmNzczZmEyLi4yNDU0 MDAzIDEwMDY0NAotLS0gYS9nZGIvZ2Ric2VydmVyL01ha2VmaWxlLmluCisr KyBiL2dkYi9nZGJzZXJ2ZXIvTWFrZWZpbGUuaW4KQEAgLTM0OCw3ICszNDgs OCBAQCBjbGVhbjoKIAlybSAtZiBhbWQ2NC1hdnguYyBhbWQ2NC1hdngtbGlu dXguYwogCXJtIC1mIGFtZDY0LW1weC5jIGFtZDY0LW1weC1saW51eC5jCiAJ cm0gLWYgYW1kNjQtYXZ4NTEyLmMgYW1kNjQtYXZ4NTEyLWxpbnV4LmMKLQly bSAtZiBpMzg2LW1teC5jIGkzODYtbW14LWxpbnV4LmMKKwlybSAtZiBpMzg2 LW1teC5jIGkzODYtbW14LWxpbnV4LmMgCisJcm0gLWYgbWljcm9ibGF6ZS1s aW51eC5jCiAJcm0gLWYgeDMyLmMgeDMyLWxpbnV4LmMKIAlybSAtZiB4MzIt YXZ4LmMgeDMyLWF2eC1saW51eC5jCiAJcm0gLWYgeDMyLWF2eDUxMi5jIHgz Mi1hdng1MTItbGludXguYwpAQCAtNjE0LDYgKzYxNSw4IEBAIHJlZy1jZi5j IDogJChzcmNkaXIpLy4uL3JlZ2Zvcm1hdHMvcmVnLWNmLmRhdCAkKHJlZ2Rh dF9zaCkKIAkkKFNIRUxMKSAkKHJlZ2RhdF9zaCkgJChzcmNkaXIpLy4uL3Jl Z2Zvcm1hdHMvcmVnLWNmLmRhdCByZWctY2YuYwogbWlwcy1saW51eC5jIDog JChzcmNkaXIpLy4uL3JlZ2Zvcm1hdHMvbWlwcy1saW51eC5kYXQgJChyZWdk YXRfc2gpCiAJJChTSEVMTCkgJChyZWdkYXRfc2gpICQoc3JjZGlyKS8uLi9y ZWdmb3JtYXRzL21pcHMtbGludXguZGF0IG1pcHMtbGludXguYworbWljcm9i bGF6ZS1saW51eC5jIDogJChzcmNkaXIpLy4uL3JlZ2Zvcm1hdHMvcmVnLW1p Y3JvYmxhemUuZGF0ICQocmVnZGF0X3NoKQorCSQoU0hFTEwpICQocmVnZGF0 X3NoKSAkKHNyY2RpcikvLi4vcmVnZm9ybWF0cy9yZWctbWljcm9ibGF6ZS5k YXQgbWlwcy1saW51eC5jCiBtaXBzLWRzcC1saW51eC5jIDogJChzcmNkaXIp Ly4uL3JlZ2Zvcm1hdHMvbWlwcy1kc3AtbGludXguZGF0ICQocmVnZGF0X3No KQogCSQoU0hFTEwpICQocmVnZGF0X3NoKSAkKHNyY2RpcikvLi4vcmVnZm9y bWF0cy9taXBzLWRzcC1saW51eC5kYXQgbWlwcy1kc3AtbGludXguYwogbWlw czY0LWxpbnV4LmMgOiAkKHNyY2RpcikvLi4vcmVnZm9ybWF0cy9taXBzNjQt bGludXguZGF0ICQocmVnZGF0X3NoKQpkaWZmIC0tZ2l0IGEvZ2RiL21pY3Jv YmxhemUtdGRlcC5jIGIvZ2RiL21pY3JvYmxhemUtdGRlcC5jCmluZGV4IDE0 YzFiNTIuLjQ0MDJjOTkgMTAwNjQ0Ci0tLSBhL2dkYi9taWNyb2JsYXplLXRk ZXAuYworKysgYi9nZGIvbWljcm9ibGF6ZS10ZGVwLmMKQEAgLTczLDcgKzcz LDggQEAgc3RhdGljIGNvbnN0IGNoYXIgKm1pY3JvYmxhemVfcmVnaXN0ZXJf bmFtZXNbXSA9CiAgICJycGMiLCAgInJtc3IiLCAicmVhciIsICJyZXNyIiwg InJmc3IiLCAicmJ0ciIsCiAgICJycHZyMCIsICJycHZyMSIsICJycHZyMiIs ICJycHZyMyIsICJycHZyNCIsICJycHZyNSIsICJycHZyNiIsCiAgICJycHZy NyIsICJycHZyOCIsICJycHZyOSIsICJycHZyMTAiLCAicnB2cjExIiwKLSAg InJlZHIiLCAicnBpZCIsICJyenByIiwgInJ0bGJ4IiwgInJ0bGJzeCIsICJy dGxibG8iLCAicnRsYmhpIgorICAicmVkciIsICJycGlkIiwgInJ6cHIiLCAi cnRsYngiLCAicnRsYnN4IiwgInJ0bGJsbyIsICJydGxiaGkiLAorICAicnNs ciIsICJyc2hyIgogfTsKIAogI2RlZmluZSBNSUNST0JMQVpFX05VTV9SRUdT IEFSUkFZX1NJWkUgKG1pY3JvYmxhemVfcmVnaXN0ZXJfbmFtZXMpCkBAIC0x NjAsMTAgKzE2MSwxNSBAQCBzdGF0aWMgY29uc3QgZ2RiX2J5dGUgKgogbWlj cm9ibGF6ZV9icmVha3BvaW50X2Zyb21fcGMgKHN0cnVjdCBnZGJhcmNoICpn ZGJhcmNoLCBDT1JFX0FERFIgKnBjLCAKIAkJCSAgICAgICBpbnQgKmxlbikK IHsKKyAgZW51bSBiZmRfZW5kaWFuIGJ5dGVfb3JkZXIgPSBnZGJhcmNoX2J5 dGVfb3JkZXIgKGdkYmFyY2gpOwogICBzdGF0aWMgZ2RiX2J5dGUgYnJlYWtf aW5zbltdID0gTUlDUk9CTEFaRV9CUkVBS1BPSU5UOworICBzdGF0aWMgZ2Ri X2J5dGUgYnJlYWtfaW5zbl9sZVtdID0gTUlDUk9CTEFaRV9CUkVBS1BPSU5U X0xFOwogCiAgICpsZW4gPSBzaXplb2YgKGJyZWFrX2luc24pOwotICByZXR1 cm4gYnJlYWtfaW5zbjsKKyAgaWYgKGJ5dGVfb3JkZXIgPT0gQkZEX0VORElB Tl9CSUcpCisgICAgcmV0dXJuIGJyZWFrX2luc247CisgIGVsc2UKKyAgICBy ZXR1cm4gYnJlYWtfaW5zbl9sZTsKIH0KIAwKIC8qIEFsbG9jYXRlIGFuZCBp bml0aWFsaXplIGEgZnJhbWUgY2FjaGUuICAqLwpkaWZmIC0tZ2l0IGEvZ2Ri L21pY3JvYmxhemUtdGRlcC5oIGIvZ2RiL21pY3JvYmxhemUtdGRlcC5oCmlu ZGV4IGE1MzIwOTIuLjNmMmJkYzMgMTAwNjQ0Ci0tLSBhL2dkYi9taWNyb2Js YXplLXRkZXAuaAorKysgYi9nZGIvbWljcm9ibGF6ZS10ZGVwLmgKQEAgLTMy LDYgKzMyLDcgQEAgc3RydWN0IG1pY3JvYmxhemVfZnJhbWVfY2FjaGUKICAg Q09SRV9BRERSIGJhc2U7CiAgIENPUkVfQUREUiBwYzsKIAorICBDT1JFX0FE RFIgc2F2ZWRfc3A7CiAgIC8qIERvIHdlIGhhdmUgYSBmcmFtZT8gICovCiAg IGludCBmcmFtZWxlc3NfcDsKIApAQCAtNDIsNyArNDMsNyBAQCBzdHJ1Y3Qg bWljcm9ibGF6ZV9mcmFtZV9jYWNoZQogICBpbnQgZnBfcmVnbnVtOwogCiAg IC8qIE9mZnNldHMgdG8gc2F2ZWQgcmVnaXN0ZXJzLiAgKi8KLSAgaW50IHJl Z2lzdGVyX29mZnNldHNbNTddOwkvKiBNdXN0IG1hdGNoIE1JQ1JPQkxBWkVf TlVNX1JFR1MuICAqLworICBpbnQgcmVnaXN0ZXJfb2Zmc2V0c1s1OV07CS8q IE11c3QgbWF0Y2ggTUlDUk9CTEFaRV9OVU1fUkVHUy4gICovCiAKICAgLyog VGFibGUgb2Ygc2F2ZWQgcmVnaXN0ZXJzLiAgKi8KICAgc3RydWN0IHRyYWRf ZnJhbWVfc2F2ZWRfcmVnICpzYXZlZF9yZWdzOwpAQCAtMTA3LDcgKzEwOCw5 IEBAIGVudW0gbWljcm9ibGF6ZV9yZWdudW0KICAgTUlDUk9CTEFaRV9SVExC WF9SRUdOVU0sCiAgIE1JQ1JPQkxBWkVfUlRMQlNYX1JFR05VTSwKICAgTUlD Uk9CTEFaRV9SVExCTE9fUkVHTlVNLAotICBNSUNST0JMQVpFX1JUTEJISV9S RUdOVU0KKyAgTUlDUk9CTEFaRV9SVExCSElfUkVHTlVNLAorICBNSUNST0JM QVpFX1NMUl9SRUdOVU0sIAorICBNSUNST0JMQVpFX1NIUl9SRUdOVU0gCiB9 OwogCiAvKiBBbGwgcmVnaXN0ZXJzIGFyZSAzMiBiaXRzLiAgKi8KQEAgLTEx Niw1ICsxMTksNiBAQCBlbnVtIG1pY3JvYmxhemVfcmVnbnVtCiAvKiBNSUNS T0JMQVpFX0JSRUFLUE9JTlQgZGVmaW5lcyB0aGUgYnJlYWtwb2ludCB0aGF0 IHNob3VsZCBiZSB1c2VkLgogICAgT25seSB1c2VkIGZvciBuYXRpdmUgZGVi dWdnaW5nLiAgKi8KICNkZWZpbmUgTUlDUk9CTEFaRV9CUkVBS1BPSU5UIHsw eGI5LCAweGNjLCAweDAwLCAweDYwfQorI2RlZmluZSBNSUNST0JMQVpFX0JS RUFLUE9JTlRfTEUgezB4MTgsIDB4MDAsIDB4MGMsIDB4YmF9CiAKICNlbmRp ZiAvKiBtaWNyb2JsYXplLXRkZXAuaCAqLwpkaWZmIC0tZ2l0IGEvZ2RiL3Jl Z2Zvcm1hdHMvcmVnLW1pY3JvYmxhemUuZGF0IGIvZ2RiL3JlZ2Zvcm1hdHMv cmVnLW1pY3JvYmxhemUuZGF0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4 IDAwMDAwMDAuLjkzNmJjNDQKLS0tIC9kZXYvbnVsbAorKysgYi9nZGIvcmVn Zm9ybWF0cy9yZWctbWljcm9ibGF6ZS5kYXQKQEAgLTAsMCArMSw0MSBAQAor bmFtZTptaWNyb2JsYXplIAorZXhwZWRpdGU6cjEscGMgCiszMjpyMCAKKzMy OnIxIAorMzI6cjIgCiszMjpyMyAKKzMyOnI0IAorMzI6cjUgCiszMjpyNiAK KzMyOnI3IAorMzI6cjggCiszMjpyOSAKKzMyOnIxMCAKKzMyOnIxMSAKKzMy OnIxMiAKKzMyOnIxMyAKKzMyOnIxNCAKKzMyOnIxNSAKKzMyOnIxNiAKKzMy OnIxNyAKKzMyOnIxOCAKKzMyOnIxOSAKKzMyOnIyMCAKKzMyOnIyMSAKKzMy OnIyMiAKKzMyOnIyMyAKKzMyOnIyNCAKKzMyOnIyNSAKKzMyOnIyNiAKKzMy OnIyNyAKKzMyOnIyOCAKKzMyOnIyOSAKKzMyOnIzMCAKKzMyOnIzMSAKKzMy OnBjIAorMzI6bXNyIAorMzI6ZWFyIAorMzI6ZXNyIAorMzI6ZnNyIAorMzI6 c2xyCiszMjpzaHIKLS0gCjEuNy4xCgo= --_002_37378DC5BCD0EE48BA4B082E0B55DFAA25E340C7XAPPVEXMBX01xln_--