aboutsummaryrefslogtreecommitdiff
path: root/sys/gnu/i386/fpemul
Commit message (Collapse)AuthorAgeFilesLines
...
* Commit a whole cluster of last minute critical (and one cosmetic) fixesJordan K. Hubbard1994-06-221-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from David Greenman, Bruce Evans and Julian Elischer. They are: [vnode pager - David/Bruce]: The following patch fixes a problem where some data could be lost in a delayed-write buffer if the cached buffer was larger than a page. This fix was provided by Bruce Evans and modified slightly by me. [st.c - Julian]: My fix for "bad request, must be between 0 and 0" RTFS if you're interested). [gnu/fpemul - David/Bruce]: These changes fix single stepping of emulated FPU instructions. Previously, the instruction after an emulated instruction was executed without causing a SIGTRAP ... The also fix the initial control word being different for the GPL emulator (it is still wrong for the old emulator) and remove an unnecessary panic when emulation is not configured (I hope at least init, sh and reboot will run without floating point. I remember only df and mkfs being broken by the lack of FP in 0.0). [Various fixes described below - Bruce/David]: sys/i386/boot/boot2.S: Yet another attempt to propagate the correct fix for 16 vs 32-bit mode bugs. [verified] sys/i386/i386/db_interface.c: Protect against reentering Debugger(). sys/kern/kern_time.c: Don't allow 'time.tv_usec == 0' except at clock interrupts. sys/pcfs/pcfs_fat.c: Make it compile without -O. sys/scsi/sd.c: Fix as posted to some freebsd mailing list. (changes the order of the assignment of "sectors" because it earlier value is needed first -DG) sys/vm/vm_glue.c: Fix stale comments and verbose code. sys/vm/vm_mmap.c Fix off by 1 errors and verbose code. [From Nate - cosmetic but non-intrusive and useful enough to go in] sys/i386/isa/isa.c: Appended you'll find a patch to the NMI error log routine in isa/isa.c. The below patch just adds some additional information when an NMI occurs which can help debug the hardware problem. Notes: svn path=/head/; revision=1766
* Copyright changes per the author.Rich Murphey1994-06-1040-263/+634
| | | | | | | | Added specific permissions for redistribution with FreeBSD and NetBSD. Fixed author's email address. Notes: svn path=/head/; revision=1699
* Fix typoGary Clark II1994-04-301-2/+2
| | | | Notes: svn path=/head/; revision=1436
* Added rcs Id'sGary Clark II1994-04-2917-1/+55
| | | | Notes: svn path=/head/; revision=1430
* Added rcs Id'sGary Clark II1994-04-299-0/+30
| | | | Notes: svn path=/head/; revision=1429
* Added rcs Id'sGary Clark II1994-04-299-0/+31
| | | | Notes: svn path=/head/; revision=1428
* Added rcs Id'sGary Clark II1994-04-295-0/+16
| | | | Notes: svn path=/head/; revision=1427
* Add rcs IdGary Clark II1994-04-291-0/+3
| | | | Notes: svn path=/head/; revision=1426
* Added casts to keep gcc quietGary Clark II1994-04-292-3/+3
| | | | Notes: svn path=/head/; revision=1425
* Added commits to keep gcc quietGary Clark II1994-04-291-2/+2
| | | | Notes: svn path=/head/; revision=1424
* Added casts to keep gcc quiet.Gary Clark II1994-04-291-4/+4
| | | | Notes: svn path=/head/; revision=1423
* rename the function fscale to emu_fscale to prevent conflicts.Gary Clark II1994-04-291-2/+2
| | | | Notes: svn path=/head/; revision=1422
* Import of gpl'ed math emulator.Gary Clark II1994-04-2944-0/+11697
No changes have been done. Notes: svn path=/head/; revision=1421