|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] use hypercall in Dom0's kernel
2011/9/30 Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx>:
> Please don't top post and always CC the list. I've put xen-devel back
> this time.
Sorry for that. I cc the list this time. :)
> On Fri, 2011-09-30 at 15:14 +0100, David Xu wrote:
>> Hi,
>>
>> I modify the bridge module of Dom0 and sniff the packets which go
>> through Dom0. I want to notify the hypervisor if some special packets
>> come. So I want to call some interface function which are defined in
>> libxc (libxenctrl). But if I include the xenctrl.h or some related
>> head file in the br.c or br_input.c which are parts of bridge module
>> codes, I will encounter the compiling error (can not find the head
>> file).
>
> Of course you cannot link userspace code into the kernel.
>
> If you need access to hypercalls then you have them available in the
> kernel in raw form in the kernel.
>
So how can I call hypercall in raw form? I am not familiar with that.
I changed the xen scheduler and add some other parameters and
interface to xen credit scheduler. I want to switch the scheduling
policy for some specific scenario. Currently I modified the libxc and
xm command, so I can use xm command to change the parameters of
scheduler and switch the policy. But I want to make it on demand, so I
need communicate with scheduler in the Dom0 kernel module which sniffs
and analyzes the packets.
Thanks.
Regards,
Cong
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|