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

Re: [Xen-devel] What's allocated on head 1M region of domU?

To: Ryo Kanbayashi <kanbayashi@xxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] What's allocated on head 1M region of domU?
From: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Date: Mon, 3 Dec 2007 17:29:01 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 03 Dec 2007 09:29:44 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <47543702.3000608@xxxxxxxxxxxxxxxxxxxxx>
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>
References: <4750FDC7.50203@xxxxxxxxxxxxxxxxxxxxx> <200712030254.56617.mark.williamson@xxxxxxxxxxxx> <47543702.3000608@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.6 (enterprise 0.20070907.709405)
> > What error code do you get?  Are you trying to map the first meg all at
> > once and it's failing, or does it fail if you map any page in the first
> > meg?  What exactly is the call that's failing?
> >
> > I guess if you were trying to map the guest's shared_info page then you
> > might be disallowed...?
>
> I try to map no all at once.
> I've figured out that top xen kernel is sitting on top 1M region :-|

Xen takes the top 64MB or a guest's virtual address space.  But I thought you 
were trying to map the other end?

> > See the comments starting around line 476 of xen/include/public/xen.h,
> > which describes the start of day memory layout and defines some of the
> > structures involved.  This will not be the same once the guest is up and
> > running because the guest will allocate its own full pagetables and make
> > its own decisions about where it wants to put stuff.  However, it'll at
> > least give you some clues about how the guest is built initially...  I
> > hope this helps you some.
>
> I read the parts you suggested to me.
> It helps me great :-)

Good - those comments are some of the most useful anywhere in the codebase ;-)

Cheers,
Mark


-- 
Dave: Just a question. What use is a unicyle with no seat?  And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!

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

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