From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f202.google.com (mail-pl1-f202.google.com [209.85.214.202]) (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 A322035334D for ; Tue, 19 Aug 2025 23:54:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.202 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755647672; cv=none; b=LdfQL1o8vnWObTYWFrJpyVgXfnv0lw85R+GMunmboyt2T+z/k6mB0M0m7RPCPj3BWkZLx8+VTkG4HnMT8i0rn2F9RNMAtfOE3vAbtfV76EA79KVNf9F0eRXLhiGq/oFu+qUBXrTFnKIcDav9C37dWgqQWlzfR6SoXeVpO4dyKX4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755647672; c=relaxed/simple; bh=7mZ2Rop1MQkRe57iV3p+aBejBXKB1RIJBmZxudX1P4A=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=uINtfiYuPfn4C3/8VWgCoTHxZpO+9lGw0qGg3dCILotsxID/p2nO19C5i8yBIfXW0bHd7lMoifBSwI0GTDcwWJ9yI1sBMw/tJJzMRrB5kZOdVbuSL8bkdEXQj1/4ChKiRQiLE+f+KHERER/4sPVR4S7KSTswTm6bUbZQQpHS1n8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=fjEG08DR; arc=none smtp.client-ip=209.85.214.202 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="fjEG08DR" Received: by mail-pl1-f202.google.com with SMTP id d9443c01a7336-2445806b18aso65059375ad.1 for ; Tue, 19 Aug 2025 16:54:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1755647671; x=1756252471; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=GKJkXuUIpUQUM+xBcUSsl3rt1yGa7xGaxl8d9fCwxo4=; b=fjEG08DRkaAJRzM9QVd6jf/kPVrIXZcNdZEaTrtlkje/KGXyuVPf7sbeB22Y5Tn4cg x62fpSRcWqB1QpMjO1gTUSaXr2O5Ob+XKt/oto4Z+lhNH9SgPeanGG0fzVAaeOvp36AZ dd6dqaTw75SuygyPzcPgl6bcExk3HoSMoSSv6Ed9Uj9JBFGxbEgH9wSavkenkd0PQc3w AOec3kZ9BDs7NxiVCQ7yKx7XSgHoz2yckecpDjy9MSbxy7//SYXRbbxr8TjA+RGvrqtL aGSJFLQSDdlORLdtzCkSP8KUqjrpzQrpjatC1VetlYiDJiURelQmYe9gk7+ua7WQAHee ivYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755647671; x=1756252471; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=GKJkXuUIpUQUM+xBcUSsl3rt1yGa7xGaxl8d9fCwxo4=; b=COV+AT7qyf2v5QfVrFNiaNq3B/GQQ6KjNvyIt37HdTmE0F+UQGxgcWBr8Z0nIEUGGG xUqQfOBfNq4ND4MhmUCeRYnoPmvfwz71v9AEM9OYGj0fOXbPYpG2l/89WVYy/j3QC8FG DcX5yQEcxKXGA59LXg2DVFxo0j/iUoR4YEI21/NxXkgcC4blJYxlVv3nVDVkdQHUP2FN a2YHZP1JPEqUZVFiTrDJP69f5lfk2QeFGG9awHu70qqHH9H/pp3zlWsHVw4MAThxhJuD dtMMUE47jWrm/OayuFz2SyUaGgMPK8PnRLrTJxc7DYZE+mCd1QbTlGJiLtmaqQAv8lI3 mWIA== X-Forwarded-Encrypted: i=1; AJvYcCWlnnt1hHbIx73BM3V7F5yN6QsUig60qMlVuekqmyCGkygJrmuFH6LGTzjNaYW/qL3TkyooTKInN1ofgDg=@vger.kernel.org X-Gm-Message-State: AOJu0YzAtSXzh7fbJJE5ZfqSSJ8OHKJhExE93ADJKhDbPo+FRVGg/CAp omyAPwDXnD5Ta8dkNJw2pwtpOeJqa0Ssz23ZX0+p7+biROlHMu2AKBePK8knqLl9oArBV5fupgb F74K9sA== X-Google-Smtp-Source: AGHT+IFxiQOE+L5bzVLkoj9P4wR69GVqLYrYE/Yp4V5UbrRa24ig1wPqjdPLp+qoI1s6HE43mpFqF5WBBcM= X-Received: from plbv17.prod.google.com ([2002:a17:903:44d1:b0:235:f4f7:a653]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:903:246:b0:240:6aad:1c43 with SMTP id d9443c01a7336-245ef25a2e5mr9368545ad.48.1755647670844; Tue, 19 Aug 2025 16:54:30 -0700 (PDT) Date: Tue, 19 Aug 2025 16:54:29 -0700 In-Reply-To: <7cfe68c2-a84a-4416-a9ca-3bf5225190a1@maciej.szmigiero.name> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20250626145122.2228258-1-naveen@kernel.org> <66bab47847aa378216c39f46e072d1b2039c3e0e.camel@redhat.com> <4ae9c25e0ef8ce3fdd993a9b396183f3953c3de7.camel@redhat.com> <3xpfs5m5q6o74z5lx3aujdqub6ref2yypwcbz55ec5iefyqoy7@42g5nbgom637> <7cfe68c2-a84a-4416-a9ca-3bf5225190a1@maciej.szmigiero.name> Message-ID: Subject: Re: [EARLY RFC] KVM: SVM: Enable AVIC by default from Zen 4 From: Sean Christopherson To: "Maciej S. Szmigiero" Cc: Naveen N Rao , mlevitsk@redhat.com, Paolo Bonzini , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Vasant Hegde , Suravee Suthikulpanit Content-Type: text/plain; charset="us-ascii" On Tue, Aug 19, 2025, Maciej S. Szmigiero wrote: > On 18.07.2025 10:19, Naveen N Rao wrote: > As you can see, currently AVIC works there even without force_avic=1 so why > now hide it behind that parameter if errata #1235 is supposedly not present > on Zen3? Yeah, I'm aligned with keeping the current semantics for force_avic (and by extension for avic), and I'm pretty sure Naveen is as well. > Also, this platform is apparently confident enough that the AVIC silicon is > working correctly there to expose it in CPUID - maybe because that's CPU > stepping 2 instead of the initial 0? My vote is still to only enable AVIC by default for Zen4+. The story for Zen3 and earlier is just too messy.