Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1253816imu; Wed, 9 Jan 2019 14:37:08 -0800 (PST) X-Google-Smtp-Source: ALg8bN727E39URYZyTiTLqAh+qIbxR/pP9t4Ey0mZG0WmTcq4P2UJdWYslPrIZ4uiRCnidLXv3xN X-Received: by 2002:a63:f811:: with SMTP id n17mr7239499pgh.23.1547073427989; Wed, 09 Jan 2019 14:37:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547073427; cv=none; d=google.com; s=arc-20160816; b=WbnFlbX69/9rA5hsqIfzbqVpaynSL2ewydCPYiuOYUKKqDFZVAhvvuhiSubSfmPGNh U8A9kuH+HvauwCgOJEjl1AmtQ6DErMCtaPYh5SdvG+981yMGEux+B/B4mOhc1qyVHiQI C8HRmtULOtRqdihNDUUN4MYFSf1cPl3pGSzUp/RVmg9shVMs8y/BQ9/T5CtrYnpJhzU6 dNnl9BCDuxSM8KD/ZWMj/UMaj4Xwsuw1bO32yV1WuWscAJpxZ7D8aWQAm9DRPxy+mlib hLb02qSTqmyzcfCLG4ppr4Y85zv9BOjI0WwzoLiRGztSPprBkITcPNOskHrz+e1LGYH2 84Gg== 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=Lq3jKCPAwgUkTA+bofr9Q0Qthvv0BD74ZqcRo8TPRN8=; b=lqA1y6kY0/rpaZe+v+5Zd7L+2SJrKVh3zhWyIa/ZvbdTlazTCd5yZS/s/W6ayGvaf5 Xxh9mrwEzLxTHOUO3w85wwXoqPF7R66q2NioQuq8O/MlBNOLeZzIbutcuYOprFGnPtb7 OEhRKX8ScBSDLkJSLnW4ckf4dNWlTAvEbG57/S/IgIWYxDQ1IGaIhKZkOOqe2Z+Dw69p SQSYtkNafIvqY7F4B3kMwGXhHCQk/Ugnbc6Z6fjRTxwUtmTtQtiKzyv3K1N675cdFOf0 Xtz/sqICcTG8PdJYGtKLp5OrWIz3k3TfIUGltYu9BZdtH7ZtN2/JPAdmQ3Co5y9d33NA UYnw== 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 y3si22933658pfb.152.2019.01.09.14.36.49; Wed, 09 Jan 2019 14:37:07 -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 S1726452AbfAIUaK (ORCPT + 99 others); Wed, 9 Jan 2019 15:30:10 -0500 Received: from pegase1.c-s.fr ([93.17.236.30]:40019 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726181AbfAIUaK (ORCPT ); Wed, 9 Jan 2019 15:30:10 -0500 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 43ZgjX2QCZz9v1FM; Wed, 9 Jan 2019 21:30:08 +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 a2BeVWl2OlM7; Wed, 9 Jan 2019 21:30:08 +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 43ZgjX1v4Nz9v1FL; Wed, 9 Jan 2019 21:30:08 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 59E088B84E; Wed, 9 Jan 2019 21:30:08 +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 Iw-Xke2CbzRM; Wed, 9 Jan 2019 21:30:08 +0100 (CET) Received: from PO15451.localdomain (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 315518B84A; Wed, 9 Jan 2019 21:30:08 +0100 (CET) Received: by localhost.localdomain (Postfix, from userid 0) id E5F2269A7A; Wed, 9 Jan 2019 20:30:07 +0000 (UTC) Message-Id: <9b1d38ef4c4d26f9ef9b6a69a37949a4eee722df.1547025153.git.christophe.leroy@c-s.fr> From: Christophe Leroy Subject: [PATCH] powerpc/8xx: fix setting of pagetable for Abatron BDI debug tool. To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Wed, 9 Jan 2019 20:30:07 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit 8c8c10b90d88 ("powerpc/8xx: fix handling of early NULL pointer dereference") moved the loading of r6 earlier in the code. As some functions are called inbetween, r6 needs to be loaded again with the address of swapper_pg_dir in order to set PTE pointers for the Abatron BDI. Fixes: 8c8c10b90d88 ("powerpc/8xx: fix handling of early NULL pointer dereference") Signed-off-by: Christophe Leroy --- arch/powerpc/kernel/head_8xx.S | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/powerpc/kernel/head_8xx.S b/arch/powerpc/kernel/head_8xx.S index aea5f367e4fe..ab0e6f1c98b0 100644 --- a/arch/powerpc/kernel/head_8xx.S +++ b/arch/powerpc/kernel/head_8xx.S @@ -885,11 +885,12 @@ start_here: /* set up the PTE pointers for the Abatron bdiGDB. */ - tovirt(r6,r6) lis r5, abatron_pteptrs@h ori r5, r5, abatron_pteptrs@l stw r5, 0xf0(0) /* Must match your Abatron config file */ tophys(r5,r5) + lis r6, swapper_pg_dir@h + ori r6, r6, swapper_pg_dir@l stw r6, 0(r5) /* Now turn on the MMU for real! */ -- 2.13.3