Follow http://wiki.xensource.com/xenwiki/XenParavirtOps on Ubuntu 8.10 Server
To get a working tree:
1. hg clone http://www.kernel.org/hg/linux-2.6
2. cd linux-2.6/.hg
3. hg clone http://xenbits.xensource.com/paravirt_ops/patches.hg patches
4. cd ..
5. ln -s .hg/patches . # for convenience
6. hg update `cat patches/KERNEL_VERSION`
7. hg qpush -a
Get the recent patch,in particular :-
root@ServerUbuntu:/usr/src/linux-2.6/.hg/patches# ls -l xen-netback-porting.patch
-rw-r--r-- 1 root src 28228 2009年01月31日 08:18 xen-netback-porting.patch
make menuconfig
as suggested for pv_ops
make
. . . . . . .
drivers/xen/blkback/xenbus.c: In function
ʽupdate_blkif_statusʼ:
drivers/xen/blkback/xenbus.c:89: warning: format not a string literal and no format arguments
CC drivers/xen/blkback/interface.o
CC drivers/xen/blkback/vbd.o
LD drivers/xen/blkback/blkbk.o
LD drivers/xen/blkback/built-in.o
CC drivers/xen/netback/netback.o
drivers/xen/netback/netback.c: In function ʽnetbk_copy_skbʼ:
drivers/xen/netback/netback.c:207: error: invalid operands to binary - (have ʽsk_buff_data_tʼ and ʽunsigned char *ʼ)
make[3]: *** [drivers/xen/netback/netback.o] Error 1
make[2]: *** [drivers/xen/netback] Error 2
make[1]: *** [drivers/xen] Error 2
make: *** [drivers] Error 2
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel