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 B28F7C021A0 for ; Thu, 13 Feb 2025 18:31:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 540C0280004; Thu, 13 Feb 2025 13:31:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4F0BE280002; Thu, 13 Feb 2025 13:31:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3E028280004; Thu, 13 Feb 2025 13:31:19 -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 0D090280002 for ; Thu, 13 Feb 2025 13:31:18 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 5C7D11614B7 for ; Thu, 13 Feb 2025 18:31:18 +0000 (UTC) X-FDA: 83115763836.16.3CFEEF5 Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.181]) by imf18.hostedemail.com (Postfix) with ESMTP id 0808E1C0003 for ; Thu, 13 Feb 2025 18:31:15 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=DvIJp595; spf=pass (imf18.hostedemail.com: domain of jackmanb@google.com designates 209.85.160.181 as permitted sender) smtp.mailfrom=jackmanb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739471476; 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=AClg6xc2pINbi7O+kuo4Rx5bxuLheIN5ymwYfO5cePk=; b=6bc/XDhq79wD74/WX/hbI3nIiLTWc/GvNFTkxka0ejILgCkzywzaNu1pcsgPMSwSx1bEbF ivT3jsXOz5ngu8VuvFJR/o01NrpwTMI9aCp6jmh11ObArnf14LYgalZCrBlDkqw/1L53cS ePo352Bfbi8xmfvXT0rBrRrQ2whL/2s= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739471476; a=rsa-sha256; cv=none; b=psIjjvAeZIge7W3vFL5RDBSqeE+v9x5bx9cOGNEVURyKSo4CAqifeoR10nxfcAyr0lHcM9 0673ln9mFN5SZmTPiu9KIbBSW6r4HH2s00/iHgvQSjntzg3+XiMsq3CPm2DNXAW/XBBOHd d0rI06UesDxLZSnWjS7VTTOHYB2RY+0= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=DvIJp595; spf=pass (imf18.hostedemail.com: domain of jackmanb@google.com designates 209.85.160.181 as permitted sender) smtp.mailfrom=jackmanb@google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-qt1-f181.google.com with SMTP id d75a77b69052e-471c9947bb5so16491cf.1 for ; Thu, 13 Feb 2025 10:31:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1739471475; x=1740076275; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=AClg6xc2pINbi7O+kuo4Rx5bxuLheIN5ymwYfO5cePk=; b=DvIJp595dtyMm6p942R2KP79JgmebY8kBMIzAmaG/cghN4hEkPKNF3TQ7G1xAzgAK/ sTqeKLxCXAMg70CcxKE/2Q1o9g4sZ1xM7QREPe+BUy+EnwcvdhquZ5px4dvPf/3Bioxt WVm98DuBrKgwa9hv/mvlooD3Cssa+Qmaji8v3TOJaVdTpplPnsFuG6CmsZyVSwTU++XI I6DJahN01pFz3ibCCzgUoKw6EaA0HJILfKEVJ0+Y7wtHIP+9/Wv/9M4tO99f5tzuIf78 NT4ZrCvREBp0YuXYzcNQN+js1oi0Q8DtgYEnHJyBOVDeeVNyRL5HTeBj5XP/35EwJXIG 0dTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739471475; x=1740076275; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=AClg6xc2pINbi7O+kuo4Rx5bxuLheIN5ymwYfO5cePk=; b=VljBeqSRWtHz4JDhfy8A4CDlsx+LLGWK3A+y6Sw0lZ8EB4xFqOxYydP2UuzoxLV8DP 7LK2Yw+knufEEH4DaWIuzpBuIFzM1h4UShvbNYM0VDJjcQMYZd5e0iEJ0LiVZtgRVx29 4wUByrLJceF9DoTy/11HhEalVM+6aW/gDk69FExMF1TEKC2K3yr5TsSpWd9CqoXxf9x4 jcIx6+NXRdkRlGHIpOcwBS0kerRZ5OEmJODerLXTWskc7TCZjcMdVNJpsp0GyYwORD1w UUaJFB+WhwlNhc+KVsMpBOZNwvzcM+HqbmdO47fmvnHgsylm80DROC1d38HOPqb4odM5 BlxQ== X-Forwarded-Encrypted: i=1; AJvYcCVjDzXuSZj/tz9I5EqRs1HgO/n163Z2vIvFi9Ki65FeoDnQ6hv/EwefdEAjOBFOcB6i3XOFHHa+LQ==@kvack.org X-Gm-Message-State: AOJu0YxzYS8o+HKszjShlLaQIY4xBPl/p3QbrXyonEydoBNN0l4iCU/x nba6hhBuroluJxWxyItJsjjgfwJHF72++TwfO/f1URQLLeUZlvn5riA5yfE8DORpV34/eaTGW+O k//HLLQkOXMi4cAPSZG0m4O3meLb7cgIiJjGK X-Gm-Gg: ASbGnctcrOcgcw780g+SKWZTHSyXamAc9fUnTFXyfgXsdvs8FTRHu10YORnTF3ii4x4 UvFCZrcT/wHL3D4wAPEDtm15IjbJYdpe6LrDQVwQIMFiDm0xX4txa8mqYwkKkbbGLYyOXCK+uA7 gGScyXQIqEYcc+HOxmL+RPT7bqhg== X-Google-Smtp-Source: AGHT+IEtgHQZO+Agvr4cec8OVb2FcFfoXiu+sNQ9JIBG1YL3nxxEozej4WhPuCORwdlehTizoZ2LejYVUqa9QraqCOY= X-Received: by 2002:a05:622a:90c:b0:465:18f3:79cc with SMTP id d75a77b69052e-471c1fc26a6mr3898111cf.11.1739471474967; Thu, 13 Feb 2025 10:31:14 -0800 (PST) MIME-Version: 1.0 References: <20250213161423.449435-1-riel@surriel.com> In-Reply-To: <20250213161423.449435-1-riel@surriel.com> From: Brendan Jackman Date: Thu, 13 Feb 2025 19:31:01 +0100 X-Gm-Features: AWEUYZnY0TR-_0BlPhM5ws0toeVb1-Bf1wvQFlJo5QXbz9olhxBDK85xdDJADGE Message-ID: Subject: Re: [PATCH v11 00/12] AMD broadcast TLB invalidation To: Rik van Riel Cc: x86@kernel.org, linux-kernel@vger.kernel.org, bp@alien8.de, peterz@infradead.org, 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, mhklinux@outlook.com, andrew.cooper3@citrix.com Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Queue-Id: 0808E1C0003 X-Rspamd-Server: rspam07 X-Stat-Signature: 5j6f1p4gxkywt67nxfkn9wzwuojcqz48 X-HE-Tag: 1739471475-188713 X-HE-Meta: U2FsdGVkX1/Ldt7G4xCfGqjNLTPz6u+HUT8pCaxoSvA/mEXoYeH6qNR/T8fOUQAJjazPNQoLqwOs13q3LxqWQRb+buL48+Xc0QUPMiBw0MIozgKhkMSeAjUNxTsjGno5TeR//gHJr/XZhvAL/oeCRf/wISxKUZgtNpNbilkKfGvmSiyTwllXql+iX+r3xnJRAfB+jrhc0s4Dn2AAM3BSkFgkNn5P/aFyoOggwiCmKMHtWxQHNQdTQ0DXk2cWa3Ee5/UvPpCn+cmC7FqGrp+2fT9OX6UJdVgFyWy9FaqGc13E4m973nIwSKsNXNPhTYSZOGIA3Up7SgOJ01KuZn5WA9q96yJMs/YjxIj8tLVaaDs4pIMOiaoP1g9lH3rt/OcyCOsU0KQjCVscHCbUf92bPDUJfNE8KxsKsqGnMwQ5hLxebI/DIIjA65SvRM6klkPdulWuoc5Bh2h7YEnv1rYWnqWdmFYzlC+AW8FGg86Dxn/CYBjDLm2YG0DJwUQ6IRKsoVFj+izD053kdLMYQ5WWwqrO0PqWLR96cIW3ZYH2d/Xtqzl9pwnT3dCYlmaPknXFRE34o1SDhYl2/LOAG1uspcbQgH7wa3eASEen/P3c+9TdddyWYmZVoAfGGJl+WD1BiVtdBTgkkRmHFkowQBqCgoRf/5ZOPrCb1dir9URZvaOGHT+UDayryIoQRFzOC3IVNlHP1mE+8TQKHU9Tz2OdyJ+q4NtZVOc8UXlAbDQkPYb+o2ArQlI6NkPwnw8aK1ncTU+TDFfqcVSk97kPnt6iNr5sNEFY8gj0T6tjEF91hLR3AAHlmiw/BtVJp1wxn5cvwgHAC7DJbZdI4tpCGi8Pzs6Djgb4TOdxw6iVEkUSiO7cRvX5W6Z8fdbsh0VQG/6wfFZ9QNGDTlC/IpvUrCVZuSogxPWSCw4iiioFULX+MNrrORR/ouBkx16PlLVkgb5B2DCCe4ynxO0HFfVmHs9 hBHRqiyj S64bXHopeAK6o63ewywVMSq9q/nvHWiMJvjBaqDHUubbOntQX65uk1FE8vRoKTdPQoSIEiB02yYxs3AE2T61jS5sH4VluuHCnDdcUnoQSMV/nDUWruxhMNJUmYWn5Xk90UfwkWuT7+jKRTIXJOxScwpuNeOj0BJqKgm1icqUdB1zPnruiSKz5waAoBn4svW3EamssBsKRHXBeoVvii6ptY11V8MJrYWXr5nKiGs0zPmlFvRpULEZVg3mJFeH2H06lMzDd4fL9uHawXzb8F+BWk5SnT6kf2v0U45l++q+OBXWpu3jmN/85xeDV5tsEZHG1lm39 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000482, 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, 13 Feb 2025 at 17:20, Rik van Riel wrote: > > Add support for broadcast TLB invalidation using AMD's INVLPGB instruction. Oh - what if the user sets nopcid. We need to disable invlpgb in that case right? (I assume it could be made to work, but doesn't seem like a case worth optimising).