Received: by 10.223.185.116 with SMTP id b49csp4472515wrg; Tue, 6 Mar 2018 17:00:25 -0800 (PST) X-Google-Smtp-Source: AG47ELt8Mf/mkRjL3JJvC/ypDYPe1cAS8X/3ghi+seqrKY9pCeuC/uZ2AdCTl3PwGhPwWFG932E4 X-Received: by 10.98.87.212 with SMTP id i81mr20946470pfj.197.1520384425086; Tue, 06 Mar 2018 17:00:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520384425; cv=none; d=google.com; s=arc-20160816; b=K+O68IojGxycGrQS9ZK/WhSwHKS+wmJ+8PgXP0oaEe8Xvp2NrAf299lmWm0Sro0gw2 L3UQGfNiwuSiKwznCy0Y+KsXNJcsH5/qwY9OlRI7x6VtO2TvyDhKDiRo9awHl9EE6zIO IE7IjoEU1v1zUxALg9wEPrGbO9LZ5D9klTvLIc4/8DZvlCOm0n4teqvqO9hcdZ7RWcHK DWbpYFVKV7GbX2/VejGPc2lOeGkrSQAn67Hwdhp+12UzN+NqkhHaYTa4uejuzvw+Ny7u 7MJkbPEOxgZnqcW5FJFwhOoA5oJCmRsvcjt7swSaktf9mCrSdI7J6lg510nmJnmePrui iV/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=jwnyHzfFlvYsuiv2L7YDjS19fRFZvfCc3RwwuaItjio=; b=PytG247N72QFtRG2jyVNMKdL700bQMwdQ8Nwli5Ezs8okSIq9Borgn/feyr84DK6pt hVD0Hf94GKDMgoLjSUGatiHOMmt1TiMAnycAIws1f1zq6+SWDwY5WVJW2Fty3CPxQ5HR GwdvfcvRvzAUNuIbtsVV3huanlQXMvNz0onbDLiUYjc/KjTZfP+/+CG5yo4IojusHG+k zbRaaJxmTDtz0b/lax6hoGtjZLDc56WByXJNGeySDeU3K+lTPC11iqR223kRdFlCbblg pUDj3K761VzTBVMXv6m6MTjSwul7KtaQAvpvAm3Q2gPhiVj6Inej2gJpRVzPlYiqH9e4 0S1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=abPaKYTR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c5si12694703pfn.386.2018.03.06.17.00.10; Tue, 06 Mar 2018 17:00:24 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=abPaKYTR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754228AbeCGAlf (ORCPT + 99 others); Tue, 6 Mar 2018 19:41:35 -0500 Received: from mail-oi0-f43.google.com ([209.85.218.43]:44512 "EHLO mail-oi0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753656AbeCGAle (ORCPT ); Tue, 6 Mar 2018 19:41:34 -0500 Received: by mail-oi0-f43.google.com with SMTP id b8so397478oib.11; Tue, 06 Mar 2018 16:41:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=jwnyHzfFlvYsuiv2L7YDjS19fRFZvfCc3RwwuaItjio=; b=abPaKYTRZUFoNGjszjuNJxReWvXtMoPxccLpQxY1RkgyeQeBtJYSlecNGOzxr9Gy+4 DZpovXGGS5efaFI1npBRjOELoZf3zMcaCb3F4WkTj52a5CS3rkYDM3r9+0OJVfUmECdh kccXmHaoXFWq2MSQpjbg97MTjrdKTUw7QodRSoib3cI83w1B5M6Qf5N6Um1bo9bXYtGk 59NFFDrL3hYNFmO6dv9q9RoeiuJ91PHq51dxpR6zSCIC9C+bou6cY2zSnsgbC4cSfaEE 8ZV2Zkeu7cSeVZRmlYMPOLU9upxXgf4v4LVLfk3d9GAZY5PCqlXQzzehw18isYx++Og3 H/Yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=jwnyHzfFlvYsuiv2L7YDjS19fRFZvfCc3RwwuaItjio=; b=sRzW4HzgM3dK+yzfF9eDiti7EYwBNdfiwWZ5KG4ah68wPgkhbhCwhRV1BdSGygoSp8 HoegYKF2NHu5A9NcUHul9a2OFEpe/YbLOUOKJNeNGme2oMwGaIJ8Aq4UmN0L8ntMm+YF kYWnzi8bow4E3cc/FVsNFkQGM4S4U+xIlJwX65/Z5NAM1wePdV+822lkxEEZ0adMcgdl NTmrfXadI/kg7l5Fco6L1PxErokCSBwfEeLBGl+MCO9qF64rr2Mf3yfRFVJ3zheXF54H aTZ7ZvQiEAWFEYp65aj79Vxfyy2nYn6B0uS4q+xL38W7JtkX3Wa0TR2UluKMdaVMBND7 XOBw== X-Gm-Message-State: AElRT7GJLT9V0U9Rsq5FHG7nNlRRl4ll/cl5MTLXHJH2VoJlw09KfuMb Vt8gb4Nouj/v2fokqfO5WLfJz0z9ACi27NOxr10= X-Received: by 10.202.59.84 with SMTP id i81mr13252291oia.197.1520383293719; Tue, 06 Mar 2018 16:41:33 -0800 (PST) MIME-Version: 1.0 Received: by 10.74.208.10 with HTTP; Tue, 6 Mar 2018 16:41:33 -0800 (PST) In-Reply-To: <20180306143939.GA23766@u40b0340c692b58f6553c.ant.amazon.com> References: <1518483942-14741-1-git-send-email-wanpengli@tencent.com> <20180306143939.GA23766@u40b0340c692b58f6553c.ant.amazon.com> From: Wanpeng Li Date: Wed, 7 Mar 2018 08:41:33 +0800 Message-ID: Subject: Re: [PATCH v4 0/3] KVM: Introduce dedicated vCPUs hint KVM_HINTS_DEDICATED To: Eduardo Valentin Cc: LKML , kvm , Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Eduardo Habkost Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2018-03-06 22:39 GMT+08:00 Eduardo Valentin : > Folks, > > On Tue, Feb 13, 2018 at 09:05:39AM +0800, Wanpeng Li wrote: >> This patchset introduces dedicated vCPUs(vCPU pinning, and there is no >> vCPU over-commitment) hint KVM_HINTS_DEDICATED, it has two users now: >> >> 1) Waiman Long mentioned that: >> >> Generally speaking, unfair lock performs well for VMs with a small >> number of vCPUs. Native qspinlock may perform better than pvqspinlock >> if there is vCPU pinning and there is no vCPU over-commitment. >> >> 2) vCPUs are very unlikely to get preempted when they are the only task >> running on a CPU. PV TLB flush is slower that the native flush in that >> case. >> >> v3 -> v4: >> * update feature bit document >> v2 -> v3: >> * a separate table for CPUID[0x40000001].EDX bits >> * a new kvm_hint_has_feature macro >> v1 -> v2: >> * update to KVM_HINTS_DEDICATED > > Great to see this has finally moved forward! Thanks for picking it up Wanpeng. > > I would just request to next time at least reference the original thread and > copy the original authors of the patch/idea. Thanks for the original idea, Eduardo! Regards, Wanpeng Li