summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* From Matt Thomas: Added support for 100Mb cards (such as the DEC DE-500-XAdg1995-04-093-273/+702
| | | | and SMC 9332).
* Implemented PCB hashing. Includes new functions in_pcbinshash, in_pcbrehash,dg1995-04-0916-132/+231
| | | | and in_pcblookuphash.
* Added a few more entries to the list of prime numbers.dg1995-04-091-4/+4
|
* Move default address of lnc0 to 0x300. Luigi Rizzo said that his cardphk1995-04-085-10/+10
| | | | cannot even go below 0x300...
* Implement a simple hook (or hack?) to allow graphics device consolejoerg1995-04-088-12/+75
| | | | | | | | | | | | | drivers to protect DDB from being invoked while the console is in process-controlled (i.e., graphics) mode. Implement the logic to use this hook from within pcvt. (I'm sure Søren will do the syscons part RSN). I've still got one occasion where the system stalled, but my attempts to trigger the situation artificially resulted int the expected behaviour. It's hard to track bugs without the console and DDB available. :-/
* pca: change IO_PPI to IO_TIMER1 due to syscons conflictache1995-04-083-6/+6
|
* Some long-waiting fixes for the COFF module. They silence compilerjoerg1995-04-081-19/+43
| | | | | | warnings and are cosmetic only. Poul once requested them, but neither Sean nor Søren commented on them, so i commit it now before it's getting lost some day.
* Update pcvt to 3.20 b24joerg1995-04-0814-158/+148
|
* Driver for 3c505 boards. Uses the onboard firmware, which is not a goodphk1995-04-082-0/+961
| | | | | | way to do it. Doesn't support DMA or high speeds. Contributed by: Dean Huxley <dean@fsa.ca> via NetBSD
* Added the "eg0" interface driver for the 3Com "3c505" or "etherlink/+"phk1995-04-087-9/+18
| | | | | | | | card. This is the braindamaged card with the 80186 CPU on it. It is slow, probably not very good after all, but hey, if you have one lying around doing nothing anyway... Added the "zp0" driver to GENERIC.
* Add port IO_PPI for pca per Bruce suggestionache1995-04-063-6/+6
|
* Print "on isa" for devices with port==0 per Bruce suggestionache1995-04-062-4/+4
|
* Output the CPU features line during the probe on a seperate line, forrgrimes1995-04-062-6/+6
| | | | | | folks with lots of features the output use to wrap and look ugle. Reviewed by: phk
* Correct recalibrate/seek code at attach time so that we do not getrgrimes1995-04-064-19/+50
| | | | | | | all the ``fdc0: ready for output in input'' messages when probing for ft devices. Submitted by: Steve Gerakines <steve2@genesis.tiac.net>
* 0x330 is the default address for SB Midi, not 0x300jkh1995-04-063-6/+6
| | | | Submitted by: Doug Rabson <dfr@render.com>
* Correct the watchdog routine.jkh1995-04-052-2/+52
| | | | Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
* Fix a bug in tcp_input reported by Rick Jones <raj@hpisrdq.cup.hp.com>.olah1995-04-052-22/+16
| | | | | | | If a goto findpcb occurred during the processing of a segment, the TCP and IP headers were dropped twice from the mbuf which resulted in data acked by TCP but not delivered to the user. Reviewed by: davidg
* From Matt Thomas: Finished EISA support.dg1995-04-051-56/+12
|
* Modify behavior of INCLUDES to never look in /usr/include unless wenate1995-04-053-6/+24
| | | | | | | can't find the src/include directory. Reviewed by: "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com> Submitted by: Mike Pritchard <pritc003@maroon.tc.umn.edu>
* Print "on motherboard" for isa? devices with id_iobase == 0ache1995-04-042-22/+18
|
* Fixes to the hardware cursor emulation.sos1995-04-046-168/+240
| | | | Submitted by: ache
* Added UIO_NOCOPY.dg1995-04-041-2/+3
|
* Move unit structure member down to optimize com->state per Bruceache1995-04-043-57/+57
| | | | | suggestion. Move hotchar setting to set_bypass routine and rename it to disc_optim
* Check for case of blkno already known to avoid unnecessary VOP_BMAP's.dg1995-04-041-1/+2
| | | | Submitted by: John Dyson
* Added prototype for phashinit() function.dg1995-04-041-1/+2
|
* kern_subr.c:dg1995-04-042-6/+41
| | | | | | | | | | | | | | Added a new type to uiomove - "UIO_NOCOPY" which causes it to update pointers and counts, but doesn't do any data copying. This is needed for upcoming changes to the way that the vnode pager does its page outs. Added a new hash init function call "phashinit" that allocates and initializes a prime number sized hash table. vfs_cache.c: Changed hashing algorithm to use the remainder of dividing by a prime number to improve the distribution characteristcs. Uses new phashinit function in kern_subr.c.
* Fixed the formatting breakage I added in the previous commit.dg1995-04-041-4/+8
|
* Allow serial console BREAK to DDBache1995-04-033-9/+39
| | | | Use com->unit in several places
* Added -I/usrinclude to the tail end of the INCLUDES line. This hacknate1995-04-033-6/+6
| | | | | | | | will cause kernel compiles to work even if the src/includes directory doesn't exist but still do the 'Right Thing' and pull files from the source tree if it does exist. Reviewed by: Bruce Evans
* Fix implicit declaration the right way. (This has not been a goodwpaul1995-04-031-2/+2
| | | | weekend for me.)
* Fix implicit declaration of cngetc().wpaul1995-04-021-2/+3
|
* Back out changes related to locked bits until more elegantache1995-04-023-255/+21
| | | | solution will be found. Remove some unused variables sneaked in.
* Back out changes related to locked bits until more elegant solution will beache1995-04-021-20/+20
| | | | found. Fix flags declarations.
* Remove redundant declarations.bde1995-04-021-3/+0
|
* Attempt to fix the `you can log into console only once' problem (PRjoerg1995-04-022-4/+26
| | | | | | | | #179). The fix implements a ttyhalfclose() (sort of), resetting the session and pgrp pointers when the physical device is about to be closed. Suggested by: bde
* Fix error:ache1995-04-023-21/+249
| | | | | | old type (stty) ioctls can easily bypass locking bits. It involves manual conversion from old ioctls to new ones, large piece of code duplicated from tty_compat.c
* Fix error in TIOCSETC/TIOCSLTC, they need to call TIOCSETA.ache1995-04-021-16/+18
| | | | Remove static from some functions, needed in sio (later)
* Return EINVAL instead of setting wrong in/out speedache1995-04-021-9/+9
| | | | | Fix declaration of cc arrays Remove static from compatspcodes, will needed in sio (later)
* Move SET_BYPASS macro to function per Bruce suggestion.ache1995-04-023-60/+87
| | | | | Add set_bypass() call after l_close. Move ttioctl()/set_bypass() pair under spltty() protection
* Add declaration for struct ether_addr (this is where Sun documentswpaul1995-04-021-1/+8
| | | | it to go).
* Fix slioctl(). It has to return -1 for ioctls that it doesn't know aboutbde1995-04-021-19/+24
| | | | | | | | | so that these ioctls can be handled by the calling layer(s). Clean up the recently added code: - include the appropriate header to declare an implicitly declared function. - declare timeout functions correctly and remove numerous bogus casts that hid (but didn't fix) their incorrectness.
* Move setting BYPASS state to macro, use it in several times,ache1995-04-013-48/+54
| | | | | | after ttioctl too, because it can change t_line. Remove (TS_CNTTB | TS_LNCH) test, it is always inherits from old tty mode and can't be reach in currently setted mode.
* Adjust TS_CAN_BYPASS_L_RINT state after l_open(), t_lineache1995-04-013-3/+9
| | | | can be changed there.
* slopen() never sets t_line to SLIPDISC, but uses slip-specific queue allocationache1995-04-011-1/+2
|
* subr_prf.c used to provide an exported function kprintf(), but only hadjoerg1995-04-012-3/+4
| | | | a private declaration for it. Declare the function publically instead.
* Correct a few minor things in pcvt:joerg1995-04-013-2/+119
| | | | | | o the includes are now properly done by <sys/foo.h> instead of "foo.h" o a bunch of undeclared functions has been resolved o pcvt finally supports devconfig
* Fix count in mark_for_update() for insert-char(s) and delete-char(s).bde1995-04-013-12/+12
| | | | | | Everything from the cursor to the end of the line must be updated. Fix comment about erase-char(s).
* Log ABORT_TAG messages to the console.gibbs1995-04-011-3/+31
| | | | | | When attempting to abort a command, don't assume that just because the sequecer happens to have SCBPTR pointing at the scb we want that it is an active command.
* Off by one error in -MSG-START+0 was just Justin being tired -- revert togibbs1995-04-012-12/+10
| | | | | | | | | | old value. Remove unnecessary check for active messages in setup SCB. This same test would also jump to p_mesgin_done which would "ACK" an extra time possibly confusing the target. Tell the kernel driver whenever we send an ABORT_TAG message.
* Update pcvt to 3.20b23joerg1995-04-017-37/+118
| | | | Submitted by: Hellmuth Michaelis <hm@altona.hamburg.com>
OpenPOWER on IntegriCloud