Hi Steve,
With version 3.1.3 of Xen, I am able to boot until this error message,
then the server reboot.
***************************************************************
***************************************************************
** WARNING: Currently emulating unsupported memory accesses  **
**          in /lib/tls glibc libraries. The emulation is    **
**          slow. To ensure full performance you should      **
**          install a 'xen-friendly' (nosegneg) version of   **
**          the library, or disable tls support by executing **
**          the following as root:                           **
**          mv /lib/tls /lib/tls.disabled                    **
** Offending process: init (pid=1)                           **
***************************************************************
***************************************************************
But on Slackware there is no "tls" under "/lib" neither under "/usr/lib".
I read on Gentoo doc that we can disable "tls" flag by setting this
CFLAGS="-mno-tls-direct-seg-refs" before compilling the kernel
(http://gentoo-wiki.com/HOWTO_Xen_and_Gentoo)
So, I am going to try, and rebuild a customized kernel.
 To make things more difficult, I am on XFS filesystem (mkinitrd resolved 
this issue).
No need to install "swaret" for GNU GRUB support, version 0.97 do its job,
even with XFS filesystem. Just follow the step by step instructions found on
GNU GRUB documentation ... ;-)
 I keep you informed with version 3.1.3 before to make another try with 
version 3.2.
Regards
Steve Spencer wrote:
 
Xdub,
 I can get you past your compile errors, I believe, even to the point 
of installing the kernel, but I have not as yet been able to get the 
kernel to actually boot on Slackware 12.  Here is what I've done to 
get to the point of booting, and if you can get past this to a working 
boot, then I'd love to hear how you got it accomplished:
 1.) Install Slackware 12 with X and all development packages, ext3 
filesystem.
2.) Install swaret for slackware updates, modify the config and run:
    a.) swaret --update
    b.) swaret --upgrade
3.) Install grub: swaret --install grub
4.) Run grubconfig
5.) Reboot and verify grub install
6.) Download and untar xen-3.2.0.tar.gz
7.) Run hg clone -r 406 http://xenbits.xensource.com/linux-2.6.18-xen.hg
8.) cd xen-3.2.0
9.) Run make world and then make install
10.) vi /boot/grub/menu.lst and add the kernel as a boot option 
 
 Let me know if you get a compiled kernel after that.  Then, if you 
boot successfully, let me know how you did it! :-)
Thanks,
Steven G. Spencer, Network Administrator
KSC Corporate - The Kelly Supply Family of Companies
Office 308-382-8764 Ext. 231
Mobile 308-380-7957
 
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 |