aboutsummaryrefslogtreecommitdiffstats
path: root/xen/Rules.mk
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-02-28 17:45:20 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-02-28 17:45:20 +0100
commit99cab9a77803cdb6a50de453ba1115f25973bf88 (patch)
tree34bfc7e7efe6430650e6f334b8601cffc5c4d55c /xen/Rules.mk
parentec42d0fc1aea4b1061036dde651dca14b03e35df (diff)
downloadxen-99cab9a77803cdb6a50de453ba1115f25973bf88.tar.gz
xen-99cab9a77803cdb6a50de453ba1115f25973bf88.tar.bz2
xen-99cab9a77803cdb6a50de453ba1115f25973bf88.zip
Sketch a new interface for transferring hypercall arguments in memory.
Instead of manipulating guest virtual addresses, 'guest handles' are passed across the hypercall interface, which may only be manipulated via the interface exported by guest_access.h. So far this has only been applied to the memory_op hypercall. The interfaces are still subject to change. Other hypercalls can be updated after the interface is agreed upon. Also cleaned up the hypercall_create_continuation() interface to take a format string and different-typed varargs (they do not all need to be castable to longs). Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/Rules.mk')
-rw-r--r--xen/Rules.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/Rules.mk b/xen/Rules.mk
index 25478ec434..8fbae5270f 100644
--- a/xen/Rules.mk
+++ b/xen/Rules.mk
@@ -45,7 +45,7 @@ ALL_OBJS += $(BASEDIR)/arch/$(TARGET_ARCH)/arch.o
include $(BASEDIR)/arch/$(TARGET_ARCH)/Rules.mk
-CFLAGS += -g
+CFLAGS += -g -D__XEN__
ifneq ($(debug),y)
CFLAGS += -DNDEBUG