From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fout-a2-smtp.messagingengine.com (fout-a2-smtp.messagingengine.com [103.168.172.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D5D692CCB9 for ; Fri, 22 May 2026 18:55:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.145 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779476137; cv=none; b=VZKxzGzgGZeIQVE6BtBGJiOuaUWm5xRY10rxQF88ugBzlxX9dFD4k5+UIJVh3jsPFxN5jPUwVqWygjUt3OMw3rOBlpb4pwlu+woxD2/1/pxuCZJfX5ynymT12CmSa/JMoEYxyCor9gBgX2JaMPsRZe8QFAjDS5640nGibrr5CY8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779476137; c=relaxed/simple; bh=I0hcQk/tS0J7TWvt5YgJIBZItsL0gV4ZDmBl9Gc2bms=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=IRJsI90QWDqvroZo6sA64tr51+hHe2LsQxr5qSCqHWFwHYv9LsVrNI9VKCvsmYQm6yVjzwd3AdEfmvOSA/QMj2cCJROU38myBa5uozKpEfgE1HIbHE9osHd6GNs2Ji4s5RrIZzNIrw5rRlmQXOwkk8MBOeZ0SVZhwMR1MLMY4rA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b=m0WRxH8g; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=VKZn8lmR; arc=none smtp.client-ip=103.168.172.145 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="m0WRxH8g"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="VKZn8lmR" Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id 11EDCEC00AD; Fri, 22 May 2026 14:55:35 -0400 (EDT) Received: from phl-imap-05 ([10.202.2.95]) by phl-compute-04.internal (MEProxy); Fri, 22 May 2026 14:55:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1779476135; x=1779562535; bh=jMXW462J7KBbP+UVAeTru+CXG+zxI7UyNGTZP4jTGXE=; b= m0WRxH8gPKnMGKTehv5pWGzNgH/vFtWYCuAGDZHkhQUzdw6U3K+E+XuQhO2rIiYQ BW80k2nTLbqTKd6ASEGfAbi6cQ7rRbrmtGB7YFRrP6Wq/UtVGD+KdOCFw8uP+ESL d6D31+OrZBULIENzCOOLBXY60qePLgcHJme91yDkq5DV8d228UyuQmQmX8wLVVdm gEhFQeYcow1L4tC/OfGn9RIXMAJwaaFHceZZIwyIcCwx8oABUXy7Box65JGFWHZI h8KTmAR5/Hczlj0aA7TEgy2ePoQG9KqaY3XXvLggYRNM3FXXQa50cLblPwjUxlrm 5JyfgRAhRgJLboEa8mt9Fw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1779476135; x= 1779562535; bh=jMXW462J7KBbP+UVAeTru+CXG+zxI7UyNGTZP4jTGXE=; b=V KZn8lmRoelTFcwYYv7Z6NRmQ44ns8C9RMRmVEBremn94ZDxt0Eu6rs/0SzMWpXrc qh8QEmLXKTZ9wBjk5UhEnwB531Flek9GC+L3XVXUGwRk0GO9WIGmFwhTt+V792IK xN5ntNuK+jTsHsCH7Yr3xu58pvxUgKtuBIHpKp+OP19o9xI+Lz5b/WiZ+73RSh4h YHwkBk0OAcSewYNhiuUSlUZ16Z/2G+nl3oHZMdC+YNbD86omFsyU70yh0dR/hH3L tHJ/yJrhgt7dW31J28dEW/ke5zXyKKSDPtAFIUijeYhI7O3IZGdoOFaHNCzUgqya lb9hM8SlNmtJWl1xeQxrA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdduhedtleegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgfgsehtjeertdertddtnecuhfhrohhmpedftehrnhgu uceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrthhtvg hrnhephfdthfdvtdefhedukeetgefggffhjeeggeetfefggfevudegudevledvkefhvdei necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghrnh gusegrrhhnuggsrdguvgdpnhgspghrtghpthhtohepvdefpdhmohguvgepshhmthhpohhu thdprhgtphhtthhopegsphesrghlihgvnhekrdguvgdprhgtphhtthhopegrnhhtohhnrd hivhgrnhhovhestggrmhgsrhhiughgvghgrhgvhihsrdgtohhmpdhrtghpthhtohepghgr rhihsehgrghrhihguhhordhnvghtpdhrtghpthhtohephihurhihrdhnohhrohhvsehgmh grihhlrdgtohhmpdhrtghpthhtohepphgvthgvrhiisehinhhfrhgruggvrggurdhorhhg pdhrtghpthhtoheprghlvgigrghnuggvrhdruhhshihskhhinhesihhnthgvlhdrtghomh dprhgtphhtthhopegrnhhthhhonhihrdhlrdhnghhuhigvnhesihhnthgvlhdrtghomhdp rhgtphhtthhopehprhiivghmhihslhgrfidrkhhithhsiigvlhesihhnthgvlhdrtghomh dprhgtphhtthhopegrrhhnugeskhgvrhhnvghlrdhorhhg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 656DC182007E; Fri, 22 May 2026 14:55:32 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ThreadId: AMu38ZBA5kDN Date: Fri, 22 May 2026 20:54:31 +0200 From: "Arnd Bergmann" To: "Juergen Gross" , "Arnd Bergmann" , "Ingo Molnar" Cc: "Richard Weinberger" , "Anton Ivanov" , "Johannes Berg" , "Thomas Gleixner" , "Borislav Petkov" , "Dave Hansen" , "H. Peter Anvin" , "Peter Zijlstra" , "Will Deacon" , "Boqun Feng" , "Gary Guo" , "Yury Norov" , "Rasmus Villemoes" , "Boris Ostrovsky" , "Alexander Usyskin" , "Anthony L Nguyen" , "Przemek Kitszel" , x86@kernel.org, linux-kernel@vger.kernel.org, linux-um@lists.infradead.org Message-Id: In-Reply-To: <57e5a8e2-d277-459b-a10f-48c5f1b5f0cf@suse.com> References: <20260522141959.1071595-1-arnd@kernel.org> <20260522141959.1071595-6-arnd@kernel.org> <57e5a8e2-d277-459b-a10f-48c5f1b5f0cf@suse.com> Subject: Re: [PATCH 5/8] x86: remove dependencies on CONFIG_M... CPU options Content-Type: text/plain Content-Transfer-Encoding: 7bit On Fri, May 22, 2026, at 17:46, Juergen Gross wrote: > On 22.05.26 16:19, Arnd Bergmann wrote: >> >> --- a/arch/x86/xen/Kconfig >> +++ b/arch/x86/xen/Kconfig >> @@ -10,8 +10,7 @@ config XEN >> select X86_HV_CALLBACK_VECTOR >> select HIBERNATE_CALLBACKS >> depends on X86_64 || (X86_32 && X86_PAE) >> - depends on X86_64 || (X86_GENERIC || MPENTIUM4 || MATOM) >> - depends on X86_LOCAL_APIC && X86_TSC >> + depends on X86_LOCAL_APIC > > This is problematic. See commit 93cd05976498. > > Maybe use "depends on X86_LOCAL_APIC && X86_L1_CACHE_SHIFT >= 6" instead? After patch 6/8, this is always true, so I suppose it would if that came first, right? On a related note, are there still remaining Xen users on new 32-bit guest kernels? I understand that one could still run modern kernels on 32-bit Xen-4.2 (EOL in 2015), and that 64-bit Xen still supports older 32-bit guest operating systems for compatibility, but I'm not sure if there is any reason to legitimately run a 32-bit linux-7.x kernel on a 64-bit Xen instead of running a better supported 64-bit guest kernel. Arnd