Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4947572pxj; Wed, 12 May 2021 17:25:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzLvRcEz5ery1MFvutc5DQ7/mIJxll6tgVn6tpK76lD0txJbTs03b8cnMh7yx9UDQxKDar5 X-Received: by 2002:a4a:abc8:: with SMTP id o8mr30046318oon.77.1620865501131; Wed, 12 May 2021 17:25:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620865501; cv=none; d=google.com; s=arc-20160816; b=b4e+BCVPOGt2csYrNdiCYcNbU3yRSY4O7Zd1TB0EGdmLQ5iMj2xurWAF9vJWTbAzNs pxsgDHOBEtUtYm6VcLIDgRUik0dWEKbm9R6PkB6adT3Jm2GQ79koXpOco8x5vbwzUQgy 5JZCBUJoIFrJzJDm9/oQrcWBVy/ozYNheKxqjpCnQxyWAJCPAFXU0ppJqbVG6ud6D5lO VfNChmSMhFtahRQn+ZPi7mI3sxBlgxK0TfYqsnO4dH32m2zPnR4DKvEQnZnXZPeA0854 NurSfLS2PU84Ck8rKKz05iSGJtCm4NQu3GrD5y0eIayLO1t0Uv7y7nCK3sjZk67J5va1 c5+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=fBeZiHSroHCA0AHxTWkdEHWAZk+ZdrTZZucuCIgP8Bs=; b=P4EVew7lJVFkpjCVRbJVnBT1yiG+x2ALDpVhJcP5M9/p4zytnhATO5bgajMIF0XnRQ scGc2H7tffHE/SWJs8OtKzxsc3Sxfpx0+uIQlMnlr7GO7lO331nqb9hthU3b2QlxA7wn ZMsp2r4S05SDepaEtzPcJ4y+8ym4GNzXtrm6oS8biTOmrK7y+mGsMeUcjU1O1ReZzoHx 55gDwA5OyxXv1G0Y9IS7NQi5ylbVhN3mtRqb7EgoPMpzxz5gSgHE0HmQyM//IVVVmC6G /ZppdohCuKJDL8haHTrfQms2oaW6z6hv7jdGuh6VZrFnLd0FOycvb2t1WChGj+NP7hrS p45A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=SVYkyc1a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f52si1374274otf.261.2021.05.12.17.24.28; Wed, 12 May 2021 17:25:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=SVYkyc1a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231476AbhEMAXa (ORCPT + 99 others); Wed, 12 May 2021 20:23:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53502 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231645AbhEMAXD (ORCPT ); Wed, 12 May 2021 20:23:03 -0400 Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A6A0BC035433 for ; Wed, 12 May 2021 16:58:45 -0700 (PDT) Received: by mail-pf1-x434.google.com with SMTP id a5so12967967pfa.11 for ; Wed, 12 May 2021 16:58:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=fBeZiHSroHCA0AHxTWkdEHWAZk+ZdrTZZucuCIgP8Bs=; b=SVYkyc1aY1BgfeSpf/utpVtPeuSNxwrEKKDYOcKZ49rgapj6USnKktoOsSHRJkAJWY NSwU1NsU2OmQdbw8gd728mnYLlV63nzzcx2/f9Giby3jQHDT5oQfK3idKwSxy6psVcio CqILIxNCQ11YkRbFSXEyxnEEbFhf0ElRx41EEmJxN2Jfrxk8pc3+f15KvmV77dJUnztT RSd0A8U8E/+mNT8W3Sqio+DMlt/XhVwyPduWhZ/F783pmnmtqNSRhzk+Ou2UmrO0XfRl 6N7OAgwIhkRmNAIcaWrTAlkc2cfSEsR6E1/OpW/U22DvP38NECZq5x/FOD6k8eLmXOio x+DA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=fBeZiHSroHCA0AHxTWkdEHWAZk+ZdrTZZucuCIgP8Bs=; b=I4mXzMpcHYytJFhKe2Q4DoRkweR5eWQbL7sNqkB7AyAcbnulZcQZVH6FwJCwQCe1Ub VDzepKiikQUcW1fScLhRbOqbPrarOSUSREbPGs/1PkLx0QVr38GVJA9tGQ6tlvanYcPr md03/fXQIkEhguMNrMwRAkqk/yvbl+myUzHChp63CS94HRLGJwykddzfMnVV+EMktE1j J17IT3nVa3IQHPrx3Iq84Ne1VprM1n5DuGGKAmER5EjHyVqg/4LGfsy/jofMAK8lZ/BX kNIRflI9eRlRxIpHAb3mFNz0w9g0rkAl61s+vYg0YmCqp1mssqEIfIZXXj7jluMSJ9jR 8WNA== X-Gm-Message-State: AOAM531TQJ0t3HO+7IebGvlF39qbPB8n+04L7UjG4RLz0i2RULpu9ChZ LE00TIev6c3alfDSb1KmHADzEA== X-Received: by 2002:a17:90b:4d08:: with SMTP id mw8mr1270613pjb.202.1620863924660; Wed, 12 May 2021 16:58:44 -0700 (PDT) Received: from google.com (240.111.247.35.bc.googleusercontent.com. [35.247.111.240]) by smtp.gmail.com with ESMTPSA id b2sm5273827pji.28.2021.05.12.16.58.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 May 2021 16:58:43 -0700 (PDT) Date: Wed, 12 May 2021 23:58:40 +0000 From: Sean Christopherson To: "Maciej S. Szmigiero" Cc: Paolo Bonzini , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Igor Mammedov , Marc Zyngier , James Morse , Julien Thierry , Suzuki K Poulose , Huacai Chen , Aleksandar Markovic , Paul Mackerras , Christian Borntraeger , Janosch Frank , David Hildenbrand , Cornelia Huck , Claudio Imbrenda , Joerg Roedel , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 0/8] KVM: Scalable memslots implementation Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 13, 2021, Maciej S. Szmigiero wrote: > From: "Maciej S. Szmigiero" Grr, this entire series got autobinned into my spam folder, which I obviously don't check very often. I won't be able to take a look until next week at the earliest, any chance you'd want to rebase to the latest kvm/queue and spin v3? The rebase will probably be a bit painful, but on the plus side the majority of the arch specific changes will disappear now that walking the memslots for the MMU notifiers is done in common code. > arch/arm64/kvm/Kconfig | 1 + > arch/arm64/kvm/mmu.c | 20 +- > arch/mips/kvm/Kconfig | 1 + > arch/mips/kvm/mmu.c | 12 +- > arch/powerpc/kvm/Kconfig | 1 + > arch/powerpc/kvm/book3s_64_mmu_hv.c | 16 +- > arch/powerpc/kvm/book3s_64_vio.c | 2 +- > arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- > arch/powerpc/kvm/book3s_hv.c | 3 +- > arch/powerpc/kvm/book3s_hv_nested.c | 4 +- > arch/powerpc/kvm/book3s_hv_uvmem.c | 14 +- > arch/powerpc/kvm/book3s_pr.c | 12 +- > arch/s390/kvm/Kconfig | 1 + > arch/s390/kvm/kvm-s390.c | 66 +--- > arch/s390/kvm/kvm-s390.h | 15 + > arch/s390/kvm/pv.c | 4 +- > arch/x86/include/asm/kvm_host.h | 2 +- > arch/x86/kvm/Kconfig | 1 + > arch/x86/kvm/mmu/mmu.c | 78 ++-- > arch/x86/kvm/mmu/tdp_mmu.c | 15 +- > arch/x86/kvm/x86.c | 18 +- > include/linux/kvm_host.h | 139 ++++--- > virt/kvm/kvm_main.c | 592 ++++++++++++++++------------ > 23 files changed, 603 insertions(+), 416 deletions(-) >