CVS commit: src/lib/libc/arch/mips

2021-04-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Apr 25 23:45:58 UTC 2021 Modified Files: src/lib/libc/arch/mips: Makefile.inc src/lib/libc/arch/mips/gdtoa: Makefile.inc Log Message: Use ${MACHINE_MIPS64} To generate a diff of this commit: cvs rdiff -u -r1.14 -r1

CVS commit: src/lib/libc/arch/mips/sys

2021-02-19 Thread Simon Burge
Module Name:src Committed By: simonb Date: Fri Feb 19 08:33:02 UTC 2021 Modified Files: src/lib/libc/arch/mips/sys: __syscall.S Log Message: Remove the incorrect register shuffle - we pass SYS___syscall as the syscall number in v0 and pass all the original __syscall() args

CVS commit: src/lib/libc/arch/mips/sys

2021-02-05 Thread Simon Burge
Module Name:src Committed By: simonb Date: Sat Feb 6 06:58:59 UTC 2021 Modified Files: src/lib/libc/arch/mips/sys: cerror.S Log Message: For mips n32/n64 explicitly save the GP reg on the stack, and restore it _after_ the call to __errno(). Fixes sending the __errno() ca

CVS commit: src/lib/libc/arch/mips/gen

2017-02-26 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Mon Feb 27 06:55:26 UTC 2017 Modified Files: src/lib/libc/arch/mips/gen: fpsetmask.c fpsetround.c fpsetsticky.c Log Message: fix asm operands: "ctc1" uses the register as an input, not an output. To generate a diff of this commit:

CVS commit: src/lib/libc/arch/mips/gen

2016-09-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 21 06:49:40 UTC 2016 Modified Files: src/lib/libc/arch/mips/gen: _resumecontext.S swapcontext.S Log Message: Fix for [on]{32,64} /usr/tests/lib/libc/sys/t_getcontext /usr/tests/lib/libc/sys/t_swapcontext /usr/tests/lib/lib

CVS commit: src/lib/libc/arch/mips/gen

2016-09-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 21 06:41:42 UTC 2016 Modified Files: src/lib/libc/arch/mips/gen: swapcontext.S Log Message: Trailing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/mips/gen/swapcontext.S Please

CVS commit: src/lib/libc/arch/mips/gen

2016-08-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Aug 13 08:09:17 UTC 2016 Modified Files: src/lib/libc/arch/mips/gen: _resumecontext.S Log Message: Add a NOP_L To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/lib/libc/arch/mips/gen/_resumecontext.S Please n

CVS commit: src/lib/libc/arch/mips/gen

2016-08-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Aug 13 07:49:32 UTC 2016 Modified Files: src/lib/libc/arch/mips/gen: _resumecontext.S Log Message: PIC_TAILCALL on n32/n64 would mess up GP, so just use SYSTRAP to call setcontext. Fixes tests/lib/libc/sys/t_getcontext.c:setco

CVS commit: src/lib/libc/arch/mips/gen

2016-08-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Aug 12 15:21:25 UTC 2016 Modified Files: src/lib/libc/arch/mips/gen: _resumecontext.S Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/mips/gen/_resumecontext.S P

CVS commit: src/lib/libc/arch/mips

2016-08-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Aug 12 15:26:04 UTC 2016 Modified Files: src/lib/libc/arch/mips: genassym.cf src/lib/libc/arch/mips/sys: getcontext.S Log Message: Provide _OFFSETOF_UC_GREGS_GP and use _OFFSETOF_UC_GREGS_* in getcontext To generate a

CVS commit: src/lib/libc/arch/mips/sys

2016-08-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Aug 10 16:45:24 UTC 2016 Modified Files: src/lib/libc/arch/mips/sys: getcontext.S Log Message: We need to save the GP of the caller in the context for n32/n64 To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/li

CVS commit: src/lib/libc/arch/mips/gen

2016-08-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Aug 10 16:40:24 UTC 2016 Modified Files: src/lib/libc/arch/mips/gen: makecontext.c Log Message: Fix comments To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/mips/gen/makecontext.c Please note th

CVS commit: src/lib/libc/arch/mips/gen

2016-01-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 24 16:01:56 UTC 2016 Modified Files: src/lib/libc/arch/mips/gen: Makefile.inc Log Message: cache stuff needs _KERNTYPES To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/lib/libc/arch/mips/gen/Makefile.

