[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Xen help
Hi Derek -- I think perhaps the problem is that your goal (at least as I interpret it) is not possible. The Xen hypervisor doesn't have any way of writing to a file. And as far as I know, there is no way to make a hypercall from "user space", only from the kernel of a paravirtualized OS. It *is* possible for an xm command executed as root to provoke (via ioctl??) a hypercall from dom0 OS kernel to pass a buffer, for Xen to fill in information to that buffer, and for an OS kernel to put that buffer someplace that could be read by a user process. But that doesn't sound like it would meet your goal. If this is close enough, a key file is tools/python/xen/lowlevel/xc/xc.c and a recent patch that plumbs an xm command from the linux command line through to xc.c is at http://xenbits.xensource.com/staging/xen-unstable.hg?rev/03063e309356 I'm afraid I can't help much with all the python code though. I've mostly mimicked code written by others and debugged it until it worked. Hope that points you in the right direction! -----Original Message----- From: Derek Riley [mailto:derek.riley@xxxxxxxxxxxxxxxxxxx] Sent: Monday, August 10, 2009 7:49 AM To: xen-devel@xxxxxxxxxxxxxxxxxxx Subject: [Xen-devel] Xen help Hello- I have posted to this list several times re-iterating the same problem (trying to figure out an API mechanism between Xen and the user space), and I haven't heard much from you guys. Could someone at least point me to the file(s) that handle the API communication between Xen and XM? Ideally, I would like to find a way to read/write to a file/device from within the scheduler, but no one has said anything useful about how to accomplish this. I apologize for the repeated attempts to get the same information, but I know there are people on this list who could help me, or at least point me in the right direction. Any help is appreciated. Thanks --Derek _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |