Received: by 10.223.164.202 with SMTP id h10csp84403wrb; Thu, 9 Nov 2017 03:09:47 -0800 (PST) X-Google-Smtp-Source: ABhQp+RUNNnk5C1MNHzZr7JiFWXa4PRs0Ek1zWP2SXgNmbFjEgPnAYSM7jYeBjn8gkEfckhqb9Va X-Received: by 10.84.163.75 with SMTP id n11mr77682plg.287.1510225787484; Thu, 09 Nov 2017 03:09:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510225787; cv=none; d=google.com; s=arc-20160816; b=qXEHCZxgQVVFvxM87JoY5x8pSKgaGdKv/CppHTLJOo1GT1piBqbH0uq3rRjYlpTopi GKa4/hYXAXSa96V6ja62WASqrV/vB6D5M9AJ0FyfKUuXjLtC6458xoLe+RvpMTkGrhRy Ic2xv8ZZUlI//2OeUyXGcJrYlIvcJLDUCuzPkdMcfmBBipwt7Z8eHUMj3/ufSVXu3MH3 wXbgquv6TW0O01wzaW5l/haotSfV17wGiMUHAwfsbfmpCFbhqjk7I9dB4n06b9IawOH9 eUNVRsdFwUEpOsHaU7ggK358MtOnn9XoerPsM0JtrHEiDA9KcGsY4jjVAiVtPBejTQlc HUpw== 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=ybUNYGvfTHTuaDOwZRluUGS7lC6Z2wWpAS+70PDozuM=; b=bffyKnJTYN7YRnnVxqGCYW8aNVgdnPjnhesoLLwfToqjPl4CcpZr/QMb8LZcWQ9kw7 r6+9GXTG9aYx+yYdW519PV18jfMcWvsIrJz0vibjp2zsRWpwrfdqo7fNsMhvDm9+lpLQ zZpgdSq9SxT28Qt5ci7qyJqmshJBDJYhcleGFeZLjSXWcemglZoquYhLZ1Qi4qKODDRN F2uaKqOskWrZqlkQHEDBBRGJZlyEEoyzYQJ3cz1KSFyV0BV/JPdb2iweW6vkFwpedJqe eR73J2ADJ3RdNc3qBb0MVs+NalSRd0MCLdXv0Sw4V/qe2ZBMHdPONAgq9XOCqjkuF459 UDWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=q5zKal1f; 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=NONE 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 q68si6604225pfb.223.2017.11.09.03.09.36; Thu, 09 Nov 2017 03:09:47 -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=q5zKal1f; 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=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753512AbdKILIz (ORCPT + 81 others); Thu, 9 Nov 2017 06:08:55 -0500 Received: from mail-ot0-f194.google.com ([74.125.82.194]:56826 "EHLO mail-ot0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752930AbdKILIx (ORCPT ); Thu, 9 Nov 2017 06:08:53 -0500 Received: by mail-ot0-f194.google.com with SMTP id j29so1520609oth.13; Thu, 09 Nov 2017 03:08:53 -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=ybUNYGvfTHTuaDOwZRluUGS7lC6Z2wWpAS+70PDozuM=; b=q5zKal1fRTLzNNrJ3CkluPvLQIZtX8K6e4YmThrnQS62cR5wmk8RkBXvp5weaEc8DU LJp57yTgmr6lAOIOmB5h4/c+zZLBOzTd0TQsBQSR6dVAneMvrZ9S1rvZn25PEi7sziI7 HNOvompAL+WEduxgiJSPzkKgbEW0lfHvOHmkvIUWmLxm68Lh6fU5CO5jPh8ZRHUPdPlz dN75x4NQUieZnmFcEetT04l4KEKAXchhvfGAE/2piCeOpCWbOjHdK5uMELiiqyodogGr 8Cx1vR3dZZ7jVKQLjQUiMI4thO8W9g2zADM99umYokGZe8c2LfSIsDBnZyZw6x5fCnuw 4MFg== 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=ybUNYGvfTHTuaDOwZRluUGS7lC6Z2wWpAS+70PDozuM=; b=Cpo2XR1k9uBPK2dNTCNehUp50qk75kotHNFh56Awij7ugdyK90OJhrKmbnoz1tT9Rz Cv/XoUxJKb7a7x+5mDRui69NKYMhc8YZHRhWdLamRZJ5AXa0b4efgZxm2d0eaclRFiN2 E3SY7QwxNc+VwAua4llGjtCkAwPLAs3wNzvFCJlugO1jDGgt8LeJmM2HwLXj2w1NKDXF eQM9DgPDdJJTsjQrqYSRpPqbc8bYidJPfOkivVmFc4A456HsEw8lwXoBbpokaoUTywv7 Eg+x6evA2X5NsmV6U2ow+Ad9NSYvLf1Cf0COdul+i5meiVD+UPTOpvN82/hde9kOr0S/ G69w== X-Gm-Message-State: AJaThX47SSKUIo6HZga9rqVXwq+pXWLT0DTDuV09QsaPNLzBiQCAlpQV dI7qisfaKeBfS3gbUbN+Spg0l4cy1iey4kmOynI= X-Received: by 10.157.65.161 with SMTP id p30mr65247ote.2.1510225732712; Thu, 09 Nov 2017 03:08:52 -0800 (PST) MIME-Version: 1.0 Received: by 10.74.53.27 with HTTP; Thu, 9 Nov 2017 03:08:52 -0800 (PST) In-Reply-To: <93c53d82-2b62-bb74-c472-8923bb2893aa@redhat.com> References: <1510192934-5369-1-git-send-email-wanpeng.li@hotmail.com> <1510192934-5369-3-git-send-email-wanpeng.li@hotmail.com> <93c53d82-2b62-bb74-c472-8923bb2893aa@redhat.com> From: Wanpeng Li Date: Thu, 9 Nov 2017 19:08:52 +0800 Message-ID: Subject: Re: [PATCH RESEND 2/3] KVM: Add paravirt remote TLB flush To: Paolo Bonzini Cc: "linux-kernel@vger.kernel.org" , kvm , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Wanpeng Li , Eduardo Valentin 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 2017-11-09 19:02 GMT+08:00 Paolo Bonzini : > On 09/11/2017 12:01, Wanpeng Li wrote: >> 2017-11-09 18:48 GMT+08:00 Paolo Bonzini : >>> On 09/11/2017 03:02, Wanpeng Li wrote: >>>> @@ -484,6 +511,8 @@ void __init kvm_guest_init(void) >>>> pv_time_ops.steal_clock = kvm_steal_clock; >>>> } >>>> >>>> + pv_mmu_ops.flush_tlb_others = kvm_flush_tlb_others; >>> >>> This needs to be keyed on a new CPUID feature bit. Eduardo is also >> >> Will do. >> >>> adding a new "PV_DEDICATED" hint and you might disable PV TLB flush when >>> PV_DEDICATED is set. >> >> Why disable PV TLB flush for PV_DEDICATED(qspinlock)? > > PV_DEDICATED says pretty much that it is very unlikely to have a > preempted vCPU. Therefore, the cpumask loop is unnecessary. Thanks for pointing out this. :) Regards, Wanpeng Li From 1583586262404822977@xxx Thu Nov 09 11:05:46 +0000 2017 X-GM-THRID: 1583551558691477552 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread