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

Re: [Xen-devel] Building Xen with structures thread_info/task_struct



Hello

Le Sat, 31 Jan 2009 12:57:04 +0100,
Bastian Blank <bastian@xxxxxxxxxxxx> a Ãcrit :

> On Thu, Jan 29, 2009 at 04:09:37PM +0100, Frederic Beck wrote:
> > > Use the audit infrastructure within the Linux kernel.
> > I took a quick look, audit should be running on the VM it self,
> 
> It is part of the Linux kernel.

Ok, so the one i was looking at does not seem to be the right one. I'll
take a look in the kernel code then.

> > as i will have different OS running in my VMs (Linux, windows...)
> > I'm not sure that it will permit to do what i want.
> 
> And AFAIK you won't be able to catch "syscalls" on HVM domains anyway.

Well, i thought it was possible, because when i'm running an HVM
domain, if i print the values of the registers in do_guest_trap from
xen-3.3.0/xen/arch/x86/traps.c it looks like syscalls.

Maybe i misunderstood something here.

The other solution i was thinking of is adding a module in the kernel
which would integrate a new syscall whose role would be to get the info
from the stack address and send it back to the hypervisor via an
integer in a first time, then maybe later on via a more complex struct
if i need more info. 

In that case, would the hypervisor be able to use that syscall of
should i modify something more in the hypervisor ? (like creating an
hypercall maybe ?) This is the parts of the Xen architecture i did not
get integrally yet.

Anyway, i'll take a look at the kernel audit first.

Thanks for the help

Regards
Fred

_______________________________________________
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®.