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

[Xen-devel] hypervisor.h has been moved


  • To: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: Anton Korenyushkin <tiger@xxxxxxxxxxxxxx>
  • Date: Wed, 14 Sep 2005 23:58:56 +0400
  • Delivery-date: Wed, 14 Sep 2005 20:00:46 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Hello,

There are some troubles with building fresh xen-unstable:

tiger@~/pr/xen/xen-unstable.hg $ make
...
In file included from include/asm-xen/asm/fixmap.h:30,
                 from arch/i386/kernel/asm-offsets.c:13:
include/asm-xen/gnttab.h:17:28: asm/hypervisor.h: No such file or directory
make[4]: *** [arch/i386/kernel/asm-offsets.s] Error 1
make[3]: *** [arch/i386/kernel/asm-offsets.s] Error 2
make[3]: Leaving directory 
`/home/tiger/pr/xen/xen-unstable.hg/linux-2.6.12-xen0'
...
tiger@~/pr/xen/xen-unstable.hg $ find . -name hypervisor.h
./extras/mini-os/include/hypervisor.h
./freebsd-5.3-xen-sparse/i386-xen/include/hypervisor.h
./linux-2.6-xen-sparse/include/asm-xen/asm-i386/hypervisor.h
./linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/hypervisor.h
./netbsd-2.0-xen-sparse/sys/arch/xen/include/hypervisor.h
./linux-2.6.12-xen0/include/asm-xen/hypervisor.h
./linux-2.6.12-xenU/include/asm-xen/hypervisor.h



So i think symbolic link to hypervisor.h should be 
in ./linux-2.6.12-xen0/include/asm-xen/asm-i386 and asm-x86_64. And link to 
this file in xenU kernel directory should have the same location. Now the 
link ./linux-2.6.12-xen0/include/asm-xen/hypervisor.h points to the 
file ./linux-2.6-xen-sparse/include/asm-xen/hypervisor.h which doesn't exist. 

If i am right in all header files line
#include <asm-xen/hypervisor.h>
should be replaced by
#include <asm-xen/asm-arch/hypervisor.h>
or link asm-xen/hypervisor.h should point to the neccesarry header file.

-- 
Best regards,
Anton Korenyushkin
mailto:tiger@xxxxxxxxxxxxxx

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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