|
|
|
|
|
|
|
|
|
|
xen-devel
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
|
|
|
|
|