CVS commit: src/lib/libc/arch/mips/gen

2016-01-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 24 16:01:43 UTC 2016 Modified Files: src/lib/libc/arch/mips/gen: longjmp.c Log Message: Use namespace protected types. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/mips/gen/longjmp.c P

CVS commit: src/lib/libc/arch/mips

2016-01-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 24 15:55:34 UTC 2016 Modified Files: src/lib/libc/arch/mips: Makefile.inc Log Message: assym.h needs _KERNTYPES To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/lib/libc/arch/mips/Makefile.inc Please

CVS commit: src/lib/libc/arch/mips/gen

2014-09-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Sep 17 11:02:55 UTC 2014 Modified Files: src/lib/libc/arch/mips/gen: flt_rounds.c fpgetmask.c fpgetround.c fpgetsticky.c fpsetmask.c fpsetround.c fpsetsticky.c Log Message: Explicitly set noat around instructions us

CVS commit: src/lib/libc/arch/mips/gen

2014-09-17 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Sep 17 11:01:05 UTC 2014 Modified Files: src/lib/libc/arch/mips/gen: ldexp.S Log Message: Use canonical three operand form of add.d. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/lib/libc/arch/mips/gen/ldex

CVS commit: src/lib/libc/arch/mips/sys

2014-01-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 31 18:06:26 UTC 2014 Modified Files: src/lib/libc/arch/mips/sys: __syscall.S syscall.S Log Message: Since N32/N64 pass the first 8 arguments in registers, we can load all the arguments into those registers before invoking th

CVS commit: src/lib/libc/arch/mips

2014-01-30 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jan 30 15:05:49 UTC 2014 Modified Files: src/lib/libc/arch/mips: Makefile.inc Log Message: Use fixunssfsi and fixunsdfsi from compiler-rt. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/lib/libc/arch/mips/M

CVS commit: src/lib/libc/arch/mips/sys

2013-06-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jun 26 08:38:34 UTC 2013 Modified Files: src/lib/libc/arch/mips/sys: sbrk.S Log Message: Use t1 instead of v1 To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/lib/libc/arch/mips/sys/sbrk.S Please note that di

CVS commit: src/lib/libc/arch/mips/gen

2012-07-07 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Jul 8 00:59:34 UTC 2012 Modified Files: src/lib/libc/arch/mips/gen: _setjmp.S Log Message: Slight optimization. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/lib/libc/arch/mips/gen/_setjmp.S Please note t

CVS commit: src/lib/libc/arch/mips/gen

2012-03-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 29 21:21:04 UTC 2012 Modified Files: src/lib/libc/arch/mips/gen: cacheflush.c Log Message: nbytes is now size_t To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/mips/gen/cacheflush.c Pleas

CVS commit: src/lib/libc/arch/mips/gen

2012-03-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 29 19:27:05 UTC 2012 Modified Files: src/lib/libc/arch/mips/gen: longjmp.c Log Message: make constant explicitly unsigned To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/mips/gen/longjmp.c

CVS commit: src/lib/libc/arch/mips/gen

2012-03-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 29 19:26:21 UTC 2012 Modified Files: src/lib/libc/arch/mips/gen: cacheflush.c Log Message: fix lint, should nbytes be changed to size_t to match with the struct passed? To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/lib/libc/arch/mips/gen

2012-03-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 20 16:19:56 UTC 2012 Modified Files: src/lib/libc/arch/mips/gen: fpgetmask.c fpgetsticky.c fpsetmask.c fpsetsticky.c Log Message: Revert unneeded casts. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1

CVS commit: src/lib/libc/arch/mips/gen

2012-03-20 Thread Havard Eidnes
Module Name:src Committed By: he Date: Tue Mar 20 10:51:24 UTC 2012 Modified Files: src/lib/libc/arch/mips/gen: fpgetmask.c fpgetsticky.c fpsetmask.c fpsetsticky.c Log Message: Cast to unsigned int before doing shift operations, to appease lint. To generate a

CVS commit: src/lib/libc/arch/mips/gen

2012-03-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 19 22:23:11 UTC 2012 Modified Files: src/lib/libc/arch/mips/gen: fpgetmask.c fpgetround.c fpgetsticky.c fpsetmask.c fpsetround.c fpsetsticky.c Log Message: Convert to C89 definitions. Cleanup up type usage. To

