aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/conf
Commit message (Collapse)AuthorAgeFilesLines
* Try and commit the tun comment fix again; I have no idea why thereJordan K. Hubbard1999-09-011-1/+1
| | | | | | | | was a clash the last time, leading me to think that it had already been fixed. Notes: svn path=/head/; revision=50736
* ppp(1) -> ppp(8)Brian Somers1999-09-011-1/+1
| | | | Notes: svn path=/head/; revision=50719
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* This commit adds device driver support for the Sundance Technologies ST201Bill Paul1999-08-211-1/+5
| | | | | | | | | | | | | | | | PCI fast ethernet controller. Currently, the only card I know that uses this chip is the D-Link DFE-550TX. (Don't ask me where to buy these: the only cards I have are samples sent to me by D-Link.) This driver is the first to make use of the miibus code once I'm sure it all works together nicely, I'll start converting the other drivers. The Sundance chip is a clone of the 3Com 3c90x Etherlink XL design only with its own register layout. Support is provided for ifmedia, hardware multicast filtering, bridging and promiscuous mode. Notes: svn path=/head/; revision=50128
* Give if_tun the "almost clone" makeover.Poul-Henning Kamp1999-08-151-2/+2
| | | | Notes: svn path=/head/; revision=49829
* Give BPF the "almost-clone" update. If you need more of them, makePoul-Henning Kamp1999-08-151-2/+2
| | | | | | | | more entries in /dev and be happy you don't need to recompile your kernel. Notes: svn path=/head/; revision=49827
* Make the pty driver as close to a cloning device as we can get for now,Poul-Henning Kamp1999-08-081-2/+2
| | | | | | | | | | | | we create the pty on the fly when it is first opened. If you run out of ptys now, just MAKEDEV some more. This also demonstrate the use of dev_t->si_tty_tty and dev_t->si_drv1 in a device driver. Notes: svn path=/head/; revision=49536
* Enable bpf by default. There was no significant dissention to my proposalJordan K. Hubbard1999-08-071-3/+3
| | | | | | | | | of 2 weeks ago that this be done, and anyone who wishes to make bpf more selective according to securelevel or compile-time options is more than free to do so. Notes: svn path=/head/; revision=49476
* This commit adds device driver support for Adaptec Duralink PCI fastBill Paul1999-07-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | ethernet controllers based on the AIC-6915 "Starfire" controller chip. There are single port, dual port and quad port cards, plus one 100baseFX card. All are 64-bit PCI devices, except one single port model. The Starfire would be a very nice chip were it not for the fact that receive buffers have to be longword aligned. This requires buffer copying in order to achieve proper payload alignment on the alpha. Payload alignment is enforced on both the alpha and x86 platforms. The Starfire has several different DMA descriptor formats and transfer mechanisms. This driver uses frame descriptors for transmission which can address up to 14 packet fragments, and a single fragment descriptor for receive. It also uses the producer/consumer model and completion queues for both transmit and receive. The transmit ring has 128 descriptors and the receive ring has 256. This driver supports both FreeBSD/i386 and FreeBSD/alpha, and uses newbus so that it can be compiled as a loadable kernel module. Support for BPF and hardware multicast filtering is included. Notes: svn path=/head/; revision=49076
* Move the xe0 driver back where it was. It was misleading where it was as itDavid E. O'Brien1999-07-131-2/+3
| | | | | | | | does not take over the PCIC, it does require PCCARD support, and it doesn't replace any existing driver. Notes: svn path=/head/; revision=48798
* Rename bpfilter to bpf.Dag-Erling Smørgrav1999-07-061-3/+3
| | | | Notes: svn path=/head/; revision=48645
* Put on my asbestos suit and attempt to tidy up and add some simple docsPeter Wemm1999-06-291-118/+108
| | | | | | | | or notes to make it much more obvious what things are for people who have not committed LINT to memory yet. Notes: svn path=/head/; revision=48345
* Clean up some of the documentation at the top.Jordan K. Hubbard1999-06-201-8/+12
| | | | Notes: svn path=/head/; revision=48043
* Kill option FAILSAFE.Dag-Erling Smørgrav1999-06-151-2/+1
| | | | | | | | PR: i386/12187 Approved by: bde Notes: svn path=/head/; revision=47926
* This commit adds driver support for PCI fast ethernet cards based on theBill Paul1999-05-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | ADMtek AL981 "Comet" chipset. The AL981 is yet another DEC tulip clone, except with simpler receive filter options. The AL981 has a built-in transceiver, power management support, wake on LAN and flow control. This chip performs extremely well; it's on par with the ASIX chipset in terms of speed, which is pretty good (it can do 11.5MB/sec with TCP easily). I would have committed this driver sooner, except I ran into one problem with the AL981 that required a workaround. When the chip is transmitting at full speed, it will sometimes wedge if you queue a series of packets that wrap from the end of the transmit descriptor list back to the beginning. I can't explain why this happens, and none of the other tulip clones behave this way. The workaround this is to just watch for the end of the transmit ring and make sure that al_start() breaks out of its packet queuing loop and waiting until the current batch of transmissions completes before wrapping back to the start of the ring. Fortunately, this does not significantly impact transmit performance. This is one of those things that takes weeks of analysis just to come up with two or three lines of code changes. Notes: svn path=/head/; revision=47350
* usbdi.h:Nick Hibma1999-05-201-9/+5
| | | | | | | | | | | Implement priorities. GENERIC, LINT, files: Remove remarks about ordering of device names. GENERIC, LINT: Sort the devices alphabetically in LINT and GENERIC. Notes: svn path=/head/; revision=47343
* Add the `xe' Xircom PC Card driver.David E. O'Brien1999-05-141-1/+2
| | | | Notes: svn path=/head/; revision=47155
* Major lobotomy of config(8). ThePoul-Henning Kamp1999-05-091-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | config kernel mumble mumble line has been obsoleted and removed and with it went all knowledge of devices on the part of config. You can still configure a root device (which is used if you give the "-r" flag) but now with an option: options ROOTDEVNAME=\"da0s2e\" The string is parsed by the same code as at the "boot -a" prompt. At the same time, make the "boot -a" prompt both more able and more informative. ALPHA/PC98 people: You will have to adapt a few simple changes (defining rootdev and dumpdev somewhere else) before config works for you again, sorry, but it's all in the name of progress. Notes: svn path=/head/; revision=46806
* Disable the ppc chipset-specific probes by default.Mike Smith1999-05-041-2/+2
| | | | Notes: svn path=/head/; revision=46382
* Add driver for the Iomega Zip 100 drive.Nick Hibma1999-05-021-9/+10
| | | | Notes: svn path=/head/; revision=46346
* De-quote where possible and minor tweaks. depends on a current config(8).Peter Wemm1999-04-241-24/+22
| | | | Notes: svn path=/head/; revision=46037
* Drop the tty/net/bio/cam interrupt class labels, they are meaninless herePeter Wemm1999-04-241-30/+30
| | | | | | | now. Notes: svn path=/head/; revision=45999
* Drop the 'at nexus?' from the busses, it's not used.Peter Wemm1999-04-191-5/+5
| | | | | | | | Reactivate eisa0 and pnp0 in GENERIC, they work.. (eisa has been converted but pnp still (for the most part) works the old way). Notes: svn path=/head/; revision=45817
* Spelling policeBrian Somers1999-04-191-2/+2
| | | | Notes: svn path=/head/; revision=45813
* Bring the 'new-bus' to the i386. This extensively changes the way thePeter Wemm1999-04-161-12/+12
| | | | | | | | | | | | | | | | | | | | | i386 platform boots, it is no longer ISA-centric, and is fully dynamic. Most old drivers compile and run without modification via 'compatability shims' to enable a smoother transition. eisa, isapnp and pccard* are not yet using the new resource manager. Once fully converted, all drivers will be loadable, including PCI and ISA. (Some other changes appear to have snuck in, including a port of Soren's ATA driver to the Alpha. Soren, back this out if you need to.) This is a checkpoint of work-in-progress, but is quite functional. The bulk of the work was done over the last few years by Doug Rabson and Garrett Wollman. Approved by: core Notes: svn path=/head/; revision=45720
* Add SYSVSEM so that newer versions of Xaccel don't require a kernelJordan K. Hubbard1999-04-161-1/+2
| | | | | | | | | compile just to work. We have the room now, so what the heck. Reqested by: Thomas Roell <roell@xig.com> Notes: svn path=/head/; revision=45718
* Remove the entries for umodem and ucom. These drivers only probeNick Hibma1999-04-161-3/+1
| | | | | | | and attach, nothing else. This is confusing to people. Notes: svn path=/head/; revision=45715
* Add a commented-out example on using the makeoptions command to get aPeter Wemm1999-04-131-1/+3
| | | | | | | kernel.debug. Notes: svn path=/head/; revision=45668
* Shoot the LKM support in the old wd/wdc/atapi driver set in the head andPeter Wemm1999-04-131-4/+1
| | | | | | | | | | | | | | | | | | | | perform a cleanup/unifdef sweep over it to tidy things up. The atapi code is permanently attached to the wd driver and is always probed. I will add an extra option bit in the flags to disable an atapi probe on either the master or slave if needed, if people want this. Remember, this driver is destined to die some time. It's possible that it will loose all atapi support down the track and only be used for dumb non-ATA disks and all ata/atapi devices will be handled by the new ata system. ATAPI, ATAPI_STATIC and CMD640 are no longer options, all are implicit. Previously discussed with: sos Notes: svn path=/head/; revision=45666
* Make debugging more selective.Nick Hibma1999-04-111-5/+1
| | | | | | | Remove debugging options from GENERIC Notes: svn path=/head/; revision=45605
* Delete all references to the "aic" driver. It isn't in the tree, andKenneth D. Merry1999-03-291-2/+1
| | | | | | | | | may not show up for a while, and I'm tired of people asking about it. Perhaps this will eliminate some of the confusion. Notes: svn path=/head/; revision=45122
* Rewert the atapi CDROM driver's name to wcd.Søren Schmidt1999-03-161-2/+2
| | | | | | | | This is to avoid confusion with the new system. Also provide real entires in MAKEDEV for the new system. Notes: svn path=/head/; revision=44801
* Rename hid device to uhid (HID: Human Interface Device)Nick Hibma1999-02-211-2/+2
| | | | Notes: svn path=/head/; revision=44188
* Removed uhub from list. Mandatory with usb device and this was alreadyNick Hibma1999-02-201-2/+1
| | | | | | | forced in conf/files. Unneccessary entry. Notes: svn path=/head/; revision=44175
* Really make the "Rename nlpt to lpt." purported to have been made inDavid E. O'Brien1999-02-201-2/+2
| | | | | | | rev 1.149. Notes: svn path=/head/; revision=44170
* Add a little bit more identifying information to the myriad PCI networkGarrett Wollman1999-02-181-14/+17
| | | | | | | drivers. Notes: svn path=/head/; revision=44108
* MF3: add SYSVMSGJordan K. Hubbard1999-02-141-3/+5
| | | | Notes: svn path=/head/; revision=44014
* Rename nlpt to lpt.Nicolas Souchu1999-02-141-2/+2
| | | | | | | | Remove from ppi.c the old depreciated module stuff. Print info when if_plip can't use interrupts. Notes: svn path=/head/; revision=43989
* Fix typosJoseph Koshy1999-02-111-3/+3
| | | | Notes: svn path=/head/; revision=43869
* Use ppbus instead of the lpt driver. Throw in a (commented-out) vpo entryDag-Erling Smørgrav1999-02-101-2/+8
| | | | | | | for good measure. Notes: svn path=/head/; revision=43824
* replace previous stupid comment with one more appropriateAdam David1999-02-041-2/+1
| | | | | | | where it will be easily found Notes: svn path=/head/; revision=43622
* remind that apm is required in order for timekeeping to workAdam David1999-02-041-1/+2
| | | | Notes: svn path=/head/; revision=43617
* Add ISA PnP support, now that we have the space for it.Eivind Eklund1999-01-271-1/+2
| | | | Notes: svn path=/head/; revision=43286
* The first stage of console driver reorganization: activate newKazutaka YOKOTA1999-01-111-5/+13
| | | | | | | | | | | | | | | | keyboard and video card drivers. Because of the changes, you are required to update your kernel configuration file now! The files in sys/dev/syscons are still i386-specific (but less so than before), and won't compile for alpha and PC98 yet. syscons still directly accesses the video card registers here and there; this will be rectified in the later stages. Notes: svn path=/head/; revision=42504
* Add driver support (and man page) for PCI fast ethernet cards basedBill Paul1999-01-091-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | on the ASIX AX88140A chip. Update /sys/conf/files, RELNOTES.TXT, /sys/i388/i386/userconfig.c, sysinstall/devices.c, GENERIC and LINT accordingly. For now, the only board that I know of that uses this chip is the Alfa Inc. GFC2204. (Its predecessor, the GFC2202, was a DEC tulip card.) Thanks again to Ulf for obtaining the board for me. If anyone runs across another, please feel free to update the man page and/or the release notes. (The same applies for the other drivers.) FreeBSD should now have support for all of the DEC tulip workalike chipsets currently on the market (Macronix, Lite-On, Winbond, ASIX). And unless I'm mistaken, it should also have support for all PCI fast ethernet chipsets in general (except maybe the SMC FEAST chip, which nobody seems to ever use, including SMC). Now if only we could convince 3Com, Intel or whoever to cough up some documentation for gigabit ethernet hardware. Also updated RELNOTEX.TXT to mention that the SVEC PN102TX is supported by the Macronix driver (assuming you actually have an SVEC PN102TX with a Macronix chip on it; I tried to order a PN102TX once and got a box labeled 'Hawking Technology PN102TX' that had a VIA Rhine board inside it). Notes: svn path=/head/; revision=42444
* Part 1 of pcvt/voxware revival. I hope I have not clobbered any otherPeter Wemm1999-01-011-1/+8
| | | | | | | | | | deltas, but it is possible since I had a few merge conflicts over the last few days while this has been sitting ready to go. Approved by: core Notes: svn path=/head/; revision=42218
* Pre 3.0 branch cleanup sos#1: wcdSøren Schmidt1998-12-271-2/+2
| | | | | | | Superceded by acd driver... Notes: svn path=/head/; revision=42084
* Pre 3.0 branch cleanup casualty #6: ftPoul-Henning Kamp1998-12-271-5/+1
| | | | Notes: svn path=/head/; revision=42083
* Add commented out SMP stuff in GENERIC, remove stale configs.Poul-Henning Kamp1998-12-271-1/+10
| | | | Notes: svn path=/head/; revision=42080
* Pre 3.0 branch cleanup casualty #5: nca, sea, wds, uhaPoul-Henning Kamp1998-12-271-2/+1
| | | | | | | | No CAM drivers available. If somebody CAMifies one of these, they will be welcome back in the tree Notes: svn path=/head/; revision=42079