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 X-Spam-Level: X-Spam-Status: No, score=-12.6 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B5F9DC04FF3 for ; Mon, 24 May 2021 12:50:20 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 196F2613B6 for ; Mon, 24 May 2021 12:50:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 196F2613B6 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 730226B0179; Mon, 24 May 2021 08:50:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6B7AA6B017A; Mon, 24 May 2021 08:50:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4BC076B017B; Mon, 24 May 2021 08:50:19 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0027.hostedemail.com [216.40.44.27]) by kanga.kvack.org (Postfix) with ESMTP id 160F26B0179 for ; Mon, 24 May 2021 08:50:19 -0400 (EDT) Received: from smtpin11.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id A73386D9D for ; Mon, 24 May 2021 12:50:18 +0000 (UTC) X-FDA: 78176107716.11.88F5D5D Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by imf21.hostedemail.com (Postfix) with ESMTP id 9CA7CE0001B4 for ; Mon, 24 May 2021 12:50:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1621860617; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CDp1ck/iqkKh9LawS0wyID9rHbM7Yj39rDbTlMGePF8=; b=NTPDJWUl6EG2AXRF7Sg8IrNWBhIcie5f7xvUa4mMhfTWvokBNKP7hfdNbu35QvPUjomli7 noXrOKT28ex9fTdbs0SBF2g8bPeJylfsPQrXX/ggdQbGkGQKyv6dlMZezwzwJOnwHy7o2+ oYQNvpECSgKqWTHZaOxKvYoiBxAvNZw= Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-555-4MG92radPzyISZ6SIX6hKA-1; Mon, 24 May 2021 08:50:13 -0400 X-MC-Unique: 4MG92radPzyISZ6SIX6hKA-1 Received: by mail-ed1-f71.google.com with SMTP id q18-20020a50cc920000b029038cf491864cso15488824edi.14 for ; Mon, 24 May 2021 05:50:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=CDp1ck/iqkKh9LawS0wyID9rHbM7Yj39rDbTlMGePF8=; b=U3T5ZmZsaKj6ewVs0lL79lfa4H5EDqXH3iRuL4PRF2xVsjO2XvqKYvdpAXh96y434f 6Egi+6YqIJMLjak32wJG64rrcoEhINVsmWUDvHMdR9lsp4Aa4VGDlpmKQltlyqNdJKBf X0vRULytDO6aXxnZ5dIADFb1Aa4YEk3kvpwcluFFoM+O0oous0B0wW/vWgJaVJefVTKy TIZCSTeRV7wT9Y+m4SsaLZZ1jj3EJ40lsdTJMmfeRmhAm9w4VBRz5MHtI7Nd6VFmWQQO Cm9AJyt/ab8JSuoatZx5gE9TzPIzxi4S3NdoYBX/1adE1YlaxkGpt+ERN8KUBA18k6DC xu4A== X-Gm-Message-State: AOAM533J+kBcGseuBLt93R/hTJg4LYzHEaqBpwQsSfelZZKSnJzvSWpD jnFIxKPQPE5bkSQHQzjjar3w5MH4wSzNhazJtXVdKLPQb8UPq60qJG3vkKqYZAFydfEDA2RGW1f CInlHI5RBoOY= X-Received: by 2002:aa7:c818:: with SMTP id a24mr25743622edt.310.1621860612166; Mon, 24 May 2021 05:50:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxvANIP0le26y8Ljpy1/s82WQkRAbDgWKIXeH4TNB3SU6/kXlBn39VXdRZ5rH3YOey8E2fKXQ== X-Received: by 2002:aa7:c818:: with SMTP id a24mr25743600edt.310.1621860612011; Mon, 24 May 2021 05:50:12 -0700 (PDT) Received: from ?IPv6:2001:b07:6468:f312:c8dd:75d4:99ab:290a? ([2001:b07:6468:f312:c8dd:75d4:99ab:290a]) by smtp.gmail.com with ESMTPSA id lv10sm8307827ejb.32.2021.05.24.05.50.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 May 2021 05:50:11 -0700 (PDT) Subject: Re: [kvm PATCH v6 0/2] shrink vcpu_vmx down to order 2 To: Jim Mattson , Marc Orr Cc: kvm list , David Rientjes , Konrad Rzeszutek Wilk , linux-mm , Andrew Morton , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Matthew Wilcox , Dave Hansen , Wanpeng Li References: <20181031234928.144206-1-marcorr@google.com> From: Paolo Bonzini Message-ID: <34bf7026-4f83-067e-f3d8-aad76f9cf624@redhat.com> Date: Mon, 24 May 2021 14:50:10 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=NTPDJWUl; spf=none (imf21.hostedemail.com: domain of pbonzini@redhat.com has no SPF policy when checking 216.205.24.124) smtp.mailfrom=pbonzini@redhat.com; dmarc=pass (policy=none) header.from=redhat.com X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 9CA7CE0001B4 X-Stat-Signature: h8686iz8hqfkqojt11aw7uxrj9d6xxq3 X-HE-Tag: 1621860611-691062 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: On 21/05/21 22:58, Jim Mattson wrote: > On Wed, Oct 31, 2018 at 4:49 PM Marc Orr wrote: >> >> Compared to the last version, I've: >> (1) dropped the vmalloc patches >> (2) updated the kmem cache for the guest_fpu field in the kvm_vcpu_arch >> struct to be sized according to fpu_kernel_xstate_size >> (3) Added minimum FPU checks in KVM's x86 init logic to avoid memory >> corruption issues. >> >> Marc Orr (2): >> kvm: x86: Use task structs fpu field for user >> kvm: x86: Dynamically allocate guest_fpu >> >> arch/x86/include/asm/kvm_host.h | 10 +++--- >> arch/x86/kvm/svm.c | 10 ++++++ >> arch/x86/kvm/vmx.c | 10 ++++++ >> arch/x86/kvm/x86.c | 55 ++++++++++++++++++++++++--------- >> 4 files changed, 65 insertions(+), 20 deletions(-) >> >> -- > > Whatever happened to this series? There was a question about the usage of kmem_cache_create_usercopy, and a v7 was never sent. Paolo