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

Re: [Xen-users] system calls



>  I am pretty new to Xen and so any help would be appreciated.
>   Say a user level process make a "write" system call on a VM running on
> domain 1. Can anyone tell me the control flow (with the respect to the
> exact functions that will called in Xen) to make this sytem call work?

The guest is allowed to install its own trap handler, so the write() system 
call invokes the normal syscall handler as in normal Linux.

The difference is only at the block device layer: instead of talking directly 
to a disk, the domU will queue IO requests in shared memory, which are then 
handled by the backend driver (usually in dom0).

There are no calls within Xen required to make write() itself work.  The block 
device driver will use grant tables and event channel calls in order to 
transfer the data.

Cheers,
Mark

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


 


Rackspace

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