From patchwork Mon Jun 19 15:49:49 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yury Norov X-Patchwork-Id: 9796523 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id DAC8D60381 for ; Mon, 19 Jun 2017 15:52:31 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C7B3C20007 for ; Mon, 19 Jun 2017 15:52:31 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id BC39F27480; Mon, 19 Jun 2017 15:52:31 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 6C37027165 for ; Mon, 19 Jun 2017 15:52:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=bNc4iN5L91a7WInzH+lQrVQ/BB23F4XIfPe3/DqNpNs=; b=f868EJVWCxNv0b UjKglw/srqUzyZKE5wEUi5kp7x0T5N7Jy666uxGYt31BANQ1DtTdR5H5MIaplqzPRazL2M2uBhQIk mb9G/e29/xekMf2L5/B5YoFK9+YfYCDSNcaiestpLWMMVy8JAFNCXWsUdnf42haYQHkgKc9jni4To AsWMhw+WFvAJc4liGeRnr7PxD5WUruW+494O9cnREciS2BsO+djZqPhL72XVHzNG4svDi4i7I1QA8 HxoENtvkO4RI8JBwNTK8Q9KpNh9jqV/Go/pcuXlIRf00G+7vxGQ4f9QfJuOZEcbDrubZ0dNVAYE/m xxBseRydblZwUFf9+/AQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1dMyya-0006LE-LC; Mon, 19 Jun 2017 15:52:28 +0000 Received: from mail-by2nam03on0051.outbound.protection.outlook.com ([104.47.42.51] helo=NAM03-BY2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1dMyyA-0005kw-93 for linux-arm-kernel@lists.infradead.org; Mon, 19 Jun 2017 15:52:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=AWzo+UU+tTq9Kyh26su7WK2M2yMppE3jd6NEbQJCANw=; b=eQW5ssQmva+Vl1WtJG3X+5z/3R5pj63gUPxB5HPJL7C/6eFBUz07RDx94N96iM0NJwaGYcZ/kqgaZ4QtpW7bPKLvWUCsegNfY8vpsqee9UryDjhzsR958rksaWNQs4O5UN9bDD0xu4M2yLm304YBqx7BipTzF+zD4q3S+uRBMkY= Authentication-Results: arm.com; dkim=none (message not signed) header.d=none; arm.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from localhost (85.253.137.34) by BY1PR0701MB1863.namprd07.prod.outlook.com (10.162.143.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Mon, 19 Jun 2017 15:51:35 +0000 From: Yury Norov To: Catalin Marinas , Arnd Bergmann , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org Subject: [PATCH 06/20] arm64: ensure the kernel is compiled for LP64 Date: Mon, 19 Jun 2017 18:49:49 +0300 Message-Id: <20170619155003.13218-7-ynorov@caviumnetworks.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170619155003.13218-1-ynorov@caviumnetworks.com> References: <20170619155003.13218-1-ynorov@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [85.253.137.34] X-ClientProxiedBy: VI1P190CA0031.EURP190.PROD.OUTLOOK.COM (10.165.188.172) To BY1PR0701MB1863.namprd07.prod.outlook.com (10.162.143.145) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ba098827-8f8f-41d2-c18e-08d4b72b10c3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY1PR0701MB1863; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1863; 3:/zHnBop/OmjSMJmYMqJxPTCrjGfUlQ5wwgm5M1s7/WpJwnsFZNgCZDg5Nhufw4tb66My/55WKexMrJ68AnpUG3qRUQJ1NJJ5FbWMFfpVN1EQRj6znYkjiWREJ9CVIGyVb9l4jZ42ROjcSDNaT5IPD7Cp1X2a/axBEkvZpq3P+jSoa5xvlm6dgl0iiTCB0dJn8+qoAD2sMN4y/dZvKYn/UN3x7Ud07QxJm8VE4ci1sQI+0YyO6cTwHgJYVvpzV6g9enHT0f1bXmrRZMyfpTg8WYVMhyapQ13/ojeFf/rBG3KrKxRn4Mbt7AvyNt/kuxfa/1tsa/QxDu2jSyW+aWhbZQ==; 25:ro4QHHiDnpUTQ5bs40H8ea87QRNVzRbMNXLHQ1QZviMuhxs3A+N/2gwR0uLGIeWB6s8fyJfC9za/AE0fTVnwosefjjlg2sQxsHTMIX0fpuY7OmA0YLOK8sYm4zNVBylfIsSA5RWQGEYScIHj/EaDzUFpp4mzwqdZew/DjHca/e+w1uGj1++QvFSshidVTUfBlS6hkho/dj2fzVaLQS+O84epRC0v24IbFxk1yCNzm5osjlE0DhxIpOEjKKSkaiBKPHwE0KjNNWC/i4cP0Tsr0ZcOH/a+vVG6PTKnephVwJbKPUGc8Pr90vxi8bxBDK+j2H4DOyixyaYIkAOvy+Ixov51l7P2OQw7V+0P0hbSOgr5lw5eS4qwzEKqOLVa2SeQfYt0a7Enp0d8Z51ZnCeaev9mzw+8uie0YN66D7We0VhInIHUBEy4bWTd94JLVoR7415h/1DkrcTWNoVA5kYEcVjwrmlQRD/ba8k5nAVPHHw= X-MS-TrafficTypeDiagnostic: BY1PR0701MB1863: X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1863; 31:x2WShlbjBOjQu9d4wb3ayXyDAr9ubMZp0IbhDHRVEJY0FVLxGyY5LUi1dWiUZIGdW965dbVjw8SbAKsTqyz7Id1ogZaPhGktvs2v1TApRp4ji1s+Q/kmLhnTUV+2Ag8D+OBaVMYiicFxEW9zVNVKpR2VfFvVs58vCoHCE9/6Ji07nVMWbtMMB8IGxYD+B44mzpM++nTI31nn+RAd/t6A1W2vOcxPSYILUnjeuIH66oU=; 20:yrUSll4CGPN+UgCWEUwfdwRKEZJt2AHgH4UWL4MwXWndHZqXfVewahz8E1Rk2DfsWrc9yXX3riR/GUMfQj45BjxFVyKhdI7SLCDT8v3P1gCbWFr/iQ0iR/CJk1EogAZltbcLTbqGXigpNvI9jGhS2YRZZehNJ/4ioTpuFsecfH7K1Ap3oYTrDgJrvjo1wK/WEJFDLZZ6uAswm0OcGgfKjwn8mKUlWPQaW//1zj665eKvnDO08Q7DLInRMRp5i18+xr89B4KIe2xKwOGPLFyPasE7nPiUDjSKNb6Av6yqlQ667AsIgf7OlILI2OyUxXQWwiW1/SA7vmoUpWZ8Xg3y8cDJOf8hXAld9eHWyGKsImz9+yEFbpqqzEhxVNxQnvFfmmjkcdt7/h6neRn/nUzS+xxAhN3K9xRMaNMamCZkpCI62DVLkC7IJ+KoAR/di3ktxJmpQUhJ1+0Xk5xnqbhHARiIt2ainGGopXRooLIcRrK0yh4NSo1N5Esd04c+g+uVJRhoecEuInFo6JG14mP+HdBH8t5O2/XztgcBOW3od9/HE6JijX9N3kjQgdoTZumpF+TZI8vVKpfFqoejAiCHZIMokduzbnM1WX7QB4M87/Y= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123564025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY1PR0701MB1863; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY1PR0701MB1863; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1863; 4:PCxbi9GrklUhji5536RyldmV+0Qrftkk3lf8SXdd?= =?us-ascii?Q?je8FaqK97liHcoWO86nVMNy6L0gdamTMuueDPuB5tUChmWX2VXby2ByWGLPN?= =?us-ascii?Q?tfi2uQUcbXB6R+dNLS9P/k0lcx5whs+rGT7/L1Z2G01R4GMt/NaXb6S8dWXq?= =?us-ascii?Q?YsAw5hPbrC/MPNJUWhMp6V4UQfL/w1qgCSj0j6cssdc0InfIa8++J0w959SN?= =?us-ascii?Q?mTOrQgnu+IjuYQ+nO/J3LYIXSaeWNzowQ+3FEJXh89dlTMLAfwubpmsR5I+U?= =?us-ascii?Q?6NyZ2ZSNoDVUU1tM+kJbqskWC11ct33VOuye1zpSflKyQhVc+NtOs9lXu+Cr?= =?us-ascii?Q?QwNCLI7SzX3AcxWb4YQnJibDSEtvx4ElcPouqd8FN0Qt1MvGXS+50dhcD96X?= =?us-ascii?Q?QPLmpHJ8FGIIXM+b54+geNV1SdIgOSZru07ECILkwNB48mn349CiFJqu+Dlc?= =?us-ascii?Q?fvMarPilar9PBlq/3wb6IP7JFh3fOcaLikOxqHDhmpVhBvCjGpJ2lMrSaguA?= =?us-ascii?Q?1SjHo59fgnsT1umHONHLp7OY9dPIouoiYWxEaAwi9SKTHMzT9SnZjtNhP+wt?= =?us-ascii?Q?B6MDEWIKtoGL35ybQY8nIjgKM1m+TANpAfXYoxjiQpGLxNXVcSHLc396LNgr?= =?us-ascii?Q?YAp30i5BJy3XHb/D3MvCgrRbEa/SwS+q4kN65nZKcHJqmEF7LSYc2INJd42I?= =?us-ascii?Q?nMqXW/IhhwLBmt6y9dUuThS7JKL4Z7XzNjiHS4yTCnVnglJJlvFAFRMegw+b?= =?us-ascii?Q?YVQcmnKhDQmSuvkSKO9E2kZ//EssfpThf/sisYXx9+jsG7mFP3sRoLBL8Dzg?= =?us-ascii?Q?lY2Jn4yfUYMGJcChI+TTVH+7AoMwai6v6BGL5bzflUWSj4trcB5QSvc1mRT+?= =?us-ascii?Q?DqHe7VCWXkdwGhmtDEN5EVczJ8wVLCyf9G18K8GHd5YhXmqqUwJeYav9Hfce?= =?us-ascii?Q?XRq9sGEVmfTi66cduj18H1qAWALw0qnmIRUUid60hVimNy6BBtZP4uje4bbP?= =?us-ascii?Q?1cNvSwtaVH5T++NwxjE7xvqQdFHHN/zXnZ67qUSdH6m7Io+E3Sfm7wqDJ2be?= =?us-ascii?Q?BqQIdGMGF+acDwD6zDOUkJpfeGoh9Fgkttf8Zo0GSxmnYGqS8K/FWI1fZc6M?= =?us-ascii?Q?5LWx5a+fec0=3D?= X-Forefront-PRVS: 0343AC1D30 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(53936002)(50466002)(189998001)(5660300001)(48376002)(2906002)(33646002)(107886003)(38730400002)(50986999)(76176999)(5003940100001)(6486002)(478600001)(72206003)(54906002)(2950100002)(6666003)(6496005)(47776003)(66066001)(50226002)(81166006)(25786009)(8676002)(1076002)(6116002)(3846002)(42882006)(42186005)(7736002)(7416002)(36756003)(76506005)(7406005)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1863; H:localhost; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1863; 23:sOJ4mSm6yFpL1tsiFeEgVTDXOYAwxJEi05MsuX6?= =?us-ascii?Q?tu74xjnPiw5EvqaT/JkFrA86WBoDacWCA4vR/ANyT1bsWskT7s1zAicw5as/?= =?us-ascii?Q?eoS5rcHmq4VcI8JwFZIS4f/bRwHNkTjdBQ5yc1t4sQHH8zMJggCegs8yuvcM?= =?us-ascii?Q?OiiE3BvmnVA2mQIk2uEK8aapSi0aOk36HbhNp9YbxUV3K9nvRa0xFWjXvCZW?= =?us-ascii?Q?przefFrAE4HrnNPCznhWymmXWTkEpHaBqfIA8kGu7+AlgBF2lt/CEgtobc2O?= =?us-ascii?Q?z20xPXruI6ARxvqPW6tLpbHKxdZXsODCwdlTOmeb5vOEj+qZMruuTzakerh+?= =?us-ascii?Q?pqVfuB99tvzU06HZsIT1rZ8R7KGtAteQLcFe7cyWhx6XGbA3pzRc2QTPoHBH?= =?us-ascii?Q?OIK3YpXtDnPlFWQSCRnmfA8rwFJbJjAu4kT3aCaj1bxKEKAZYDXXHRBhmWcs?= =?us-ascii?Q?F2sTmn6FHmNlZ0IJuavcldwgSzMx6cMzQ3Tev1XrRxoR+vB3v17O//mPUeOE?= =?us-ascii?Q?8OBLAb0k3r+YlWP7UNgs67Xa5jsQuIYQz4yI9gaud0QuA7oIeUkscVYKY0zC?= =?us-ascii?Q?R4EmHHRTtF/YWPK+9kkja8jEa6y8jQI8lGnqNPahGjw9vfFcUipNVLZUnmAs?= =?us-ascii?Q?8OjH51LtN9HCeL+mzWFi6d/9p1onmEXRiKwUVi7vcW2OVIeO9czec1TrQDEO?= =?us-ascii?Q?mmax9LadUtW+Vz3IjSYaTZ7tTKL1p1bZl6w2u3qiA0Jrrvx8U/aFBN6lqlwx?= =?us-ascii?Q?jGGPNDbnHzb4n8xvdpcmqMBXxz5768cpRu/BI2CxclcJjGD1AUrMP7hqNDm9?= =?us-ascii?Q?iTi9XtL4PYhJqkyGriI7w5YEeF8KrD1h8uaw1oM5HYQ7U19f4kqKp1Br0rHG?= =?us-ascii?Q?A8R4YuEIyYW6/b2m90vZhWPOI3AVmDpq68owEXkq56KQqLmwZ9VsjfhMKlyj?= =?us-ascii?Q?cCI8NtGsVf2WnLnTB4heW9RWawl2HjiO37s1QIpVGRt1vl5++RBp/D131H1A?= =?us-ascii?Q?SkALwJt7fkbJkzCtZUu7FCqTuiqOTashbAcILMvhGgJsrA+4zgVodgEkCui6?= =?us-ascii?Q?y/iTLXLOPFiWHm1cD45hD6u2P8+ZS/9qvGFbqx/fMtV2rhb4eCT3riPOT4oS?= =?us-ascii?Q?sBkRwl5oVgC0=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1863; 6:OTKNGcIr2PPOHsjsK/DaIIzvSahwcalexmNN5UZ4?= =?us-ascii?Q?AJDGn8R8RhYHLlvX38YcUNOqpnAAIYID4DPX+7Y9csz4x+J+5jz1SCXa3tnv?= =?us-ascii?Q?87TJ7kLcfbTZZGC6TXFRy9PPo7CC3eQgvNz0QDFQH142Tf6lXSADRFNFuIf5?= =?us-ascii?Q?dvkPGFAEl15e1pk/YhX7Q4SdbXzVGWbtoDllZZ1VqvFUsrSHaONXZ1H+fvZw?= =?us-ascii?Q?SB5UDXtZyMWb/O7iLsp5q1U40HEd7uktkc5gbscUYCjzUMDjAVj+dMSFWYV5?= =?us-ascii?Q?i5DOspI03qoIIQlSp5/QVQrlf/4Or5OTLihVe8ZVmFzfuB4VVqpY/Ar9OPhE?= =?us-ascii?Q?ho41oGeLWdi1/6bdEmyxwSyLC57ocJnfNkGjHYzpf1OWtcGwi2QN+pSyqAyW?= =?us-ascii?Q?bXXdHB4KBi0cY4UPBTDgzktp1aRGdcQRTJ7/2jWPeDI/f9yhDyi/39NNJPRa?= =?us-ascii?Q?w+Vmz0bsQcugAhNa+pW0Br1GKlSj2Z6M0JnPFoJlDYNj4rQAR0z5D6TyGIDg?= =?us-ascii?Q?FE/Gp7uF9g/EkkwmCm93q0mUMr/XRhZO4/ECo8Xdiim9Qov4OwnLhyuiyQoE?= =?us-ascii?Q?wU8LX1L69EvlQM4YFeIRJlxTn/+9NcBLNtEZtehXWph43vzmYtX3bYukpsm2?= =?us-ascii?Q?5XdP9jRBJ4TTfKReCFcGV+rsAUvPjq4Kx+8x1DoJ8JqscmkCUzrqpbHbdXjQ?= =?us-ascii?Q?vFoVlNofbEKiE0T0LyRRc6vXortwlacOJmI7wOqBMPwPgRGDgUVt5wRUsz7g?= =?us-ascii?Q?UCVoxAh28wVGAtsLlcdEfo0kyMXrAh5veq7BapgCMeQcRx3y5meywJ5rizob?= =?us-ascii?Q?V8D1d8btsMLQm7Ya5U0piIeQIZj2LOaVlOF4xG666UVTHUYzxMaWh4oq3c/J?= =?us-ascii?Q?wSzAZQSme7Z33mMp5LgDtNULIGkoUDrWs/5D0v/pA1TiZfmbZ+SGsOWvS0qd?= =?us-ascii?Q?fAvDEKzYIavAn/PlwaCSWRjHplJl5Kj8ZeFTYsm0mowK4lE2NmYVSskOl5hl?= =?us-ascii?Q?JxI=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1863; 5:teRmUdSTfZnZuIMwUmMhdvE26khdsiDbk5uG8uVnuBHagS6Y6bC57IiGFmMp2CVjrU8TTrI9/hdbHmIChee3VF0jfPPeXXpTUoN29zeKaMysIxWX1sdX1KP4Ib3QviGmXwUBklhHTg8YCQtLMnR3nCaCEw1TgcZIIZSgj4C57FqOJK4yqkJ0lccKbVXLYM7d4/Wiltacbf8r0jNC9bq3EolrWbuW+mcgym+JLPG4P+XI9wgYvaQBCDun18XDqi7qz7FrPowFFVcH30XJz9OSVz3Zv6MMCsJCnWnu5zbvmG76Fy0GrnF4Gryt9oWuqU+3ZP0OQEJVx9ME2A8SnPNfFbJxHsrHfIkxhPIc3m5F0Gozhsw1uf+bHPahInA1BSfrMe+duw1q2VCffQWjNKMjFGyt7H9aGgccaw/LhKFcKlWAcHTbKUSSAWnv1w1jHM2c5eSkDGHRqBIUWHUKbP/VcxvY9pyJC2jLyu4kgdo8oyZYgwz9Z1BL3Wprwek/XVDs; 24:ZKGVXM4ZCVidM1PfTVy8ay+YsykpwmUuxbDkXI9WzJ6BB4OOw77NUkHxWR0lkVa+sRBwSf2RtWXY7r/InK4Nb1bTWhZPzlPEB4658vjSBfo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1863; 7:Map28l6e0qAjXCAruI6ckzBwbD7zdRFH593ZChPjDjjJp3CDLh5SRhWzgB07mz8LDFk8B1A8Xb/dpNexlkRFLs+GOvucPXUqdIQz7UuPvLX3ConPV3UQ+ateJf0CVL3frZIoWlyR6Qi88bRYf5MaxoMV6RJjXC4DcS3rHpPXFjhRAE5D8BNaiiVqfiKjxKh9plWq8vhveMEzLEUs9kzlqlptSA5qM+Tf12pok2jBb4ZGmhX5weZnH+XO3DQAZF5qxqZH4Jb3qt1nMPEl95xdDP8nSo0tnrca0A+nxGhOikoVx5qVMGR9D+DH+QL99AlGXrqW5PpbWioHbdM0vOu+Fngv8Z5WerpZ/wXgC9gHb3K1d69qf5f59I1INHKd49PBxGX8iN6xoOGPzzBxaM4vYZK//g62/hT8rgieiEhcWgzqEwJit0OrZhdVuSeN6Ozb92UgQfYCjhM6mmnu8ALow5MEjM1CD9Zjz+Pjt7szwkipyHMNwfVDGG0CXACMapi8PsnUL2vRrHGftFFdy2EDDB4riQRMDfJGw6RzPYWhbCUVhFZUa4RDB7OmA5VXJ4JR44osyQIhL3HS4oLhGivV8/Dv9CaLwERr4fH2UGtFBzuRXm/l7aeOINxH63H5Na687AAuRMcCA8p5boKoW6FbSNughLMpSa6f5A85B2OjvQblW7yx6Asaddh41DGBPm93XikYrw8cl7E53YEVCehK3+/WofXeQp5XHfhPAGsbZpOkQQEgW8excJG3Q0y5cCQs9O67yUIA0llDcIpJmPQOlNln5IQKsssEdwG/OHnI+kg= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2017 15:51:35.3979 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1863 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170619_085202_728275_B6B26B66 X-CRM114-Status: UNSURE ( 5.56 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: szabolcs.nagy@arm.com, Heiko Carstens , Chris Metcalf , Yury Norov , philipp.tomsich@theobroma-systems.com, Joseph Myers , zhouchengming1@huawei.com, Steve Ellcey , Prasun.Kapoor@caviumnetworks.com, Andreas Schwab , Alexander Graf , Andrew Pinski , Geert Uytterhoeven , Adam Borowski , manuel.montezelo@gmail.com, James Hogan , Chris Metcalf , Andrew Pinski , linyongting@huawei.com, Alexey Klimov , Mark Brown , Bamvor Zhangjian , Maxim Kuvyrkov , Florian Weimer , Nathan_Lynch@mentor.com, James Morse , Andrew Pinski , Ramana Radhakrishnan , schwidefsky@de.ibm.com, davem@davemloft.net, christoph.muellner@theobroma-systems.com Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP From: Andrew Pinski The kernel needs to be compiled as a LP64 binary for ARM64, even when using a compiler that defaults to code-generation for the ILP32 ABI. Consequently, we need to explicitly pass '-mabi=lp64' (supported on gcc-4.9 and newer). Signed-off-by: Andrew Pinski Signed-off-by: Philipp Tomsich Signed-off-by: Christoph Muellner Signed-off-by: Yury Norov Reviewed-by: David Daney --- arch/arm64/Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/Makefile b/arch/arm64/Makefile index 1ce57b42f390..807451ffcc29 100644 --- a/arch/arm64/Makefile +++ b/arch/arm64/Makefile @@ -50,15 +50,20 @@ KBUILD_CFLAGS += -fno-asynchronous-unwind-tables KBUILD_CFLAGS += $(call cc-option, -mpc-relative-literal-loads) KBUILD_AFLAGS += $(lseinstr) $(brokengasinst) +KBUILD_CFLAGS += $(call cc-option,-mabi=lp64) +KBUILD_AFLAGS += $(call cc-option,-mabi=lp64) + ifeq ($(CONFIG_CPU_BIG_ENDIAN), y) KBUILD_CPPFLAGS += -mbig-endian AS += -EB LD += -EB +LDFLAGS += -maarch64linuxb UTS_MACHINE := aarch64_be else KBUILD_CPPFLAGS += -mlittle-endian AS += -EL LD += -EL +LDFLAGS += -maarch64linux UTS_MACHINE := aarch64 endif