From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Knorr Subject: Re: understanding __linear_l2_table and friends Date: 20 Apr 2005 18:06:23 +0200 Message-ID: <874qe1qvpc.fsf@bytesex.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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: Keir Fraser Cc: xen-devel@lists.xensource.com, Scott Parish List-Id: xen-devel@lists.xenproject.org Keir Fraser writes: > They aren't actually used during domain building, Used anywhere else? Especially __linear_l2_table and __linear_l3_table? > Xen uses the common trick whereby each page directory maps > itself. This means that every page-table entry is mapped into the > address space at some virtual address. Well, in PAE mode that trick doesn't fully work. It will do fine for the l1 tables, I think also for l2, but certainly not for l3 due to address space constrains ... Gerd -- #define printk(args...) fprintf(stderr, ## args)