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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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/
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
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.
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
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
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
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
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
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
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.
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 136 matches
Mail list logo