[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
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:
>> 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
> 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.
Xen-devel mailing list