[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Root filesystem access from Xen Hypervisor
If you want to export data out of the hypervisor, the easiest thing to do is set up a shared memory mechanism. Look at xen/common/trace.c and tools/xentrace/xentrace.c for one simple xen-to-userspace example. Hmm... if you want to reuse as much of the interface as possible, you'll probably need to make a Linux kernel module that implements /proc/gcov-xen. The hypervisor can write usage data to the shared page(s), and the kernel module can read it, interpret it, and make the /proc files based on it. For a sample of how to use xen-to-kernel shared memory, you can look at xenoprofile; but be warned that it's suffering some bitrot. Let me know how you fare -- it seems like an interesting project. -George On Fri, Nov 14, 2008 at 12:15 PM, Tej <bewith.tej@xxxxxxxxx> wrote: > On 11/14/08, George Dunlap <dunlapg@xxxxxxxxx> wrote: >> /proc is owned by the Linux Kernel; Xen has no filesystem code in it. >> >> What is it you're trying to do? > > i am trying to port the gcov for XEN HYpervisor. I could able to > create profiling info but i could not able to populate filesystem for > profiling purpose. > > >> >> -George >> >> On Fri, Nov 14, 2008 at 11:45 AM, Tej <bewith.tej@xxxxxxxxx> wrote: >>> Can we Access the root filesystem from Xen Hypervisor Code. >>> e.g creating dir at /proc >>> >>> >>> Any pointers will be useful. >>> >>> >>> thanks >>> -tej >>> >>> _______________________________________________ >>> Xen-devel mailing list >>> Xen-devel@xxxxxxxxxxxxxxxxxxx >>> http://lists.xensource.com/xen-devel >>> >> > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |