Received: by 10.223.185.116 with SMTP id b49csp3641601wrg; Mon, 26 Feb 2018 03:38:52 -0800 (PST) X-Google-Smtp-Source: AH8x226uSE1sVxjOLgaMZ9Y3X7dVvmz0kwKWL6QR7FbWJZtr5UR+4YL521OGEtOnOcommhheMTL2 X-Received: by 10.98.71.3 with SMTP id u3mr10407003pfa.219.1519645132817; Mon, 26 Feb 2018 03:38:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519645132; cv=none; d=google.com; s=arc-20160816; b=jR40rpInhke+F0CFjI8DsASaPTcCYtgKLIISuMELJRSDrNukqTu061Zdgexp0H0qIF UqP8jaNrF+iaB0MolaCu97ivOTh39E+sp7SpyxsiG3yU94yHw3d883yjLQg9jaiOeweP oA28mhJwnZ7vViD4rcj8VL8FRvwc4IJm3G4ysjqpjL2zgAy9nTnspcDmkXRAZmppReoR ej9ZjPFJq2kslJK7uozTi85ruF8LODqlYknoPSX58Rilzcn89U7uwKv2kngBpWMEciEN FJpGf87bIuJt92Kz3g7CR5ot6Le75dFIrp1If9MhzuQYapKlyu0CO+TE+3RkY7LofTi6 QnRA== 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=I9SbMwMd4MgLT6XKFp0UaAhj47oOAHheNneByCp+snw=; b=UmbtnAz2vaKyEkH1YtXc3c8he+Z5tvGpyXRUefQd3UjsdnSdfRrIkmQY2qx6yh9gOw RRXZqhGcAhvQbXxvr1mNNfmYamM1BDOuDrSeATf92pj7cbUibf7MReUXE1jDKaW+vGB+ JmaRXTRDk8bx13j7en6nESPVsf5j5MriQtC1Z/YPdU7nvq0XXu49N8JjJytWQJsKARTI OikSkTT2BHF+7W7Xxj9Bhk35eyb+qjccEfSSPR/a9cu2Wuo3HTlh0ONV8MtM6r9BvpZ6 hZW8VRoq2UfErsE2kZ4I8VfcLeCjiRVjO8DqbkpalydqWmfkO++KoM3hLoCMG6J3trQN K5/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=aOZVgPR7; 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 z124si5413978pgb.811.2018.02.26.03.38.37; Mon, 26 Feb 2018 03:38:52 -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=aOZVgPR7; 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 S1752777AbeBZLhh (ORCPT + 99 others); Mon, 26 Feb 2018 06:37:37 -0500 Received: from mail-oi0-f42.google.com ([209.85.218.42]:46210 "EHLO mail-oi0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752264AbeBZLhd (ORCPT ); Mon, 26 Feb 2018 06:37:33 -0500 Received: by mail-oi0-f42.google.com with SMTP id x12so10359716oie.13; Mon, 26 Feb 2018 03:37:33 -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=I9SbMwMd4MgLT6XKFp0UaAhj47oOAHheNneByCp+snw=; b=aOZVgPR7NkQotRhXPpN5mCcsOPVFx/l5+H8/qoht7VRTj7sro0cSeoHduL5DklzRCp tNgoa2O2TTcpYOQIwDu/RKQf5ZFBraP8j8dVqYYGm3Id5Oq+rGDT1FJ9UwZoiQUWcXlv Zf/+1QodRmJT4exsly1xc07oTO/C2mqcxuqPDORHnlLgy+1Ws1R7yoTHoPlCQRSkFU4x EioqbUrfnZVARMe4SoJpZ0tlEtvo/AEAYnSRfScYNVZpTcfkdFr15449SZTW2PslIVf1 HileYAL/cuIdNc6TmPcyItsrvhKTWQvcM+n2v2i+FF0XUgbjORNCtzp1jU2tNAmzGkhW XTgA== 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=I9SbMwMd4MgLT6XKFp0UaAhj47oOAHheNneByCp+snw=; b=hu08uA9SgIUeEGAvF5DwoBmR45qgfqlwHdgavhNe70vxEVJZbuMJ+IQwennW2S3WdM tUvsQ4et6jfaY+PZJtL4QsDHDk+k6QW/knFnIX3eSymlezLi+xY9/eCkfc9CIRf+Mw4G FkhZ8cy+byOsUnmv4e0lBB3HU/fqU7DAMPtiEI2ivDqE6lKDoJsONhin2P5RGqKC0a6I 3r17O+THLeo+DRA2MH43aG3ZA6PNeM4PtFOz2gHc5PHGJQ9bRfF6oL+wH1wg9G5FTGmE 9t4XZZ6lvdQLasfaz2xIBu7JqXZfwEKl94Q1a/dtZXu84RNWXO+lUOwvCF9oxoCS9LJh mQXQ== X-Gm-Message-State: APf1xPAtonIAu2v+h5+PBqpWa0zeqWpBw7YAyKXIUkztMmK7vF80YkoZ CoJI4dtNXABfLVi4bXLUp3UYl4XYqFmMeIkRBjo= X-Received: by 10.202.186.197 with SMTP id k188mr6543654oif.119.1519645053187; Mon, 26 Feb 2018 03:37:33 -0800 (PST) MIME-Version: 1.0 Received: by 10.74.208.10 with HTTP; Mon, 26 Feb 2018 03:37:32 -0800 (PST) In-Reply-To: <20180226113000.GC4377@pd.tnic> References: <1519629838-4898-1-git-send-email-wanpengli@tencent.com> <20180226094148.GA15539@pd.tnic> <20180226104921.GA4377@pd.tnic> <20180226111630.GB4377@pd.tnic> <20180226113000.GC4377@pd.tnic> From: Wanpeng Li Date: Mon, 26 Feb 2018 19:37:32 +0800 Message-ID: Subject: Re: [PATCH] KVM: X86: Allow userspace to define the microcode version To: Borislav Petkov Cc: LKML , kvm , Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= 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-02-26 19:30 GMT+08:00 Borislav Petkov : > On Mon, Feb 26, 2018 at 07:25:28PM +0800, Wanpeng Li wrote: >> Both are the same values set by kvm userspace. > > This still doesn't answer my question what "the non-sensical value which > is written by the guest will not reflect to guest-visible microcode > revision" means? The guest write is ignored as the original kvm implementation before the patch. > >> This is correct. The link explains why the userspace sets microcode >> revision is still needed. > > Why is it still needed? Hmm, the apic_check_deadline_errata() example can be referred to. Regards, Wanpeng Li