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

Re: [Xen-devel] Root filesystem access from Xen Hypervisor


  • To: "George Dunlap" <George.Dunlap@xxxxxxxxxxxxx>
  • From: Tej <bewith.tej@xxxxxxxxx>
  • Date: Fri, 14 Nov 2008 23:03:19 +0530
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 14 Nov 2008 09:35:10 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=HqmvIzITFifLx9LFerEGqBIZxAwzVy9a9oxEK5k2mVHPAUhsK0F50VUSyXUA0n+XiV GZgrNRY2igE0zKWIyqPp6OjlGInWNDC/fSr0MvdtzR7C/cPj0+OQ0ibGuV1/oXNPAjV4 863E8OTMtQPDe94RJCJ5/KhRuWXrdsci94DEc=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

On 11/14/08, George Dunlap <George.Dunlap@xxxxxxxxxxxxx> wrote:
> 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.

i am also thinking on same line.
>
> 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.
thanks for nice pointers
>
> Let me know how you fare -- it seems like an interesting project.
sure

>
>  -George

thanks
-tej
>
> 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


 


Rackspace

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