summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Forgot to add these two.wollman1995-03-312-0/+189
| | | | Submitted by: Mark Tinguely <tinguely@plains.NoDak.edu>
* Fix paths of dump files and PID file.wollman1995-03-314-159/+219
| | | | | | | Added man pages for mrinfo and map-mbone. Rewrote all man pages to use mdoc(7). Submitted by: Mark Tinguely <tinguely@plains.NoDak.edu>
* I must have been very sleepy last night, sigh..jkh1995-03-311-3/+9
| | | | | | | 1. Nuke out the aculib files that crept in somehow by mistake. 2. Fix the ${.CURDIR} path so that this stuff actually compiles. It actually compiled for me before the commit, but I must have had something short-cutting the bug.
* One line fix to silently ignore entries that start with a '+' or '-'.wpaul1995-03-311-1/+2
| | | | This prevents yp_mkdb from adding magic NIS entries to NIS maps themselves.
* Mask the call to ahc_attach with an splbio/splx pair. This allows usgibbs1995-03-311-22/+47
| | | | | | | | | | to poll succesfully even if we are sharing the interrupt. Register the interrupt handler before the attach. This commit makes the 294x PCI shared interrupt compliant. This has been tested with an aic7870 motherboard controller and a 294x in the same machine shareing an irq.
* Major overhaul of the aic7xxx driver:gibbs1995-03-316-176/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Report valid residual byte counts. We actually pause the sequencer when the residual is non-zero. I thought about using DMA to do this, bus sequencer program space is tight. - Fix embarassing off by one error in the computation of a 2's compliment variable. This was most likely the cause of the many problems reported with the tagged queuing code. - Handle "MAX_SYNC" as a special case (ie we are the ones starting the sync negotiation sequence). This was done so that the target scratch area can be initialed to 0 offset (asyncronous transfers) safely. The initialization to 0 (was 15) is necessary since in some cases a Wide negotiation could run into problems if SCSIRATE was set wrong and we went into data(in/out). - Trim the DMA routines a little by using some procedures. Net effect is more functionality with 3 less instructions after this update. - Toggle the WIDEODD bit of the DFCNTRL whenever this is not the last SG block. It has no effect in the 8bit bus configuration, but in the Wide configuration ensures that the overlap byte is held in the SCSI block if the transfer is odd so it will end up in the next SG (the correct behavior).
* Major overhaul of the aic7xxx driver:gibbs1995-03-312-67/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - catch the interrupt type (EDGE/LEVEL) before chip reset instead of guessing the right type. - Add pause variable to the ahc struct to better handle the different interrupt types and pausing the sequencer. - CLRINTSTAT -> CLRSCSIINT: This is a documented bit in the CLRINT register in newer Adaptec documentation, so use their name for it. - Report valid residual byte counts. - Don't mess with the target scratch areas > id 8 on single, narrow, channel devices. The BIOS does a checksum of this area and can flip out if we zero it out. - Initialize the sequencer FLAGS scratch ram variable in the single channel devices to 0. This was the cause of the annoying warning where we would get a cmdcmplt the first time we did any type of transfer negotiation with no valid scb. It also fixes the problem that looked like the INTSTAT register wasn't clearing fast enough. This only showed up on 294x cards, not motherboard aic7870s. - Add the AHC_AIC7870 type and use it as the superset of aic7870 based controllers. - clear the sync offset section of the targ scratch area so that we default to asyncronous transfers. This was only a problem for wide controllers because there was a scenario where the offset wouldn't get updated before a data(out/in) phase would occur. This required some change in the sequencer code since we were depending on this field to hold the rate to negotiate. - allow sync and wide negotiated commands to be tagged (the sequencer now handles this properly).
* Use EISA_MAX_SLOTS to be consistent with other EISA drivers.gibbs1995-03-312-10/+10
| | | | | | | Fix off by one error in slot probe. Update some comments. Submitted by: rgrimes@FreeBSD.org
* Back out the previous commit.jkh1995-03-311-0/+2
|
* Tom Gray's new tip changes to support a modem capabilities database andjkh1995-03-3143-49/+9179
| | | | | fixes to many assorted bugs and misfeatures. Submitted by: Tom Gray - DCA <dcasba@rain.org>
* Add modem database file for new tip changes.jkh1995-03-312-2/+35
|
* Fix overrun error define nameache1995-03-311-1/+1
|
* Fix typing error sneaked somehow in prev. commitache1995-03-311-2/+2
|
* Forgot one FreeBSD specific change needed.nate1995-03-311-1/+1
| | | | | | date: 1995/02/04 20:27:23; author: phk; state: Exp; lines: +1 -1 added *.info and *.db to the default "ignore" list in cvs to avoid obviously common mistakes.
* Temporarily disable building CVS to avoid anyone hosing up their CVSnate1995-03-311-4/+2
| | | | | | tree until a bit more testing is done. Submitted by: rgrimes@gndrsh.aac.dev.com "Rod Grimes"
* Merged in FreeBSD necessary changes in. Note, all of our sourcenate1995-03-3117-940/+1513
| | | | | modifications were *not* merged in (FreeBSD-DEVELOPER and symlink) but the source is now the stock sources.
* This commit was generated by cvs2svn to compensate for changes in r7516,nate1995-03-3125-0/+20711
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Original sources from CVS-1.4A2 munged to fit our directory structure.nate1995-03-3125-0/+20711
| |
* | Original sources from CVS-1.4A2 munged to fit our directory structure.nate1995-03-311-0/+133
| |
* | This commit was generated by cvs2svn to compensate for changes in r7514,nate1995-03-3178-4006/+7164
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Original sources from CVS-1.4A2 munged to fit our directory structure.nate1995-03-3192-4930/+8889
| |
| * This commit was manufactured by cvs2svn to create branch 'VENDOR-cvs'.cvs2svn1995-03-122-0/+557
| |
* | I noticed that the current version of ncftp dos not do the very usefuljkh1995-03-311-0/+2
| | | | | | | | | | | | job af warning me about mail as my work version does. This patch will will fix this for bash(1) if MAILPATH is exported: Submitted by: Mark Murray <mark@grondar.za>
* | Patches to make this work with FreeBSD with the DCF77 Boeder Receiver.jkh1995-03-312-3/+38
| | | | | | | | | | | | This is only useful to European users (esp. Germans) as DCF77 transmits from Frankfurt. Submitted by: Vincenzo Capuano <VCAPUANO@VMPROFS.ESOC.ESA.DE>
* | Diskless boot support for 3C509.jkh1995-03-317-238/+1435
| | | | | | | | | | | | I'm not exactly sure why all the inb/outw stuff got added to netboot.h and I'd be happy if someone like Martin or Bruce could take a look at it! Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
* | * Promiscuous mode added and interrupt logic slightly changedjkh1995-03-314-100/+378
| | | | | | | | | | | | | | * to reduce the number of adapter failures. Transceiver select * logic changed to use value from EEPROM. Autoconfiguration * features added. Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
* | I and Seiji Murata <seiji@mt.cs.keio.ac.jp> contributed 3C589 PCMCIAjkh1995-03-311-1261/+1241
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Etherlink III 'zp' on 2.0R, but it did not work with the -current. Noriyuki Takahashi <hor@aecl.ntt.jp> san has fixed this bug. Our alpha-testers are tested this driver with 3C589B-COMBO and 3C589B-TP. And it works fine. I also fixed a little about the use of ZP_DEBUG symbol and beautified the awful Frankenstein-style indent :-) with "indent -c0 -nfc1 -i4". [Also merge with Bruce's last changes] Submitted by: "HOSOKAWA Tatsumi" <hosokawa@mt.cs.keio.ac.jp>
* | Rework error reporting/logging: although the SunOS documentation sayswpaul1995-03-317-44/+140
| | | | | | | | | | | | | | | | | | that ypxfr is supposed to log messages to /var/yp/ypxfr.log if it exists, using syslog() makes more sense, especially since ypserv does the same thing already. Try to use stderr by default, and use syslog() if stderr is not a tty. Also update the man page to reflect this change.
* | Wolfram's latest update.joerg1995-03-314-239/+368
| | | | | | | | Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)
* | Missing const clashes with prototype definition in ntp_stdlib.h; fixed.jkh1995-03-311-1/+1
| |
* | Include <stddef.h> for standard definition of offsetof() instead ofse1995-03-311-12/+4
| | | | | | | | defining it explicitly in the driver.
* | Backed out changes in rev 1.5 that prevent sending FIN if in CLOSINGdg1995-03-301-2/+2
| | | | | | | | | | state. This causes an infinite loop in some rare cases (probably caused by some other, much more difficult to find bug).
* | This sl enhancement helps to keep serial line (modem) connection alive.ache1995-03-303-5/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is common case when modem hangs with carier on but don't receive anything from another side. This thing commonly healed with hangup and redialing. Enhancements below allows to determine when such action is needed and inform attach program with SIGURG signal. There two ioctls set: outfill and keepalive, used from both sides of connection. Outfill repeatedly sends FRAME_END with specified timeout (i.e. 40 seconds). It is needed to get input on other side even if no user activity on slip line currently. Keepalive checks FRAME_ENDs from other side, and if no one got in specified timeout (i.e. 60 seconds, max modem retrain time), send SIGURG to attach program. I plan to add code to slattach to handle this thing too. Reviewed by: wollman
* | Make build work, even if there is no obj subdir.phk1995-03-301-3/+11
| |
* | Do not try to negotiate synchronous SCSI transfers in the Boot Kernel.se1995-03-301-1/+2
| |
* | Update to new screen update method.sos1995-03-306-12/+18
| |
* | Fix probe message printingsos1995-03-301-2/+2
| |
* | Emulate hw cursor closely, and get start&end scanlines from BIOS.sos1995-03-306-57/+81
| |
* | Add gencat to Makefilejkh1995-03-301-2/+3
| | | | | | | | Obtained from: NetBSD
* | Add the gencat command for creating message catalog fodder for the newjkh1995-03-304-0/+1258
| | | | | | | | | | catgets* routines. Obtained from: NetBSD
* | Add a necessary include file for the catgets* routines.jkh1995-03-302-2/+50
| | | | | | | | Obtained from: NetBSD
* | Add the nls code for XPG3-style message catalogs to libc.jkh1995-03-309-0/+854
| | | | | | | | Obtained from: NetBSD
* | Add nls include to Makefile.jkh1995-03-301-0/+1
| |
* | make pass work also as the first keywordugen1995-03-301-1/+1
| | | | | | | | | | | | | | (while addf skipped) Reviewed by: Submitted by: Obtained from:
* | Restore my function key configuration stuff which Rod promise toache1995-03-302-4/+34
| | | | | | | | | | | | | | restore but really didn't do it. Restore message from old rc about configuring syscons whith echo added before it to go to new line after "echo -n xtend" f.e. and similar stuff.
* | Made pmap_testbit a static function.dg1995-03-302-4/+4
| |
* | Install the dlopen.3 manpage.phk1995-03-301-2/+2
| |
* | Make the creation of the header line in /etc/motd be consistentrgrimes1995-03-301-3/+2
| | | | | | | | | | | | with other BSD based systems. Submitted by: wollman
* | This is the rc work as provided by pts, I will me makeing some additionalrgrimes1995-03-306-190/+331
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changes to it based upon other outstanding bug reports and commits made after his work. Comments: (a) sysconfig is still used to do all configuration. I was not going to change that out from under you.... a user never need edit netstart or rc* unless they're being very weird. (b) rc.maint has been folded back into rc. It is just unworkable as a separate chunk because of ordering bogosities (c) netstart does what it says... it starts up enough of the network to get up, it doesn't start every bloody daemon that might talk to a socket... netstart ifconfig's the devices and sets up routing if configured to do so. (d) nfs disks are mounted immediately after netstart completes (e) syslog is started as early as possible (right after nfs) so that error messages can get logged to remote syslog servers properly (f) named is started (there is an argument that says that named should be started before syslogd because if you are the dns server for your domain, you'd like named to resolve remote hosts in syslog.conf, but this is a minority case and the trivial workarround is to put the syslog host in /etc/hosts or use an /etc/resolv.conf -- why? because you want syslog to catch named errors, which is a MUCH more important and likely occurance) (g) NOW all of the rest of the network daemons such as the time stuff, RPC, NIS, NFS, Kerberos and inetd are started (h) the rest of the generic stuff is done (cron/printer/sendmail) (i) shared libraries are set (j) /etc/rc.i386 is run (this does FreeBSD/386 specific stuff like ibcs2, xtend, and all of the syscons stuff (this is actually started as /etc/rc.`uname -m` (k) the syscons stuff has gotten a serious cleaning to make it consistent with rc conventions (l) rc.local has had the comments about syscons removed (they are not relevant to this file now) and the full name of the kernel has been restored to /etc/motd Submitted by: pts
* | Killed Mr. "Falcon". May he rest in peace.dg1995-03-301-1/+0
| |
OpenPOWER on IntegriCloud