Received: by 10.223.185.116 with SMTP id b49csp1312369wrg; Wed, 21 Feb 2018 16:27:32 -0800 (PST) X-Google-Smtp-Source: AH8x226YJav17gC54Q3gHcyma48cECgvfVSOP5zMMJYXgldqWtRcLYB3K7v486g7CbFUxa0amC18 X-Received: by 10.98.133.20 with SMTP id u20mr4973734pfd.156.1519259251921; Wed, 21 Feb 2018 16:27:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519259251; cv=none; d=google.com; s=arc-20160816; b=KNpogCqz3P0jnHIhivubzMbGf8tQhXSMqnZSq0qjO0D6+JyNzrWgqNP7Ax6p3weOI3 csfUju3ugKUBR5SZY8y329H2qif+9P/La3fnCldJUpvz3lgPQcEYo+ucZIiRzHm9RMr9 YZyNsG8qHaKdoUWgtbmLjyjXXHXX8zMX23yQgiDeEcK9aB26NELIUK5iuuEP88FiKiGg 98xuZCF0W50BStAbFvJiBR/cqHpYM0eUKDDk6ehpCTJZXyDq/p3zjenJXhGb2gxfpCzP 1OkNByXTp4pSDQ2mUVxRY+CFY217S+KrNY233aTeQMgGy+6eKdMP2n7/500pgYs5oG77 +hrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:arc-authentication-results; bh=qrOmNZ6g9j2ddo43Zo525sEL9zAXAWdsOkCiP+lDUC8=; b=ZXzRARFBxpbBsm8xloU/cH+2L9PoUdURC/wCkZjCFcgKUQUN6nkSEtC/x50lTgG4iC 7IogsZII+GcPc+SzJ+mm2Pwp0Ty1t1O28w4SVV+EozzU/ixcNTTPr8AXKL7A66Z1rQwH dGGYPqF6yvvZ7bZAMGyhaRryiVZnSYidN8DASxpUjU5xAza825Gzy7g4sj5QrYV589UE yiqnxZlp5Zgw9LJ7PWHweynj5kXkqJIZiYoKyLP0ZATSelHSdEmWm8DnXfN1tsVGQ3Bh J4JZT9eIRiPR6UXGIew5nUxYoExleGVCyrorUbvoriXWJ/OCKs1fT8Kc3tPzbjHp3/Up WphA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=JRLlZ2tR; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w15si1976947pfa.86.2018.02.21.16.27.16; Wed, 21 Feb 2018 16:27:31 -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=@google.com header.s=20161025 header.b=JRLlZ2tR; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751475AbeBVAZT (ORCPT + 99 others); Wed, 21 Feb 2018 19:25:19 -0500 Received: from mail-io0-f195.google.com ([209.85.223.195]:37596 "EHLO mail-io0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751270AbeBVAZR (ORCPT ); Wed, 21 Feb 2018 19:25:17 -0500 Received: by mail-io0-f195.google.com with SMTP id t126so4111405iof.4 for ; Wed, 21 Feb 2018 16:25:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=qrOmNZ6g9j2ddo43Zo525sEL9zAXAWdsOkCiP+lDUC8=; b=JRLlZ2tRpjQRKwM7KYns3e0HhIilRSn3WwWetCqvF7hBwer/D10Pm5YlFbjwo8C3bD 0BVFNyIKkLwOlRG02xwhvY2cLkz9Bi1hME3N/uPvH62KW1f5dgAB1b+tNBmRXd+LS293 weXzItL7+ZTqGxKalYfT9RJsRbxhQQh6DgSXBQQj3CdXPWaH7H3VkTV16tItBWlwFjNa ujO4vjhSqdRE6fGlA/JGLdLjssfhZOHDmUe8uac/YxBSYVGt5OtZb2g5fLD/jdcSl0y0 CLzsgCIHfx6bWBeqAJV0+QEDV5XMkZbknsYoeRFQVo2cBQ96D5/3jhY/PtpGQmIdWIQt j/Bw== 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:content-transfer-encoding; bh=qrOmNZ6g9j2ddo43Zo525sEL9zAXAWdsOkCiP+lDUC8=; b=iHQdxhsUIad80GnBcWI9SlPukMsYuX5/v38qVPY8169diOq1UUzuz77cI9vbSLQcsn zdsWEKyazz5EQdS0RFzl7HL4ZRjGGubpDH/A+/gxtKBLtq9Nxy7tV20xl3zNXaSY7ess nPMSDAlYAX8R6G0MyoDPBUX7/Zduvg/43zk4emSn24QYBO8avcnmvfr1RnSX1Xb4JhVI SdHaedbABN32ZEaXOmBLuDy1xI8yl1lbLmhOvI7xMavNrs9dzHPcxOAqhFqWDdMMMrWx Lu0nb7Ff7ktXoL1lO5aVjEM3I/0CEeC1aBK6pjzUUheRRL99O9DVaZ93KptZrJ5ebpGX PO4g== X-Gm-Message-State: APf1xPD/Sv9dgJkuiEx9Oqvv8uVDEVRkqe0AE9hpFkcuJ7sXlYI+scmK nOVOUIbHj4I9KLD88CnNotsjIGvvtWLWDTzrI+m83S0z X-Received: by 10.107.6.29 with SMTP id 29mr6823072iog.24.1519259116168; Wed, 21 Feb 2018 16:25:16 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.128.36 with HTTP; Wed, 21 Feb 2018 16:25:15 -0800 (PST) In-Reply-To: <1519249297-73718-4-git-send-email-pbonzini@redhat.com> References: <1519249297-73718-1-git-send-email-pbonzini@redhat.com> <1519249297-73718-4-git-send-email-pbonzini@redhat.com> From: Jim Mattson Date: Wed, 21 Feb 2018 16:25:15 -0800 Message-ID: Subject: Re: [PATCH 3/3] KVM: VMX: mark RDMSR path as unlikely To: Paolo Bonzini Cc: LKML , kvm list , "the arch/x86 maintainers" , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , KarimAllah Ahmed , David Woodhouse , Thomas Gleixner , Ingo Molnar , stable@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 21, 2018 at 1:41 PM, Paolo Bonzini wrote: > vmx_vcpu_run and svm_vcpu_run are large functions, and this can actually > make a substantial cycle difference by keeping the fast path contiguous > in memory. Without it, the retpoline guest/retpoline host case is about > 50 cycles slower. > > Cc: x86@kernel.org > Cc: Radim Kr=C4=8Dm=C3=A1=C5=99 > Cc: KarimAllah Ahmed > Cc: David Woodhouse > Cc: Jim Mattson > Cc: Thomas Gleixner > Cc: Ingo Molnar > Cc: stable@vger.kernel.org > Signed-off-by: Paolo Bonzini Reviewed-by: Jim Mattson