Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp530948imu; Tue, 11 Dec 2018 03:25:01 -0800 (PST) X-Google-Smtp-Source: AFSGD/XsZyUguXJ6Dts5BIqmb3G+as3FrMRrxrr2QKeYN3QLBlq3P4NxKCxNHJ3rhnj1+m84omfU X-Received: by 2002:a65:4646:: with SMTP id k6mr13936199pgr.153.1544527501843; Tue, 11 Dec 2018 03:25:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544527501; cv=none; d=google.com; s=arc-20160816; b=aMmU0f8htH1uApEj8g614yc0lRF2PyyJ7OtMuWSiwjXa+ZCprhBwAzMVPi+zfx1WiG hk7LJRWIXChheg2pnUzMZ1wUc+9I5tSClwi8TGVrKr8262ZNSQmpIVPxTWF2ff5fZpc2 RmlLX4INgT67sPv9WmLBNLn8aHfP7Z+bQFat3VEhL/RyxrqdF5xV3gaMwDsxRCRrb7VC o0FevKKJQk2fInh+aFmoxTg4T6wvZtb/I/g7H4AmeityQIkjGrP6ycCGc+8xO5F8/2Lr vjnO5nxHw5e1y9Wxq2hj377rWz4N5NLG+d9uxnOTkuesdnuoLFHKpThqIYziFjeL9ZCR sCVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:cc:to:subject:from:message-id; bh=g/GJl/DoxJZ5SCNh1zhwYhcISgvH/JjaeDzW+EQJCEg=; b=QumyI9J4tWEm8osK/yPY2kh+/OTpx8RdWRosxHs5DG1xrrCLKI1vMczWCT3AsXZF/p xgpiBDxRDBFvkOJghK7+bPKEtW/xbZy396pAjItfqL4fG6P8LF7v8yBnXGzt/J0BVER5 GTehOaFUtUdeiPZy5tP2qbJBdvzXZpgP5pzDUtPTpeUEBpsNEzvkdh30RjBPVXblN/IT UJzBodbCMTjAEUyVhAgq0qOPa990sYmScwa0+G44JaAuOrwGehnc1Fy4nQ5aXXZncz/T tagsG1pkHE7B+voxpuNtGx0TsNQE+KnsfHCxyHBHg/33gwVh9rrJX12U6wX7W5gfEO/n qb4w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t10si12017695plh.307.2018.12.11.03.24.46; Tue, 11 Dec 2018 03:25:01 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726350AbeLKLXx (ORCPT + 99 others); Tue, 11 Dec 2018 06:23:53 -0500 Received: from pegase1.c-s.fr ([93.17.236.30]:62986 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726212AbeLKLXw (ORCPT ); Tue, 11 Dec 2018 06:23:52 -0500 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 43DcyZ5LD8zB09b8; Tue, 11 Dec 2018 12:23:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024) with ESMTP id xvU3fgHPPo0v; Tue, 11 Dec 2018 12:23:50 +0100 (CET) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 43DcyZ4CLxzB09b7; Tue, 11 Dec 2018 12:23:50 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 8FB6B8B7EB; Tue, 11 Dec 2018 12:23:51 +0100 (CET) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id Xbv62bS9UM6C; Tue, 11 Dec 2018 12:23:51 +0100 (CET) Received: from PO15451.localdomain (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 64B0D8B7E7; Tue, 11 Dec 2018 12:23:51 +0100 (CET) Received: by localhost.localdomain (Postfix, from userid 0) id C11BA71702; Tue, 11 Dec 2018 11:23:50 +0000 (UTC) Message-Id: From: Christophe Leroy Subject: [RFC PATCH v1 0/3] Enable CONFIG_VMAP_STACK on the 8xx To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Tue, 11 Dec 2018 11:23:50 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The purpose of this serie is to enable CONFIG_VMAP_STACK on the 8xx. I'm sending it now to get early feedback if any. For the time being, there is no proper handling of stack overflow. This serie applies on the top of the serie "powerpc: Switch to CONFIG_THREAD_INFO_IN_TASK" Christophe Leroy (3): powerpc/32: prepare for CONFIG_VMAP_STACK powerpc/8xx: Use alternative scratch registers in DTLB miss handler powerpc/8xx: Enable CONFIG_VMAP_STACK arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/processor.h | 5 ++ arch/powerpc/include/asm/thread_info.h | 5 ++ arch/powerpc/kernel/asm-offsets.c | 5 ++ arch/powerpc/kernel/entry_32.S | 16 +++++ arch/powerpc/kernel/head_8xx.S | 114 ++++++++++++++++++++++++++------- arch/powerpc/perf/8xx-pmu.c | 12 ++-- 7 files changed, 132 insertions(+), 26 deletions(-) -- 2.13.3