Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2670743imm; Thu, 9 Aug 2018 18:04:02 -0700 (PDT) X-Google-Smtp-Source: AA+uWPx/daR7BZGuGeJJPWvFqwekXbFmEMNA7z7KSgeUa1w3vwfnzBc3Qx2RK9TzZUwYIukTO72a X-Received: by 2002:a63:ef54:: with SMTP id c20-v6mr4135762pgk.368.1533863041996; Thu, 09 Aug 2018 18:04:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533863041; cv=none; d=google.com; s=arc-20160816; b=S7vToCRCAthVgGqfSv2DbhMo6qMW08Q1SiYkT8Moyvt+RKBgbvp5k3RV4e1y4AsZtQ 6hgT09/BfQYV8wuKN8WtvgjYQtMvh82tJiXigGpZvDBHX6P5AMkpB8/tpp3F3CPOYHpZ kAuGkowKZvlqYYaV/8nECz/RCKDGnL4vqKIOzOUc++iFPx35eaKdMd0WuSQfrNSMgw6n f2sTjVFrqpdYvuF6VMrfVBOCtPqh2+LnV3mcM2v28JcpRm7PhXtP0sRcvHIyrN2KN6cP Uo/Q6W5SNnk8l96Zsw2Qu7WoNQTgFmZ2nxJNyDllXgHf8qBhJHv8sOHJ22MQwCiIjgWx 20gg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=UjYM+J0EUkHYDuSg7Gelnkuk3nF0kEX8x4kLy1srcrI=; b=coAA5c7cuirDBjthOp5OgKxTTvOSRAmoONdpFnCML3WNYfeiG0M8neESpuiIyA/zXb XkYObaG0wD74ZInSJDxiP/oEjRMZJloRtG4doFR80q/Z+Me/3dCDYBqwO5jpdpa7ETLy x1+Jj8dysxHxPWsOoKQfr11Cfe8Z/dhvKtjj3Zhcxw88kN0wSkbKi7wDjtTcAt8pThGV 82coux0AGsgt0UpiUoTANsnqmjgCXDjGAENCnUqiYM0R4VWe4nJtHW8yMrxEP8jGol+E 6Mq9uQBJEgXO50BkvYfqs4UglY5wRB0LjGCYneSmLBXmLWgOa1KsPgu8owjfgPtTWrSS av1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="u/p1kPHs"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l21-v6si7485740pgo.272.2018.08.09.18.03.45; Thu, 09 Aug 2018 18:04:01 -0700 (PDT) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b="u/p1kPHs"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727545AbeHJDFM (ORCPT + 99 others); Thu, 9 Aug 2018 23:05:12 -0400 Received: from mail-io0-f194.google.com ([209.85.223.194]:38860 "EHLO mail-io0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727013AbeHJDFM (ORCPT ); Thu, 9 Aug 2018 23:05:12 -0400 Received: by mail-io0-f194.google.com with SMTP id v26-v6so6317385iog.5 for ; Thu, 09 Aug 2018 17:37:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=UjYM+J0EUkHYDuSg7Gelnkuk3nF0kEX8x4kLy1srcrI=; b=u/p1kPHsFve19eUrbpspxvngqcG1tIpnV2QBrTGaUTNmtfoNruBsyTcWGltl1nNqah eJHDT1EHfwI99dJNPrZySIjisDID7dek7tbPUzpcRKPw5aBHE3Ci2QuwmzbaMQDA2d9a c+kaDuxbQLgW9uku6Zi0hyRADMy35g1JsJYlutsiM+iqZi0e6k6VLK7ABTuYxAw4mD4y rSKbJGYC2avRuIzHH0Qjsdi314RStdupt1pFuuXrFB5DPgf07ve2PSU4SkLS2QvuJ/LO RwrBi+o+rs9tp1CA2ltKgtIwnlfHImQV+NIqR/utP4OBOyOssB+oEagsPqitjUnCo9D7 4v0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=UjYM+J0EUkHYDuSg7Gelnkuk3nF0kEX8x4kLy1srcrI=; b=owEsJBEyUz2HdUBGuffumgTXKPHohWz431/da+T+bQG8W1tFhxkOUYJcNcOI8cYMjS hdubQJXKg4UN0Cjn+8hKFMa6lVQyJS/da5xTp1m857xMDTC3EIaLUrFBsUjdXGeHhnZ8 nhbwEZ0wZwxG2LpYQW3crpviBwZUKVT5OoBCcEn3US26+H+SRFkcJhMrolV0/pKibW51 zGOSnKwjiuFQgGxSRpS3AXaClnN2JRsjRyrw8gm3hgLIBtjILbIH57Mxmv/RuZLKESFK 5lxhw9VOh7FyfP58KZylH5X+MrqLDAJj5RVbpE3yUW3HSH76KUaYUjA9LXnbidf9xk/W I4jg== X-Gm-Message-State: AOUpUlEQPIy9tnB1UcCRzVHANrEmXxCkxliTr2Hj6GpCKQQjpEH6Qw4p x964Ik3gJDnCqInel5sHCtYO7pTJ0OpK2PManuI= X-Received: by 2002:a6b:35f:: with SMTP id 92-v6mr3661216iod.63.1533861470400; Thu, 09 Aug 2018 17:37:50 -0700 (PDT) MIME-Version: 1.0 References: <1533223316-9942-1-git-send-email-zong@andestech.com> <3AB16BFE6992A349B44EA6D8F29BFB476B1EA2CC@ATCPCS16.andestech.com> In-Reply-To: <3AB16BFE6992A349B44EA6D8F29BFB476B1EA2CC@ATCPCS16.andestech.com> From: Zong Li Date: Fri, 10 Aug 2018 08:37:39 +0800 Message-ID: Subject: Re: FW: [PATCH v2] RISC-V: Add the directive for alignment of stvec's value To: Palmer Dabbelt , aou@eecs.berkeley.edu, hch@infradead.org, linux-riscv@lists.infradead.org, Linux Kernel Mailing List , Zong Li , greentime@adnestech.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Subject: [PATCH v2] RISC-V: Add the directive for alignment of stvec's value > > The stvec's value must be 4 byte alignment by specification definition. > These directives avoid to stvec be set the non-alignment value. > > Signed-off-by: Zong Li > --- > arch/riscv/kernel/head.S | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/arch/riscv/kernel/head.S b/arch/riscv/kernel/head.S index 3b6293f..11066d5 100644 > --- a/arch/riscv/kernel/head.S > +++ b/arch/riscv/kernel/head.S > @@ -94,6 +94,7 @@ relocate: > or a0, a0, a1 > sfence.vma > csrw sptbr, a0 > +.align 2 > 1: > /* Set trap vector to spin forever to help debug */ > la a0, .Lsecondary_park > @@ -143,6 +144,7 @@ relocate: > tail smp_callin > #endif > > +.align 2 > .Lsecondary_park: > /* We lack SMP support or have too many harts, so park this hart */ > wfi ping