From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: Breakage in -unstable for Transmeta Date: Fri, 24 Jun 2005 17:15:05 +0100 Message-ID: <50b68f3ddc1ff3db9893e0d7ad10b884@cl.cam.ac.uk> References: <91682d35640728e6b4e763e88bbcb465@cl.cam.ac.uk> <193974b525123922007225148c6938fb@cl.cam.ac.uk> Mime-Version: 1.0 (Apple Message framework v622) Content-Type: text/plain; charset=US-ASCII; format=flowed 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: "Carl Holtje ;021;vcsg6;" Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On 24 Jun 2005, at 16:57, Carl Holtje ;021;vcsg6; wrote: > Is the initial page table creation code in xen/include/asm/page.h? > > Thanks! No, it's this piece of code in x86_32.S (which I've pasted from latest xen-unstable, but I think is identical to the code in 2.0.6): /* Initialize low and high mappings of all memory with 4MB pages */ mov $idle_pg_table-__PAGE_OFFSET,%edi mov $0xe3,%eax /* PRESENT+RW+A+D+4MB */ 1: mov %eax,__PAGE_OFFSET>>20(%edi) /* high mapping */ stosl /* low mapping */ add $(1<