From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-il1-f176.google.com (mail-il1-f176.google.com [209.85.166.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B74E13016E2 for ; Mon, 24 Nov 2025 15:28:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763998082; cv=none; b=nvvwlf0e8yUcfEoWfJCLBxQLFdLVBxwewk7QJqmNAqhEzMdSYkOB8uKOTt0b1OV7k2qQDouZ6JBVD1Y/AcTeYBZoRkUbP0j9S6w4JzkjPi3VCwcXvbAdlJLjuWvt5M4czE3xZfZoQQ+Ger/D/Z+hAcdTdYaDK3mZAUho0+BJFKI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763998082; c=relaxed/simple; bh=q1RSYP6MsAvIm0Pq2Uruz+WZQe9fgkegsjE1gjboYnk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=i/aPsKEXX3RTkiLgBZ0Oq6XLCKXzKKcEvG1VCTLixKgueLNKBrdpjHkSi1ORx6FXP9/Xd2Ih2gclY1vseqhgCOazL+j8GqlQIi7GFE6//icPJUhs4NIbExZXDr9gNDq/MVlTkJs/ghBlpWDVJumtwihdzExp1Kppry9RcJRhO50= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com; spf=pass smtp.mailfrom=ventanamicro.com; dkim=pass (2048-bit key) header.d=ventanamicro.com header.i=@ventanamicro.com header.b=V5KZ7d0T; arc=none smtp.client-ip=209.85.166.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ventanamicro.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ventanamicro.com header.i=@ventanamicro.com header.b="V5KZ7d0T" Received: by mail-il1-f176.google.com with SMTP id e9e14a558f8ab-43379251ff9so25579105ab.1 for ; Mon, 24 Nov 2025 07:28:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1763998080; x=1764602880; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=q1RSYP6MsAvIm0Pq2Uruz+WZQe9fgkegsjE1gjboYnk=; b=V5KZ7d0TWB5xN7Tflj5OCflPhBySC6XszabAvnxm/rcySmjNin1+k7xXjURXbA0SZB TAiQXXLUqPHqY9K14jlGny/j8VQCi14hbgoik8SopBGavPBVdl/JwCb5RekbD16WoEpv EfpClUI57rfEX0zmtmXGVBD035OZIpzuaFwFCkaN7ceJ2zwntqyRgpx39Jqdd7QBZfAm XTjOuH8ClaS07u0zWHmmAg0rgEH3+iNdQMw41U1QIm7XXx8HQr0QzxJUPS6zooWMq87r 97Gmg1MvRH4RFCPe5PfFz4lVJzphrrjvCzw5v7P9V+2+n7m6IZlw4IYjuTw4gX43Y/vj SmzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763998080; x=1764602880; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=q1RSYP6MsAvIm0Pq2Uruz+WZQe9fgkegsjE1gjboYnk=; b=QfepaR7/CRTiWGrcOcaLlh+367jD7Ja8SrWRKcxkrt9QAL/rhqkXU4CVzzIEIVq+3g TgAh64NqXXw3sgphRj2PZQu9SKsPByZbtxZ+4H+pBz8zMDoL+C8Re6tL8vgT6VR6Ly1V mLXG0osbveKF2+XdBmV1nN1Vtyw951qowfyUMmhT5ACCL6hAmTyBce5WnSH+xPv0qS2I ePZny37IsQAmBoCNZ2cW1G6jEy4kAxNrdOSb/Ss68Fmsqf9nsJ3sCOX7vbPEhTIn1gBh g+QJOH/BZ4AvhQYpfwWk9B7/2C0y2qA5ym9Dws13kG6FVFl9LeLZJFt51Km17p9X+A4D bQhg== X-Forwarded-Encrypted: i=1; AJvYcCVx8r7C+RHfaA39KnxlUhkugpihr/+JbnFrjmm0/yszKEMB/Bb+h5t60Tf/hE/H6PNYOeYUjFm62FiG7kM=@vger.kernel.org X-Gm-Message-State: AOJu0Yxe56Us7M809NFBntarmIjNv/ox2IK/r4+FiW38y5mIZZgQJ/mM wQ0U8Z0FlPQxBCygNe7siJdZjHX5DlxzQUOAP9szHKaWagVASYWOB07YS/0gn1JOQU4= X-Gm-Gg: ASbGnctANoPBtyUkQ45fUKoIPQhLgBNN/Dpo85Z9tVUbz6rIk8K1tl9UOvCK7bg06rH jTah3BhJE+YEJbKjlRwmHeGRoKcLq2NjA+41i8XetX1eErkUfDD5FkSZtcNNyQRdRGGfStaOMQ5 stUHn4PT8TVckWGpnxEBvl6ey6KrLoQMYRIZKWeT+hrxyUvTdAg087QJreS5Dn1yOv2THBOcM4u 34ZyeSxC4w88FiH9abJ0HxbJK2rsEWhMRRvu2+V9U42eBy6iqDbdQ0VyGqmwFTudHdKgXRQMPVu /wWyEgBPwjIpm6kfwvt2hyzRsJGVPajzSps1H/FG1JyV+WD/pOvX7WHjT3sPjW4Ssm5MBmFdXmZ XEntKdX3OoK49eM8gU2mbp06yzKeA0/VVyNuCXIjuw3kyZHvAMW/hfjUExejVRtGXx+bmaYJoT8 /TG9bIw7w2RXQA X-Google-Smtp-Source: AGHT+IHmDpkWVE+bXi7YcFx06zdDu1mvUX5E8wtndVMa3n+flWgwc0GhUUEOVNOo3pwJ3is8DkRQDw== X-Received: by 2002:a05:6e02:3187:b0:433:7842:7967 with SMTP id e9e14a558f8ab-435b90f7448mr96578225ab.11.1763998079832; Mon, 24 Nov 2025 07:27:59 -0800 (PST) Received: from localhost ([140.82.166.162]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-435a90dba32sm60356135ab.28.2025.11.24.07.27.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Nov 2025 07:27:59 -0800 (PST) Date: Mon, 24 Nov 2025 09:27:57 -0600 From: Andrew Jones To: Guo Ren Cc: fangyu.yu@linux.alibaba.com, anup@brainfault.org, atish.patra@linux.dev, pjw@kernel.org, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] RISC-V: KVM: Allow to downgrade HGATP mode via SATP mode Message-ID: <20251124-4ecf1b6b91b8f0688b762698@orel> References: <20251122075023.27589-1-fangyu.yu@linux.alibaba.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Sun, Nov 23, 2025 at 10:33:19AM +0800, Guo Ren wrote: > On Sat, Nov 22, 2025 at 3:50 PM wrote: > > > > From: Fangyu Yu > > > > Currently, HGATP mode uses the maximum value detected by the hardware > > but often such a wide GPA is unnecessary, just as a host sometimes > > doesn't need sv57. > > It's likely that no additional parameters (like no5lvl and no4lvl) are > > needed, aligning HGATP mode to SATP mode should meet the requirements > > of most scenarios. > Yes, no5/4lvl is not clear about satp or hgatp. So, covering HGPATP is > reasonable. The documentation should be improved, but I don't think we want to state that these parameters apply to both s- and g-stage. If we need parameters to dictate KVM behavior (g-stage management), then we should add KVM module parameters. Thanks, drew