Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp441889ybe; Wed, 4 Sep 2019 23:48:17 -0700 (PDT) X-Google-Smtp-Source: APXvYqz+YTa0pNka+EV4oatSXOPW1u+QQFv5w/wzbWsKk6uBLrXiPXaCuBFryheYBzI4/bcbKhZw X-Received: by 2002:a17:902:9349:: with SMTP id g9mr1743280plp.262.1567666097628; Wed, 04 Sep 2019 23:48:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567666097; cv=none; d=google.com; s=arc-20160816; b=xf2hBSdR43+tUYDSnPX+E1hire4OisapCu5pZ89G7+HWL0U2w9wcZQ+FEEj6WZcLP1 dJ7jVACSpA6E4Ues3SR84lvrVMQ675OB+vZ0UNSEGBnXxjR7LNGF9csV2Kp23+irbt53 nnVtBGwBQ5NfL1/ZINPB+kehBfTVt0t3R5TNcJZT7FRLayVcF2BrQ5QNAjQSfF7VT11Z EfaGqUymWf/5+KU5nz4HQ6ML+noZWAYcHSsDg79X2ocJzc82cfSC6KvR5B6KKldw3xS2 +QYQ1T3Ry/jd/LtnQWNNXeDaCqBfCgd6uI8GCQWvBXmy0f7etCw80ZJH7sSQMa9jF40k nycw== 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:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=AziVDiNsJfWSoLEyeTjoxxBYGSeB6j2LvcpA2gkjX9Y=; b=MWEzIa9tQR73dp+DpxUZTrTL2m8SAVVsOIDUHZ4/9YljL0sk+ACrBJFp8b6XNjCQab MfSnxQboJTWMq3p3SULourk/GC1bVwqiNOxWb5oEjdQxgJcXwKMjbjAPJ3u0q34rVp1D +bWShnjTA/d0QvdQWr8eRt9jPeo8MK1567Sj9KHj5OOmD03iaQxme8m9zmfiAg5Qlgms oP15NRSQ3aLDM3MSJS5+81946qWjL+KIRK4PPj0kWAgVVbydc0FwBaRHny8/3VWC0PS6 71o19S+U7ctcQoWtB8wE8ss7paDH2r0Jb0/Mo+5ytrqfotPMOdBrBwwjwOam8YVnbv7U V6uQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=snr+7Jsv; 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 f5si1144313plf.350.2019.09.04.23.48.01; Wed, 04 Sep 2019 23:48:17 -0700 (PDT) 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=snr+7Jsv; 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 S1731585AbfIEG0h (ORCPT + 99 others); Thu, 5 Sep 2019 02:26:37 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:39792 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731570AbfIEG0f (ORCPT ); Thu, 5 Sep 2019 02:26:35 -0400 Received: by mail-pg1-f194.google.com with SMTP id u17so813798pgi.6; Wed, 04 Sep 2019 23:26:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=AziVDiNsJfWSoLEyeTjoxxBYGSeB6j2LvcpA2gkjX9Y=; b=snr+7JsvbIfvpSDRxAoAa9XtG8kcTu0x20sFyZBuc1LG+RRbdITGufDsg2QRL2gKJk J1twKplySDIR+kI5oIOg7h8eNBU7eLxVKx7tP//i4EKH5THVSXOukQZUGh7v9M1WiuBF jOL36ziqYZWkeWM0vVgdMzpqGSKLH+YTsKgEYMEiBLwPROMsHUVps1xQMv4EW2yEDVHZ FJMZXitwdr3OstV2sTa5gBJaEDtKI65Mbk4ya6WAzhyT5rcNCgW0y+5T7ZWrU5NsM158 Ur+SDe3iGpjrEZUI2L2jbCMdFOV0nnZb+uelqlpFIuz2R5ypKllyP9MQ2I7r+CH5IMlj 9yxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=AziVDiNsJfWSoLEyeTjoxxBYGSeB6j2LvcpA2gkjX9Y=; b=HQp8DhO0L8fjiLHRnw/PDGSknJHIxC3c5scbr03OUNDIIjqFjBGobTdIcB4KxQBgB6 /eJg5r0YkxXGmzxmKE1pgfFrxKHvFe7HS1ZWs1Z7C95qMI3mtOxvdnl8b9MqDrtF1OIa TRBMgp9p6GSjOc/lET4xf2vsRimrp3eCgsf/+TK4x0iha+AffEfkXdm/9zAWfuFx/lMs 6uqC1/XLtJJ1JEM27Uw1W0AbnsMVEab7ZIX/cJnW0MAyXvLptlG75fSQ5gMXU/L652SU jLAzDGhIhtqt5qzl9J9Syf33uooTNzr0Vzt28cYyN0y/BgtYbbByXYQLDBx4appE1htz 8+iA== X-Gm-Message-State: APjAAAWyVe3IcvSUeC3H4hXv/QN3k3/1j8QOH+xByh9ESD6avPe/Pmd+ q/nvdMkk2ttrDIy1ExiojUgIUhvN X-Received: by 2002:a62:e50c:: with SMTP id n12mr1879416pff.206.1567664795032; Wed, 04 Sep 2019 23:26:35 -0700 (PDT) Received: from localhost.localdomain ([203.205.141.123]) by smtp.googlemail.com with ESMTPSA id d69sm1102941pfd.175.2019.09.04.23.26.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 04 Sep 2019 23:26:34 -0700 (PDT) From: Wanpeng Li X-Google-Original-From: Wanpeng Li To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: Paolo Bonzini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= Subject: [PATCH 2/2] KVM: VMX: Stop the preemption timer during vCPU reset Date: Thu, 5 Sep 2019 14:26:28 +0800 Message-Id: <1567664788-10249-2-git-send-email-wanpengli@tencent.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1567664788-10249-1-git-send-email-wanpengli@tencent.com> References: <1567664788-10249-1-git-send-email-wanpengli@tencent.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Wanpeng Li The hrtimer which is used to emulate lapic timer is stopped during vcpu reset, preemption timer should do the same. Cc: Paolo Bonzini Cc: Radim Krčmář Signed-off-by: Wanpeng Li --- arch/x86/kvm/vmx/vmx.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/x86/kvm/vmx/vmx.c b/arch/x86/kvm/vmx/vmx.c index 570a233..f794929 100644 --- a/arch/x86/kvm/vmx/vmx.c +++ b/arch/x86/kvm/vmx/vmx.c @@ -4162,6 +4162,7 @@ static void vmx_vcpu_reset(struct kvm_vcpu *vcpu, bool init_event) vcpu->arch.microcode_version = 0x100000000ULL; vmx->vcpu.arch.regs[VCPU_REGS_RDX] = get_rdx_init_val(); + vmx->hv_deadline_tsc = -1; kvm_set_cr8(vcpu, 0); if (!init_event) { -- 2.7.4