From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id CB247C02183 for ; Thu, 16 Jan 2025 22:38:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 56F8F280002; Thu, 16 Jan 2025 17:38:00 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4F827280001; Thu, 16 Jan 2025 17:38:00 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 398A1280002; Thu, 16 Jan 2025 17:38:00 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 1F419280001 for ; Thu, 16 Jan 2025 17:38:00 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 959171A03C6 for ; Thu, 16 Jan 2025 22:37:59 +0000 (UTC) X-FDA: 83014779078.01.18F4AD0 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf02.hostedemail.com (Postfix) with ESMTP id 71AAA80010 for ; Thu, 16 Jan 2025 22:37:57 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=uKmwoAHW; spf=none (imf02.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=peterz@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1737067077; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=baA3kci9Nwk8+Js0+p7PuVaHWs7BI4E3GbSBfNTgTN4=; b=taOF86c2eUVmPeoJQy217qOqYu0tVN2mL70Bg6xosm4VXOV7mezBMkjC/9mgqcnF//2D35 ZHwdaVzunpf7Qav5hp0VIdEL7B5W8B8jYdIn6VhledCv1ajwT3roTDYOUJxPHnNGRQFqWS xBYC1hYT2F51FEFQfTma/mGUrrbtm0o= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=uKmwoAHW; spf=none (imf02.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=peterz@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1737067077; a=rsa-sha256; cv=none; b=8UqfF5imBS5V4S4s1bRReRhv6ylLYBgj01SeqSNbL3j7Xif82gdsulMg0/0+pTgXDtXFDO oE9DezrKJ0vh8f6ywvSuxsNAzamCAIRiOA0+WrbDfuakMbGlglL0PYoLiMKL0m3d/1yOFC f7lH6cHiJFi8COyssxrTt/iDmYH50Hk= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=baA3kci9Nwk8+Js0+p7PuVaHWs7BI4E3GbSBfNTgTN4=; b=uKmwoAHWSuuC5HQtVCfyGNdbHX XJ8luxAnuzLhqgRnOJdybtnnT6VvqWeOsWx6mUDnBS9vWpB2ymWoDvQfYygeN4R0JxV70dsPrZ0lZ +G7PAtzjE0q2UbtENx8dAyp4N7mdTgZaXDTIKBNk2B3Yns64KpVsklQe71OBAN+XrbeCutR9b4gqV 5ubSc3FP6+34wRZ5dlPuNo7QlT+mtda7SGRgcjRo1iTfmI/IL07TfSUOVhNBfM/vOOiROfZxINZKv AE7S7r7qUTWLs07JYMi0nPQ25WllxSsL+R7yjXC4eqczMuXSwlrxxlmgVOSNGyrA6LYmyQV/8iw5A DoD94N/w==; Received: from 77-249-17-89.cable.dynamic.v4.ziggo.nl ([77.249.17.89] helo=noisy.programming.kicks-ass.net) by casper.infradead.org with esmtpsa (Exim 4.98 #2 (Red Hat Linux)) id 1tYYUn-00000003ZcJ-2qka; Thu, 16 Jan 2025 22:37:49 +0000 Received: by noisy.programming.kicks-ass.net (Postfix, from userid 1000) id 91802300777; Thu, 16 Jan 2025 23:37:48 +0100 (CET) Date: Thu, 16 Jan 2025 23:37:48 +0100 From: Peter Zijlstra To: Michael Kelley Cc: "riel@surriel.com" , "x86@kernel.org" , "linux-kernel@vger.kernel.org" , "bp@alien8.de" , "dave.hansen@linux.intel.com" , "zhengqi.arch@bytedance.com" , "nadav.amit@gmail.com" , "thomas.lendacky@amd.com" , "kernel-team@meta.com" , "linux-mm@kvack.org" , "akpm@linux-foundation.org" , "jannh@google.com" , "andrew.cooper3@citrix.com" Subject: Re: [PATCH v5 00/12] AMD broadcast TLB invalidation Message-ID: <20250116223748.GA33629@noisy.programming.kicks-ass.net> References: <20250116023127.1531583-1-riel@surriel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 71AAA80010 X-Stat-Signature: jke8g6jumauef9jq4yrrm67qq7zbujeu X-Rspamd-Server: rspam08 X-Rspam-User: X-HE-Tag: 1737067077-378985 X-HE-Meta: U2FsdGVkX19Lm0E06nWo2fEMe1dkoOjGy01OtSN97fSWiCxNm73hrliM+XkjmTBnvUmxtccpOGYnGiqmToS8kN3DoVbk6CJfBlDz2ZVGBFccZG+ngC4zJR4pf3oLkM2qkWBf0uytZ7PvQTZl+QJx0pE23f7fEmL1WOirLV216SVnlRUOLoPUNygUkgOIf3W7cpLXL37TbLWqh4Mjc9WiC8Gg/77PXBzWLdEUrBJWp5XzvBDDF57BK+2BrFEba5PKGcexqSyQxtkN2mYnJIhy5AS0nIHKJlH8PkvneK281d7bpJ6n3CIWddOdJW6xO4zl3V36mkm4RJmqpYo1o9qKHwwIdn9h+iOsKUiNOr7Z5sqPMLa670Se9bXGjpbMnFhNU/bZpEluBuxXUkiQxFK0rhQRow40h88/dxGimHuz/jkuEWqIGIsrI9Cy9afwoWPoTdBz2MdFjsgNRKFpcwMlYjMWrxNCsqT1fR3eTUzdafDMcAF9D0Gbep4ReBf9zAyA+kJZRiD7v3RCz59gFd+ak0W2cnhrrG2cZDR7GP8PVxaMKj+HTeWnzWu8lYJ8lJ1BBEb8azTQw7rMc6razOvpE6y5GeAdXaG4W1UnSsVCLuIByVpb5cYDC8a+q6zQQBjL50xRrL3fcdOTDJn8bi4Yh1zg+Lu7OInk21BoXRculbx44yZ8pUJqBauP0crvldrwigGwzgF8Nmmh/Wq53PvfJf4Fz/9rS8rvGYcNnOA6Rmz/8v8juZ5BrVnq3xGXSMCttaDg8y07jt+m4SHeCV0WPzj6Qg7tH32x4cK0GuvwVhaFyqp3ykNQZIfDSOuyezXJxieUjmPv0TuGojyDqwHiKnkr94WMmJYt5ogzhv/nXJTkNsf1OFXIu9EY2on+qhjTlCkCIkYqGMJFzUHe5oYwPuVbHRiUmEwjWk6K60sJVEOaNaIRzzK9LaMhOXWcHPIV6R5cKiLphiu8XjQ33D9 v1WB8EUl f5i0/SZE4RqgBZzY/31gdK67e57j9dtGqLLjMHGLiun19OKSFJELKX5h2U8+FmlMQRP7sDZOjvXTAa92uAW9Gz6D2JBWz//ambFHf1FEphZ5d4dn8BquGpFXGskPXNQRGVI0p5OC1UvPtzLRqLXzXLyzZ+lmdp7aZxmDw5my4c3jjuIsKCZf+IuCFjZOJH8/cGg8Djz7TwbiKpIgjQeN/LnDAg0P01hOGRK+x2wKaap8LNyCSYRBBFo7csyEkJFv0nlOIQnHAlMGklr0NzF78/2OP+hfZBZfxJbWx6qImBW3l24j0hEnP+TW1kQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, Jan 16, 2025 at 06:14:00PM +0000, Michael Kelley wrote: > So CoCo > VMs may still use the paravirtualization that makes hypercalls to do > TLB flushes. It's future work to *always* use INVLPGB (if available) > in a CoCo VM. That would place a limit on the number of CPUs, to be no larger than the number of available ASIDs.