Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/638469/?format=api
{ "id": 638469, "url": "http://patchwork.ozlabs.org/api/patches/638469/?format=api", "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-16-git-send-email-ynorov@caviumnetworks.com/", "project": { "id": 41, "url": "http://patchwork.ozlabs.org/api/projects/41/?format=api", "name": "GNU C Library", "link_name": "glibc", "list_id": "libc-alpha.sourceware.org", "list_email": "libc-alpha@sourceware.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1466485631-3532-16-git-send-email-ynorov@caviumnetworks.com>", "list_archive_url": null, "date": "2016-06-21T05:06:58", "name": "[14/27,AARCH64] Add ILP32 to makefiles", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "40a207808b175d7c5e6f6dfc1e047c8a5b3dffb9", "submitter": { "id": 68471, "url": "http://patchwork.ozlabs.org/api/people/68471/?format=api", "name": "Yury Norov", "email": "ynorov@caviumnetworks.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-16-git-send-email-ynorov@caviumnetworks.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/638469/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/638469/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<libc-alpha-return-70825-incoming=patchwork.ozlabs.org@sourceware.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "mailing list libc-alpha@sourceware.org" ], "Received": [ "from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3rYbWR3VMsz9s5g\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 21 Jun 2016 15:14:43 +1000 (AEST)", "(qmail 23077 invoked by alias); 21 Jun 2016 05:13:32 -0000", "(qmail 19945 invoked by uid 89); 21 Jun 2016 05:13:31 -0000" ], "Authentication-Results": [ "ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=ib3Qkj2n; dkim-atps=neutral", "sourceware.org; auth=none", "spf=none (sender IP is )\n\tsmtp.mailfrom=Yuri.Norov@caviumnetworks.com; " ], "DomainKey-Signature": "a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:from:to:cc:subject:date:message-id:in-reply-to\n\t:references:mime-version:content-type; q=dns; s=default; b=Jx/U0\n\tiOigDA5+3PxVvu9Ztoifs2NUMGbk1LRHrTQrSRNoNSXPgwFiXfAbk8bvmYepeDmy\n\tCRBMmxb4fxgOHPMINA493bTKMWGvDrP3ZTwB5v4kQez1iL0auBtxSxoIDkd8pqbZ\n\tGDa6Rpkn5aAPN8+e7xVZxjTFiMPy/sarHV/uzc=", "DKIM-Signature": "v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:from:to:cc:subject:date:message-id:in-reply-to\n\t:references:mime-version:content-type; s=default; bh=f+BPR8tfwb3\n\t28ZviD3wh/FIsMsM=; b=ib3Qkj2nyjbKUqtxBO26OyM7SQTAhUEAy/t22d2DiVK\n\t8CgW1M9xn8zAuc0HG2W8aBdJH8zR6+uoDW8dGRsuG7FJw2O/+cGEViX3FpP+7jrP\n\ta72Ljj+hAciBavT0WHMDwQz6Vahl55aNAO8/lWfUBmapRRNhaHHQCw5ZOdnTX0PU\n\t=", "Mailing-List": "contact libc-alpha-help@sourceware.org; run by ezmlm", "Precedence": "bulk", "List-Id": "<libc-alpha.sourceware.org>", "List-Unsubscribe": "<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>", "List-Subscribe": "<mailto:libc-alpha-subscribe@sourceware.org>", "List-Archive": "<http://sourceware.org/ml/libc-alpha/>", "List-Post": "<mailto:libc-alpha@sourceware.org>", "List-Help": "<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>", "Sender": "libc-alpha-owner@sourceware.org", "X-Virus-Found": "No", "X-Spam-SWARE-Status": "No, score=-1.6 required=5.0 tests=AWL, BAYES_00,\n\tRCVD_IN_DNSWL_NONE,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2 spammy=2321, ifeq", "X-HELO": "na01-bl2-obe.outbound.protection.outlook.com", "From": "Yury Norov <ynorov@caviumnetworks.com>", "To": "<libc-alpha@sourceware.org>, <linux-kernel@vger.kernel.org>", "CC": "<arnd@arndb.de>, <catalin.marinas@arm.com>, <marcus.shawcroft@arm.com>, \n\t<philb@gnu.org>, <davem@davemloft.net>, <szabolcs.nagy@arm.com>,\n\t<maxim.kuvyrkov@linaro.org>, <joseph@codesourcery.com>,\n\t<pinskia@gmail.com>, Andrew Pinski <apinski@cavium.com>,\n\tYury Norov <ynorov@caviumnetworks.com>", "Subject": "[PATCH 14/27] [AARCH64] Add ILP32 to makefiles", "Date": "Tue, 21 Jun 2016 08:06:58 +0300", "Message-ID": "<1466485631-3532-16-git-send-email-ynorov@caviumnetworks.com>", "In-Reply-To": "<1466485631-3532-1-git-send-email-ynorov@caviumnetworks.com>", "References": "<1466485631-3532-1-git-send-email-ynorov@caviumnetworks.com>", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-ClientProxiedBy": "HE1PR03CA0023.eurprd03.prod.outlook.com (10.163.170.161)\n\tTo DM3PR07MB2252.namprd07.prod.outlook.com (10.164.33.150)", "X-MS-Office365-Filtering-Correlation-Id": "16237674-40a8-45d7-4a06-08d399925bcf", "X-Microsoft-Exchange-Diagnostics": [ "1; DM3PR07MB2252;\n\t2:zGyc7j0pwF7tIdS9Xn1ogIniLQjFCoDHv5jdB/k4e48D0qVazrAzwdZFN6FA/iwE4lzSk5p8ySqhq7i+syttfAq6IT28R00iIjgATslSr7ycbokvAHq2ni3RLlhcIKPVYqxWOoxD2Tu8rbQjLdk2tbQ8zDUugk6xTqIWX6lr2kbuXyW7X7YRgv8gYbfogWBp;\n\t3:tT0aBH+42P175GIlzVg2i6uq7kBQp6oSJgza7bqjrg6iAjYWSPb1qRPtJXphTY5ip9PIvjLLI/aZGhlzrWOBnpAmEVObe8UGxmbKN2dYZlGLh1hEm+2rPSPKaqG1X7eS;\n\t25:y6Ka2tRJ6F6VbNVdADJ/yjjbSSfHsNNzUTeDxXyAYFdfEPr6PVbbXfoZDA4ZmUlk0hwbnuAWKxs++aL9bnLpel5BlKVY+5kX8Wqfo1132VULmhA5Z8bKvIL9PyffUONe5dH5cuedsLfm0f2k8AWZ4XYANaPF+xLrT4S5QsrbTxeTzYy4r+iBh4TWS2SThGzRKFjMwGRJ/4aCMBjh2DdXnugriCwPLovMCz7rICK7NwS472lGPN31bGpvU9exIbZqT9MlyOT3QwwmT8P/3GMiPxygVBJkH+yPZAAIS8scaf2LotthkxhPCa8zXDm8Sco2m3VasK0l9conSzKKNg5rykE37QtddoiaRaMT/6dEJ/x9CKwK2n7omcvALWO0lW0xl4Spl7b0tvIaYTfpp5I6ZJ7onriVUU5N0gsRHNtf8So=", "1; DM3PR07MB2252;\n\t20:0346akRjfTu6DAzoKBKk+y3gsUEYmwzYTc8nWv7/ZMk5mc2pXjRy0C8CNHEsIvK73rZ+/nXzuJO2bzwrnJ/qV8hHXHwpJriEnrNx7Akh1uSyltkB077aPHjsQ+Ibm0780E76wrJW7nT2Xtu7L7VqJGau/ZkfTBR73LeZXc+YF76mCX65BkjauJjW3af+VaRdkI2MZMv96W8YW9k89/fshNXrcW+L42yIhPAU9MPdfLdOwyzMTTjFT8dDZOGXMcdB+s4XD7xyp0zi9W5dD6ddHlAsCkHDeb1NvfDKayAkBHbkwCLgaaTOHLOJUnXesW669Y+lJpCTEYmFBNhsoHLgi1JANqItHub7lt2XjgKQa1tI8JxposyfKf5au1rhpgUjND72L6929jY9NDKqjCAXwkJNCyH0JzAemw0sij/8L3OCOckRfxoD1HfugJu+Eqn7ZkIRr2QqCHDMlFfKiUq4H5vfYGQkKXGqNTKSGU/KvmQttfgn88WE99AXZ0W1/8tFETCQB7j8IDeQSF6rcIiyqAKcpuSDN9W9Zv7dBnkhQp2PRkFEn7oYdn/x23C6F1shw/pnEbT3SuHPT/iMARbKyuDQLN/FqUDE3RNKmLBYjjw=", "1; DM3PR07MB2252;\n\t4:Chqmu7Rki7ObozhD2dMekFKSaBZN8iVn05/SGhJ84WvEyMyJq3vrJjJGalSO2hpql3+W57WUZRbTwBwZb/HzO88ZA9tOdCtWRfMkbbt8WnKpskcY+w2cRiwTUZmUFe2wjTDXd/F/zUcmBVaa+Fves9dDesDpGnPp2ktLgCTu5WE1Gg/u7+wIw3wWe0Fli5QaYvqPKgkx5HvJrQwfKvjr9fXIC/IFgAjwmMcwfIGSaZYg6gl0MWCoaWNNHZO92Eb1mBG4WpNoRCq6MxMGgpZRXUVoRcl803l+yyXidEl+Ee0OV3fdTN2yg+4q5MYUOYienafgD2/u3Twxss82A5COqIocs2FON1JXbPZXvay45g6/aK39jYWZKvuXZqZsv7ah", "=?us-ascii?Q?1; DM3PR07MB2252;\n\t23:BMwlnaRRhBjUU38E4748l0EACnte52szqWWXePiUX?=\n\t=?us-ascii?Q?tUiTfkAdRP+fTibQRsLHJQgYW+2BRcvXwSaMmXqOIs5rEYORMh6XlC2M3OV1?=\n\t=?us-ascii?Q?pebRc5lb3b38lBDRO4XFsD9EBENJMyfcjOP4fjL6LCB8uhP6Zc8royWmIgPU?=\n\t=?us-ascii?Q?eimKfDMMofTXQE94wqTjEdgXFi0gzB7FLYpRbk3sj9NAAJh5Aaiij6JnV2Ug?=\n\t=?us-ascii?Q?pCtt+fPviUxtJqKcCOwdTjUKnhiCo8YLOQo1gkKe5x0vQYoW0+erOg+wBu+H?=\n\t=?us-ascii?Q?vZB4Nc+8rKxRTuJtMejAbWXvLHW5S2co1IXkX45Ysciqi91zalHzzrPv4lop?=\n\t=?us-ascii?Q?OvkXwfLVTuO4UtmTw7ao4a5MSLDHHHmKFlaayOhXlkWDZxEO54R3MTtLgXD0?=\n\t=?us-ascii?Q?6y6UDETiL9sg2y9WPJEmNEC0TljyNFIZjlW1GKv2bF6wC3NcKyQCIfkPK+wv?=\n\t=?us-ascii?Q?dshvVK8pdUhJhAIaVNAjnEocGv4n3fUaqQeQpiopTwLGJZwHNwPjIMu1cedy?=\n\t=?us-ascii?Q?FPnwF8rGSw+t4A/ZWfrDVhFHU0yMVSZ6VYYTsCphUZZROa8n25FFXVU2u/wa?=\n\t=?us-ascii?Q?ug6keuuOVWfU0F7YO4raemtjqgKQxJ7ZbYOLpAWe3NgS6LoMzWrgJA6PxnfH?=\n\t=?us-ascii?Q?BZqQpKu/5lZqE7EDvizGP3XIblrgI+j5LGAd+d4e4uBufP2GPh13gGmkUx62?=\n\t=?us-ascii?Q?bdURuWjsMsaNsDJXOuFvCRbPqPb9rAJbsEG47dn2gXIE4IEAREOclQSneH2u?=\n\t=?us-ascii?Q?dNxqkTZufPjGTaHISVUoaSxoUhRtlDzmbA/po9Qz6hPImY5UVaAp5QQVXg39?=\n\t=?us-ascii?Q?8zod9nPfUfyERyygwhbxFHHMICp4E62NnCHUdSClwZFawhvy5G/a0VCvbvxM?=\n\t=?us-ascii?Q?WmpOBMiiMPVSmp/XA04ljFgevhPShI4aE7N3c/CEb0lDvs9Ez0AoFriCJG1C?=\n\t=?us-ascii?Q?tMYUpVLIz2ZRAhMgimxzsjm+QskzLFSpI1luJEPb99ObDr947PiPsCxxWjq+?=\n\t=?us-ascii?Q?utlk2BbNrhJ0qZd0dMkYQ9KdZCWHmagnAGfcja912od3EmpNxnNLkegHC5nd?=\n\t=?us-ascii?Q?HAk3cLkPUzynpC+Azp0KAM0GNayBPOPhgmjdLEbh1NCDQs+bQ3QSDALqCjdD?=\n\t=?us-ascii?Q?IMjM9rCPMI=3D?=", "1; DM3PR07MB2252;\n\t6:z/IMVyNOHtpvi7S9vlqk2r/c4YJqQdM4xmPxCxJMeXSEOM3498AV1u9N8bxi6Y1E9T7P0UIvHAhctr5qPUt3JYZamwkek2/j1NgJvoowysBlM6wL3BzMs8juywO3ZLqkFP1eKFrjf53RRRfk7NvSnrtvaQseH8xHpcHdudYrlaQNykH/2x9z//UKiT6Y6bfRNjJ84YkvMLqEeHdnw7mRb6zkVvXcj8G9LraNlYj7ewJP2TNGLgdkw/w1xb4qmc5nMirNsDMapyxCdZNvlcsa7DVGibVE5/Hume9UGy0cvuY=;\n\t5:F9j5+8AnlD/ctJqzE7S2rarWP/+iI1nVOl8ZmvqP1VzOQTeaxnOGG5z1hVa9CXv1aXKtrniFqn+KxP1I0zmPqOUYHu/qIWPyUFTP2ZghY9OSl65g5wggMgvvBi4cALpp+pBF86KnjePCE7s37pD39Q==;\n\t24:d8/Lj1aHheyHsiH7g98xp12eDwJNWC/XEH63IYSsTWdTnDErdNanpkc8dzwP8gnAAu5wd+N9uekAVRJSNd76vvjuY17Qi2zqDb5hkAidVJ8=;\n\t7:l7qAcgWk81/MrMXYk8VOOQf5t3uVDzG2ffKKhwfHifynhahC2jO+MvoauGyeH9xx2KfPP1EVPx74BtpFkwX2m6m0/qGggQRs0gNfRpmLARklEvKXfPvuITQixBxL9DfSk+iGUETfxEO0KkocdilvXjsBDq/ZgJ5ur/ZAtiobh9Sp/u9JXCRpVdSFa9+PGEkidio4KOchpmpVMWGHgzVuB9KkRK6hNrjWVUZqKHAWzBRzvU0XvTXWg9Scxnflhu/t" ], "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM3PR07MB2252;", "X-Microsoft-Antispam-PRVS": "<DM3PR07MB2252A1DBEF47781B92AB1CDBEE2B0@DM3PR07MB2252.namprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-Test": "UriScan:;", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);\n\tSRVR:DM3PR07MB2252; BCL:0; PCL:0; RULEID:; SRVR:DM3PR07MB2252;", "X-Forefront-PRVS": "098076C36C", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(189002)(199003)(47776003)(50466002)(2950100001)(92566002)(8676002)(76506005)(229853001)(76176999)(48376002)(77096005)(81166006)(7736002)(66066001)(68736007)(33646002)(81156014)(97736004)(50986999)(101416001)(36756003)(42186005)(586003)(50226002)(7846002)(107886002)(3846002)(6116002)(189998001)(106356001)(4326007)(4001430100002)(19580405001)(19580395003)(5003940100001)(105586002)(5001770100001)(2906002)(2101003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM3PR07MB2252; H:localhost;\n\tFPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; ", "Received-SPF": "None (protection.outlook.com: caviumnetworks.com does not\n\tdesignate permitted sender hosts)", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "caviumnetworks.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "21 Jun 2016 05:10:26.9134\n\t(UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM3PR07MB2252" }, "content": "From: Andrew Pinski <apinski@cavium.com>\n\nThis patch adds ilp32 and ilp32_be as abi variants to the aarch64 linux\nmakefile.\n\n* sysdeps/unix/sysv/linux/aarch64/Makefile (abi-variants): Add ilp32\nand ilp32_be.\n(abi-lp64-options): Add defining of LP64 and undef of ILP32 macros.\n(abi-lp64-condition): Check word size macro also.\n(abi-lp64_be-options): Add defining of LP64 and undef of ILP32 macros.\n(abi-lp64_be-condition): Check word size macro also.\n(abi-ilp32-options): Define.\n(abi-ilp32-condition): Likewise.\n(abi-ilp32_be-options): Define.\n(abi-ilp32_be-condition): Likewise.\n\nSigned-off-by: Yury Norov <ynorov@caviumnetworks.com>\n---\n sysdeps/unix/sysv/linux/aarch64/Makefile | 16 ++++++++++++----\n 1 file changed, 12 insertions(+), 4 deletions(-)", "diff": "diff --git a/sysdeps/unix/sysv/linux/aarch64/Makefile b/sysdeps/unix/sysv/linux/aarch64/Makefile\nindex 6b4e620..67619f5 100644\n--- a/sysdeps/unix/sysv/linux/aarch64/Makefile\n+++ b/sysdeps/unix/sysv/linux/aarch64/Makefile\n@@ -23,13 +23,21 @@ endif\n \n abi-variants := lp64\n abi-variants += lp64_be\n+abi-variants += ilp32\n+abi-variants += ilp32_be\n \n ifeq (,$(filter $(default-abi),$(abi-variants)))\n Unknown ABI, must be one of $(abi-variants)\n endif\n \n-abi-lp64-options := -U__AARCH64EB__\n-abi-lp64-condition := !defined __AARCH64EB__\n+abi-lp64-options := -U__AARCH64EB__ -D__LP64__ -U__ILP32__\n+abi-lp64-condition := __WORDSIZE == 64 && !defined __AARCH64EB__\n \n-abi-lp64_be-options := -D__AARCH64EB__\n-abi-lp64_be-condition := defined __AARCH64EB__\n+abi-lp64_be-options := -D__AARCH64EB__ -D__LP64__ -U__ILP32__\n+abi-lp64_be-condition := __WORDSIZE == 64 && defined __AARCH64EB__\n+\n+abi-ilp32-options := -U__AARCH64EB__ -U__LP64__ -D__ILP32__\n+abi-ilp32-condition := __WORDSIZE == 32 && !defined __AARCH64EB__\n+\n+abi-ilp32_be-options := -D__AARCH64EB__ -U__LP64__ -D__ILP32__\n+abi-ilp32_be-condition := __WORDSIZE == 32 && defined __AARCH64EB__\n", "prefixes": [ "14/27", "AARCH64" ] }