On 09/02/2012 2:33 PM, Bjoern A. Zeeb wrote:

On 9. Feb 2012, at 22:17 , Oleksandr Tymoshenko wrote:

Author: gonzo
Date: Thu Feb  9 22:17:13 2012
New Revision: 231312
URL: http://svn.freebsd.org/changeset/base/231312

Log:
  - Emulate RDHWR instruction for TLS support

  Reading register $29 with RDHWR is becoming the de-facto standard to
  implement TLS.  According to linux-mips wiki, MIPS Technologies has
  reserved hardware register $29 for ABI use.  Furthermore current GCC
  makes the following assumptions:
  - RDHWR is natively available or otherwise emulated by the kernel
  - Register $29 holds the TLS pointer

  Submitted by: Robert Millan<r...@debian.org>

mips XLPN32 kernel failed, check _.mips.XLPN32 for details
mips XLRN32 kernel failed, check _.mips.XLRN32 for details

/scratch/tmp/bz/head.svn/sys/mips/mips/trap.c: In function 'trap':
/scratch/tmp/bz/head.svn/sys/mips/mips/trap.c:768: warning: cast to pointer 
from integer of different size [-Wint-to-pointer-cast]
/scratch/tmp/bz/head.svn/sys/mips/mips/trap.c:776: warning: cast from pointer 
to integer of different size [-Wpointer-to-int-cast]

Thanks for spotting it. Fixed.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to