summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add protocol to ``nat port'' examples - it's mandatory.brian2000-01-051-2/+2
| | | | Suggested by: Mark Knight <markk@knigma.org>
* set up the pci regs properly for busmastering. this makes the card work oncg2000-01-051-0/+3
| | | | my smp box.
* Remove the unused 'func' arguments to the deregistration functions.msmith2000-01-051-4/+4
| | | | Submitted by: Darrell Anderson <anderson@cs.duke.edu>
* allocate isa bounce buffers of the right size for ess/mss cards, fixescg2000-01-054-8/+14
| | | | panics reported
* Fix at least one source of the continued 'NFS append race'. close()dillon2000-01-052-6/+42
| | | | | | | | | | | | | | | was calling nfs_flush() and then clearing the NMODIFIED bit. This is not legal since there might still be dirty buffers after the nfs_flush (for example, pending commits). The clearing of this bit in turn prevented a necessary vinvalbuf() from occuring leaving left over dirty buffers even after truncating the file in a new operation. The fix is to simply not clear NMODIFIED. Also added a sysctl vfs.nfs.nfsv3_commit_on_close which, if set to 1, will cause close() to do a stage 1 write AND a stage 2 commit synchronously. By default only the stage 1 write is done synchronously. Reviewed by: Alfred Perlstein <bright@wintelcom.net>
* Remove non-functional 'all:' target.grog2000-01-041-19/+10
| | | | | | | | | | | | | Remove unused 'state.h' and 'maketabs' targets. Fix white space style bugs. Submitted-by: bde Sort module names in SRCS. Suggested-by: bde Correct breakage committed in revision 1.16.
* Update some of the network driver documentation in the LINT file, whichdillon2000-01-043-12/+27
| | | | | | is where most people look to match drivers up with cards. Reviewed by: wpaul
* ISA device drivers use the ISA source interrupt number in locations wheretegge2000-01-0415-87/+589
| | | | | | | | | | | | | | the low level interrupt handler number should be used. Change setup_apic_irq_mapping() to allocate low level interrupt handler X (Xintr${X}) for any ISA interrupt X mentioned in the MP table. Remove an assumption in the driver for the system clock (clock.c) that interrupts mentioned in the MP table as delivered to IOAPIC #0 intpin Y is handled by low level interrupt handler Y (Xintr${Y}) but don't assume that low level interrupt handler 0 (Xintr0) is used. Don't allocate two low level interrupt handlers for the system clock. Reviewed by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
* Fix race condition caused by missing splnet()'s.archie2000-01-041-0/+4
|
* Add btxld to the list of cross-tools on machines that don't have itmarcel2000-01-041-2/+6
| | | | natively (ie non-i386 architectures).
* o Allow btxld to be compiled on 64-bit machinesmarcel2000-01-044-18/+24
| | | | | | | | o s/unsigned/unsigned int/g o Add -Wall btxld can now be built as a cross-tool for cross-building i386/pc98 on platforms that don't have btxld (such as alpha).
* The dumpon sysctl only accept cdevs thse days.phk2000-01-041-2/+3
| | | | Submitted by: bde
* Be more careful about NOUDEV and NODEV.phk2000-01-041-0/+8
| | | | Submitted by: bde
* Create a separate pps_offset variable to use for applying thephk2000-01-041-1/+8
| | | | | | | | | | | hardpps() produced offset component. This is tested and behaved stable with frequency offsets from -338.05 to +499.91 PPM. Interestingly the machine I tested this on would fail if the clock were slower than 14.3132 MHz whereas it was perfectly happy to run at 16.384 MHz, in other words [-340PPM ... +14.4%] Make pps_shift tweakable with sysctl.
* Per BDE- make this more like the i386 code in that, as per the comment,mjacob2000-01-041-2/+5
| | | | | the simple calculation is good enough. Submitted by: bde@freebsd.org
* add wx0 drivermjacob2000-01-047-0/+16
|
* Add first pass of the Intel Gigabit Ethernet (wiseman) driver. Thismjacob2000-01-043-0/+2551
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | driver seems relatively functional, but could use some souping up, particularly in the performance area. This has both NetBSD and FreeBSD attachment code and a fair amount of effort has been put into making it easy to port to different *BSD platforms. The basic design is a one tfd per mbuf transmit (with no transmit related interrupts- tfds are gc'd as needed). The receive ring uses a 2K buffer per rfd with a +2 byte adjust for the ethernet header (so the payload is aligned). There's support that *almost* works for doing large packets- the rfd chaining code works, but there's some problem with getting good checksums at the IP reassembly level (ditto for doing short tfd's too). The chip has support for TCP checksums insertion for transmit and TCP checksum calculation on receive (for both you have to do some appropriate backoff && twiddling), but this isn't in place. This is nearly entirely reverse engineered from the released Intel driver, so there's a lot of "We have to do this but do not know why" stuff. There is somebody who has the chip specs who works in FreeBSD but they're being a bit standoffish about even sharing hints which is somewhat annoying. It's also apparent that all I had to work with were the first rev boards. This driver has been lightly tested on intel && alpha, but only point-to-point. There may be some issues with switches- use of boot time environment variables that override EEPROM settings (e.g., 'set wx_ilos=1' which inverts the sense of optical signal loss) may help with this. I had this out for review for three weeks, and nobody said anything negative or positive, ergo, this checkin has no 'reviewed by' field which I would have preferred.
* add wx (Intel Wiseman Gig Ethernet) drivermjacob2000-01-041-0/+1
|
* Decompression is supported via -Z, not -z.ru2000-01-041-3/+4
|
* * Make --null option work in (HAVE_LIBZ > 0) case.ru2000-01-041-11/+5
| | | | | | * Remove "why we need this decl..." comment. The `matcher' variable is defined in *grepmat.c files in the original distribution, which we did not import.
* Replace calendar with 2000 calendar.grog2000-01-041-128/+140
| | | | | Supplied-by: Josef Grosch <jgrosch@MooseRiver.com> PR: docs/15429
* Add a whole bunch of example entries for pam. This should help getmarkm2000-01-041-8/+16
| | | | folk over various hurdles.
* oop, use PRINTF not printf in MI codemjacob2000-01-041-1/+1
|
* Deal with package filenames which contain spaces.jkh2000-01-041-1/+1
| | | | | Submitted by: Ming-I Hsieh <mihs@wm28.csie.ncu.edu.tw> PR: 15667
* Remove references to now-obsolete XFree86 source collection (use thejkh2000-01-047-22/+2
| | | | port, it's far better).
* Add new code for HTTP proxy support.jkh2000-01-042-0/+366
| | | | | Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de> PR: 11316
* Add support for FTP installation via HTTP proxies.jkh2000-01-0414-3/+128
| | | | | Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de> PR: 11316
* - Fixed warnings.nyan2000-01-0412-183/+136
| | | | - Removed unnecessary include files.
* Ignore SIGPIPE by default.jkh2000-01-043-0/+3
| | | | | Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de> PR: 13900
* Update the graph to include FreeBSD 3.4 and OpenBSD 2.6billf2000-01-041-0/+7
| | | | | | Update the play-by-play history to include FreeBSD 3.[234] and OpenBSD 2.[56] Dates obtained from: www.FreeBSD.org and www.OpenBSD.org
* Turn on a new /usr/bin/cpp that is a true binary rather than a shell scriptobrien2000-01-046-208/+6
| | | | | wrapper. /usr/bin/cpp knows about all the GCC predefined symbols and has the functionality of the previous EGCS 1.1.2 /usr/libexec/cpp.
* Clean up some debug printing. Find the correct lun when SCCLUN ismjacob2000-01-041-25/+43
| | | | | defined. If we complete with a check condition but no sense data, say we had an AUTOSENSE failure.
* Make Fibre Channel cards correctly note the presence/absencemjacob2000-01-041-3/+11
| | | | | of ARQ data and punt the dealing with its presence/absence to the platform layers.
* set default target mode debug to 0mjacob2000-01-041-1/+1
|
* add clarifying tag define for FCmjacob2000-01-041-0/+1
|
* Add in an isp_tdebug environment variable. Clean up some debuggingmjacob2000-01-042-20/+130
| | | | printouts for clarity.
* Update for version 2.4.obrien2000-01-041-1/+22
|
* Turn off GNU Info docs until someone upgrades our texinfo system to oneobrien2000-01-041-1/+3
| | | | that understands "command{foo}".
* fix leap year calculationmjacob2000-01-041-1/+2
|
* Merge FreeBSD chagnes into GNU grep 2.4.obrien2000-01-046-346/+557
|
* Ho, ho, ho... this clock chip is not y2k compliant. Motorolamjacob2000-01-041-1/+14
| | | | | | has it blacklisted. Silly us for not planning ahead. Tsk. Anyway- a 10 year window patch is probably sufficient to still detect nonsense in the clock but allow us to roll past the year 2000.
* Make brandelf explain itself a little better on error.wes2000-01-042-12/+46
| | | | | | | | Also, at Boris' suggestion, add -l option to list known ELF types. PR: bin/15285 Reviewed by: bp
* Add in ISP_TARGET_MODE description.mjacob2000-01-043-0/+9
|
* Unbreak profiling. bde says this is not the cleanest way to fix thejasone2000-01-044-8/+8
| | | | | | problem, but that it works. Submitted by: bde
* Add in isp_target.c to be compiled for isp- it'd be nice if we couldmjacob2000-01-041-0/+1
| | | | do conditional file inclusing based on options.
* These are platform independent functions for target mode support.mjacob2000-01-041-0/+1227
| | | | | This is just a first pass at this and is likely to change a bit over the next month.
* These are platform independent definitions for target mode support-mjacob2000-01-031-0/+619
| | | | | | | code gratefully borrowed from Patrick Stirling who did a lot of the grunt work on this years ago. There are also some beginnings of swizzle macros in case we go to a big endian machine. This is just a first pass at this and is likely to change a bit over the next
* Make a static chain of isp softcs- gdb usage becomes a lot easier.mjacob2000-01-031-17/+1079
| | | | | | | | | Add in a very large amount of target mode support code- this is just a first pass at this. It's a difficult thing because some of the code can be in platform independent areas (see isp_target.?) but a lot has to be in platform dependent areas because of not only the tight coupling of received commands/events and the specific OS subsystem but because the platform independent code has (deliberately) no event/wait mechanisms.
* Raise default FCP logintime to 60 seconds. Move the positionmjacob2000-01-031-21/+53
| | | | | | | of where we could have seen the loop up at least once so it makes sense. Change some stuff in ispscsicmd so we don't get stuck there if the loop has never come up yet. Add in some target mode support code.
* Support target mode operations. This involves having some variantmjacob2000-01-032-90/+700
| | | | | | dma mapping callback routines to select from as target mode entries are handled a fair bit differently from normal initiator mode entries.
OpenPOWER on IntegriCloud