From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by casper.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1ewosD-0008BS-60 for barebox@lists.infradead.org; Fri, 16 Mar 2018 12:54:22 +0000 From: Sascha Hauer Date: Fri, 16 Mar 2018 13:53:21 +0100 Message-Id: <20180316125354.23462-46-s.hauer@pengutronix.de> In-Reply-To: <20180316125354.23462-1-s.hauer@pengutronix.de> References: <20180316125354.23462-1-s.hauer@pengutronix.de> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "barebox" Errors-To: barebox-bounces+u.kleine-koenig=pengutronix.de@lists.infradead.org Subject: [PATCH 45/78] ARM: aarch64: mmu: drop ttb check when disabling the MMU To: Barebox List If the MMU is enabled then we should be able to disable it, no matter if we initialized it in barebox or not. This change is not really needed but helps when we are starting second stage from U-Boot with the 'go' command which leaves the MMU enabled. Signed-off-by: Sascha Hauer --- arch/arm/cpu/mmu_64.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/arch/arm/cpu/mmu_64.c b/arch/arm/cpu/mmu_64.c index c8c3c9d84f..165ff5bac6 100644 --- a/arch/arm/cpu/mmu_64.c +++ b/arch/arm/cpu/mmu_64.c @@ -326,9 +326,6 @@ void mmu_disable(void) { unsigned int cr; - if (!ttb) - arm_mmu_not_initialized_error(); - cr = get_cr(); cr &= ~(CR_M | CR_C); -- 2.16.1 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox