summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2000-10-29undo this; adds files, unacceptable at this point in releaseTheo de Raadt
2000-10-29syncAaron Campbell
2000-10-29- Add many new devices gleaned from dmesglog.Aaron Campbell
- Rearrange some entries that weren't in the proper ID-order. - Fix some typos as well.
2000-10-28Reduce footprint of ATA driver by only having PROBE debug messages compiledConstantine Sapuntzakis
in by default.
2000-10-27Patch to get rid of ST506 phantoms. Thanks to Grigoriy Orlov for the designConstantine Sapuntzakis
and testing.
2000-10-27Make cardbus version of dc detach properly. OK aaron@Nathan Binkert
2000-10-27From FreeBSD:Aaron Campbell
Yet another bug fix/optimization for the Davicom DM9100/9102: increase the PCI latency timer value to 0x80. Davicom's Linux driver does this, and it drastically reduces the number of TX underruns in my tests. (Note: this is done only for the Davicom chips. I'm not sure it's a good idea to do it for all of them.)
2000-10-27From FreeBSD:Aaron Campbell
Set the DC_TX_INTR_ALWAYS and DC_TX_STORENFWD flags for the Davicom chips. Do not set DC_TX_ONE. The DC_TX_USE_INTR flag causes dc_encap() to set the 'interrupt on TX completion' bit only once every 64 packets. This is an attempt to reduce the number of interrupts generated by the chip. You're supposed to get a 'no more TX buffers left' interrupt once you hit the last packet whether you ask for one or not, however it seems the Davicom chip doesn't generate this interrupt, or at least it doesn't generate it under the same circumstances. The result is that if you transmit n packets, where n is less than 64, and then wait 5 seconds, you'll get a watchdog timeout whether you want one or not. The DC_TX_INTR_ALWAYS causes dc_encap() to request an interrupt for every frame.
2000-10-27Put dc(4) cardbus attachment on floppyC, too.Aaron Campbell
2000-10-27syncAaron Campbell
2000-10-27shortenAaron Campbell
2000-10-27and angry dwarfs came on to meMichael Shalayeff
2000-10-27more precise BUFCACHEPERCENT calculations.Michael Shalayeff
from gluk@ptci.ru; deraadt@ and niklas@ ok
2000-10-26Remove the notion of "Copybuffer ownership" now that copybuffer contents areAaron Campbell
always cleared on logout; from Jean-Baptiste.Marchand@epita.fr.
2000-10-26Add support for ADMtek AN985 Centaur-C CardBus Ethernet interfaces. Thanks forAaron Campbell
ADMtek for sending me a couple demo boards.
2000-10-26syncTheo de Raadt
2000-10-26shorten lotsTheo de Raadt
2000-10-26syncAaron Campbell
2000-10-26Add ADMtek AN985 CardBus.Aaron Campbell
2000-10-26match via82c586 also on other apollo chipsets, such as VT82C585, VT82C596A, ↵Michael Shalayeff
VT82C686A; after pondering in linux code; krw@ testing; deraadt@ ok
2000-10-26fix bpf; diagnosed by fgsTheo de Raadt
2000-10-26Add support for Xircom X3201-based CardBus Ethernet cards. Tested successfullyAaron Campbell
on four different models, including the CBEM56G-100, RBE-100 RealPort, and the RBEM56G-100 RealPort. This commit adds support only for the LAN components; the modem is not configured yet. Detach support to come. Based on work from FreeBSD, mickey@, nate@, and myself.
2000-10-26syncTheo de Raadt
2000-10-26a 3Dlabs cardTheo de Raadt
2000-10-26shadow the dmaier to avoid an additional pci read in the interrupt pathJason Wright
if mastering isn't enabled, scream document netsec rev A workaround
2000-10-25Do not null deref in the IPSEC+PMTU case; provos@ ok. Thanks toAaron Campbell
andrews@crt.se for testing.
2000-10-25silence the "no multicast" warning for IFT_ENC, tooJason Wright
deraadt ok
2000-10-25mark swap16() and swap32() with __extension__; guenther@gac.eduTheo de Raadt
2000-10-25put back using bios_pciinfo, we will rework it later onMichael Shalayeff
2000-10-25some people may say that i suckMichael Shalayeff
2000-10-25add pciprobe back into /boot.Michael Shalayeff
it appears there are machines only equipped w/ real-mode pci bios. int time, we will benefit from this the other way around, -- we'll elliminate pci bios _calls_ in kernel instead.
2000-10-25Wrap PCVT mouse operations in spltty(); deraadt@ okAaron Campbell
2000-10-24Duh, C_WAIT will always be set if the card is inactive, but that interruptJason Wright
isn't always enabled. (CSR & IER) == 0, means not to claim the intr. deraadt ok
2000-10-24RCS tag didn't stick on unimpl_emul.s, perhaps due to funky netbsd tagHugh Graham
underneath, so fix up netbsd tag and try again. Also tag files.vax.
2000-10-24Verify that memory regions are always page aligned and multiple of page size.Dale Rahn
The kernel does not want to deal with memory that is not page aligned.
2000-10-24Code to emulate instructions trapped by a privinflt.Hugh Graham
Currently only one instruction emulated (mostly): polyd Obtained from: NetBSD; Cleared with Theo.
2000-10-23unreset takes time too, and you notice this on a p3/933Theo de Raadt
2000-10-23ok, i think all i82802-using host bridges are in here nowTheo de Raadt
2000-10-23syncTheo de Raadt
2000-10-23full line of i815 devicesTheo de Raadt
2000-10-23KbitTheo de Raadt
2000-10-23i820 also does rng; art testedTheo de Raadt
2000-10-22oops; deraadt@ okMichael Shalayeff
2000-10-2182801BA is DMA, in 3 months there will be lots of theseTheo de Raadt
2000-10-21w/ help of aaron@ make it work now:Michael Shalayeff
base the segment for a service returned by bios32 service directory on absolute 0, w/ a length extending to a full megabyte, 32bit descriptor of course. this approach seems to be the most compatible. map only the bios32 area though.
2000-10-21(Temporarily) disable DMA support for OPTi 82C621 and untested 82C568/82D568Chris Cappuccio
because it breaks on two different revisions in two different ways and is so old and slow anyways that it isn't that much of an advantage to have DMA
2000-10-20fix clean targetTheo de Raadt
2000-10-20not 2.8-beta anymore, however, the actual cutting-off point for the releaseTheo de Raadt
is not the moment i commit this change, but later when we unlock the tree to go forward.
2000-10-20Add Mhz to cpu information.Dale Rahn
Ok'd deraadt@
2000-10-20Add support for ulpt, USB printers.Dale Rahn