[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-ia64-devel] Re: GFW and startup



On Fri, Sep 26, 2008 at 09:53:26AM +0200, tgingold@xxxxxxx wrote:
> Quoting Isaku Yamahata <yamahata@xxxxxxxxxxxxx>:
> 
> > Hi.
> >
> > I have a question about GFW startup procedure.
> >
> > Although I don't fully understand tianocore liking mechanism,
> > efi-vfirmware.hg/edk2-sparse/EdkXenPkg/SecMain/Ipf/startup.s
> > is compiled into startup.bin and is symbolic linked as ResetVect.cat.
> > Finally it is placed in ROM area and _start is executed in place.
> >
> > Is the above correct?
> 
> Yes, this is correct.
> 
> > If so, Is using [_stack_start, _stack_end) as stack correct?
> 
> Why not!  The ROM area is in RAM.
> We of course need a stack to execute C code.  On iron-board, we could use
> CAR (Cache As Ram).  But this is not possible with Xen.
> However, the ROM area is not write-only.  So we could use it.

Understood. Thanks for clarification.

-- 
yamahata

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.