<br><font size=2 face="sans-serif">Hi all,</font>
<br>
<br><font size=2 face="sans-serif">I've recently installed Fedora Core
4 Test 1 and got xen working. This was about a week ago. Before
I finished getting Xen installed using yum and the HOWTO resources below,
I had issues getting yum to find kernel-xen0 and kernel-xenU. I searched
and searched and finally found the rpms in the development tree on Fedora's
main download section. But in any case, once I found them and pointed
yum to that repository, I rebooted and was able to boot into my dom0 kernel.
I played with xen briefly and quickly ran into an issue where I rebooted
the domain and python spiked my cpu on dom0. I ran into a few other
issues as well, but I don't recall the details exactly. So I decided
to reinstall my dom0 using Fedora Core 3, since this is what the HOWTO's
were based off of.</font>
<br>
<br><font size=2 face="sans-serif">After installing Core 3 and setting
my fedora-development.repo to enabled (all others to disabled), I ran "yum
update" successfully. I rebooted into my new kernel (2.6.11-1.1208_FC4).
I tried searching for kernel-xen0 and kernel-xenU using yum and have
been unable to find it this time. I looked in fedora's main download
server and didn't see it there anymore.</font>
<br>
<br>
<br><font size=2 face="sans-serif">1) Does anyone know where I can get
these rpms?</font>
<br><font size=2 face="sans-serif">2) If not, has anyone had luck compiling
the unstable source over the past few days?</font>
<br>
<br><font size=2 face="sans-serif">I've also tried to manually install
the xen source, but have issues where there seems to be some source code
issues that prevent it from being compiled? Maybe something to do
with gcc-4.0?</font>
<br>
<br><font size=2 face="sans-serif">[root@xen01 src]# tar zxf xen-unstable-src.tgz
</font>
<br><font size=2 face="sans-serif">[root@xen01 src]# head xen-unstable/C</font>
<br><font size=2 face="sans-serif">ChangeLog Config.mk COPYING
</font>
<br><font size=2 face="sans-serif">[root@xen01 src]# head xen-unstable/ChangeLog
</font>
<br><font size=2 face="sans-serif">ChangeSet@1.1382, 2005-03-28 22:51:31+01:00,
kaf24@firebug.cl.cam.ac.uk</font>
<br><font size=2 face="sans-serif"> merge</font>
<br><font size=2 face="sans-serif">ChangeSet@1.1159.256.74, 2005-03-28
22:45:46+01:00, kaf24@firebug.cl.cam.ac.uk</font>
<br><font size=2 face="sans-serif"> Add a tags target to the Xen
Makefile.</font>
<br><font size=2 face="sans-serif"> Signed-off-by: Rik van Riel <riel@redhat.com></font>
<br><font size=2 face="sans-serif"> Signed-off-by: Keir Fraser <keir@xensource.com></font>
<br><font size=2 face="sans-serif">ChangeSet@1.1381, 2005-03-28 22:16:12+01:00,
kaf24@firebug.cl.cam.ac.uk</font>
<br><font size=2 face="sans-serif"> Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk</font>
<br><font size=2 face="sans-serif">[root@xen01 src]# cd xen-unstable</font>
<br><font size=2 face="sans-serif">[root@xen01 xen-unstable]# make dist</font>
<br><font size=2 face="sans-serif">....60-70 lines of compilation....</font>
<br><font size=2 face="sans-serif">gcc -g -nostdinc -fno-builtin -fno-common
-fno-strict-aliasing -iwithprefix include -Wall -Werror -Wno-format -pipe
-I/usr/src/xen-unstable/xen/include -Wno-pointer-arith -Wredundant-decls
-O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DNDEBUG -c multicall.c
-o multicall.o</font>
<br><font size=2 face="sans-serif">gcc -g -nostdinc -fno-builtin -fno-common
-fno-strict-aliasing -iwithprefix include -Wall -Werror -Wno-format -pipe
-I/usr/src/xen-unstable/xen/include -Wno-pointer-arith -Wredundant-decls
-O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DNDEBUG -c page_alloc.c
-o page_alloc.o</font>
<br><font size=2 face="sans-serif">page_alloc.c:618: error: static declaration
of ‘page_scrub_lock’ follows non-static declaration</font>
<br><font size=2 face="sans-serif">/usr/src/xen-unstable/xen/include/xen/mm.h:42:
error: previous declaration of ‘page_scrub_lock’ was here</font>
<br><font size=2 face="sans-serif">make[2]: *** [page_alloc.o] Error 1</font>
<br><font size=2 face="sans-serif">make[2]: Leaving directory `/usr/src/xen-unstable/xen/common'</font>
<br><font size=2 face="sans-serif">make[1]: *** [/usr/src/xen-unstable/xen/xen]
Error 2</font>
<br><font size=2 face="sans-serif">make[1]: Leaving directory `/usr/src/xen-unstable/xen'</font>
<br><font size=2 face="sans-serif">make: *** [xen] Error 2</font>
<br><font size=2 face="sans-serif">[root@xen01 xen-unstable]#</font>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">RESOURCES:</font>
<br>
<br><font size=2 face="sans-serif">http://www.ibm.com/developerworks/linux/library/l-xen/</font>
<br>
<br><font size=2 face="sans-serif">and</font>
<br>
<br><font size=2 face="sans-serif">http://www.fedoraproject.org/wiki/FedoraXenQuickstart</font>
<br>
<br><font size=2 face="sans-serif">Thanks,</font>
<br><font size=2 face="sans-serif">Joe</font>
<br>
<br><font size=2 face="sans-serif">_____________________________<br>
SUNY - ITEC<br>
Information Technology Exchange Center<br>
Systems Programmer/Analyst<br>
E-mail: Joe.Hoot@itec.suny.edu<br>
Office: (716)878-4644<br>
Cell: (716)908-6292<br>
Fax: (716)878-3485<br>
_____________________________</font>