Received: by 10.192.165.148 with SMTP id m20csp4130760imm; Mon, 23 Apr 2018 19:58:19 -0700 (PDT) X-Google-Smtp-Source: AIpwx49HOqCvhIbWOCRjGDt12m0d29/zaL1ewhpHiF3m24LeEMZP66mGJBSKTL/77dcWELjAoOYw X-Received: by 10.99.97.139 with SMTP id v133mr18405996pgb.285.1524538699087; Mon, 23 Apr 2018 19:58:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524538699; cv=none; d=google.com; s=arc-20160816; b=nBeu5R7TScuon+BpNg+nUj8NnlogPL8EHXjNJ2YpWgXdrNwtUjzZMwuayk9bePErT7 U4ayO1CIJyRTs3EMupFPOxK9Ao+wdLYQvBu6i2SMh8UQUWz061ZeJrEcmMH2mfumfmCd i9GoPlSnWsqN/WCipO+DGJMFX9Jlm/s/3Jt+VwXjX3moRheh9z9+o/CfudfgqT+xUXlV 02uzvpCE42UQDemlOH0iGx6Jum6XNUxlnIqFrwg6g+KbQYh76oSWaMSfkRHvVGYtXJSp TvtnU+ree2bvahOiuujgO6lZlKWhZ4LPhbWdXPs+snDeGHyGAyYryRodyN5MawAdogSY Qa7w== 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=gFw/Zx6d8lBxxNAt3cAFMxeUJq/UQ1H/p/mnXH1TPXE=; b=era9Uger1VFljneafY0QZK7gAhw/1ghvOFu8DkB7ral8ZjOhhDKQvV5y2/FevwF0cp wzSsbZFa0y5J1EmR/fgis90nIJY/zHZ+SCylAh8IiLAUIRv11Tzt/iLUeJe0J9OWs4YC mkvIz/rjW/7gyaBn0TErBrIEFhfVOvrsIjFs9uhn4lfDeKZzOeKe8XWmz9CIeTTAAr0t NpELThSzL5rYA0eD6/Gnj25mmEl9kPDr/xj0citvo914RV/7a4BretoTGy+88ReVh2J7 fhNxGZvvEOKqr0DsYY3r1S+sYXQLKTdG9lY8FNrAAzKCK7Fc7SOeVp4WGKwPRkwH4Fhr x92w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cbuzV6jL; 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 b12si10256598pge.252.2018.04.23.19.58.04; Mon, 23 Apr 2018 19:58:19 -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=cbuzV6jL; 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 S932852AbeDXC4v (ORCPT + 99 others); Mon, 23 Apr 2018 22:56:51 -0400 Received: from mail-ot0-f193.google.com ([74.125.82.193]:37549 "EHLO mail-ot0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932722AbeDXC4q (ORCPT ); Mon, 23 Apr 2018 22:56:46 -0400 Received: by mail-ot0-f193.google.com with SMTP id 77-v6so13515962otd.4; Mon, 23 Apr 2018 19:56:46 -0700 (PDT) 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=gFw/Zx6d8lBxxNAt3cAFMxeUJq/UQ1H/p/mnXH1TPXE=; b=cbuzV6jLSLl4qTqbqr3Tuuf6UYbLuPFKStDk7moXIrUYF5QPu7e80I2QnzPc6l5lbS tTy1iUHG18Q36SmZpBjpYL19/11n0g1h9w4ckxWWr7ZI2Nj0epyb0f6aK8Hkj5KK7EuJ 7W2hVxL20sDHsqTRyFJuEUjBQ7GsOWKP/nmRVnnsjbXzlYesyiYTvP+kmbrLxlPnSBWg SocGqKMh8CkHmS4ljEVEgKEZfcvs5iK6Y5ryh6FSlT3x4fCSyWlTu1eIir/Due+YlOVJ XZDtN7T9u7Y1fIQsmFUacet1shLwMUJb0E+NJtcgSiwwD2Llk0oEblOD9d5HjzwrnakA 88BQ== 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=gFw/Zx6d8lBxxNAt3cAFMxeUJq/UQ1H/p/mnXH1TPXE=; b=b02jvsjER8CfYDpUiaj8J1nyPKcgqULfJGD/x6nzQhBEmYLutV4x23wisvBavng9hU meWSEegowY6y9eQO03c1IPTvERwZLX1NKYvfiKd/+p++mYf0EI0UccKkhZHKzzABz9DH 0y+aCH8fZFh4GaPnxDLU+TD14fVrNXnCOMqb91whhc4rO6CTBn2mz/U5vZHuNSfdO7Kb EXLliY8wkwmNaxh5AqyySm809BpBmtgyOGw/7J977+LvOJ+5qaWmZSMSkzkHzl/1skm0 tKW9/vwydYJpFM7f7lSXBfET6VDGw2Eyugaei8FowGPsnb2eplYLsBFyP+7mvfbUyJd4 JoBw== X-Gm-Message-State: ALQs6tAwNxuw0n2Vgb+rr+qMLdZUTBiPwIKRwGxh9wXzjH6Mml/pb2Az fhZJJ66swHgy7/wvDCxF4cvE2kObwdZb0LKiT08= X-Received: by 2002:a9d:4c81:: with SMTP id m1-v6mr9225294otf.17.1524538606454; Mon, 23 Apr 2018 19:56:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.210.81 with HTTP; Mon, 23 Apr 2018 19:56:46 -0700 (PDT) In-Reply-To: References: <20180226111630.GB4377@pd.tnic> <20180226113000.GC4377@pd.tnic> <20180226114409.GD4377@pd.tnic> <46cecef2-b0fb-b0c2-bbf3-983328d52763@redhat.com> <20180226121509.GE4377@pd.tnic> <24cd527d-5287-f0be-ffe8-eab341bf1d94@redhat.com> <3866d359-0ef8-6a99-6254-84890be62b93@redhat.com> <20180226122205.GG4377@pd.tnic> From: Wanpeng Li Date: Tue, 24 Apr 2018 10:56:46 +0800 Message-ID: Subject: Re: [PATCH] KVM: X86: Allow userspace to define the microcode version To: Paolo Bonzini Cc: Borislav Petkov , LKML , kvm , =?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 20:41 GMT+08:00 Paolo Bonzini : > On 26/02/2018 13:22, Borislav Petkov wrote: >> On Mon, Feb 26, 2018 at 01:18:07PM +0100, Paolo Bonzini wrote: >>>> In this context, "host-initiated" write means written by KVM userspace >>>> with ioctl(KVM_SET_MSR). It generally happens only on VM startup, reset >>>> or live migration. >>> >>> To be clear, the target of the write is still the vCPU's emulated MSR. >> >> So how am I to imagine this as a user: >> >> qemu-system-x86_64 --microcode-revision=0xdeadbeef... > > More like "-cpu foo,ucode_rev=0xdeadbeef". But in practice what would > happen is one of the following: > > 1) "-cpu host" sets ucode_rev to the same value of the host, everyone I found vmware on my macbook will also do this. :) Regards, Wanpeng Li