Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754298AbbFWJup (ORCPT ); Tue, 23 Jun 2015 05:50:45 -0400 Received: from mail-wi0-f177.google.com ([209.85.212.177]:36405 "EHLO mail-wi0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751942AbbFWJuh (ORCPT ); Tue, 23 Jun 2015 05:50:37 -0400 Date: Tue, 23 Jun 2015 10:50:33 +0100 From: Matt Fleming To: Borislav Petkov Cc: "Zhang, Jonathan Zhixiong" , Matt Fleming , Thomas Gleixner , fu.wei@linaro.org, al.stone@linaro.org, tony.luck@gmail.com, rjw@rjwysocki.net, lenb@kernel.org, ying.huang@intel.com, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH V3 4/4] acpi, apei: use EFI memmap to map GHES memory Message-ID: <20150623095033.GC2815@codeblueprint.co.uk> References: <1434047160-23358-1-git-send-email-zjzhang@codeaurora.org> <1434047160-23358-5-git-send-email-zjzhang@codeaurora.org> <20150612162924.GH9084@pd.tnic> <557B6ED9.3020706@codeaurora.org> <20150613082750.GA3470@pd.tnic> <20150615141533.GB17685@codeblueprint.co.uk> <20150615145908.GK4255@pd.tnic> <20150622051131.GA2815@codeblueprint.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150622051131.GA2815@codeblueprint.co.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 982 Lines: 25 On Mon, 22 Jun, at 06:11:31AM, Matt Fleming wrote: > > Right, but see my previous comment about x86 discarding a bunch of > attributes for memory regions because the kernel "knows better". > > And in most places, yes, the kernel really does know better. But this > APEI case is special because irrespective of what the kernel says we > want to be compatible with the firmware's memory map. > > And we don't have an API for that. Maybe what we want is a new PAGE_* protection that is compatible with any firmware mappings? That'd be nice because we wouldn't have to introduce a whole new API for this GHES case and ioremap_* could do whatever it wanted under the hood. Thougts? -- Matt Fleming, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/