All of lore.kernel.org
 help / color / mirror / Atom feed
* Odd start of the day memory layout
@ 2006-03-06 11:59 Mathieu Ropert
  2006-03-06 13:35 ` Keir Fraser
  0 siblings, 1 reply; 2+ messages in thread
From: Mathieu Ropert @ 2006-03-06 11:59 UTC (permalink / raw)
  To: xen-devel

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Odd start of the day memory layout
  2006-03-06 11:59 Odd start of the day memory layout Mathieu Ropert
@ 2006-03-06 13:35 ` Keir Fraser
  0 siblings, 0 replies; 2+ messages in thread
From: Keir Fraser @ 2006-03-06 13:35 UTC (permalink / raw)
  To: Mathieu Ropert; +Cc: xen-devel


On 6 Mar 2006, at 11:59, Mathieu Ropert wrote:

> 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?

The comment is wrong. I'll fix it.

  -- Keir

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-03-06 13:35 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-06 11:59 Odd start of the day memory layout Mathieu Ropert
2006-03-06 13:35 ` Keir Fraser

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.