Received: by 2002:ab2:6c55:0:b0:1fd:c486:4f03 with SMTP id v21csp317137lqp; Wed, 12 Jun 2024 02:30:36 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXKKy1t4q66FMtMrn+8seTyas+EY7fAhK1UOT3PN9vhaWcQlIuGLAZnswwXIaH0lEkTuElUrBd2Ybj126XBxcUu0WOWdhVcBCIJLG46bw== X-Google-Smtp-Source: AGHT+IF34hQ2hXBlheSw+O/80YBZjs5dRsxod+ZeSA0HSTZ6K7f2UHH7vt2n8LtmsRV4QZDz3K8w X-Received: by 2002:a05:622a:1a8d:b0:43e:39db:35ff with SMTP id d75a77b69052e-4415ac6e2dbmr12628341cf.62.1718184635796; Wed, 12 Jun 2024 02:30:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718184635; cv=pass; d=google.com; s=arc-20160816; b=sFINGaDe3KFvgc0CCVRisxpjLJ/fxuUrRLhE8AkJ9zvkfUtFYxyn8lx0I5t1wd/KVm xa1eWGDnUdh31kf4EAHP+DEEJNkw12EZfK0ykleZmlCkgv8FuYzDGf52DGZqtSLmMrwk hvN7Z7gaUvTzImVLY56hpTPkCIuqJCRP5lFLA3aPL/HyDogbXoWkw0+uDZxKgVmzii7e 02EfZ9TfnFgtFzbEnzlQXzdP/8p7OAWmJy3EzjFMXiNkR85qWFP1KcApbeJItmtJIl8i O1zJMhKnTgjC2KLS/ASKfObe64ABO2Rdo4BJNYhUQTkhBdQWckJAY+q4iJVwkaffirOG cH8w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=bAaBH5qaA/JFcGMfRi72p+tRzwYREYvEMYDRH3DvGZo=; fh=piasXJPflwfYPkFBKDr6N9IZtYaC2VWyLCr2f1cEFs0=; b=R8GBhCW/NVaMwHuT8U8LUT2lyEyAnmw/K6a1TAi9ZCub2ovsNfi4R4ftP3jzIqmw1U Avx9EudH2p5/E6LXwJJ6MrJVWhDYsvxelNp+fMFyQmQ3FOSrtuQJWeb+SQzdp730+DNn 2xAzEnnDDBz6GvhPmAjZ1Y02lcU2rDf1rSquQqqgnLI+GJ+nCXoG0zRAYw8WYDEqUid0 /DdZcuimOFrm/wSTkwyMISbEuM4IOVymHkkzzhmwT6PEJtdRFNp1tbY9vn7P0DLhG9Wg zRKtPF6Arn+FYvZQxkKlE1wYkmv0JQhKZ//POgRUDjpel6q+M+8RzcRdPCF1N5+x3ca0 wHlw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b=Qsc+AJ2q; arc=pass (i=1 spf=pass spfdomain=alien8.de dkim=pass dkdomain=alien8.de dmarc=pass fromdomain=alien8.de); spf=pass (google.com: domain of linux-kernel+bounces-211269-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211269-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id d75a77b69052e-4415eef6d00si3276511cf.199.2024.06.12.02.30.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 02:30:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-211269-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b=Qsc+AJ2q; arc=pass (i=1 spf=pass spfdomain=alien8.de dkim=pass dkdomain=alien8.de dmarc=pass fromdomain=alien8.de); spf=pass (google.com: domain of linux-kernel+bounces-211269-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211269-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 6AE791C20FB6 for ; Wed, 12 Jun 2024 09:30:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1E3A816DEC3; Wed, 12 Jun 2024 09:30:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (4096-bit key) header.d=alien8.de header.i=@alien8.de header.b="Qsc+AJ2q" Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) (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 4A26016D339; Wed, 12 Jun 2024 09:30:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=65.109.113.108 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718184625; cv=none; b=LbN6dpEabf2gawCysIl3c5BH/7h7iiT5Kn55QgkR+ld2lCSJCSgHXuBKm/Y3Z4B/rAb/Rm7hpyipFckU9AvFoPvySRAhvYGeuVJ9DLHqlGm4EW9MzA5CYQKSBYPslwiS7YAai1lv1dvH3jVonuUm3EhGJxrEKN2bVbWIBwSSWWo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718184625; c=relaxed/simple; bh=J/44THBA/dPfsljbhs1f2PJSH+f7JSY48xLWZSBEbX4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=RenNrPG5QkoxXh0Ds7B9awuxEMpNQblOnOOfwzrRCY8TNRpXBcqDB/8SGZMD3e/StuMOtvPJFsa4KQ8epXGit2rLKPtL6OiXWwA6PkuPp+q9B/24Awyb6zLnQzpDx+fnfkRhwqLRxfadwx/1gNWdnWxfpWkc6ssEGfSMYYTQnaI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=alien8.de; spf=pass smtp.mailfrom=alien8.de; dkim=pass (4096-bit key) header.d=alien8.de header.i=@alien8.de header.b=Qsc+AJ2q; arc=none smtp.client-ip=65.109.113.108 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=alien8.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=alien8.de Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id E7E8D40E0176; Wed, 12 Jun 2024 09:30:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Authentication-Results: mail.alien8.de (amavisd-new); dkim=pass (4096-bit key) header.d=alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 4kBlhHtppWTH; Wed, 12 Jun 2024 09:30:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1718184617; bh=bAaBH5qaA/JFcGMfRi72p+tRzwYREYvEMYDRH3DvGZo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Qsc+AJ2qmMEYH1GmdJ83828PmwbIvMP3sUK4daOukV73GEF20NSxER0+reGrO19uM enPkC9nyrprHCoS67qACrJZ6AC236TaKczMgkdfP9ndjVzVMRLBuqJpPl/zUbgIL4F j7TPT3ohwQ7tErya9eEnipyOdJEg0ctVbZWs+4m632GkVdYeVdekf/qkXvTScifNaY dX27wFRjeZKQ43p1zAbp64UfA4b/jwZsIqc6R9v1ljrqd/5holDsEmLEsEvM03Iv8d 70HThSZKGtLrQyaaGH7jj9EK0D4oghYcQSt0vGljohHLJyQ+SAjaV97ukJbGIET8/X Jo9m12QCRFBdDMUXlImk41mbjLSd38G5IY8tlP1WLH3qu2eiguVk57A+GFIFhSGLG1 sJXAeb5KSTM5QCxuKRIKgn7CeddxcPEVgnn0uCEMTRhmfjUyh99Y1TJ+AdytrJJXbg g7gH6jyMdp7VFB6YFc70bdkKU41w2xcKniRlcbgYbPtyvGM3H04nCbHyo7QNv/xpw7 7XoPxWQnXjNhbBxnnlYyg41SnrbZyzZMjarQGWA0IIHJhMtKjxfJfHPlUZZWWHTevP 3M+3mbFDLsLdTSSTsgPEc2QHFfqberzfPrWjfguIc/dgowqsvgMAtAh8XTehTAIo/L NqKts/+d049xpp32sa3U8rLY= Received: from zn.tnic (p5de8ee85.dip0.t-ipconnect.de [93.232.238.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id BBEAB40E0081; Wed, 12 Jun 2024 09:29:49 +0000 (UTC) Date: Wed, 12 Jun 2024 11:29:43 +0200 From: Borislav Petkov To: "Kirill A. Shutemov" Cc: Thomas Gleixner , Ingo Molnar , Dave Hansen , x86@kernel.org, "Rafael J. Wysocki" , Peter Zijlstra , Adrian Hunter , Kuppuswamy Sathyanarayanan , Elena Reshetova , Jun Nakajima , Rick Edgecombe , Tom Lendacky , "Kalra, Ashish" , Sean Christopherson , "Huang, Kai" , Ard Biesheuvel , Baoquan He , "H. Peter Anvin" , "K. Y. Srinivasan" , Haiyang Zhang , kexec@lists.infradead.org, linux-hyperv@vger.kernel.org, linux-acpi@vger.kernel.org, linux-coco@lists.linux.dev, linux-kernel@vger.kernel.org, Tao Liu Subject: Re: [PATCHv11 18/19] x86/acpi: Add support for CPU offlining for ACPI MADT wakeup method Message-ID: <20240612092943.GCZmlqh7O662JB-yGu@fat_crate.local> References: <20240528095522.509667-1-kirill.shutemov@linux.intel.com> <20240528095522.509667-19-kirill.shutemov@linux.intel.com> <20240603083930.GNZl2BQk2lQ8WtcE4o@fat_crate.local> <20240610134020.GCZmcCRFxuObyv1W_d@fat_crate.local> <20240611194653.GGZmiprSNzK0JSJL17@fat_crate.local> <2kc27uzrsvpevtvos2harqj3bgfkizi5dhhxkigswlylpnogr5@lk6fi2okv53i> 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 In-Reply-To: <2kc27uzrsvpevtvos2harqj3bgfkizi5dhhxkigswlylpnogr5@lk6fi2okv53i> On Wed, Jun 12, 2024 at 12:24:30PM +0300, Kirill A. Shutemov wrote: > I will try to deliver it in timely manner. :-P > > Yeah, we have a bunch of different pagetable manipulating things, all > > with their peculiarities and unifying them and having a good set of APIs > > which everything else uses, is always a good thing. > > Will give it a try. > > > And since we're talking cleanups, there's another thing I've been > > looking at critically: CONFIG_X86_5LEVEL. Maybe it is time to get rid of > > it and make the 5level stuff unconditional. And get rid of a bunch of > > code since both vendors support 5level now... > > Can do. Much appreciated, thanks! -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette