From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: early_cpu_init() and identify_cpu() Date: Tue, 17 Jul 2007 11:23:27 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jan Beulich , Alan Cox Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On 17/7/07 11:15, "Keir Fraser" wrote: > If we just mapped the 4kB-rounded region specified by lfb_base to > lfb_base+lfb_size (as determined via the VBE Get Mode Info call) as WC, > would that be safe? Actually this is probably okay because any software that does want to access command queues (e.g., X server) will have its own mapping that will not specify PAT.WC. In contrast MTRR type specification is used by all mappings of that physical address range. So long as aliasing of WC and UC was not a problem, this would work fine. But I think it's WC aliasing with WB/WT that is a problem. -- Keir