|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: Setting callbacks for events
Hi,
i understood that these callbacks are being setup by the kernel by using HYPERVISOR_setcallbacks(). What if HYPERVISOR setup a callback in Dom0 or how can hypervisor call a function in Dom0?
-- Srujan D. Kotikela
On Fri, Oct 8, 2010 at 12:22 PM, Srujan D. Kotikela <ksrujandas@xxxxxxxxx> wrote:
Hi,
I found do_set_callbacks function in x86_64/traps.c . This
function is taking 3 parameters. event_address, failsafe_address,
syscall_address.
If I have to setup the event notification
handler (similar to hypervisor_callback in mini-os) is do_set_callback
function the way to go?
If so, should I edit entry.S and include hypervisor_callback code there?
Is this function called by hypervisor/kernel? I mean which of the hypervisor/kernel supposed to set these things?
Is there no function where I can set up handler for event_port individually.
-- Srujan D. Kotikela
On Thu, Oct 7, 2010 at 8:07 PM, Srujan D. Kotikela <ksrujandas@xxxxxxxxx> wrote:
How do I set/register call backs for events? I saw the hypercall HYPERVISOR_set_callback() which takes event selector, event address, failsafe selector and failsafe address as parameters. I was expecting a function pointer to be passed. Can anyone explain me how work this out?
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|