Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp29727195rwd; Wed, 5 Jul 2023 16:53:44 -0700 (PDT) X-Google-Smtp-Source: APBJJlFu3tlIhfhncqgigakrjZh5qCmw4BwYKCM5W47hjykvelk/t3AtoaZjOhXkDga2VgcxsDP5 X-Received: by 2002:a05:6a00:b4f:b0:668:6eed:7c12 with SMTP id p15-20020a056a000b4f00b006686eed7c12mr355192pfo.22.1688601223890; Wed, 05 Jul 2023 16:53:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688601223; cv=none; d=google.com; s=arc-20160816; b=TV2QaSU7YRxXS9hwbVIUxDWloV9ZaBZheKwBPaI8Km1/5US0IKk61W3u7V6MxAMfc/ SpsBgK0ldJJETOT1eBDNw3xux6H+1BM0tm89PGKdIt8xP/yOzBH4s5bzQOpd/Q3U7Lp7 atHL/oPz3rLEwqYIHJ1qDScJAoQDMTQ9H8WZfvzyrUk0jg7HYiKTixDOdVNbM57kCJTy f0JpLjR2t7t71nUcZBBSJEjuKX/L5NztR9E5qT/ZnmTG7PHyLWX+HW368cvi7oj4LuPf xdr00hLppqK5FceHzqi60syZNMwnJZGQC2irwE58c74G1sTsTXzvQe8P8WURSh9khDrf 7cqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:from:cc:content-transfer-encoding :mime-version:date:message-id:subject:references:in-reply-to :dkim-signature; bh=heq1Q1+wvbmb5OAij38OsJQX4YW0Eh3uUJoVnnFKKL0=; fh=mobAsyidN8PqpbeeOcbrUgwb2ChkofAG5y8WITrYdnQ=; b=oI4h4N2Po2zkWWcfH6e3BYiHSXBjKda++lHA4NjTk4HNvZheircdCIXHbz6tR+oWvr caEgGttjM+lLnmJCaLXMsW3YHZfQYI4TrdLm+T5i5sJ758lsO6EhF2BpS+BkHbqDDCZW 2F1UJlp9OTFL8vzxNxVR7lhjxYYOstxgRiowh+5a5rKYueHIETK0usutPFnXGc0aN6wB gsNjkoZCv+TcxsdWA7YPz6FcnItqel1N9is/qrDl9VCX3/ZtEjak58oCsB9eaI0YC1dq CGXOuo39tMWaC9duwS/6f063zwzZsv/+orlEO1ISynUzs47g9zT0vBi1L+11Lsxz6y5k IyQA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rivosinc-com.20221208.gappssmtp.com header.s=20221208 header.b=w7Obabrx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s7-20020a635247000000b0055acbe61853si238458pgl.430.2023.07.05.16.53.29; Wed, 05 Jul 2023 16:53:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@rivosinc-com.20221208.gappssmtp.com header.s=20221208 header.b=w7Obabrx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232164AbjGEXkp (ORCPT + 99 others); Wed, 5 Jul 2023 19:40:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44672 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231950AbjGEXkk (ORCPT ); Wed, 5 Jul 2023 19:40:40 -0400 Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2DC7E12A for ; Wed, 5 Jul 2023 16:40:40 -0700 (PDT) Received: by mail-pg1-x52a.google.com with SMTP id 41be03b00d2f7-55ae51a45deso79226a12.3 for ; Wed, 05 Jul 2023 16:40:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20221208.gappssmtp.com; s=20221208; t=1688600439; x=1691192439; h=to:from:cc:content-transfer-encoding:mime-version:date:message-id :subject:references:in-reply-to:from:to:cc:subject:date:message-id :reply-to; bh=heq1Q1+wvbmb5OAij38OsJQX4YW0Eh3uUJoVnnFKKL0=; b=w7ObabrxLzWbFZucsKbXsxG872nezRh31k9tgMIKAmOV1ZnhQy797FIaBqEHUd/S6u yqa3PCq34Th7JgfLwyPgxW6/xSPozlZhDK9/i8xmrzHgPtPK/vtnx1ChdB+67VPUR7Hi 9p3D08Y1dTf2Ur/iw1NhgTL8dzYd7W4De9TKoknq64Q2N+iH81rDvYSReXlWVF+nzBb1 kzh8UeQbi+057HGg7/4ohJitSPFwglsZBDO9Rd69vvR/Cp54estk3Q7fTzTHUjKvA775 +EPtZ/X6mQ2sET5RP60mdz/BLaIY0qRd67Y+3nMNjSJbFl6e8wtsK28/2QfZyJ+NtB38 gWVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688600439; x=1691192439; h=to:from:cc:content-transfer-encoding:mime-version:date:message-id :subject:references:in-reply-to:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=heq1Q1+wvbmb5OAij38OsJQX4YW0Eh3uUJoVnnFKKL0=; b=g6AmhcLI4uAIq2Sl2WcR85DgmNu54rG0G/xRZHDO2oIgvXwbx0hUv0/lTye1d/BHgx YfCOztxn4HAkqrVoHybTB7y5or2TdFnGvBeMJvpbUhOvOIBf7fOGJXm/4owpMMfi3+Q6 aFxVjTuQGy1/1U8CiilyLm1YEoWts3MY0EBr1BJ5M45G6+E2qwdLSMFGVHele0UsFXWH qkw7kG/ajHhes3A1oQ6hKlpRTsZcal2jRpvuPSLt20aXhuXo08KG5BivcKkWtNy0yA/s SA5tZfJWauk1k1Kv32n6eCcA7yDfc9c3OKzWtkOP+kfVamUgJB4hBsWwpDFcVkLAEqRi R/tg== X-Gm-Message-State: ABy/qLaj2j5ELXnQpPWllPphVx/dgALjldgjud47CBQ2fvWEOPCIUNoB 0RW8fv/cGzmTeDn3bkzFVAOltA== X-Received: by 2002:a05:6a21:9983:b0:12d:cf28:3bc7 with SMTP id ve3-20020a056a21998300b0012dcf283bc7mr280116pzb.11.1688600439500; Wed, 05 Jul 2023 16:40:39 -0700 (PDT) Received: from localhost ([135.180.227.0]) by smtp.gmail.com with ESMTPSA id s7-20020a170902988700b001ac2be26340sm25658plp.222.2023.07.05.16.40.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Jul 2023 16:40:38 -0700 (PDT) In-Reply-To: <20230629142228.1125715-1-bjorn@kernel.org> References: <20230629142228.1125715-1-bjorn@kernel.org> Subject: Re: [PATCH v4] riscv: Discard vector state on syscalls Message-Id: <168860030759.22647.12460788590492187878.b4-ty@rivosinc.com> Date: Wed, 05 Jul 2023 16:38:27 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Mailer: b4 0.13-dev-901c5 Cc: =C3=B6rn_T=C3=B6pel?= , linux-kernel@vger.kernel.org, linux@rivosinc.com, C3=A9mi_Denis-Courmont?= , Darius Rad , Conor Dooley From: Palmer Dabbelt To: Paul Walmsley , Palmer Dabbelt , Albert Ou , linux-riscv@lists.infradead.org, Andy Chiu , =C3=B6rn_T=C3=B6pel?= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 29 Jun 2023 16:22:28 +0200, Björn Töpel wrote: > The RISC-V vector specification states: > Executing a system call causes all caller-saved vector registers > (v0-v31, vl, vtype) and vstart to become unspecified. > > The vector registers are set to all 1s, vill is set (invalid), and the > vector status is set to Dirty. > > [...] Applied, thanks! [1/1] riscv: Discard vector state on syscalls https://git.kernel.org/palmer/c/9657e9b7d253 Best regards, -- Palmer Dabbelt