summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Correct missing backslash braindamage pointed out by Julian Elischer.jkh1994-08-201-2/+2
| | | | | Reviewed by: jkh Submitted by: julian
* Latest fix from jtc:jkh1994-08-191-2/+13
| | | | | | | | | | | | | The fyl2xp1 instruction has such a limited range: -(1 - (sqrt(2) / 2)) <= x <= sqrt(2) - 1 it's not worth trying to use it. Also, I'm not sure fyl2xp1's extra precision will matter once the result is converted from extended real (80 bits) back to double real (64 bits). Reviewed by: jkh Submitted by: jtc
* Removed bogus save of CMAP2.dg1994-08-193-12/+3
|
* Reviewed by:ats1994-08-191-3/+3
| | | | | | Corrected a little typo in a comment. Throw out the typedef timeout_t with an ifdef __FreeBSD__, it is already defined in sys/systm.h .
* Actually install LKM examples.wollman1994-08-191-2/+2
|
* Added entries for key, keyinfo, keyinitguido1994-08-191-3/+4
| | | | | Reviewed by: Submitted by: guido
* Add entry for libskeyguido1994-08-191-1/+1
| | | | | Reviewed by: Submitted by: guido
* Hmmm...my workaround for Garrett's new exec prototypes wasn't sufficient.dg1994-08-191-3/+3
| | | | | I guess we'll have to not specify what the args to the exec functions are.
* Killed explicit OS specification.dg1994-08-191-2/+2
|
* Kill explicit OS specification.dg1994-08-192-4/+4
|
* NetBSD -> FreeBSDdg1994-08-191-2/+2
|
* netbsd -> kernel, NetBSD -> FreeBSDdg1994-08-192-5/+5
|
* Terry Lambert's loadable kernel module support - example modules.dg1994-08-1919-0/+1487
|
* Don't explicitly define __FreeBSD__ - this is no longer necessary.dg1994-08-191-2/+2
|
* Terry Lambert's loadable kernel module support - modstat utility withdg1994-08-195-2/+296
| | | | improvements from the NetBSD group.
* Terry Lambert's loadable kernel module support - modload & modunloaddg1994-08-199-2/+744
| | | | utilities w/improvements from the NetBSD group.
* Terry Lambert's loadable kernel module support w/improvements from thedg1994-08-1912-28/+1080
| | | | NetBSD group.
* 1. Make this idempotent.jkh1994-08-192-2/+18
| | | | | | | | | | | | | | | | | | 2. Hack. Hack is to define RCSID() to null macro so that new msun stuff will compile. This does NOT belong here, and I DON'T want it to stay, I just need to put this here for now to enable msun and we need to talk about what our RCSID story is supposed to be. We talked about supporting RCSID() one day, and everyone seemed to like the idea reasonably well of making it a macro you could just no-op this way, but we never did anything. Now I see that JTCs code has it and I'm loath to remove it or do anything until we've discussed it some more. Well, so how about it? What's our story vis-a-vis RCSID() going to be? Submitted by: jkh
* Make this puppy actually compile now.jkh1994-08-191-3/+2
| | | | Submitted by: jkh
* Do all the includes: <machine/asm.h> -> <machine/asmacros.h>jkh1994-08-1923-46/+46
| | | | | Reviewed by: Submitted by:
* Change includes to reference <machine/asmacros.h>.jkh1994-08-191-2/+2
| | | | Submitted by: jkh
* Make libmsun a switchable option, as before.jkh1994-08-191-1/+7
| | | | Submitted by: jkh
* This commit was generated by cvs2svn to compensate for changes in r2116,jkh1994-08-19214-0/+20438
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * J.T. Conklin's latest version of the Sun math library.jkh1994-08-19214-0/+20438
| | | | | | | | | | | | | | | | | | | -- Begin comments from J.T. Conklin: The most significant improvement is the addition of "float" versions of the math functions that take float arguments, return floats, and do all operations in floating point. This doesn't help (performance) much on the i386, but they are still nice to have. The float versions were orginally done by Cygnus' Ian Taylor when fdlibm was integrated into the libm we support for embedded systems. I gave Ian a copy of my libm as a starting point since I had already fixed a lot of bugs & problems in Sun's original code. After he was done, I cleaned it up a bit and integrated the changes back into my libm. -- End comments Reviewed by: jkh Submitted by: jtc
* Smash together Poul-Henning's, Garrett's and Steve Gerakines 24f changesjkh1994-08-191-66/+264
| | | | | | | into one, hopefully functioning, Ultrastore driver. Any Ultrastore owners out there - please speak up! We need to test this puppy. Reviewed by: Submitted by:
* Added my ProAudioSpectum SCSI driver for cards with the 5380 SCSI-chip.phk1994-08-198-6/+1168
| | | | | | | | | | | | This is the slowest and most stupid of our SCSI-drivers, but it is there and it works. It has been tested with CD-ROM and disk. It uses no interrupts, no DMA, just polled I/0. Transfer-rate is <= 100Kbyte/sec. If you set the jumpers on the board, you can change the unit-number and you will be able to have four of these co-exist in one computer, why one would do that is somewhat unclear though. If I ever get my hand on the docs for this, I will improve it of course, but for now we can install and access those CD-ROMs.
* Added {} around two initializers for spare[2] in some structs. This calmsphk1994-08-183-9/+9
| | | | down -Wall a little bit.
* Fix up some sloppy coding practices:wollman1994-08-18104-385/+378
| | | | | | | | | | | | - Delete redundant declarations. - Add -Wredundant-declarations to Makefile.i386 so they don't come back. - Delete sloppy COMMON-style declarations of uninitialized data in header files. - Add a few prototypes. - Clean up warnings resulting from the above. NB: ioconf.c will still generate a redundant-declaration warning, which is unavoidable unless somebody volunteers to make `config' smarter.
* Got rid of stupid warning message.dg1994-08-181-11/+1
|
* Got rid of extra space between args and (command).dg1994-08-181-1/+1
|
* Link to "vi" and "ex" too.jkh1994-08-181-0/+1
| | | | Submitted by: jkh
* Don't bodge around with vi.1, just go get and copy the file.jkh1994-08-181-10/+4
| | | | Submitted by: jkh
* Put back dependencies on header files.jkh1994-08-181-1/+1
| | | | Submitted by: jkh
* Added support for TIOCSTAT ioctl. This allows shells that use raw/cbreakdg1994-08-182-2/+7
| | | | tty modes to process a control-T and do the right thing.
* Oops...forgot to list the changes....dg1994-08-184-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | /usr/src/usr.sbin.config: o -DSTATCLOCK gives kludges to support the rtc non-device as well as old kludges to support the clk non-device. /usr/src/usr.sbin/config.8: o Document the trivialness of the new vector.h. /usr/src/usr.sbin/mkglue.c: o Only print DEVICE_NAMES and NR_DEVICES in vector.h. These are only required to support vmstat. The vmstat interface will need to be improved for dynamic loading. /usr/src/usr.sbin/mkioconf.c: o Print device ids to be used as indexes into DEVICE_NAMES. o Print secondary interrupt handler entry points (xxxintr()) instead of primary ones (VdevU()). Primary ones are now XintrI() and XfastintrI() and are independent of the config so they are not handled here. o Minor cleanups. Submitted by: Bruce Evans
* Support for Bruce Evans' new dynamic interrupt support.dg1994-08-184-86/+90
| | | | Submitted by: Bruce Evans
* Bruce Evans' dynamic interrupt support.dg1994-08-1815-728/+856
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /usr/src/sys/i386/isa/clock.c: o Garrett's statclock changes. o Wire xxxintr, not Vclk. o Wire using register_intr(), not setidt(). /usr/src/sys/i386/isa/icu.s: o Garrett's statclock changes. o Removed unused variable high_imask. o Fake int 8 for rtc as well as int 0 for clk. Required for kernel profiling with statclock, harmless otherwise. /usr/src/sys/i386/isa/isa.c: o Allow isdp->id_irq and other things in *isdp to be changed by probes. Changing interrupts later requires direct calls to register_intr() and unregister_intr() and more care. ALLOW_CONFLICT_* is brought over from 1.1.5, except ALLOW_CONFLICT_IRQ is not supported. IRQ conflict checking is delayed until after probing so that drivers can change the IRQ to a free one; real conflicts require more cooperation between drivers to handle. o Too many details to list. o This file requires splitting and a lot more work. /usr/src/sys/i386/isa/isa_device.h: o Declare more things more completely. /usr/src/sys/i386/isa/sio.c: o Prepare to register interrupt handlers as fast. /usr/src/sys/i386/isa/vector.s: o Generate entry code for 16 fast interrupt handlers and 16 normal interrupt handlers. Changed some constants to variables: # $unit is now intr_unit[intr]. Type is int. Someday it should be a cookie suitable for the handler (e.g., a struct com_s for sio). # $handler is now intr_handler[intr]. # intrcnt_actv[id_num] is now *intr_countp[intr]. The indirection is required to get a contiguous range of counters for vmstat and so that the drivers depend more in the driver than on the interrupt number (drivers could take turns using an interrupt and the counts would remain correct). There is a separate counter for each device and for each stray interrupt. In 1.1.5, stray interrupt 7 clobbers the count for device 7 or something worse if there is no device 7 :-(. # mask is now intr_mask[intr] (was already indirect). o Entry points are now _XintrI and _XfastintrI (I = intr = 0-15), not _VdevU (U = unit). o Removed BUILD_VECTORS stuff. There's a trace of it left for the string table for vmstat but config now generates the string in one piece because nothing more is required. o Removed old handling of stray interrupts and older comments about it. Submitted by: Bruce Evans
* Moved over my fix for vnode lossage when multiple TIOCSCTTY ioctls aredg1994-08-181-1/+10
| | | | | | done. This patch was extended to also include a suggested change by Kirk McKusick which allows the control tty to be reasigned to a different tty without losing a vnode.
* Bringing in version 1.34.sef1994-08-181-1/+1
| | | | Reviewed by: Sean Eric Fagan
* Bringing in nvi 1.34.sef1994-08-1840-40/+40
| | | | Reviewed by: Sean Eric Fagan
* Bringin in nvi 1.34.sef1994-08-1812-12/+12
| | | | Reviewed by: Sean Eric Fagan
* Bringing in version 1.34.sef1994-08-1846-48/+48
| | | | Reviewed by: Sean Eric Fagan
* Bringing in nvi 1.34. Keith is too active.sef1994-08-1820-21/+23
| | | | Reviewed by: Sean Eric Fagan
* Incorporating nvi 1.34. Keith needs to get away from the keyboard.sef1994-08-182-15/+25
| | | | Reviewed by: Sean Eric Fagan
* vi.0 -> vi.1jkh1994-08-171-4/+4
| | | | Submitted by: jkh
* Bringing up to version 1.33.sef1994-08-1793-152/+220
| | | | Reviewed by: Sean Eric Fagan
* Bringing up to version 1.33sef1994-08-1733-35/+38
| | | | Reviewed by: Sean Eric Fagan
* Oops, changed order of include lines...sos1994-08-173-15/+15
| | | | | Reviewed by: Submitted by:
* Include ../../Makefile.inc so BINDIR gets set. This should make installssef1994-08-171-1/+2
| | | | | | work *much* better. Submitted by: Sean Eric Fagan
* Added kbdcontrol & vidcontrol utils (from 1.1.5.1+)sos1994-08-171-2/+2
| | | | | Reviewed by: Submitted by:
OpenPOWER on IntegriCloud