xen-devel
Re: [Xen-devel] [PATCH] Paging and memory sharing for HVM guests
On 12/17/2009 12:08 PM, Patrick Colp wrote:
That's odd. I just pulled a fresh copy of xen-unstable and built xen
and the tools. Both compiled with no errors or problems. Maybe this is
some sort of distro-dependent problem?
Possibly. I'm using Fedora 11 on this machine, and it also fails in
Fedora 12. For the sleep() prototype, is it possible your versions
headers are implicitly including unistd.h, or otherwise have a prototype
for it?
And for the xen/mem_event.h problem, might you have that header
installed somewhere?
J
Patrick
Jeremy Fitzhardinge wrote:
On 12/16/2009 03:14 PM, Grzegorz Milos wrote:
The series of 46 patches attached to this email contain the initial
implementation of memory paging and sharing for Xen. Patrick Colp
leads the work on the pager, and I am mostly responsible for memory
sharing. We would be grateful for any comments/suggestions you might
have. Individual patches are labeled with comments describing their
purpose and a sign-off footnote. Of course we are happy to discuss
them in more detail, as required. Assuming that there are no major
objections against including them in the mainstream xen-unstable tree,
we would like to move future development to that tree.
I'm getting compile errors:
gcc -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -m64 -g
-fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes
-Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD
-MF .bidir-daemon.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-Werror -Wno-unused -I../include -I../../tools/libxc
-I../../tools/include -D_GNU_SOURCE -fPIC -g
-Wp,-MD,.bidir-daemon.o.d -c -o bidir-daemon.o bidir-daemon.c
cc1: warnings being treated as errors
bidir-daemon.c: In function ‘bidir_daemon’:
bidir-daemon.c:74: error: implicit declaration of function ‘sleep’
make[3]: *** [bidir-daemon.o] Error 1
make[3]: Leaving directory `/home/jeremy/hg/xen/unstable/tools/memshr'
and
make[3]: Entering directory
`/home/jeremy/hg/xen/unstable/tools/xenpaging'
gcc -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -m64 -g
-fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes
-Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD
-MF .file_ops.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I
../../tools/python/xen/lowlevel/xc -I ./ -I../../tools/libxc
-I../../tools/include -I../../tools/xenstore -I../../tools/include
-Werror -Wno-unused -g -Wp,-MD,.file_ops.o.d -c -o file_ops.o file_ops.c
gcc -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -m64 -g
-fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes
-Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD
-MF .xc.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I
../../tools/python/xen/lowlevel/xc -I ./ -I../../tools/libxc
-I../../tools/include -I../../tools/xenstore -I../../tools/include
-Werror -Wno-unused -g -Wp,-MD,.xc.o.d -c -o xc.o xc.c
In file included from xc.c:29:
xc.h:29:27: error: xen/mem_event.h: No such file or directory
make[3]: *** [xc.o] Error 1
make[3]: Leaving directory
`/home/jeremy/hg/xen/unstable/tools/xenpaging'
The first is easily fixed by adding #include <unistd.h>, but I
haven't looked into the second yet.
Thanks,
J
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|