Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Ross Harvey <ross@netbsd.org>
List: source-changes
Date: 04/29/1999 17:58:32
Module Name: src
Committed By: ross
Date: Fri Apr 30 00:58:32 UTC 1999
Modified Files:
src/distrib/sets/lists/comp: md.alpha mi
src/lib/libc/arch/alpha/gen: fpgetmask.c fpgetsticky.c fpsetmask.c
fpsetsticky.c
src/lib/libc/gen: Makefile.inc
src/sys/arch/alpha/alpha: sys_machdep.c
src/sys/arch/alpha/include: Makefile
Added Files:
src/lib/libc/gen: fpgetmask.3
src/sys/arch/alpha/include: sysarch.h
Log Message:
* New MI man page for fp{set,get}{round,sticky,mask}(3).
* Implement fpgetsticky() for alpha.
* Direct fpsetsticky() and fp{get,set}mask() into alpha kernel via sysarch(2).
* Define new sysarch(2) stub for above and install and distribute sysarch.h
for alpha. (The fpcr IS user mode r/w, but for reasons beyond the scope
of a commit message kernel calls are needed.) And much kernel Magick is
required before these do anything, but this way programs compiled under
1.4 will DTRT on future snapshots and releases.