summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Append missing newline to log() message for permanent ARP modificationsheldonh1999-10-181-1/+1
| | | | | | | attempt warning, which was added in rev 1.48 . PR: 14371 Submitted by: sec@pi.musin.de (Stefan `Sec` Zehl)
* Allow suppress printing of lines with zero countsbp1999-10-181-2/+4
| | | | | | for an IPX address family. PR: 14168
* This fixes the problem with SMC NE2000 cards hanging the box onmdodd1999-10-181-0/+1
| | | | | | | | | | | | bootup. Somehow my backout of an abortaive attempt at shared memory autoconfiguration included this line: sc->mem_shared = 1; Which is fairly important as it turns out. Since I performed my pre-commit testing on a different box with a generic NE2000 I didn't catch this. Pointy hat.
* Fix a few things. Unbogosify a free(), {,UN}MARK with correct args, andgreen1999-10-181-22/+22
| | | | | | fix count checks. Submitted by: Martin Blapp <mb@imp.ch>
* sdio_done:grog1999-10-171-8/+8
| | | | | | Set the errors in the correct buffer header. Inspection-provoked-by: Bernd Walter <ticso@cicely.de>
* launch_requests:grog1999-10-171-4/+4
| | | | | | | Put splbio protection around the main launch loop. We've seen cases where the bottom half was cutting off the branch on which we're sitting. Experienced-by: Michael Reifenberger <root@nihil.plaut.de>
* Reverse the sense of the /mnt/boot/defaults dir check. This was causingdwhite1999-10-171-1/+1
| | | | | the bootloader to not load the loader.conf and thus the MFS image. The result was 'panic: no init'.
* Add in inclusion of machine/md_var.h (so alpha_scsi_bus_register or whatmjacob1999-10-172-44/+118
| | | | | | | have you is prototyped). Removed code versions in md struct- not used any more. Allocate transfer dma maps and xflist stuff in mbxdmasetup based upon isp->isp_maxcmds. Allow for multiple calls to mbxdmasetup (for isp_reset cases).
* Remove some target mode stuff. It will get re-introduced in a differentmjacob1999-10-171-815/+166
| | | | | | | | | | | | | | | | | | file later. Do some pencil-sharpening types of minor changes. Change how active commands are remembered (using new inline functions to get handles, etc..). Now do a GET FIRMWARE STATUS after firing up the f/w as outgoing mailbox 2 will tell you the f/w's notion of the max commands that can be supported. Attempt to retrieve loop topology. Add in the appropriate SWIZZLE/UNSWIZZLE macros calls (this is a no-op on Little Endian machines but is needed for sparc (on other platforms)). Move the temp port database we use to find out where things have moved to after a LIP to the softc and off the kernel stack. Follow Qlogic's hint and don't bother setting a tag for commands that don't have this enabled (presumably the f/w will do it's own selection then). Use an INT_PENDING macro to check for an interrupt. The call to ISP_DMAFREE now just takes the handle- not the 'handle-1' which was a layering violation. Use CFGPRINTF in a couple of places to make things less chatty if not booting verbose, or CAMDEBUG compiles, etc..
* Add in isp_debug variable. It defaults to zero unless CAMDEBUG is definedmjacob1999-10-171-26/+15
| | | | | | where it defaults to one. Change simq width allocation to the max number of commands supported by the HBA after f/w fires up- not the constant MAXISPREQUEST value. Do some stylistic changes.
* Roll platform major && minor (major now tracks FreeBSD major release).mjacob1999-10-171-94/+18
| | | | | | Add in null SWIZZLE definitions. Add in CFGPRINTF define. Change default debug level to refer to an external isp_debug variable. Remove inline functions as they're now in isp_inline.h and include that file.
* Roll core version number. Do some stylistic changes. Ensure thatmjacob1999-10-171-112/+49
| | | | | | | | | | | the result queue length is never less than 64. Move (ick) temp port database used for post-LIP merging off the kernel stack and put it into the softc. Remove some target mode stuff which will come back later in a different file. Change how the list of outstanding commands are stored (now allocated at mailbox setup time to be just enough for the max for a specific HBA which can vary). Keep a rotating seed of the last index for this in the softc. Increase the count of active commands from 10 to 16 bits.
* add in an INT_PENDING macromjacob1999-10-171-1/+2
|
* Remove target mode definitions (they'll come back later inmjacob1999-10-171-376/+0
| | | | a different file).
* Add a file where inline functions for the Qlogic isp cards can go. This reducesmjacob1999-10-171-0/+220
| | | | duplication in all the platform specific header files.
* roll 10[24]0 and 1080/12X0 f/wmjacob1999-10-171-3703/+4322
|
* quoting << Martin_Blappgreen1999-10-172-147/+418
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Completly changed the internals of umount(8). We do three checks now to see if 'argv' is in the mounttable. It they all fail, we return to main and print a warning. - fixed the umount mount-order. The checks are rather complex to do this. Cause umount(8) should also be able to unmount several devices at once ('umount -a', 'umount -A', 'umount /mnt /mnt2'), the mount-order get's important. I added checks to mark and unmark already unmounted devices. - Various fixes with nfs-unmounts (no rpc-calls were done, or they were done although there was an existing mount). Since we allow overlay-mounts, we should also handle them properly. - Translate the deprecated nfs-syntax with '@' to ':' like mount_nfs does. The ':' syntax has now precedence, but '@' still works. - 'umount -v' is now fixed for all cases and doesn't print garbage like two times the mountpoint etc. - removed non documented and useless umount '-F'. - hanged nfsmounts can now unmounted 'without' any problems. I've removed stat() and realpath() checks on the mountpoint. Instead we just do a realpath() on the basedir of the mountpath and add the dirname again. Implemented this as an idea from phk. But there are still vfs-restrictions if the nfs_mount is busy. If there are unwritten metadata on a hanged nfs-mount, and we modify nfs_vfsops.c to not return EBUSY, we get a deadlock :( The problem has now moved from userland to kernel. - removed the BUGS part from the umount(8) manpage. - Converted it to ANSI C (more than 60% of the code have changed). Martin_Blapp Fixed PR's ---------- o [1999/02/03] bin/9893 NFS umount of regular file impossible s [1995/11/27] bin/841 stale nfs mounts cannot be umounted o [1999/08/01] bin/12911 alfred NFS umounts are not properly done if just the mountpoint gets umounted Only partially solved: ---------------------- The problem is now in kernel: o [1999/04/07] bin/11005 `umount -f' does not work if the NFS-server is down. PR: bin/9893 bin/841 bin/12911 bin/11005 Submitted by: Martin Blapp <mb@imp.ch>
* Use Pa for filenames.charnier1999-10-171-1/+2
|
* Correct use of .Nm.charnier1999-10-171-2/+2
|
* Xref to warn(3) which is used instead of perror.charnier1999-10-171-2/+2
|
* add .Sh DIAGNOSTICScharnier1999-10-171-5/+5
|
* add missing .El.charnier1999-10-171-0/+1
|
* Remove unnecessary includes.newton1999-10-174-40/+0
| | | | | | | | phk's script walked through .c and .h files, but some of the ones on the list are actually derived from sys/svr4/syscalls.master. Make the necessary changes here and the others will implicitly follow... Submitted by: phk
* Remove unnecessary includes.newton1999-10-1730-110/+8
| | | | Submitted by: phk
* Move data to shareache1999-10-1714-1433/+0
|
* add mklocaleache1999-10-171-1/+2
|
* restore 8859-5, remove BUILD_TOOLS defineache1999-10-171-4/+1
|
* Note that we support the PCI version of the Digi SYNC/570i cards.jhay1999-10-171-16/+16
|
* Add support for the PCI version of the Digi SYNC/570i cards.jhay1999-10-178-517/+1681
|
* Correct a stupid type which prevented us from working with any devicedfr1999-10-172-2/+2
| | | | which needed port resources.
* Put an upper bound on the number of BUSY status retries we'll do (use themjacob1999-10-161-8/+11
| | | | | | | | retry count for the ccb). This is probably not quite the right thing, but it is better than silently hanging on (possibly broken) h/w which is what we do now. Reviewed by:Justin/Ken: they weren't entirely happy about it but didn't say no.
* Protect xpt_run_dev_sendq in xpt_release_devq_device with splsoftcam. Thismjacob1999-10-161-3/+5
| | | | | | seems to handle the case of timeouts firing during probe but after a device has gone away. It really does help. Obtained from:gibbs@freebsd.org
* MFS: forego->forgonsayer1999-10-161-1/+1
|
* spell check != grammar check. :-)nsayer1999-10-161-1/+1
|
* Add `n' to the synopsis.obrien1999-10-161-1/+1
| | | | Forgotten by: sheldonh
* The CTL0044 is more properly known as a "Creative SB AWE64 Gold".obrien1999-10-164-0/+12
|
* Add Allied Telesis CentreCOM LA-PCM_V2 entry.kuriyama1999-10-162-0/+18
| | | | | Submitted by: sanpei@sanpei.org PR: conf/14301
* Correct a few diagnosticsbrian1999-10-161-3/+3
|
* Sync w/ sys/i386/isa/isa_compat.h revision 1.16.kato1999-10-161-4/+0
|
* Sync w/ sys/i386/conf/options.i386 revision 1.122.kato1999-10-162-0/+6
|
* Merge form sys/i386/conf/GENERIC revision 1.195.kato1999-10-162-2/+2
|
* sync with earlier change removing broken locale.jkh1999-10-162-2/+0
|
* YP/NIS code: remove unnecessary endgrent() calls which can cause fail onache1999-10-161-5/+3
| | | | | | next try over chroot (descriptor closed). getgrnam() used already handles endgrent() properly and honors _gr_stayopen. Automatically call setgroupent(1) when _pw_stayopen is set (for YP/NIS code).
* Properly fix building posix sources this time.marcel1999-10-162-24/+20
| | | | Reported by: markm
* Fix longstanding bug "unused stayopen" introduced in rev1.11ache1999-10-161-2/+6
| | | | PR: 14201
* Don't ntohl() the signature before printing it... it's alreadybrian1999-10-161-1/+1
| | | | | | been done. Spotted by: Gert-Jan Vons <gert-jan@bigfoot.com>
* Relax the check for class=storage, subclass=ide to just class=storage.dfr1999-10-161-2/+1
| | | | This allows ata to probe correctly for the HPT366 on Abit's BP6.
* Add Alpha and proper x86 support to GCC 2.95.1.obrien1999-10-161-621/+3551
| | | | [ Functionally speaking, this covers revs 1.{2,3} ]
* Merge rev 1.2 (FreeBSD native support -- do not search the multitude ofobrien1999-10-161-559/+887
| | | | extended include file paths that do not exist) into GCC 2.95.1.
* Go back to stock file -- our mods are OBE.obrien1999-10-161-17/+50
|
OpenPOWER on IntegriCloud