CVS commit: src/lib/libc/arch/mips/sys

2012-02-27 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Mon Feb 27 14:48:34 UTC 2012 Modified Files: src/lib/libc/arch/mips/sys: cerror.S Log Message: Fix pasto. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/lib/libc/arch/mips/sys/cerror.S Please note that diffs

CVS commit: src/lib/libc/arch/mips

2011-07-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jul 9 04:12:01 UTC 2011 Modified Files: src/lib/libc/arch/mips: Makefile.inc Log Message: Don't build tf (long double) if building for O32. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/mips/

CVS commit: src/lib/libc/arch/mips/softfloat

2011-06-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jun 27 06:40:27 UTC 2011 Modified Files: src/lib/libc/arch/mips/softfloat: mips-gcc.h Log Message: Fix softfloat for mips*el To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/mips/softfloat/mips-gcc

CVS commit: src/lib/libc/arch/mips/gen

2011-04-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Apr 29 08:05:22 UTC 2011 Modified Files: src/lib/libc/arch/mips/gen: _lwp.c Log Message: Use correct CALLFRAME_SIZ depending on ABI. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/mips/gen/_lwp.c

CVS commit: src/lib/libc/arch/mips/gen

2011-03-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 15 07:40:18 UTC 2011 Modified Files: src/lib/libc/arch/mips/gen: Makefile.inc _lwp.c Log Message: Properly support the MIPS TLS ABI. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/lib/libc/arch/mips/gen/

CVS commit: src/lib/libc/arch/mips/gen

2011-03-09 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Mar 9 16:10:29 UTC 2011 Modified Files: src/lib/libc/arch/mips/gen: _setjmp.S Log Message: Reorder insns to fix more load delay hazard botches on R3000. Fixes floating point exceptions in _longjmp() during /etc/rc and now NW

CVS commit: src/lib/libc/arch/mips/softfloat

2011-02-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Feb 25 11:55:28 UTC 2011 Modified Files: src/lib/libc/arch/mips/softfloat: mips-gcc.h Log Message: fix my whitespace copypaste To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/mips/softfloat/mips-

CVS commit: src/lib/libc/arch/mips/softfloat

2011-02-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Feb 25 11:53:07 UTC 2011 Modified Files: src/lib/libc/arch/mips/softfloat: mips-gcc.h Log Message: Fix LE softfloat (mostly theoretical) and comment. from Alessandro Forin To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/lib/libc/arch/mips/gdtoa

2011-01-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 20 18:41:39 UTC 2011 Modified Files: src/lib/libc/arch/mips/gdtoa: Makefile.inc Log Message: Remove CPUFLAGS?= since it's no longer needed. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/mips

CVS commit: src/lib/libc/arch/mips/gdtoa

2011-01-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jan 18 08:12:06 UTC 2011 Modified Files: src/lib/libc/arch/mips/gdtoa: Makefile.inc Log Message: Cleanup the o32 compat build test. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/mips/gdtoa/Makef

CVS commit: src/lib/libc/arch/mips/sys

2011-01-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 17 23:34:44 UTC 2011 Modified Files: src/lib/libc/arch/mips/sys: cerror.S Log Message: Make __cerror hidden. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/lib/libc/arch/mips/sys/cerror.S Please note th

CVS commit: src/lib/libc/arch/mips/sys

2010-12-12 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Dec 12 09:03:07 UTC 2010 Modified Files: src/lib/libc/arch/mips/sys: sbrk.S Log Message: We can't assume syscall retains t0, unless it's documented as ABI. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/l

CVS commit: src/lib/libc/arch/mips/sys

2010-12-12 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Dec 12 09:00:37 UTC 2010 Modified Files: src/lib/libc/arch/mips/sys: brk.S Log Message: brk(2) should update __curbrk, not __minbrk or garbage. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/lib/libc/arch

CVS commit: src/lib/libc/arch/mips

2010-09-03 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 3 17:22:52 UTC 2010 Modified Files: src/lib/libc/arch/mips/gen: Makefile.inc _setjmp.S flt_rounds.c longjmp.c setjmp.S src/lib/libc/arch/mips/sys: cerror.S Log Message: Pullup fixes from matt-nb5-mips64.