CVS commit: src/sys/arch/m68k/m68k

2021-04-24 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Apr 24 16:14:08 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: sig_machdep.c Log Message: Restore comments for f_stackadj and reenter_syscall(). Taken from sys/compat/linux/arch/m68k/linux_machdep.c which was originally im

CVS commit: src/sys/arch/m68k/m68k

2021-04-15 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Apr 16 00:13:48 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: pmap_motorola.c Log Message: check the result value of pmap_extract() and panic if it fails. this is a "should never fail" case, and GCC 10 noticed that it allows a

CVS commit: src/sys/arch/m68k/m68k

2021-04-06 Thread Simon Burge
Module Name:src Committed By: simonb Date: Tue Apr 6 16:05:17 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: db_disasm.h Log Message: Remove duplicate db_disasm() prototype. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/m68k/m68k/db_disasm.

CVS commit: src/sys/arch/m68k/m68k

2021-04-06 Thread Simon Burge
Module Name:src Committed By: simonb Date: Tue Apr 6 16:04:44 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: db_disasm.c Log Message: Include to get ddb's db_disasm() prototype. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/arch/m68k/m68k/db_d

CVS commit: src/sys/arch/m68k/fpe

2021-03-08 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Mar 8 14:37:55 UTC 2021 Modified Files: src/sys/arch/m68k/fpe: fpu_explode.c Log Message: Remove incorrect byte and word conversions from fpu_explode. The correct operation here is arithmetic right shift, but nobody calls it.

CVS commit: src/sys/arch/m68k/m68k

2021-03-06 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Mar 6 13:32:56 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: m68k_trap.c Log Message: Minimal (but hackish) change to make a DEBUG kernel compilable. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/ar

CVS commit: src/sys/arch/m68k/m68k

