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

Re: [Xen-ia64-devel] RFC: Switch to xlilo now? Or post-3.0?



Moving /lib/tls has the side-effect of turning off fast system
calls... my guess is that with my latest patches, moving /lib/tls
is no longer necessary.

Matt


On Fri, Nov 18, 2005 at 09:33:17AM -0800, Magenheimer, Dan (HP Labs Fort 
Collins) wrote:
> I did not have to move /lib/tls to successfully boot.
> 
> Although this may be required on Xen/x86, I am not
> aware of anything in /lib/tls that would break
> Xen/ia64.
> 
> Does anybody know about potential probleems with
> /lib/tls on ia64?
> 
> Dan 
> 
> > -----Original Message-----
> > From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx 
> > [mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf 
> > Of takebe_akio@xxxxxxxxxxxxxx
> > Sent: Friday, November 18, 2005 2:12 AM
> > To: Tian, Kevin; Chapman, Matthew (HP Labs); Williamson, Alex 
> > (Linux Kernel Dev)
> > Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > Subject: RE: [Xen-ia64-devel] RFC: Switch to xlilo now? Or post-3.0?
> > 
> > Hi All,
> > 
> > Sorry, I'm back my office now.
> > 
> > I had similar problem, but I resolved it.
> > 
> > It is nessecerry to do "mv /lib/tls /lib/tls.disabled".
> > I'm sorry. I missed my boot way. 
> > 
> > I write again the Dom0 boot way on RHEL4 with xlilo.efi. :)
> > -------------
> > 1. get new source
> >   # hg clone http://xenbits.xensource.com/ext/xen-ia64-unstable.hg
> > 2. do patches
> >   # patch -p1 </root/vmx_vioapic.patch    <----gcc34buildv2.patch
> >   # patch -p1 </root/tools_build_for_gcc34.patch    
> >   # patch -p1 </root/tristan_build.patch  <---Tristan's 
> > compilefix.diff
> > 
> > 3. make & install
> >   # make world
> >   # make install-tools
> >   # cp xen/xen.gz /boot/efi/efi/xen/
> >   # cp linux-2.6.12-xen0/vmlinux /boot/efi/efi/xen/vmlinux-2.6.12-xen0
> >   # cd linux-2.6.12-xen0
> >   # make modules_install
> >   # mkinitrd -f /boot/efi/efi/xen/initrd-2.6.12-xen0.img 2.6.12.6-xen0
> > 4. vi /boot/efi/efi/xen/elilo.conf
> > >   image=vmlinux-2.6.12-xen0
> > >           label=xen
> > >           vmm=xen.gz
> > >           initrd=initrd-2.6.12-xen0.img
> > >           read-only
> > >           append="com2=115200,8n1 console=com2 sched=bvt 
> > maxcpus=1 
> > >-- nomca nosmp console=tty0 console=ttyS1,115200,8n1 rhgb 
> > root=/dev/sda2"
> > 5. mv /lib/tls /lib/tls.disabled
> > 6. reboot
> > 
> > Best Regards,
> > 
> > Akio Takebe
> > 
> > >>From: Matt Chapman
> > >>Sent: 2005ãã1ãã18ãã 15:36
> > >>
> > >>N.B. Dan: this is in the fast system call path, so I don't
> > >>expect you'll see it with RHEL3, since the libc is too old
> > >>to support fast system calls.
> > >>
> > >>Matt
> > >
> > >Absolutely agree. ;-)
> > >
> > >Thanks,
> > >Kevin
> > >>
> > >>
> > >>On Thu, Nov 17, 2005 at 04:32:02PM -0700, Alex Williamson wrote:
> > >>> On Thu, 2005-11-17 at 10:08 -0800, Magenheimer, Dan (HP Labs Fort
> > >>> Collins) wrote:
> > >>>
> > >>> > But then (from Xen):
> > >>> >
> > >>> >       handle_op: can't handle privop at 
> > 0xa000000000010670 (op=0) slot 0 (
> > >>> > type=5)
> > >>> >
> > >>> > (note, NOT 0xa000000100010670)
> > >>> >
> > >>> > and
> > >>> >
> > >>> >       udevstart[1047]: General Exception: IA-64 
> > Privileged Operation fault 
> > >>> > 16 [1]
> > >>> >       Modules linked in:
> > >>> >
> > >>> > and then a a long string of kernel core dumps, the 
> > first of which
> > >>> > is comm=udevstart.
> > >>>
> > >>>    I'm having similar problems w/o even trying to use an 
> > initrd.  I did
> > >>> a fresh clone of xen-ia64-unstable.hg (newer xlilo patch already
> > >>> included) and ran make.  Previously I was using xlilo.efi 
> > as if it were
> > >>> elilo.efi (ie. image=xen initrd=xenlinux).  Yes, this is 
> > now broken.
> > >>> Switched to image=xenlinux and vmm=xen.gz and it works, until...
> > >>>
> > >>> Cleaning /tmp....
> > >>> Cleaning /var/run ....
> > >>> Cleaning /var/lock ....
> > >>> Detecting hardware...(XEN) handle_op: can't handle privop at
> > >>0xa000000000010650 (op=0x0000000008000000) slot 0 (type=1),
> > >>ipsr=0000101208026038
> > >>> (XEN) priv_emulate: priv_handle_op fails, isr=0000000000000010
> > >>> discover[1158]: General Exception: IA-64 Privileged 
> > Operation fault 16 [1]
> > >>>
> > >>> discover is the one that starts the string of core dumps 
> > for me and it 
> > >>> claims:
> > >>>
> > >>> ip is at __kernel_syscall_via_epc+0x10/0xc0
> > >>>
> > >>> Looks like something is busted in the tree.  Thanks,
> > >>>
> > >>>         Alex
> > >>>
> > >>>
> > >>> _______________________________________________
> > >>> Xen-ia64-devel mailing list
> > >>> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > >>> http://lists.xensource.com/xen-ia64-devel
> > >>
> > >>_______________________________________________
> > >>Xen-ia64-devel mailing list
> > >>Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > >>http://lists.xensource.com/xen-ia64-devel
> > >
> > >_______________________________________________
> > >Xen-ia64-devel mailing list
> > >Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > >http://lists.xensource.com/xen-ia64-devel
> > 
> > 

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

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


 


Rackspace

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