[odc] Daily src changes for 2007-12-25
ODC
auto at squish.net
Wed Dec 26 07:00:01 GMT 2007
OpenBSD src changes summary for 2007-12-25
==========================================
sbin/disklabel sys/arch/m88k/conf
sys/arch/m88k/fpu sys/arch/m88k/include
sys/arch/m88k/m88k sys/arch/mvme88k/dev
sys/arch/mvme88k/mvme88k usr.bin/pcc
== sbin ============================================================== 01/03 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
disklabel
~ editor.c
> Some cosmetic code reorg to make things a bit more textually
> consistant. No functional change. (krw@)
== sys =============================================================== 02/03 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/m88k/conf
~ files.m88k
> Restart the m88110 floating-point trap code from scratch, basing it on the
> sparc{,64} floating-point emulator, adapted to the 88110 specifics.
> Handling
> of these traps is now entirely done in C for convenience.
> Although there are a few rounding issues to address, and the XRF is
> ignored,
> this allows all the ieee754 regression tests to pass (lib/libc/ieeefp,
> sys/kern/signal/fpsig, sys/kern/signal/sigfpe). (miod@)
arch/m88k/fpu
+ fpu_add.c + fpu_arith.h
+ fpu_compare.c + fpu_div.c
+ fpu_emu.h + fpu_explode.c
+ fpu_implode.c + fpu_mul.c
+ fpu_sqrt.c + fpu_subr.c
+ m88110_fp.c
> Restart the m88110 floating-point trap code from scratch, basing it on the
> sparc{,64} floating-point emulator, adapted to the 88110 specifics.
> Handling
> of these traps is now entirely done in C for convenience.
> Although there are a few rounding issues to address, and the XRF is
> ignored,
> this allows all the ieee754 regression tests to pass (lib/libc/ieeefp,
> sys/kern/signal/fpsig, sys/kern/signal/sigfpe). (miod@)
~ m88110_fp.c
> Never write boolean expressions which do not fit in one line, after
> midnight. (miod@)
~ m88110_fp.c
> Missing pointer initialization for int/nint/trnc exceptions. (miod@)
~ fpu_div.c
> Zero / Num should return a zero with the same sign as the divider. (miod@)
~ m88110_fp.c
> Accept valid forms of double-precision fmul/fadd/fsub/fdiv and reject
> invalid
> forms of fcvt where source and destination precision is the same. (miod@)
~ fpu_compare.c ~ fpu_implode.c
~ fpu_mul.c
> A few fixes in the exception bits reporting, spotted by John Hauser's
> TestFloat. (miod@)
arch/m88k/include
~ trap.h
> Restart the m88110 floating-point trap code from scratch, basing it on the
> sparc{,64} floating-point emulator, adapted to the 88110 specifics.
> Handling
> of these traps is now entirely done in C for convenience.
> Although there are a few rounding issues to address, and the XRF is
> ignored,
> this allows all the ieee754 regression tests to pass (lib/libc/ieeefp,
> sys/kern/signal/fpsig, sys/kern/signal/sigfpe). (miod@)
~ pmap.h
> Do not make struct pmap visible unless _KERNEL. (miod@)
arch/m88k/m88k
- m88110_fp.S ~ eh_common.S
~ trap.c
> Restart the m88110 floating-point trap code from scratch, basing it on the
> sparc{,64} floating-point emulator, adapted to the 88110 specifics.
> Handling
> of these traps is now entirely done in C for convenience.
> Although there are a few rounding issues to address, and the XRF is
> ignored,
> this allows all the ieee754 regression tests to pass (lib/libc/ieeefp,
> sys/kern/signal/fpsig, sys/kern/signal/sigfpe). (miod@)
arch/mvme88k/dev
~ busswreg.h
> Increase timeout on the processor bus when running without snooping
> enabled.
> This lets 40MHz MVME197LE boards run with instruction cache enabled, and
> also
> fixes random instruction faults occuring on the early 50MHz models. (miod@)
arch/mvme88k/mvme88k
~ m88110.c
> Increase timeout on the processor bus when running without snooping
> enabled.
> This lets 40MHz MVME197LE boards run with instruction cache enabled, and
> also
> fixes random instruction faults occuring on the early 50MHz models. (miod@)
~ m88110.c
> Tell 197SP and 197DP apart in MULTIPROCESSOR kernels. (miod@)
~ m197_machdep.c
> Limit physmem to 32MB on 01-W3869B02[EF] boards which shipped with 64MB of
> memory but a memory controller limited to 32MB.
> Not tested for lack of such crippled hardware, just the average
> once-per-leap-year act of niceness from me (a bit early though). (miod@)
== usr.bin =========================================================== 03/03 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
pcc
~ ccom/pftn.c
> Pull from master repo:
> Set type to INT if it's still UNDEF upon return from typenode().
> ok ragge@ (stefan@)
===============================================================================
More information about the odc
mailing list