Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1191189imu; Wed, 9 Jan 2019 13:20:45 -0800 (PST) X-Google-Smtp-Source: ALg8bN4Jl5j3Q8iiJ/zFXqKqtTStlPlLJMrvhoaKz7e/ErEHw1nRJZj8Z1CQhKShB/BlO5uqlJKY X-Received: by 2002:a63:c10f:: with SMTP id w15mr6798406pgf.199.1547068844992; Wed, 09 Jan 2019 13:20:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547068844; cv=none; d=google.com; s=arc-20160816; b=w9wKWoPSODtdazdN/eKiYIl+bvoLyuUoJiq8dFIkGfnxvv7WGur4vS1umf6YKBOK8r UZiSK7oIYjpggtHTLy6et0jNNGvK+g5+K/MbGvgHqvtFR2CJBRpeMELtB3Pru/D0vYkB TT/K4yzxVhRouEko+pZP+nW+RJGYN0XGPVqquITzsbpvbtzFxyFEK0sLeKlEzEqEbDlI BizL8r0lgyt+BHz8Z8Gfb/9RLIr0fSsHxSa58M4M1RSjfOJQ9RNFPmtechW0HdR9s3ku Ou9TgNs/lSdFcXbanz4I4YGZyiD9pEnLOUPtHYOaaheeuSdbzdZs83w3b6qcZrAW4a63 VrSg== 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 :in-reply-to:references:mime-version:dkim-signature; bh=PstFsCPAqqedesTo9GwtxuZDMF8mvt7Hi5C97RWLB7I=; b=sR+zJSdMEJNgwinvZ2MAE0JMJpfh/6tnTEzT6kMia2BAsrCCfwpk8Lls25FFrjiHUT 2ZflceLR7qCfPf2DWvAZD+Iwq8ZrJyq2KdniV/ah9NzZRl7F0KPNUfMOhi8ftuHk1AnU MeEeXFGWphg1C1eF0g07+QzMFaxWbbUoQ40/p3hc1MTtSL2nwuRGtgS0RS1pXJeviSYj lE6lDGGP9sb/DllE/P1K9fiQauI/gmxUk0yBbRJjrsnVRUwRgnaa9ruWt1Qd81Yicst3 OrdPjj4nK83Iqaf9b5i/oCmVKIpI0Ks2PCijHhrblaZOZaByW2iBAm3OnbLltWQZybj0 ox5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=VyL6yuHo; 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 j22si66641651pgj.244.2019.01.09.13.20.29; Wed, 09 Jan 2019 13:20:44 -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=VyL6yuHo; 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 S1727507AbfAISmA (ORCPT + 99 others); Wed, 9 Jan 2019 13:42:00 -0500 Received: from mail-qt1-f194.google.com ([209.85.160.194]:42646 "EHLO mail-qt1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726782AbfAISmA (ORCPT ); Wed, 9 Jan 2019 13:42:00 -0500 Received: by mail-qt1-f194.google.com with SMTP id d19so9438945qtq.9 for ; Wed, 09 Jan 2019 10:41:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PstFsCPAqqedesTo9GwtxuZDMF8mvt7Hi5C97RWLB7I=; b=VyL6yuHo75f723uDeMAPPeY+L+3gBnSfdHRet7nOy8B6lK5Hz5DZqAWUlRM0Rm7zDc Pe18WCDi5UAibQPbxO1n2DFeoqeQ7Duud/Mjn9EkXi00RBhXhFW3QMaT5GwKUwZlCVh6 3o49JmYfwDpAd1IJharANfRfs+ygbWcXEvdu1Qa0NKp8VeVrAzPs3EgEqUBpBwMsj4bK 3EM03M/ljkBGqaMQf0mBadZeWSfbuNxjYTd5Obn+zfXaAKPS/TeAsxZmYA7gfDTh7/JC m33izpLp688w5MvT9wHb7xzpQr0lYKNM9ogLs9v27z5O/fjG65W857hyWscjrbsyu/Gq aDVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PstFsCPAqqedesTo9GwtxuZDMF8mvt7Hi5C97RWLB7I=; b=rga524T42u5RhWrk5s5I14DqWhZ/k/ZhPeEHOwD4yAIVKpm1crWgN9JJqc/MrB1mlZ xG1FPt+hpcZ5TYopHv/ESChv8ewEyhKxtQ487d+prtDgIosYJQTmE6cYb61ZfHt01QPh iv19CxdnR5KoC4ChaPgMhYqqZGxT2LFUkiaEzGrlo7oCt3961xjC83OVAdmyhgPl8FaG DP2C7zOe+KhN4iuZn3AjZbfvh/NswqhdCpTsLWv1Nl8+NLawQc1fsaYTnAEikjMrejN4 xf914pp/h3LiVecQ7vPAHUmGZh89JGmBTd7k9R3EhrUTU8xBwIeTxt0PphMi0ONDnnpH sc2A== X-Gm-Message-State: AJcUukej91esZfWMLoAUXBbBE8UUnwCWmCSJ8uNfbCVU/CwVYfjywrpZ wpb8g9wth/iZlNQNIdbfJ97ElHPgQviE4Tzy3Zs= X-Received: by 2002:ac8:6151:: with SMTP id d17mr6693295qtm.194.1547059319276; Wed, 09 Jan 2019 10:41:59 -0800 (PST) MIME-Version: 1.0 References: <20181220134046.7916-1-vkuznets@redhat.com> <20181220161722.GD31403@zn.tnic> <51dcb13a-4751-47f5-1e01-f6731a2c6f3c@intel.com> <20521afe-09af-7acf-6f32-3f6e9a971091@intel.com> <20190109113915.GB15665@zn.tnic> <87bm4qoww4.fsf@vitty.brq.redhat.com> <20190109121445.GC15665@zn.tnic> In-Reply-To: <20190109121445.GC15665@zn.tnic> From: Tony Luck Date: Wed, 9 Jan 2019 10:41:47 -0800 Message-ID: Subject: Re: [PATCH] x86/intel_rdt: use rdmsr_safe() to workaround AWS host issue To: Borislav Petkov Cc: Vitaly Kuznetsov , Reinette Chatre , Babu Moger , X86-ML , Linux Kernel Mailing List , Fenghua Yu , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= , David Duncan 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 On Wed, Jan 9, 2019 at 5:00 AM Borislav Petkov wrote: > > On Wed, Jan 09, 2019 at 01:09:31PM +0100, Vitaly Kuznetsov wrote: > > Hm, why is that? In theory, hypervisors can pass through or emulate the > > required MSRs... > > ...and when the theory becomes reality we'll remove the check. In practice that may be a long time coming. We don't have many CLOSIDs, or bits in a cache mask, at the h/w level. If you start trying to subdivide those resources to pass a subset to a guest, then you'll quickly find that you have no flexibility in the guest to do anything useful. It would only work if you limited to two, or perhaps three guests. -Tony