Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp7819842ybh; Fri, 9 Aug 2019 00:08:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqwJYbKQRHUQwPUNIC9BMtnnJwPb080QN1+Q1By5V/6+mS81uHd1Vz8gxWSIONwNvZy9fYgG X-Received: by 2002:a17:902:20e3:: with SMTP id v32mr6982228plg.142.1565334509532; Fri, 09 Aug 2019 00:08:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565334509; cv=none; d=google.com; s=arc-20160816; b=ZUNVkXDEi09DFPpdH5wLcJsPpn5jo/UxzUYJEdECA69CMCFxFB/SrvV4Z1HWA4sfkH 2q72TekmWOcICaie0LlcIDdaX/LCnYQeHqfK89kNXsGjJbjiHm5eh1MPvKr4MqQ/7W9G Gvpg7cDzJDtO5+dRx7LsijOEHnoEnAaMyWRYj6iz6rRh4eOEpMLrmXIHsYcSTp12rd9N Xd0OHdfIrVHjhFz3r2kOVDO40Xl4FXaxNQVSHDtmNgYjwVLiRA6o5sV5cdlZjrR8QPRX lD648/dsRv2RgQbBFH4MmlVDSDgbI1YPk+XPYo9Y2OojMt2oUzk8eNQYSkHom+FyaoP3 JFFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=BHFu1Yen1sPSEIzqT1smQQamL9wIyKv6QcXBLQdsNz8=; b=ZqqzblUgOZayb3gn9+3FNnvxnLB+H1k75LNNOu+sycLXFuCFAlhUYag/yfiiUVB+0D 5M/AWxRtT50sW0+48oc4e8d4A7+CJOrluSCpxHXA1HvSyEs1UPEzaK10fg4xrmRqapHn UHQ5xj0XLoAWcm3VFDE5aIs6ba4lXOAk1SpkzKTugT2RAFd50kv0DoVjxtHaayfQ+wEJ LlRg9FyEll8w22W7brHX0rzvSl1CfB0BGvTKAAJzvtAuOU1PkhfX41M1GJ/xwXoFJ8Nb /LseI2xqZ454RRNRqIKIJHFwadlz66BZOLYw2IZbO+eVH7JjoiDjFcnnVpw/qj8eG8Pu lNSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b="Ij6x/fum"; 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=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y19si52806878pll.326.2019.08.09.00.08.11; Fri, 09 Aug 2019 00:08:29 -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=@alien8.de header.s=dkim header.b="Ij6x/fum"; 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=NONE dis=NONE) header.from=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2405616AbfHIHGF (ORCPT + 99 others); Fri, 9 Aug 2019 03:06:05 -0400 Received: from mail.skyhub.de ([5.9.137.197]:41844 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726212AbfHIHGF (ORCPT ); Fri, 9 Aug 2019 03:06:05 -0400 Received: from zn.tnic (p200300EC2F0BAF001CD97DA1D84759A1.dip0.t-ipconnect.de [IPv6:2003:ec:2f0b:af00:1cd9:7da1:d847:59a1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id D01381EC0BED; Fri, 9 Aug 2019 09:06:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1565334364; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=BHFu1Yen1sPSEIzqT1smQQamL9wIyKv6QcXBLQdsNz8=; b=Ij6x/fum0mmGlXKg0CNeOmhIESG418I1H5D7YIOqtxiJnpgjSeXaH0FxXumhMV5Sr06rJH KpQaJ8KxY+/HQci4lRpbjF0gbW8r6Iya3Xdze6zt6xIoEn8FmpbjmkEjS8j0RTdkmAofoE ii82bIBlm5g99l305RsY7Yml3fKS11s= Date: Fri, 9 Aug 2019 09:06:47 +0200 From: Borislav Petkov To: Isaku Yamahata Cc: linux-kernel@vger.kernel.org, x86@kernel.org, toshi.kani@hpe.com, fei1.li@intel.com Subject: Re: [PATCH 0/3] x86/mtrr, pat: make PAT independent from MTRR Message-ID: <20190809070647.GA2152@zn.tnic> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 08, 2019 at 08:54:17PM -0700, Isaku Yamahata wrote: > Make PAT(Page Attribute Table) independent from > MTRR(Memory Type Range Register). > Some environments (mainly virtual ones) support only PAT, but not MTRR > because PAT replaces MTRR. > It's tricky and no gain to support both MTRR and PAT except compatibility. > So some VM technologies don't support MTRR, but only PAT. > This patch series makes PAT available on such environments without MTRR. And this "justification" is not even trying. Which "VM technologies" are those? Why do we care? What's the impact? Why do we want this? You need to sell this properly. Also, your patches are huge. You'd need to split them sensibly. Thx. -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.