2021-02-23 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Tue Feb 23 16:54:17 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: reenter_syscall.s Log Message: Plug kernel stack leaks in reenter_syscall() for setcontext(2). This fixes long standing kernel crashes (MMU fault, address erro

CVS commit: src/sys/arch/m68k/m68k

2021-02-20 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Feb 21 07:23:41 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: reenter_syscall.s Log Message: Consistently use motorola style. No binary changes. Seems missed in rev 1.3: https://mail-index.netbsd.org/source-changes/2013

CVS commit: src/sys/arch/m68k/m68k

2021-02-20 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Feb 20 18:04:20 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: reenter_syscall.s Log Message: Replace magic numbers with proper macros prepared in assym.h. No binary changes. Note this is a preparation for a possible fix o

CVS commit: src/sys/arch/m68k/m68k

2020-12-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 19 21:39:24 UTC 2020 Modified Files: src/sys/arch/m68k/m68k: bus_dma.c Log Message: malloc(9) -> kmem(9) To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/arch/m68k/m68k/bus_dma.c Please note that d

CVS commit: src/sys/arch/m68k

2020-12-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Dec 15 05:48:30 UTC 2020 Modified Files: src/sys/arch/m68k: Makefile.cmachflags Log Message: Make comments are not C comments - use # instead of /* ... */ To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/a

CVS commit: src/sys/arch/m68k/include

2020-12-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Dec 6 02:26:33 UTC 2020 Modified Files: src/sys/arch/m68k/include: proc.h Log Message: Don't expose register_t To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/m68k/include/proc.h Please note that

CVS commit: src/sys/arch/m68k/include

2020-09-06 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Sep 7 00:32:00 UTC 2020 Modified Files: src/sys/arch/m68k/include: mcontext.h Log Message: pass a pointer conversion via uintptr_t *and* the desired type casts. avoids new GCC 9 warnings with C++ code. To generate a diff of th

CVS commit: src/sys/arch/m68k/m68k

2020-08-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Aug 10 09:38:48 UTC 2020 Modified Files: src/sys/arch/m68k/m68k: process_machdep.c Log Message: Forbid to set odd address to PC in process_write_regs() and process_set_pc(). Otherwise, address error occurs in kernel at rte instr

CVS commit: src/sys/arch/m68k

2020-03-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Mar 8 06:12:01 UTC 2020 Modified Files: src/sys/arch/m68k/include: mutex.h src/sys/arch/m68k/m68k: lock_stubs.s Log Message: Remove mutex stubs for 68010 that merely fall back to C codes, and do not work with kern_mutex.

CVS commit: src/sys/arch/m68k/m68k

2019-04-11 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 12 03:29:24 UTC 2019 Modified Files: src/sys/arch/m68k/m68k: copy.s Log Message: Fix an asm-comments-vs-preprocessor-line-continuations mistake in UFETCH_PROLOGUE and USTORE_PROLOGUE that caused a couple of important inst

CVS commit: src/sys/arch/m68k/m68k

2019-02-04 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Feb 5 07:18:52 UTC 2019 Modified Files: src/sys/arch/m68k/m68k: db_disasm.c Log Message: add fallthru comment. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/m68k/m68k/db_disasm.c Please note that

CVS commit: src/sys/arch/m68k/m68k

2018-10-02 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Oct 2 18:37:32 UTC 2018 Modified Files: src/sys/arch/m68k/m68k: switch_subr.s Log Message: fix diagnostic build. XXX: pullup-7, pullup-8. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/arch/m68k/m68k/sw

CVS commit: src/sys/arch/m68k/include

2017-11-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Nov 5 16:16:26 UTC 2017 Modified Files: src/sys/arch/m68k/include: db_machdep.h Log Message: The XXX comment (do not pull in the uvm headers) might have been a nice idea at the time, but now all other db_machdep files do th

CVS commit: src/sys/arch/m68k/include

2017-09-13 Thread Frank Wille
Module Name:src Committed By: phx Date: Wed Sep 13 09:55:35 UTC 2017 Modified Files: src/sys/arch/m68k/include: fenv.h Log Message: The __fgetenv() macro operates on a fenv_t, not on a fenv_t *. Fixes a segfault in fegetenv() and feholdexcept(). To generate a diff of thi

CVS commit: src/sys/arch/m68k/include

2017-07-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jul 2 14:10:23 UTC 2017 Modified Files: src/sys/arch/m68k/include: cpuframe.h Log Message: remove f_pad, conflicts with new define. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/m68k/include/cp

CVS commit: src/sys/arch/m68k/include

2017-02-26 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Mon Feb 27 06:47:58 UTC 2017 Modified Files: src/sys/arch/m68k/include: ieeefp.h Log Message: the FP_* constants need to be different from the new FE_* constants to preserve the ABI, so shift them as needed when using them. To gene

CVS commit: src/sys/arch/m68k/include

2017-02-26 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Mon Feb 27 06:47:30 UTC 2017 Modified Files: src/sys/arch/m68k/include: fenv.h Log Message: use FPCR instead of FPSR to manipulate the exception mask. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/m68k/in

CVS commit: src/sys/arch/m68k/fpe

2017-01-16 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Jan 16 12:05:40 UTC 2017 Modified Files: src/sys/arch/m68k/fpe: fpu_trig.c Log Message: FSINCOS: Fix register address which writes cosine value back. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/

CVS commit: src/sys/arch/m68k/fpe

2017-01-15 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Jan 15 11:56:11 UTC 2017 Modified Files: src/sys/arch/m68k/fpe: fpu_exp.c Log Message: exp(>11356) is +inf even if extended precision. exp(<-11401) is 0 even if extended precision. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/m68k/fpe

2016-12-07 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Wed Dec 7 11:27:18 UTC 2016 Modified Files: src/sys/arch/m68k/fpe: fpu_exp.c Log Message: Fix sign of zero in case of x > -(2^18). # By the way, I will modify this case later. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/arch/m68k/fpe

2016-12-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Dec 6 06:41:14 UTC 2016 Modified Files: src/sys/arch/m68k/fpe: fpu_mul.c Log Message: Fix sign of NAN. Found by XM6i. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/m68k/fpe/fpu_mul.c Please note

CVS commit: src/sys/arch/m68k/fpe

2016-12-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Dec 6 05:58:19 UTC 2016 Modified Files: src/sys/arch/m68k/fpe: fpu_cordic.c fpu_emulate.h Log Message: Remove fpu_cordit2() and atanh_table[] completely. Since cordit1 (for trigonometric functions) and cordit2 (for hyperbolic

CVS commit: src/sys/arch/m68k/fpe

2016-12-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Dec 5 15:31:01 UTC 2016 Modified Files: src/sys/arch/m68k/fpe: fpu_exp.c fpu_hyperb.c Log Message: Improve the exponential and hyperbolic function's performance 10..100 times faster. PR port-m68k/51645 from rin@ (and modified

CVS commit: src/sys/arch/m68k/fpe

2016-08-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Aug 6 00:58:55 UTC 2016 Modified Files: src/sys/arch/m68k/fpe: fpu_trig.c Log Message: Modify fpu_sin()'s logic to avoid GCC's warning that has been pointed out in the previous commit. For fpu_cos() there is no such problem, b

CVS commit: src/sys/arch/m68k/fpe

2016-08-03 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Aug 4 05:35:19 UTC 2016 Modified Files: src/sys/arch/m68k/fpe: fpu_cordic.c fpu_emulate.h Log Message: Move fpu_cordit2() to #ifdef CORDIC_BOOTSTRAP section. This reduces ~2KB text segment. Reported by Krister Walfridsson on t

CVS commit: src/sys/arch/m68k/fpe

2016-03-22 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Mar 23 05:25:51 UTC 2016 Modified Files: src/sys/arch/m68k/fpe: fpu_trig.c Log Message: avoid a GCC warning with this: +#if defined(__GNUC__) && (__GNUC__ >= 5) && defined(__OPTIMIZE__) + x.fp_sign = 0; +#endif (ridiculou

CVS commit: src/sys/arch/m68k/include

2016-01-04 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Jan 5 00:47:08 UTC 2016 Modified Files: src/sys/arch/m68k/include: fenv.h Log Message: Fix #endif; it should be after __END_DECLS This unbreaks the build of sun2. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.

CVS commit: src/sys/arch/m68k/include

2015-12-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Dec 29 16:02:37 UTC 2015 Modified Files: src/sys/arch/m68k/include: fenv.h Log Message: disable code that does not work for sun2/coldfire To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/m68k/includ

CVS commit: src/sys/arch/m68k/include

2015-12-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 25 16:19:38 UTC 2015 Modified Files: src/sys/arch/m68k/include: fenv.h Log Message: make this compile for c++ To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/m68k/include/fenv.h Please note th

CVS commit: src/sys/arch/m68k/include

2015-12-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 25 06:03:06 UTC 2015 Modified Files: src/sys/arch/m68k/include: ieeefp.h Log Message: get rid of dup fenv. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/m68k/include/ieeefp.h Please note tha

CVS commit: src/sys/arch/m68k/include

2015-12-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Dec 24 14:12:39 UTC 2015 Modified Files: src/sys/arch/m68k/include: Makefile Added Files: src/sys/arch/m68k/include: fenv.h Log Message: fenv for m68k To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 s

CVS commit: src/sys/arch/m68k/fpsp

2015-09-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 09:18:12 UTC 2015 Modified Files: src/sys/arch/m68k/fpsp: Makefile.inc Log Message: Fix m68k build. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/m68k/fpsp/Makefile.inc Please note that

CVS commit: src/sys/arch/m68k/m68k

2015-03-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 7 18:54:57 UTC 2015 Modified Files: src/sys/arch/m68k/m68k: linux_syscall.c m68k_syscall.c sunos_syscall.c Log Message: adjust to new trace_{enter,exit} signatures. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/arch/m68k/fpe

2015-02-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Feb 5 12:23:27 UTC 2015 Modified Files: src/sys/arch/m68k/fpe: fpu_explode.c Log Message: For the extended precision, the MSB of the mantissa is an integer part, and this bit must be ignored at Infinity. found by tests/lib/lib

CVS commit: src/sys/arch/m68k/fpe

2015-02-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Feb 5 12:22:06 UTC 2015 Modified Files: src/sys/arch/m68k/fpe: fpu_rem.c Log Message: Fix typo in comment. pointed out by Y.Sugahara. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/m68k/fpe/fpu_r

CVS commit: src/sys/arch/m68k/m68k

2014-09-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Sep 21 16:32:51 UTC 2014 Modified Files: src/sys/arch/m68k/m68k: db_disasm.c Log Message: fix cut-n-paste To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/arch/m68k/m68k/db_disasm.c Please note that d

CVS commit: src/sys/arch/m68k/fpsp

2014-09-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Sep 1 08:21:26 UTC 2014 Modified Files: src/sys/arch/m68k/fpsp: setox.sa Log Message: Avoid trigraphs To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/m68k/fpsp/setox.sa Please note that diffs are not

CVS commit: src/sys/arch/m68k/include

2014-08-17 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Aug 17 20:22:41 UTC 2014 Modified Files: src/sys/arch/m68k/include: int_fmtio.h Log Message: Revert previous (SCN*FAST*) and make PRI*FAST* identical. Should fix the default (gcc 4.5 based) build. To generate a diff of this

CVS commit: src/sys/arch/m68k/include

2014-08-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Aug 15 08:59:58 UTC 2014 Modified Files: src/sys/arch/m68k/include: int_fmtio.h Log Message: Fix the SCN*FAST* defines To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/m68k/include/int_fmtio.h Please

CVS commit: src/sys/arch/m68k/include

2014-08-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Aug 15 07:53:37 UTC 2014 Modified Files: src/sys/arch/m68k/include: int_mwgwtypes.h Log Message: Fix editor mishap To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/m68k/include/int_mwgwtypes.h Please

CVS commit: src/sys/arch/m68k/m68k

2014-03-29 Thread Alan Barrett
Module Name:src Committed By: apb Date: Sat Mar 29 11:34:13 UTC 2014 Modified Files: src/sys/arch/m68k/m68k: procfs_machdep.c Log Message: procfs_getcpuinfstr's len argument contains the buffer size on entry, and the number of bytes used on return. Use the actual buffer s

CVS commit: src/sys/arch/m68k/m68k

2014-03-15 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Mar 15 09:22:37 UTC 2014 Added Files: src/sys/arch/m68k/m68k: busaddrerr.s Log Message: Add a common source of m68k bus error and address error handlers. This will be included from each MD locore.s as other common m68k asm f

CVS commit: src/sys/arch/m68k/060sp

2014-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 10 16:41:16 UTC 2014 Modified Files: src/sys/arch/m68k/060sp: Makefile Log Message: make it clean after itself, use standard rules files To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/m68k/0

CVS commit: src/sys/arch/m68k/fpe

2014-01-04 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Jan 4 13:23:22 UTC 2014 Modified Files: src/sys/arch/m68k/fpe: fpu_log.c Log Message: FLOGNP1(-0.0) is -0.0, not +0.0. Found by XM6i. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/m68k/fpe/fpu_l

CVS commit: src/sys/arch/m68k/fpe

2013-12-31 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Wed Jan 1 05:23:40 UTC 2014 Modified Files: src/sys/arch/m68k/fpe: fpu_div.c Log Message: indent fix in a comment. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/m68k/fpe/fpu_div.c Please note that di

CVS commit: src/sys/arch/m68k/fpe

2013-12-31 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Wed Jan 1 05:22:22 UTC 2014 Modified Files: src/sys/arch/m68k/fpe: fpu_div.c Log Message: Fix a sign when a source or destination is either (plus/minus)zero or (plus/minus)infinity. Found by XM6i. To generate a diff of this com

CVS commit: src/sys/arch/m68k/m68k

2013-11-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Nov 7 01:49:46 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: db_trace.c Log Message: add ifdefs for kernel only variable To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/arch/m68k/m68k/db_trace.c

CVS commit: src/sys/arch/m68k/fpe

2013-10-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 25 21:32:46 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.c Log Message: Comment unused stuff (for documentation purposes) To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/arch/m68k/fpe

CVS commit: src/sys/arch/m68k/m68k

2013-10-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 25 20:53:02 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: vm_machdep.c Log Message: Mark a potentially unused variable To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/arch/m68k/m68k/vm_machdep.c

CVS commit: src/sys/arch/m68k/m68k

2013-10-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 25 20:51:14 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: pmap_motorola.c Log Message: Mark a potentialy unused variable To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/arch/m68k/m68k/pmap_motoro

CVS commit: src/sys/arch/m68k/m68k

2013-10-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 25 20:45:35 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: m68k_syscall.c Log Message: Mark a diagnostic-only variable To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/sys/arch/m68k/m68k/m68k_syscall.c

CVS commit: src/sys/arch/m68k/m68k

2013-10-19 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Oct 19 19:13:51 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: db_disasm.c Log Message: Remove unused variable To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/arch/m68k/m68k/db_disasm.c Please note t

CVS commit: src/sys/arch/m68k/m68k

2013-10-19 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Oct 19 19:03:30 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: bus_dma.c Log Message: Mark a variable that is only tested in DIAGNOSTIC kernels as potentially unused. To generate a diff of this commit: cvs rdiff -u -r1.33

CVS commit: src/sys/arch/m68k/m68k

2013-10-14 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Oct 14 12:20:05 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: switch_subr.s Log Message: Check whether we have an FPU regardless of FPU_EMULATE option. It prevents a kernel panic when we don't have an FPU and FPU_EMULATE opt

CVS commit: src/sys/arch/m68k/fpe

2013-10-10 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Oct 11 03:37:08 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_hyperb.c Log Message: FATANH(-0) is -0, not +0. This bug was introduced by the mistake of my test program. Last week, I talked about the probelm (my FATANH(-0)

CVS commit: src/sys/arch/m68k/m68k

2013-08-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 1 13:42:52 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: compat_13_sigreturn13.s compat_16_sigreturn14.s copypage.s lock_stubs.s reenter_syscall.s sigcode.s sunos_sigcode.s support.s svr4_sigcode.s

CVS commit: src/sys/arch/m68k/m68k

2013-07-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jul 22 17:52:21 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: copy.s Log Message: Move to motorola syntax Change all branches to use j.. instead of b.. (branches now use byte offsets) (this causes it to go from 932 to 848 byt

CVS commit: src/sys/arch/m68k/m68k

2013-07-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jul 22 03:37:17 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: oc_cksum.s Log Message: use mvz[wb] when possible To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/m68k/m68k/oc_cksum.s Please note that

CVS commit: src/sys/arch/m68k/m68k

2013-07-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jul 22 03:30:38 UTC 2013 Modified Files: src/sys/arch/m68k/m68k: oc_cksum.s Log Message: Use motorola syntax Adjust for coldfire (no binary difference for non-coldfire To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.

CVS commit: src/sys/arch/m68k/include

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 18 22:24:53 UTC 2013 Added Files: src/sys/arch/m68k/include: pmap_coldfire.h pte_coldfire.h Log Message: pte and pmap files for the soft tlb on coldfire cpus. (uncompiled and mostly probably wrong.) To generate a diff of t

CVS commit: src/sys/arch/m68k/include

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 18 22:20:48 UTC 2013 Modified Files: src/sys/arch/m68k/include: byte_swap.h Log Message: Teach to use coldfire isac byterev if available, otherwise let the compiler figure it since there is rorw instruction to fall back on.

CVS commit: src/sys/arch/m68k/include

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 18 22:21:31 UTC 2013 Modified Files: src/sys/arch/m68k/include: asm.h Log Message: Adjust LEA_LCL, GOT_SETUP, INTERRUPT_{SAVE,RESTORE}REG for Coldfire To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/a

CVS commit: src/sys/arch/m68k/include

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 18 22:18:31 UTC 2013 Modified Files: src/sys/arch/m68k/include: fpreg.h Log Message: Fix some definitions To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/m68k/include/fpreg.h Please note that diff

CVS commit: src/sys/arch/m68k/include

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 18 22:17:57 UTC 2013 Modified Files: src/sys/arch/m68k/include: float.h math.h profile.h Log Message: Coldfire FPU looks like the 68010 FPU (no long double) To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src

CVS commit: src/sys/arch/m68k/include

2013-07-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jul 17 05:42:02 UTC 2013 Modified Files: src/sys/arch/m68k/include: Makefile Log Message: Export fpreg.h for libc To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/m68k/include/Makefile Please note th

CVS commit: src/sys/arch/m68k/include

2013-07-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jul 16 23:01:05 UTC 2013 Modified Files: src/sys/arch/m68k/include: asm.h Log Message: Make INTERRUPT_{SAVE,RESTORE}REG visible to userland To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/m68k/includ

CVS commit: src/sys/arch/m68k/include

2013-07-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jul 16 22:23:15 UTC 2013 Modified Files: src/sys/arch/m68k/include: asm.h Log Message: Remove non __ELF__ clauses. Add GOT_SETUP and LEA_LCL macros. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/arch/m6

CVS commit: src/sys/arch/m68k/include

2013-07-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jul 16 21:01:03 UTC 2013 Modified Files: src/sys/arch/m68k/include: asm.h Log Message: Add an END macro. reorder EXTBL macro To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/arch/m68k/include/asm.h Pleas

CVS commit: src/sys/arch/m68k/fpe

2013-05-11 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat May 11 12:52:43 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_rem.c Log Message: Revise the algorithm after Step3. almost written by Y.Sugahara and minor modify by me. This works for all input of FMOD/FREM and of course s

CVS commit: src/sys/arch/m68k/fpe

2013-05-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun May 5 13:25:20 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_rem.c Log Message: R := X even if L < 0 in Step2, according to algorithm of the comment. This solves many cases of |X| < |Y|. To generate a diff of this comm

CVS commit: src/sys/arch/m68k/fpe

2013-05-05 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun May 5 13:17:15 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_rem.c Log Message: Rename modrem -> is_mod for a readability. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/m68k/fpe/fpu_rem.c

CVS commit: src/sys/arch/m68k/fpe

2013-04-20 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sun Apr 21 02:50:49 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_subr.c Log Message: M68010 -> __mc68010__, pointed out by tsutsui@ To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/m68k/fpe/fpu_su

CVS commit: src/sys/arch/m68k/fpe

2013-04-20 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 09:32:28 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_subr.c Log Message: Rewrite around BFFFO inline asm. o Prepare C version of BFFFO (from XM6i). It is helpful in running FPE on other platforms (for example,

CVS commit: src/sys/arch/m68k/fpe

2013-04-20 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 07:33:06 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_hyperb.c Log Message: Support sinh(-0.0) and tanh(-0.0). To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/m68k/fpe/fpu_hyperb.c Pl

CVS commit: src/sys/arch/m68k/fpe

2013-04-20 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 07:32:45 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_trig.c Log Message: Support sin(-0.0). To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/m68k/fpe/fpu_trig.c Please note that diffs

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 05:27:05 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_hyperb.c fpu_log.c fpu_trig.c Log Message: Clean up some useless codes. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/m68k/fpe/f

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 05:09:41 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_trig.c Log Message: Support tan(-0.0). To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/m68k/fpe/fpu_trig.c Please note that diffs

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 04:55:44 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_hyperb.c Log Message: Fix typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/m68k/fpe/fpu_hyperb.c Please note that

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 04:54:22 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_exp.c fpu_hyperb.c Log Message: Terminate a loop in EXT_FRACBITS(64bits) instead of FP_NMANT(83bits). I don't know why the mantissa of the accumulator is 83bit

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 04:38:51 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_exp.c fpu_hyperb.c Log Message: Break a loop off to avoid a long loop even if the precision is not enough. To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 03:26:12 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: README Log Message: Update a list of implement/unimplement functions. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/m68k/fpe/README P

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 03:06:20 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_exp.c Log Message: Implement exponential and power functions. o FETOX .. exp(x) o FETOXM1 .. exp(x) - 1 o FTENTOX .. 10^x o FTWOTOX .. 2^x At last all mathem

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Apr 20 01:48:20 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_cordic.c Log Message: s/tayler/taylor/. pointed out by christos@ To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/m68k/fpe/fpu_cordic

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Apr 19 14:05:12 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_hyperb.c Log Message: Implement a hyperbolic arctangent (FATANH). To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/m68k/fpe/fpu_hype

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Apr 19 13:57:53 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_trig.c Log Message: Implement inverse trigonometric functions (i.e., FACOS, FASIN, FATAN instructions). o arccos is calculated using arcsin. o arcsin is calcul

CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Apr 19 13:31:11 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: files.fpe fpu_emulate.h fpu_hyperb.c fpu_trig.c Added Files: src/sys/arch/m68k/fpe: fpu_cordic.c Log Message: Introduce the CORDIC algorithm. o sine and co

CVS commit: src/sys/arch/m68k/fpe

2013-04-18 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Apr 18 13:40:25 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_trig.c Log Message: Improve how to use cmp/sub. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/m68k/fpe/fpu_trig.c Please note th

CVS commit: src/sys/arch/m68k/fpe

2013-04-11 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Thu Apr 11 13:27:11 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_emulate.h fpu_hyperb.c fpu_log.c fpu_trig.c Log Message: Introduce FPU_CONST_* constants to avoid a magic number. To generate a diff of this commit: cvs rdif

CVS commit: src/sys/arch/m68k/fpe

2013-04-01 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Mon Apr 1 13:59:21 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_arith.h Log Message: quad_t -> uint64_t To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/m68k/fpe/fpu_arith.h Please note that diffs

CVS commit: src/sys/arch/m68k/fpe

2013-03-26 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Mar 26 11:30:21 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_add.c fpu_arith.h fpu_div.c fpu_emulate.c fpu_emulate.h fpu_explode.c fpu_fmovecr.c fpu_fscale.c fpu_fstore.c fpu_implode.c fpu_log.c fp

CVS commit: src/sys/arch/m68k/fpe

2013-03-26 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Tue Mar 26 10:57:13 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_rem.c Log Message: Fix a wrong "raw" comparison in step3.2. It should solve a PR kern/47692. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 sr

CVS commit: src/sys/arch/m68k/fpe

2013-03-23 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Mar 23 12:08:47 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_fmovecr.c Log Message: Use the #error directive. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/m68k/fpe/fpu_fmovecr.c Please no

CVS commit: src/sys/arch/m68k/fpe

2013-03-23 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Sat Mar 23 12:06:24 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_hyperb.c fpu_trig.c Log Message: Remove about updating fpsr. It was introduced by me but obviously duplicated with fpu_emul_arith(). To generate a diff of th

CVS commit: src/sys/arch/m68k/fpe

2013-03-22 Thread Tetsuya Isaki
Module Name:src Committed By: isaki Date: Fri Mar 22 13:46:38 UTC 2013 Modified Files: src/sys/arch/m68k/fpe: fpu_implode.c Log Message: Fix fpu_ftox(). Update not only exponential but also mantissa when an integer part becomes 2 by rounding up. Without this fix, the exte

  1   2   >