Hi Enrico, Troy, All, and this spec modification works for both, dom0 and domU? In other words, a -xen kernel for SL/TUVEL4 is always smp, even the domU one? Forgive my stupid questions, I've only experimented with xen on "SL5" (TUVEL5 beta 1 with a little lie in /etc/redhat-release) where they have only smp kernels (which will turn all lock instructions needed for SMP into noops at boot time if the system is actually UP). As a side remark, I've been working on a 1.4.2 package that will build and work on SL3/4/5. I was almost sure it's ready, but this xen-related change for SL4 change should obviously be included once the question above is answered. But regarding SL5, there's one design question to be answered: Should/will SL stay with the "kernel-module" scheme for kernel modules, or adopt the "kmod" scheme that's in use in FC6 and EL5beta, and will most likely be in EL5 GA? I don't have too strong an opinion on this issue (both have their pros and cons), but it would be nice to have the giants' ruling on it... Hope I haven't started a flame war now, Stephan On Fri, 17 Nov 2006, Enrico M. V. Fasanelli wrote: > Hi Troy, > > no, I'm sorry. I'm using the RHEL4 ones, built by xensource people. > > You can download the "dom0" stuff from > http://www.xensource.com/download/dl_303rhel4.html and the "domU" ones from > http://www.xensource.com/download/dl_303guest_rhel4.html > > They work perfectly on my new SL4.4 box > > Ciao, > > Enrico > > Troy Dawson wrote: > > Hello Enrico, > > You don't happen to have a kernel-xen for Scientific Linux 4.x do you? > > > > Troy > > > > Enrico M. V. Fasanelli wrote: > > > Dear all, > > > > > > I made two little changes to the openafs-1.4.1-11.SL.spec in order to > > > build an rpm kernel module for xen kernel. > > > > > > Here the diff. > > > > > > > > > [root@main-00 ~]# diff -c /usr/src/redhat/SPECS/openafs-1.4.1-12.SL.spec \ > > > > /usr/src/redhat/SPECS/openafs-1.4.1-11.SL.spec > > > *** /usr/src/redhat/SPECS/openafs-1.4.1-12.SL.spec 2006-11-17 > > > 13:25:29.000000000 +0100 > > > --- /usr/src/redhat/SPECS/openafs-1.4.1-11.SL.spec 2006-05-19 > > > 09:40:48.000000000 +0200 > > > *************** > > > *** 1,5 **** > > > %define afsvers 1.4.1 > > > ! %define pkgrel 0.12.SL > > > > > > #release candidates: > > > #define srcvers %{afsvers}-%(echo %{pkgrel}|sed 's/^0//'|sed > > > 's/\\..*//') > > > --- 1,5 ---- > > > %define afsvers 1.4.1 > > > ! %define pkgrel 0.11.SL > > > > > > #release candidates: > > > #define srcvers %{afsvers}-%(echo %{pkgrel}|sed 's/^0//'|sed > > > 's/\\..*//') > > > *************** > > > *** 16,22 **** > > > # (*) Request building of kernel modules > > > # --define "build_modules 1" > > > %{!?kernel: %define kernel %(uname -r)} > > > - %define xen %(echo %{kernel} | grep -q xen && echo 1 || echo 0) > > > %define smp %(echo %{kernel} | grep -q smp && echo 1 || echo 0) > > > %define hugemem %(echo %{kernel} | grep -q hugemem && echo 1 || echo 0) > > > %define largesmp %(echo %{kernel} | grep -q largesmp && echo 1 || > > > echo 0) > > > --- 16,21 ---- > > > *************** > > > *** 819,825 **** > > > %if %{build_modules} > > > > > > srcdir=${sysname}/dest/root.client/usr/vice/etc/modload > > > ! %if %smp || %hugemem || %xen > > > modname=libafs-%{kernel}.mp.ko > > > %else > > > modname=libafs-%{kernel}.ko > > > --- 818,824 ---- > > > %if %{build_modules} > > > > > > srcdir=${sysname}/dest/root.client/usr/vice/etc/modload > > > ! %if %smp || %hugemem > > > modname=libafs-%{kernel}.mp.ko > > > %else > > > modname=libafs-%{kernel}.ko > > > *************** > > > *** 1125,1135 **** > > > > > > ############################################################################### > > > > > > > > > %changelog > > > - * Fri Nov 17 2006 Enrico M.V. Fasanelli <[log in to unmask]> 1.4.1-12.SL > > > - - added check on "xen" in the kernel version substring in order to build > > > - the kernel module with correct version number. > > > - - correct the afsvers value in this changelog > > > - > > > * Fri May 19 2006 Stephan Wiesand <[log in to unmask]> 1.4.0-11.SL > > > - added openafs-1.4.1-rxkad-ticketsize.patch, see mail to openafs-info > > > by H. Reuter 2006-05-17 (and the reply by R. Toebbicke) > > > --- 1124,1129 ---- > > > > > > > > -- Stephan Wiesand DESY - DV - Phone: +49 33762 7 7370 Platanenallee 6 Fax: +49 33762 7 7216 15738 Zeuthen, Germany e-mail: [log in to unmask]