From patchwork Fri Nov 13 11:47:51 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brad Kim X-Patchwork-Id: 1399725 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=semifive.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=semifive.onmicrosoft.com header.i=@semifive.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-semifive-onmicrosoft-com header.b=m5nhT/bM; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CXcdc4YgVz9sWf for ; Fri, 13 Nov 2020 23:06:34 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D0FDD8232D; Fri, 13 Nov 2020 13:06:20 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=semifive.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=semifive.onmicrosoft.com header.i=@semifive.onmicrosoft.com header.b="m5nhT/bM"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B59458232D; Fri, 13 Nov 2020 12:48:38 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER,SPF_HELO_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from KOR01-SL2-obe.outbound.protection.outlook.com (mail-sl2kor01on060b.outbound.protection.outlook.com [IPv6:2a01:111:f400:feac::60b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 58925801D8 for ; Fri, 13 Nov 2020 12:48:34 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=semifive.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=brad.kim@semifive.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jg/nTQNktem+X10+RgyUeAfht0l0syjd/3C2iHiDH+YxJJPfQtAW3LtrqrUQVnhtoatqMwSdH2/QuDTPB7RlbsAqXBX3Fl7cSvsqo7JosIk27Gw0gn96GsQd9QeX9yk+kVDJpuCWBexfIEPV+i3+qy3mfIQX4Jm3ZLfd9y13GdU+f2upbv1COYKvsHGNxXx1xjSS5AQmITEPmJKZyuov/seohpRNboeKu43lsyUTNmvbo0iTrUop1PcJGQzwBjr+xIPrPA9Je8qU5JqmcURGNPsQbZam13k5QqKt3s3ukfrIyGkVOyVA3o6NxMnSJPh1CXsx6vUg2x7bZuixzLEUFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VYfqqOpld6UVd/oec4cAuJEhs37oJVfHAVJU/TC7Iek=; b=XMArpFTNk2WA79lSVSUvIlpqHadgOc0FPk3hio0xpX4S4LCp7QnDHlnL+nw3hGld0rT2SOb522TvsEYt7ecyw4Yx9ItT884a99rB4LVhRyOJDhkntpKyLz/3YFfN1yZSTX7EXJm37sBZK9OyNZ86eS/sgU6tl/n232vb45/es20VSUn5Eb91UUpxE8PkFjRN0zuFXjsk3Slf8Qtxitrv9tKIT3rsGmEOT5oxXA8wcMTNP8plGXpYebVfSPqDgSkAIpVelwKHKAjU6ze12mm70sdL9XOAas5XJhVXyg6v2Am6oiVL/Yen9Lw6TNWzsHFGOIZaWDl9H1PulMpzRGMmUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=semifive.com; dmarc=pass action=none header.from=semifive.com; dkim=pass header.d=semifive.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semifive.onmicrosoft.com; s=selector1-semifive-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VYfqqOpld6UVd/oec4cAuJEhs37oJVfHAVJU/TC7Iek=; b=m5nhT/bMcbO5Hib6tB2MrKESqn0XXCbUDxQZmok6A1GMkCudaScwBPpSFdpavcwq0YV2hAR1BVcx7Bu/DkdnDUmHwyCK6lBWaUeb/EDSY8nvfbiYR0/TvR6ICW9IdnyWoJAqEYCfMKz0ex4ylCJZi+nwfG2H4QCDZWpfZ8PfABUmsJtQRT+KT4TzwU3IkyBdaSn5qQ640NPANtiWokuTWPWi8i09dWAVvkwN9hFAIsGufUp+V2tbCF1VUxQHQAhCIMi79eRn8haqJNR6VPKhpUh3jtIgOze8ST26ne+rbCntgddP/faCLoEf+TfotfZ20WQU/kMEEdkJjXsySfYU5w== Authentication-Results: andestech.com; dkim=none (message not signed) header.d=none; andestech.com; dmarc=none action=none header.from=semifive.com; Received: from SL2P216MB0379.KORP216.PROD.OUTLOOK.COM (2603:1096:100:20::16) by SLXP216MB0511.KORP216.PROD.OUTLOOK.COM (2603:1096:100:d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.22; Fri, 13 Nov 2020 11:48:27 +0000 Received: from SL2P216MB0379.KORP216.PROD.OUTLOOK.COM ([fe80::bcbf:8242:758c:446a]) by SL2P216MB0379.KORP216.PROD.OUTLOOK.COM ([fe80::bcbf:8242:758c:446a%10]) with mapi id 15.20.3541.025; Fri, 13 Nov 2020 11:48:27 +0000 From: Brad Kim To: rick@andestech.com, lukas.auer@aisec.fraunhofer.de Cc: bmeng.cn@gmail.com, seanga2@gmail.com, u-boot@lists.denx.de, Brad Kim Subject: [PATCH] riscv: fix the wrong swap value register Date: Fri, 13 Nov 2020 20:47:51 +0900 Message-Id: <20201113114751.19340-1-brad.kim@semifive.com> X-Mailer: git-send-email 2.17.1 X-Originating-IP: [210.91.70.133] X-ClientProxiedBy: SL2PR01CA0021.apcprd01.prod.exchangelabs.com (2603:1096:100:41::33) To SL2P216MB0379.KORP216.PROD.OUTLOOK.COM (2603:1096:100:20::16) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (210.91.70.133) by SL2PR01CA0021.apcprd01.prod.exchangelabs.com (2603:1096:100:41::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.25 via Frontend Transport; Fri, 13 Nov 2020 11:48:27 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 36e25218-62e6-478e-4d97-08d887ca08d3 X-MS-TrafficTypeDiagnostic: SLXP216MB0511: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:167; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: C5hLLkBNM67gNowjpIof0/K6jI5IFtjAQmH/LpNtTixT3RJpE8r2yKdcX2IBq/aiczcLJfYBHT5ZXrK6IDs8VNnJhB+ONvJahRW8V7lhNDGAOdnRmOsyCDWCI5HXt844eWwJ9tQdaZxONiA9MtkPeQenF8l5C7hF2ThB260pyDXr141aRvdtE/CPtKzxJXwUjiJm1hvo7Be5Lt0b+kf3w8+kfDV6nmpcQV5ZhFmpLlnP4Ld6jv7ysSMgCewP3/6vyb2Cc3AyyM75mHw+g17DL+yLDxWeWFXUEBC8QnQIOBPRVgUnVF2SfH+a4n9UPvUsc55hV7xpzUmNFoy3v+PPARK5fhl3Iv5nPKrBNHo1wArUSnBiop8B9Sl7bad5Houj X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SL2P216MB0379.KORP216.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(346002)(366004)(396003)(376002)(39830400003)(136003)(69590400008)(6506007)(4326008)(6512007)(956004)(86362001)(2906002)(5660300002)(66946007)(2616005)(478600001)(6486002)(6666004)(36756003)(66556008)(83380400001)(66476007)(44832011)(1076003)(8676002)(8936002)(4744005)(26005)(107886003)(16526019)(52116002)(186003)(316002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: TPfKxFTWTJsCo13+iRro+/IOuh/5q3ZZ4sDGpZyoaai5fp84T+hBsn3X7uHClmqFBO+no/22/nVWnkdh/1glt0C43VcIL/Hncj44ut3LxflELrds2gzo1OL6rI+ZsGiJdKgdM970QVhvdAFsaAUIHjgQLRzUFQNfnoO6mUrETiU8WdsNP6diWxpxj5WU5RF5m9LqB7mpUtf9uL7qhyY8P8xx/SEtgqja3Y3V5G7KinoHj8GH6n0j401uilHhKXWzaAv9tV0/8L73xwDHexwsyN1yR7D8t8Ow81v1IE5dGiE2fLONbSp3HDAjE9w7Y7eAjkQYTPKUmhT+8UaYMryz80qd8+Z2VAJRVNsBkf8e6i1LJlWT8pWb7FrJSyCg1qzgU+hFyF/cg1HSvJPSfH/p3wRdLursAJgUXhniahcW8R4k5HzZLc7km4PvyTAd6CqNV219WcS/4beAF5XmLbPQJZhtp5jH32sMaj14E1YTuA1x3nSUoAa2uTAq6gNl+Zm46BzPY+/bAbqfkIPKUyR/UolqRA+sGNnS+AY3duHFk0cQEEJmz5XDBZaxbZuaSowBYdQtUle0OsibG/Dzk833w+8BY0WNJhXKwVKeG3zsYB46YJgrQXdHlAfwW2qRev3XF5Uth4qUj3Rhr6iORnF3ExwCIkGtbEljFuHPwwR/NylP39Nlo8lJBVf0YOmqwiRPLgusGSp9wKldBJM/8Mtmw3a2xVjDzauasrer+yxfPCYXctT4R7F5PzRIC+HOrkn3iYgJ/ZDmBiqZ5pzKU7ick2pwcR0oikO4G3VKr7c9FkSuiG9fgvoLawT87MuAsseZGK3ClloyoNu+zWiEERBXh+W2EyLz1u+Kxk6iJO7xmNVYegEjfBmXwF1UmjryHJ1BeEOFPw/oobdMzbA2sGXp9g== X-OriginatorOrg: semifive.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36e25218-62e6-478e-4d97-08d887ca08d3 X-MS-Exchange-CrossTenant-AuthSource: SL2P216MB0379.KORP216.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2020 11:48:27.6003 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: eb56e202-7025-4888-9a2c-a5ba7a65df5a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mjmSEoWr9TXFCRQiEDB/WDdJf3rWfBeI1BpUmI0CuhCdRs/BpDP7gTFc9XmXBuIHNJuxQIchFFt98MS7AGtRMw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SLXP216MB0511 X-Mailman-Approved-At: Fri, 13 Nov 2020 13:06:19 +0100 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean Not s2 register, t1 register is correct Fortunately, it works because t1 register has a garbage value Signed-off-by: Brad Kim Reviewed-by: Lukas Auer Reviewed-by: Leo Liang Reviewed-by: Rick Chen --- arch/riscv/cpu/start.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S index bbc737ed9a..8589509e01 100644 --- a/arch/riscv/cpu/start.S +++ b/arch/riscv/cpu/start.S @@ -123,7 +123,7 @@ call_board_init_f_0: * wait for initialization to complete. */ la t0, hart_lottery - li s2, 1 + li t1, 1 amoswap.w s2, t1, 0(t0) bnez s2, wait_for_gd_init #else