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

Re: [Xen-ia64-devel] Re: copying data to guest



On Sat, Mar 03, 2007 at 04:35:16PM +0900, Isaku Yamahata wrote:
> On Fri, Mar 02, 2007 at 06:30:09PM +0100, tgingold@xxxxxxx wrote:
> 
> > > Or am I missing something here?
> > Although this should work, it is currently not reliable.  I think this issue
> > must be fully discussed.
> 
> I checked the sal specificatin very roughly, I counld found only
> in 8.1.9 
> "the oprating system runtime execution environment must provide
> the proper mapping for the parameter buffers"
> Hmm, I'm not sure what "provide" means.
IMHO it means data miss must be handled.

> Just some random thoughts/ideas for discussion.
[...]
> - enhance fake SAL code in geust domain pseudo physical address space.
>   Currently only break code is embedded.
>   Make it smarter to handle virtual addresses.
>   - convert virtual address into pseudo physical address
>     and pass pseudo physical address to Xen.
>   - use a predefined reserved area for SAL.
>     (This requires domain builder change)
>     It copies the data into the area, and call hypervisor.
>     After the hypercall, it copies back data into virtual address.
>     The tlb miss can be handled by OS.
IMHO enhancing the SAL stubs is the right way.  We should convert virtual
address and use xencomm.

Tristan.

_______________________________________________
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®.