From patchwork Tue Apr 10 14:33:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Hayward X-Patchwork-Id: 26674 Received: (qmail 54488 invoked by alias); 10 Apr 2018 14:34:24 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 54339 invoked by uid 89); 10 Apr 2018 14:34:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.0 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr10088.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.88) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 10 Apr 2018 14:34:21 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; Received: from c02tf0u7hf1t.manchester.arm.com (217.140.96.140) by HE1PR0802MB2138.eurprd08.prod.outlook.com (2603:10a6:3:c2::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.653.12; Tue, 10 Apr 2018 14:33:58 +0000 From: Alan Hayward To: gdb-patches@sourceware.org Cc: nd@arm.com, Alan Hayward Subject: [PATCH v5 8/8] Remove xml files from gdbserver Date: Tue, 10 Apr 2018 15:33:37 +0100 Message-Id: <20180410143337.71768-9-alan.hayward@arm.com> In-Reply-To: <20180410143337.71768-1-alan.hayward@arm.com> References: <20180410143337.71768-1-alan.hayward@arm.com> MIME-Version: 1.0 X-ClientProxiedBy: CWXP265CA0019.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:2e::31) To HE1PR0802MB2138.eurprd08.prod.outlook.com (2603:10a6:3:c2::10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 08bbdf45-c6eb-44fe-59c1-08d59ef018dc X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0802MB2138; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2138; 3:gz1LyGMx0mJrR8UJ/PGj4w9hR/g1qiiRyt2G3vh2KKL1MH1Mm3caIlZ0Onp3RTtJu1k09t69qQXMQYUVHUuZHqzuoCsgBRRuC9vzMIKUzxxrClU7hkFzKFep7yMFSAifvnQLf7CJB+EVr0CkYuNzUUnfQnJPCPhNlO4PrA8OiE4ScWGaLQT7rN7yOzIPrFxA8rQWR9rHKSOPOnKaSeooVjajOVwvRkcadIOohty8Fs97gi9WdDMVICzyqdAzBMpI; 25:NhlIHhdjXsHW9zgAlsi8qbusdzuf+Y/q2MrZsNZvzAbEfgQxZ0ha6Ox2e97BL8J17lhu+EKmpQ5m5UxwpFruCLoFeRM9TPkNIsrZb4DBR0Sv+HwvnvUBFQNCEAGlyk8MCYoUxZaf4Jerw+hb6jMkR0cgf7IQ6Syv9ko7W/zlqyULF79yFo9ycN/WlMi/e5pLs0gBnNnHXJVbrvX98ve+B/VP3jorJdTElZwYvh75m7nnfLKisSe1E2W+NOzOmcGTqIROKMBeA4BWs90T2Ud3fWUHv+Le1DsJ9nJ6zxmIFGqWs/FzQso9zmPxAJfUVE6MyoSU3mLogrm2FDFHlvJ9SQ==; 31:b1ZOq1pWkD0mEN5mWsFx19mGPmXZy9aWcUuGS017on72PrM/CJEIALSW+scLI0K6G2yRYfRbPUOqXzPcKsYyiw4mten29T8oKkA+RAKaTX5kqwahlrivcdiSBFKrpnrvJzutxyD22MZL/ddPLps3PBJiB0vWsR/pcdipzTTdnd3qTF005ziNbxZR1q2kQ/Ezy4uvXYiH96t6ybmdkmcsYPagne0YpleA/+10u9j3fQc= X-MS-TrafficTypeDiagnostic: HE1PR0802MB2138: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2138; 20:lwcJMwiUM6l26RP3GLcfEpj37NDWvgTAM04Ky6PyAuNhL07j4FgSM/xAFsl92Ir1ORCP8ocTbV8m7GWgqK4LSucCNljiVnxLy1tG+OEWZDVVSYhdbAzw/8bulILk0V3Tr4KwgxACojh3MW/14vbOrxB0la1Mf94ngAsMsqQ2u64=; 4:FUJOF16GHdK+ZMYQWWwXvdImpLyTRFkE6f9CDOrIBQfF9yhpWuNYVm8xI5CNBp7ORK+JhB9zqfB0bI8jZxaPlgpMGV830dDHKsWehagaIsV0SNFrWSXWD6SewYGn19Osk9a9KduUyqbMzeDfBDl+x12uE1vaWwx65mJSvW+2YwtQFeEFhxl6+0vJmm9mWhHe3G5VMJNlQqAigI8DPHVFmdo58iu8plqUtpPp7FpeofxMI8j6HhFhRqFAliwD6AaVQCoE53PymWDKR3I9hxTFqK71W4aN+JQujzgsm0qP4wGKlM9CwiJJkGkAyNaUsjff X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231221)(944501327)(52105095)(3002001)(10201501046)(6055026)(6041310)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:HE1PR0802MB2138; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2138; X-Forefront-PRVS: 0638FD5066 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(396003)(346002)(39860400002)(366004)(376002)(377424004)(189003)(199004)(76176011)(386003)(52116002)(7696005)(36756003)(51416003)(6486002)(105586002)(486006)(6666003)(11346002)(6916009)(476003)(2906002)(3846002)(2616005)(6116002)(956004)(2361001)(446003)(1076002)(2351001)(186003)(316002)(26005)(86362001)(16526019)(8676002)(68736007)(16586007)(81166006)(81156014)(5660300001)(7736002)(8936002)(53936002)(106356001)(4326008)(478600001)(66066001)(305945005)(25786009)(48376002)(97736004)(72206003)(50226002)(50466002)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2138; H:c02tf0u7hf1t.manchester.arm.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2138; 23:oj8iIfkSKIZsCa7rpKbhGvqVXB1y++oe9Yln6Kc?= =?us-ascii?Q?w93go+V+ZZGzssUOSR/NXkTcU0qD38LeVnKlK/byRNCViwNpVkH1Ks9YXxoA?= =?us-ascii?Q?Mu+E7LmRQ3Av82PEwo2SD7WJv2o1tlloftEpIbd7vAiKZei4oec806syQMRl?= =?us-ascii?Q?mr++V6HJKKis4uXFVL5/slZkb2FsG5Ghq4NOjB3Di2dhxxGXEw/YpHfMLuS1?= =?us-ascii?Q?dbCMYGUFiliEsYi1u1BbVVfB8W9F9Z0s/AVMu0EG0jItj2QjnsaWYc97xqlo?= =?us-ascii?Q?XHQM/r9v7ONZTHiGT7HTRr2t/Pnn5LGc6u0sL5JBAHL+TEOk3wB3x+TlFiNU?= =?us-ascii?Q?30POz41x7oGPYn3ifCPaFZSFFDYVaW1fN82o9kOxEKbDwMJkbiUf64ekqXaX?= =?us-ascii?Q?vWQKji/T6gCpLFsof0c1yHk8K5W0Hn7ONrTvjQE3PTmjIxVpg6Hy0djZ9Gbk?= =?us-ascii?Q?ovjycRtKELsdNeVQTH5krD/1Ltz3IzItaHVs+kkuSL5SmFx6tM5qGC/jKpTU?= =?us-ascii?Q?zY5o/fIZgrPryOoz1YsEYI9R3K/fllsaqb7OLBeusr7sAE/bUE6hM+cVtuLp?= =?us-ascii?Q?9Aa7sIkYUF6i7j+eZC2wAQ+hXqGTTzgGLKLu8IfMq0pDd9Xuy1ne06RP61Cv?= =?us-ascii?Q?lKbg6S7xV3JaEtHTtGPdK+PDu6vIROOoLk8Zl4OO1h20/06IkLEn+tzHceiD?= =?us-ascii?Q?aAxRXYSpquKDSOcSgs7F8Tpw6ZjCInvAGDcdZFHeYtzx8Wku3R9xFXqOg72b?= =?us-ascii?Q?2NtQiVOcwAFqRwi8Rdl5RW7IGkGAWIgBCW6TmRL7egHLFtiqr9MBto8oJo5T?= =?us-ascii?Q?4WBox8GjMY6osiwvfjKMTg2saAzb1cxV0j/MOJavSuQkNd94o+rlMbIAbVCS?= =?us-ascii?Q?f+/IjMOFVCj2ge7ge7H/gXxkquEKFBZ5oLV7ST9AjB7uCZNLH0DDnFMgxwk9?= =?us-ascii?Q?tDxgAhWrpN1Zkc8e4NI0Y4wnPEda1GDapezuDSlRxb6SwbLZPA2pQyFOMbXU?= =?us-ascii?Q?55RFeSsvykotoKpV6yxZ6K5TEMc2ukrI0FRM90GiJZvxgwwAFIbMMQKIAue6?= =?us-ascii?Q?JErRp59m3pXzwUwr+9Q0nsJ8Q/D7ODvK1bu0hKOlFcGefSH+7EjD0va7vJbD?= =?us-ascii?Q?H5nZkXSxlWWXPC2U4pmUiJ9B9E+G7GoIEBQoJyQKndpXLiGYGY31CxdW7hXX?= =?us-ascii?Q?ZYRYO++OjMkjK9/JaWuEFdqPGFzkkDc2ySpgx7JOJOcDtJ5XdZSj1skDIS0z?= =?us-ascii?Q?10Jy4I4YJgQ3z9JthFokbvAlIniYpMsOUdAX8ZaQy?= X-Microsoft-Antispam-Message-Info: KX3zZHVzbRvFen93W69NhJVTNk1yU8/7pTlckIv9Gt0Wb3Ij/ydIYVG8tbT0GX8sjoS20UbXibGEVwB5UNvzqYM+fZjdeFC/EJ3st/AIjA3nTG2H1KE/aslhGb7cwU+3bu3Q+accsVjaXkhTGOPpLfasgfnkSi5XlaMfijh8HI1as+s7HtmNcwhobfV9cwkA X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2138; 6:PYbjJibJWEBE3Lu6/YTWpqwlpwqYWbXupE/b7tyyL+giBZJWdDpPtilKekxkThOwSBLEpK6siitPk4KeiZK0FCqU9rEmGWG7e18Qg0UeVIIc93gtMrJXAhitE8TJ+VCd1qQkbwc91RZllEZYXZxYGOpMe/Fj1xQcNlEFDeGOOkB6UJGfLHZ14tMWtIwqPl4uCUwlu1EBMVPTpgcPzFvt2fiX9F3lr/xdKMfiNZya+aOsVDt/Xtwx2+W5yS1pFtRZs3RKewN3VBF1UZWWMhiBvxdn/OGHNUloxJq+8yw4Hl3Jhk5yU2v7taymbP8PKSmas63HHdmmqm4mFtiVfv1SJD8KLH9HsJTIOrjFSEUaRFIxyDoIXlIMJcFXS6Gr/+ft4FbNE5OdFUBB68JKhn0lT2Tr4c7AumFPsZj/Cufe8XYKL+fOTPJ3bBF3OgO1VX+pNV2Qs+Dyqe5abaLFT2zR5A==; 5:Dm9GxFN04KwoEvHXgwmEI9lmp5lEg4qEt4UR0XJDJlySBhRQceLbiqRA5ZKqRaQG2C0bcGN04+nelC6k8Er5GMov+zS9cVsK0mEW0kgh738EBgGXy4T+MU9IXU5ywX7SSnQV0yzwytLdk6m8KP0wOuqI35CdjSotZO0SMD986YQ=; 24:RYE1ETtEWG/F1UC2vh6Ej8c4SVTJIfVDaQfHn/yDrMbb3HE5fPjiincVhcP6JVSEaHnIkLp1/+Sxto3onf62eoQFL8uZQKutgamgkoKmEl8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2138; 7:TR/JzrfNqheaNKpAyENZ8pvV5bOihy02RM5RPurFBx0bge2jwBrvCyHR10eXEK/M7/LQz2kteeGu2lwnNNnR+K9w/ftA4wPo37oXKtdEHYlT2+nCsdIt9Q6jcNtw0WWRIn5LXLYRlcLxz940FHNbHDvzX/5nP3pFDmqAaYfdJbJmHH8AWuNjmNJKYC8bGEgFsewArviuNe7CCfb3VVh6Y3WkBxlbrU38bHn0/PPe9YAPYVA/8zLVlgCw1FWwJGYG X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2018 14:33:58.5320 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 08bbdf45-c6eb-44fe-59c1-08d59ef018dc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2138 X-IsSubscribed: yes For ports which use new target descriptions, this patch removes the xml files from being built into gdbserver, This patch is identical to the V4 version. Alan. 2018-04-10 Alan Hayward gdbserver/ * configure.srv (aarch64*-*-linux*): Don't include xml. (i[34567]86-*-cygwin*): Likewise. (i[34567]86-*-linux*): Likewise. (i[34567]86-*-lynxos*): Likewise. (i[34567]86-*-mingw32ce*): Likewise. (i[34567]86-*-mingw*): Likewise. (i[34567]86-*-nto*): Likewise. (tic6x-*-uclinux): Likewise. (x86_64-*-linux*): Likewise. (x86_64-*-mingw*): Likewise. (x86_64-*-cygwin*): Likewise. --- gdb/gdbserver/configure.srv | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/gdb/gdbserver/configure.srv b/gdb/gdbserver/configure.srv index 087fd31426..ffeefb9b92 100644 --- a/gdb/gdbserver/configure.srv +++ b/gdb/gdbserver/configure.srv @@ -34,14 +34,6 @@ fi ipa_ppc_linux_regobj="powerpc-32l-ipa.o powerpc-altivec32l-ipa.o powerpc-cell32l-ipa.o powerpc-vsx32l-ipa.o powerpc-isa205-32l-ipa.o powerpc-isa205-altivec32l-ipa.o powerpc-isa205-vsx32l-ipa.o powerpc-e500l-ipa.o powerpc-64l-ipa.o powerpc-altivec64l-ipa.o powerpc-cell64l-ipa.o powerpc-vsx64l-ipa.o powerpc-isa205-64l-ipa.o powerpc-isa205-altivec64l-ipa.o powerpc-isa205-vsx64l-ipa.o" -srv_i386_32bit_xmlfiles="i386/32bit-core.xml i386/32bit-sse.xml i386/32bit-avx.xml i386/32bit-avx512.xml i386/32bit-mpx.xml i386/32bit-pkeys.xml" -srv_i386_64bit_xmlfiles="i386/64bit-core.xml i386/64bit-segments.xml i386/64bit-sse.xml i386/64bit-avx.xml i386/64bit-avx512.xml i386/x32-core.xml i386/64bit-mpx.xml i386/64bit-pkeys.xml" -srv_i386_xmlfiles="i386/i386.xml $srv_i386_32bit_xmlfiles" -srv_amd64_xmlfiles="i386/amd64.xml $srv_i386_64bit_xmlfiles" -srv_i386_linux_xmlfiles="i386/32bit-linux.xml $srv_i386_32bit_xmlfiles" -srv_amd64_linux_xmlfiles="i386/64bit-linux.xml $srv_i386_64bit_xmlfiles" - - # Linux object files. This is so we don't have to repeat # these files over and over again. srv_linux_obj="linux-low.o linux-osdata.o linux-procfs.o linux-ptrace.o linux-waitpid.o linux-personality.o linux-namespaces.o fork-child.o fork-inferior.o" @@ -63,11 +55,6 @@ case "${target}" in srv_tgtobj="$srv_tgtobj arch/aarch64.o" srv_tgtobj="$srv_tgtobj linux-aarch64-tdesc.o" srv_tgtobj="${srv_tgtobj} $srv_linux_obj" - srv_xmlfiles="aarch64.xml" - srv_xmlfiles="${srv_xmlfiles} aarch64-core.xml" - srv_xmlfiles="${srv_xmlfiles} aarch64-fpu.xml" - srv_xmlfiles="${srv_xmlfiles} arm/arm-core.xml arm/arm-vfpv3.xml" - srv_xmlfiles="${srv_xmlfiles} arm/arm-with-neon.xml" srv_linux_regsets=yes srv_linux_thread_db=yes ipa_obj="linux-aarch64-ipa.o" @@ -121,13 +108,10 @@ case "${target}" in i[34567]86-*-cygwin*) srv_regobj="" srv_tgtobj="x86-low.o x86-dregs.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/i386.o" - srv_xmlfiles="$srv_i386_xmlfiles" ;; i[34567]86-*-linux*) srv_regobj="$srv_i386_linux_regobj" - srv_xmlfiles="$srv_i386_linux_xmlfiles" if test "$gdb_cv_i386_is_x86_64" = yes ; then srv_regobj="$srv_regobj $srv_amd64_linux_regobj" - srv_xmlfiles="${srv_xmlfiles} $srv_amd64_linux_xmlfiles" srv_tgtobj="amd64-linux-siginfo.o" fi srv_tgtobj="${srv_tgtobj} arch/i386.o" @@ -145,9 +129,6 @@ case "${target}" in i[34567]86-*-lynxos*) srv_regobj="" srv_tgtobj="lynx-low.o lynx-i386-low.o fork-child.o fork-inferior.o" srv_tgtobj="${srv_tgtobj} arch/i386.o" - srv_xmlfiles="i386/i386.xml" - srv_xmlfiles="${srv_xmlfiles} i386/32bit-core.xml" - srv_xmlfiles="${srv_xmlfiles} i386/32bit-sse.xml" srv_lynxos=yes ;; i[34567]86-*-mingw32ce*) @@ -155,7 +136,6 @@ case "${target}" in srv_tgtobj="x86-low.o x86-dregs.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/i386.o" srv_tgtobj="${srv_tgtobj} wincecompat.o" - srv_xmlfiles="$srv_i386_xmlfiles" # hostio_last_error implementation is in win32-low.c srv_hostio_err_objs="" srv_mingw=yes @@ -164,12 +144,10 @@ case "${target}" in i[34567]86-*-mingw*) srv_regobj="" srv_tgtobj="x86-low.o x86-dregs.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/i386.o" - srv_xmlfiles="$srv_i386_xmlfiles" srv_mingw=yes ;; i[34567]86-*-nto*) srv_regobj="" srv_tgtobj="nto-low.o nto-x86-low.o arch/i386.o" - srv_xmlfiles="$srv_i386_xmlfiles" srv_qnx="yes" ;; ia64-*-linux*) srv_regobj=reg-ia64.o @@ -370,9 +348,6 @@ case "${target}" in else srv_regobj="" fi - srv_xmlfiles="${srv_xmlfiles} tic6x-core.xml" - srv_xmlfiles="${srv_xmlfiles} tic6x-gp.xml" - srv_xmlfiles="${srv_xmlfiles} tic6x-c6xp.xml" srv_tgtobj="$srv_linux_obj linux-tic6x-low.o" srv_tgtobj="${srv_tgtobj} arch/tic6x.o" srv_linux_regsets=yes @@ -386,7 +361,6 @@ case "${target}" in srv_tgtobj="${srv_tgtobj} linux-btrace.o x86-linux.o" srv_tgtobj="${srv_tgtobj} x86-linux-dregs.o" srv_tgtobj="${srv_tgtobj} amd64-linux-siginfo.o" - srv_xmlfiles="$srv_i386_linux_xmlfiles $srv_amd64_linux_xmlfiles" srv_linux_usrregs=yes # This is for i386 progs. srv_linux_regsets=yes srv_linux_thread_db=yes @@ -397,13 +371,11 @@ case "${target}" in x86_64-*-mingw*) srv_regobj="" srv_tgtobj="x86-low.o x86-dregs.o i387-fp.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/amd64.o" - srv_xmlfiles="$srv_i386_xmlfiles $srv_amd64_xmlfiles" srv_mingw=yes ;; x86_64-*-cygwin*) srv_regobj="" srv_tgtobj="x86-low.o x86-dregs.o i387-fp.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/amd64.o" - srv_xmlfiles="$srv_i386_xmlfiles" ;; xtensa*-*-linux*) srv_regobj=reg-xtensa.o