svn commit: r195372 - projects/mips/sys/mips/mips

Warner Losh imp at FreeBSD.org
Sun Jul 5 15:22:23 UTC 2009


Author: imp
Date: Sun Jul  5 15:22:22 2009
New Revision: 195372
URL: http://svn.freebsd.org/changeset/base/195372

Log:
  use "PTR_LA" in preference to a bare la so it translates to dla on
  64-bit ABIs.

Modified:
  projects/mips/sys/mips/mips/swtch.S

Modified: projects/mips/sys/mips/mips/swtch.S
==============================================================================
--- projects/mips/sys/mips/mips/swtch.S	Sun Jul  5 15:21:35 2009	(r195371)
+++ projects/mips/sys/mips/mips/swtch.S	Sun Jul  5 15:22:22 2009	(r195372)
@@ -323,7 +323,7 @@ NON_LEAF(cpu_switch, STAND_FRAME_SIZE, r
 
 mips_sw1:
 #if defined(SMP) && defined(SCHED_ULE)
-	la	t0, _C_LABEL(blocked_lock)
+	PTR_LA	t0, _C_LABEL(blocked_lock)
 blocked_loop:
 	lw	t1, TD_LOCK(a1)
 	beq	t0, t1, blocked_loop
@@ -388,7 +388,7 @@ entry0set:
  * Now running on new u struct.
  */
 sw2:
-	la	t1, _C_LABEL(pmap_activate)	# s7 = new proc pointer
+	PTR_LA	t1, _C_LABEL(pmap_activate)	# s7 = new proc pointer
 	jalr	t1				# s7 = new proc pointer
 	move	a0, s7				# BDSLOT
 /*


More information about the svn-src-projects mailing list