WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Odd start of the day memory layout

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Odd start of the day memory layout
From: Mathieu Ropert <mro@xxxxxxxxxx>
Date: Mon, 06 Mar 2006 12:59:25 +0100
Delivery-date: Mon, 06 Mar 2006 13:07:57 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.7 (X11/20051013)
Hi,

i found myself in presence of an odd start of the day memory layout using Xen 3.0.1 testing on x86-64.

Quoting from <public/xen.h>:
" *  4. This the order of bootstrap elements in the initial virtual region:
*      a. relocated kernel image
*      b. initial ram disk              [mod_start, mod_len]
*      c. list of allocated page frames [mfn_list, nr_pages]
*      d. bootstrap page tables         [pt_base, CR3 (x86)]
*      e. start_info_t structure        [register ESI (x86)]
*      f. bootstrap stack               [register ESP (x86)]"

But when i run my domU kernel (homemade), i found myself with start_info struct BETWEEN pt_base and end of page tables (pt_base + (nr_pt_frames << PAGE_SHIFT).

Is it intended?

Regards,

Mathieu


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>