Date: Mon, 1 Apr 2013 22:46:15 GMT From: Robert Watson <rwatson@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 227299 for review Message-ID: <201304012246.r31MkF67045652@skunkworks.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@227299?ac=10 Change 227299 by rwatson@rwatson_zenith_cl_cam_ac_uk on 2013/04/01 22:45:52 Further 64-bit MIPS improvements for libstand's longjmp code: use dli in preference to li on 64-bit systems to avoid sign extension of the jmp_buf magic number. Affected files ... .. //depot/projects/ctsrd/beribsd/src/lib/libstand/mips/_setjmp.S#4 edit Differences ... ==== //depot/projects/ctsrd/beribsd/src/lib/libstand/mips/_setjmp.S#4 (text+ko) ==== @@ -59,7 +59,7 @@ LEAF(_setjmp) .set noreorder - li v0, 0xACEDBADE # sigcontext magic number + REG_LI v0, 0xACEDBADE # sigcontext magic number REG_S ra, (2 * SZREG)(a0) # sc_pc = return address REG_S v0, (3 * SZREG)(a0) # saved in sc_regs[0] REG_S s0, ((S0 + 3) * SZREG)(a0)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304012246.r31MkF67045652>