From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Knorr Subject: Re: [patch] pae: tlbflush linear page table updates Date: Wed, 10 Aug 2005 15:01:56 +0200 Message-ID: <20050810130156.GC3174@bytesex> References: <20050809075414.GA13745@bytesex> <416c694c7150940849398dfc41457960@cl.cam.ac.uk> <20050809135223.GA17751@bytesex> <20050809154400.GA20397@bytesex> <1a49dd852a0effd5c1f02f13280274ba@cl.cam.ac.uk> <20050810102222.GA32246@bytesex> <20050810102824.GB32246@bytesex> <20050810123349.GA3174@bytesex> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20050810123349.GA3174@bytesex> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Hi, > Sure? The patch below fixes it for me. Uhm, well, it doesn't really fix it. > The tlbflush stuff is red herring btw, the real difference is > optimization. Build with "optimize=n" boot fine, others don't. While looking into this I've noticed the bug comes and goes away with the optimization level. Building with -O1 works fine, building with -O2 breaks (both with the patch mailed applied). There might be something wrong with the inline assembler ... Gerd -- panic("it works"); /* avoid being flooded with debug messages */