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

[Xen-devel] Using Xen's hypercall interface?


  • To: xen-devel@xxxxxxxxxxxxx
  • From: Rig Gel <rigelras@xxxxxxxxx>
  • Date: Mon, 7 Jul 2014 01:23:48 +0300
  • Delivery-date: Sun, 06 Jul 2014 22:24:37 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xen.org>

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 )

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.