From patchwork Mon Feb 26 14:15:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 877893 X-Patchwork-Delegate: monstr@monstr.eu Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=monstr-eu.20150623.gappssmtp.com header.i=@monstr-eu.20150623.gappssmtp.com header.b="g6Mf5lwf"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zqkQC44GYz9s19 for ; Tue, 27 Feb 2018 01:16:01 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 70D3EC220E3; Mon, 26 Feb 2018 14:15:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 47597C21E70; Mon, 26 Feb 2018 14:15:53 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 4F5F3C21E70; Mon, 26 Feb 2018 14:15:52 +0000 (UTC) Received: from mail-wr0-f195.google.com (mail-wr0-f195.google.com [209.85.128.195]) by lists.denx.de (Postfix) with ESMTPS id D0240C21C51 for ; Mon, 26 Feb 2018 14:15:51 +0000 (UTC) Received: by mail-wr0-f195.google.com with SMTP id n7so21387203wrn.5 for ; Mon, 26 Feb 2018 06:15:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:subject:date:message-id; bh=2NGEmI56p7ZKlI9DDQtZRcYMAexPj8+N7I+vgPF+94o=; b=g6Mf5lwfIlcWfxKijWbrG7wFnriHxqeboE/eMlLfp8tX0DIJyGX1Ylz6Uf1gPa09nv 5zDldQm9l6ZSYdTvPyfOGab1YvKZJnx+VWk6a/MId2fFCUco/nlGSE/vp4HGCy++GEGN Z08C7CM2TW2KCqQQ0LJ7NJXvbkp+fMG4I/4NUG5WeD62oyoVMXfjntYHt7QGxpt5sP4p wXP7w8tPP8l4GfdtvRS/30eKbCckWmII3uzycq1lghi9aXLSQmMY66xaVqzWX994jpmU 15YGHaMuMFOIH6SFDtxch8WoFfm21DAm9Fq/1MmtQTfA2M0TCNkyI7iteOBzjXMfyksU V8fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=2NGEmI56p7ZKlI9DDQtZRcYMAexPj8+N7I+vgPF+94o=; b=c8U4jVrK6cVrfg/4Huqq6d36qpddVrYvdzzhWhqSe8uWrk/IGvgQAV4ysFEXxs+7HS Omquzgv6K8zTd8E2x6Wv4F+ULz3Wf/m/eziHXZxBN7+8W9P6AXa10A+hDadeDi7TVK5z zcE+y5H8ILncxbhkUOhn/77TCbOXfusIlO6gh15wkpURbk+s558Q622m1aKYwh41+JBU RbIZEKnAYPnFvUF6V0Cev4oXZMbeCbwWhAk7u52n+/E5jeN8/noLkp7DeInBE/zUkGtJ 3S+oJTB3xQcVWiYtIWaRScrx7+xkZ4Wnf9VRu9oTdOD+1OclrkeN+t8L2Y3pnstPOUKc YCQQ== X-Gm-Message-State: APf1xPCE2G9ZKL+A1bw1+j/zq4cLewLgMmN8XhiHvhXEBrL24oenDZeh e/sKaaGkLYNnAnW3mM/vKthzwT6I X-Google-Smtp-Source: AG47ELuo6/AEVNT8oueoXOgitIXxSWkfyH1r5N8jG+bfWihtbBcDlAgIZlPIqYEMCpR0YBkRDWP+WA== X-Received: by 10.223.157.200 with SMTP id q8mr835941wre.71.1519654551198; Mon, 26 Feb 2018 06:15:51 -0800 (PST) Received: from localhost (nat-35.starnet.cz. [178.255.168.35]) by smtp.gmail.com with ESMTPSA id v63sm29566966wrc.69.2018.02.26.06.15.50 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Mon, 26 Feb 2018 06:15:50 -0800 (PST) From: Michal Simek To: u-boot@lists.denx.de Date: Mon, 26 Feb 2018 15:15:49 +0100 Message-Id: X-Mailer: git-send-email 1.9.1 Cc: Vipul Kumar Subject: [U-Boot] [PATCH v2] arm64: zynqmp: Changed scratch address used by the alternate memory test X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Vipul Kumar This patch changed CONFIG_SYS_MEMTEST_SCRATCH address to the accessible DDR address used by alternate memory test. Before this, 0xfffc0000 address was used, which is the OCM address and not enabled in MMU table. So, whenever trying to access 0xfffc0000 address, got Synchronous Abort exception. After changing CONFIG_SYS_MEMTEST_SCRATCH address, alternate memory test is working fine. Signed-off-by: Vipul Kumar Signed-off-by: Siva Durga Prasad Paladugu Signed-off-by: Michal Simek --- Changes in v2: - Use ddr address only when u-boot runs out of DDR. Use OCM for mini configurations. include/configs/xilinx_zynqmp.h | 4 +++- include/configs/xilinx_zynqmp_mini.h | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/include/configs/xilinx_zynqmp.h b/include/configs/xilinx_zynqmp.h index 52baa42a2f11..2981aa50e7f2 100644 --- a/include/configs/xilinx_zynqmp.h +++ b/include/configs/xilinx_zynqmp.h @@ -21,7 +21,9 @@ #define GICC_BASE 0xF9020000 #define CONFIG_SYS_ALT_MEMTEST -#define CONFIG_SYS_MEMTEST_SCRATCH 0xfffc0000 +#ifndef CONFIG_SYS_MEMTEST_SCRATCH +# define CONFIG_SYS_MEMTEST_SCRATCH 0x10800000 +#endif #ifndef CONFIG_NR_DRAM_BANKS # define CONFIG_NR_DRAM_BANKS 2 diff --git a/include/configs/xilinx_zynqmp_mini.h b/include/configs/xilinx_zynqmp_mini.h index 00f4c1c087b0..4fbf85a9edc3 100644 --- a/include/configs/xilinx_zynqmp_mini.h +++ b/include/configs/xilinx_zynqmp_mini.h @@ -11,6 +11,8 @@ #ifndef __CONFIG_ZYNQMP_MINI_H #define __CONFIG_ZYNQMP_MINI_H +#define CONFIG_SYS_MEMTEST_SCRATCH 0xfffc0000 + #include /* Undef unneeded configs */