Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp6092809ybi; Wed, 12 Jun 2019 13:58:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqyZFL2dk6gPn9+esFIFwDmVcP0aIyQ6I3BdSaXDBzZKZC0+qR51FPvcoSmXQFC8mRMTwsJK X-Received: by 2002:a17:90a:2e87:: with SMTP id r7mr1069082pjd.112.1560373131751; Wed, 12 Jun 2019 13:58:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560373131; cv=none; d=google.com; s=arc-20160816; b=QDQf3kyJ8PkSJPuDyziC4gUQCbW4rOljDju3qE9WbbEkiyjzcRTS632/ADuy6SU6Z9 MeGQKAFoX+fnYdaOXznqkKBn25myxv9oyvqv+jnYfoBbsnDGfkvKjvFGrWzOgFZ8hVzb yxJFpNWwQckAslT0iWsWECsraDePUcM75B/MOf36/mXkDum7FwyHy4Uw7IFW0jhMXBBb nflrLFgNtdyHy1RzW/FfV6GI3SStocs/jWtpTVxY41CwZM5SIpuW9/P6ng7ar8yj5uK6 y3ZrZI2pg0w55e6NqemYkgXTDVXY3aODKJk589QOmtmq0btXsRwPgGUhs8lvT2V12Ex1 Tqtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=TZPBYSKEoaIkhIv00E3WuJ5aJFmWavGoQVJ9IN5iIvo=; b=K6+LQ8S2CFyHPt2H5cI3xfWQeoxWGoC8tdJ930Krm6/4eik48fkr+9rifyXM/4Mspi wj2aTvgx1oPCPsDhEhLTrlQD7gGQh2FcoRjmxxnReZPD3DPdM2E7d6XV3DFMx0jCAJS2 7xgO9i979+gQ01P3A/jbCa+60QcbRNv+an1xep/xPGifnq8HBaDQyqCY+IpzFksk8W0B RIEEVQMrWE55Q414eEgeNMloT+pEbCZfoSRJ89rpILffxG2c1kBKAtaJZGDScqOcy048 IZv1tt3Nv1AiIJzPCCy1EIDQ0JdiR3uV13Eg8q/7nHkEK6jjr3dj/LQ6KPNYAij9rmVe Hhdg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=YKatqYp5; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f63si740205pfb.86.2019.06.12.13.58.36; Wed, 12 Jun 2019 13:58:51 -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=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=YKatqYp5; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390706AbfFLU4h (ORCPT + 99 others); Wed, 12 Jun 2019 16:56:37 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:34908 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390632AbfFLU4g (ORCPT ); Wed, 12 Jun 2019 16:56:36 -0400 Received: by mail-pf1-f194.google.com with SMTP id d126so10380792pfd.2 for ; Wed, 12 Jun 2019 13:56:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TZPBYSKEoaIkhIv00E3WuJ5aJFmWavGoQVJ9IN5iIvo=; b=YKatqYp5ZMD0rZsPMDq0to0PJDreG1XUyrx5SqWGPFgdgJtrZRf5AOIxLF1RFphdWH R8Uycb+uWLqjH30x5HeS9diZaO6zEKBi4ehrFWwTQQhEoyWIgNqsqXzSVDTswGRL/9KD uhKfahNauFol7O1XFQvxQp5RulEWOEW7iex6oysSu++JNYIgkrqn3WOcSrgDk5zaBXNp 8B+4btiQ/WZSa7P4mcOyuxUL08dr8X75WN0f9Llk7Bg6kYQ1G/dW5uqsTcyfJCabZyCo CSzxOII00f5vEnofzolLz3aqRMf0Y2IeopHbP2PjiAMHgx7OfqBg8uf57PLTsF74jSYO KVmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TZPBYSKEoaIkhIv00E3WuJ5aJFmWavGoQVJ9IN5iIvo=; b=L4XUKFN+II0jtwlRP8R2Mff+pxaa/vakuiIzlv0JZdaJMKQfh+hE9vHVGjKUNH2clO ODuUKmmQ2dK5/K4OuYtJThjYlpN2H0gnkNC4SZrhNuphCZ6ZukxA6lY1jgEMv7kRE7lY /QB8d0lgZz+0/ZfhwMeZUH/aupLSm6HTrsHJTisarCIs833MSNG+4XeSeIj/Khc/wy3g 5mGnYX0CQg3JDZYs0wl5Ybb3X9MJg9ImSlQWdH0o95EpdaR+g4HZEaA3O+JKm4VqG9Mm ZeRDcWfgq7S3PLT9PvYvH4wI1Q0iSL8wOe311+dmiE2lAVOZDRqzBJDFKN3tIxiUKelw 53sw== X-Gm-Message-State: APjAAAWQtJvKpJgIc2FTGpmt3jKZ/1tVBFMT6MbwoCrwK9/lbp+ysXR3 IzK6qzSwRKe4nhQPqORxErs00ppDFlyQ3w== X-Received: by 2002:aa7:90ce:: with SMTP id k14mr89000454pfk.239.1560372995458; Wed, 12 Jun 2019 13:56:35 -0700 (PDT) Received: from ?IPv6:2601:646:c200:1ef2:e92e:2d95:2c68:42e6? ([2601:646:c200:1ef2:e92e:2d95:2c68:42e6]) by smtp.gmail.com with ESMTPSA id v18sm455164pfg.182.2019.06.12.13.56.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Jun 2019 13:56:34 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: [RFC 00/10] Process-local memory allocations for hiding KVM secrets From: Andy Lutomirski X-Mailer: iPhone Mail (16F203) In-Reply-To: <3cd533c1-3f18-a84f-fbb2-264751ed3eeb@intel.com> Date: Wed, 12 Jun 2019 13:56:31 -0700 Cc: Marius Hillenbrand , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-hardening@lists.openwall.com, linux-mm@kvack.org, Alexander Graf , David Woodhouse , the arch/x86 maintainers , Andy Lutomirski , Peter Zijlstra Content-Transfer-Encoding: quoted-printable Message-Id: References: <20190612170834.14855-1-mhillenb@amazon.de> <3cd533c1-3f18-a84f-fbb2-264751ed3eeb@intel.com> To: Dave Hansen Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Jun 12, 2019, at 1:41 PM, Dave Hansen wrote: >=20 > On 6/12/19 1:27 PM, Andy Lutomirski wrote: >>> We've discussed having per-cpu page tables where a given PGD is >>> only in use from one CPU at a time. I *think* this scheme still >>> works in such a case, it just adds one more PGD entry that would >>> have to context-switched. >> Fair warning: Linus is on record as absolutely hating this idea. He >> might change his mind, but it=E2=80=99s an uphill battle. >=20 > Just to be clear, are you referring to the per-cpu PGDs, or to this > patch set with a per-mm kernel area? per-CPU PGDs=