All of lore.kernel.org
 help / color / mirror / Atom feed
* Using Xen's hypercall interface?
@ 2014-07-06 22:23 Rig Gel
  2014-07-06 23:26 ` Andrew Cooper
  0 siblings, 1 reply; 4+ messages in thread
From: Rig Gel @ 2014-07-06 22:23 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 915 bytes --]

Hi all,

- I'm sorry if this is a repost, I was informed that this is the correct
mailing list only after sending a msg to xen-users -

I would like to compile a simple ELF which would make a simple a hypercall
from a guest in order to
learn a bit more about the Xen Hypercall interface.
I tried including the hypervisor.h and -I'ing the ./extras/mini-os/ dir but
it seems that I'm missing a few flags or paths in order ot make it fully
compile correctly

Can anyone hint or explain a bit what is the appropriate way to link
against Xen's header files ?
I only need hypervisor.h in order to call some hypercalls

Attached below a sample of my code -

#include <hypervisor.h>

...
snip
...

void test_xen_version(int vers) {
    HYPERVISOR_xen_version(vers);
}

( using the xe_version hypercall is just a mere example, I would like to
just know how to link/compile correctly against the required header
files/libs )

[-- Attachment #1.2: Type: text/html, Size: 2577 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-07-08 15:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-06 22:23 Using Xen's hypercall interface? Rig Gel
2014-07-06 23:26 ` Andrew Cooper
     [not found]   ` <CABUdxx7cynbosFFmids7==kLY1kAj8utS8jfWgr3O-UhUrS2dA@mail.gmail.com>
2014-07-07 17:31     ` Rig Gel
2014-07-08 15:03       ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.