summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2005-01-02Split out register definitions.Mark Kettenis
2005-01-02more constantsBrad Smith
2005-01-02rev 1.21Brad Smith
Defs for three (unused so far) bits in PCI command/status register were off by one bit. From FreeBSD
2005-01-02cleanup and better ram sizing.Brad Smith
2005-01-02ugh, need this too for the last commit to sk(4).Brad Smith
2005-01-01better chip/card identification.Brad Smith
From NetBSD ok krw@
2005-01-01rev 1.92Brad Smith
only clear the IFF_OACTIVE flag when we have a chance of being able to queue a packet to the hardware... instead of when the hardware queue is empty.. don't initalize cur_tx now that it doesn't need to be... rev 1.90 _OACTIVE is now handled better... From FreeBSD ok krw@
2005-01-01Add BGE_QUIRK_ONLY_PHY_1 to BCM5701_B2. From NetBSD PR #23778, asKenneth R Westerback
pointed out by Theo 2003/12/13. ok brad@.
2005-01-01Don't initialize the card (and start an autonegotiation!) every timeKenneth R Westerback
the IP address changes. Makes 'dhclient sk0' invocations way faster and more consistant. i.e. one DHCPREQUEST elicts the DHCPACK. ok brad@ 'Wow. Great Idea.' deraadt@.
2005-01-01my -> mayBrad Smith
2005-01-01allow reception of VLAN sized frames.Brad Smith
tested and ok niklas@ From NetBSD
2004-12-31Define atw cfdriver struct in atw.c so atw at cardbus does notJonathan Gray
depend on atw at pci. ok millert@
2004-12-31strncpy -> strlcpyDavid Gwynne
2004-12-31people who don't understand the preprocessor should stay away from the tree.Marc Espie
2004-12-31fixes so axe can work on big endian machinesDavid Gwynne
2004-12-31sync with the latest work and add some stuff needed by the upcoming ↵Reyk Floeter
ar5211/ar5212 support. some further cleanups and changes will follow.
2004-12-31zaurus will be able to use this one dayTheo de Raadt
2004-12-31Move the cfdriver struct to rtw.c where it belongs so cardbus rtwJonathan Gray
can be enabled seperately from pci rtw. From fgsch@
2004-12-30Let yds_init() return a meaningful value.Miod Vallat
ok deraadt@
2004-12-30Current ahd timeout code does nothing. Add fbsd style timeoutKenneth R Westerback
handling which will at least try to recover. ok marco@.
2004-12-30Clean up some code to eliminate snprintf() return value abuse noted byKenneth R Westerback
Theo. ok marco@.
2004-12-30fix for some archs that don't like unaligned accesses, eg sparc64 and alphaDavid Gwynne
ok jsg@
2004-12-30Correct copyright as per David Young's recent change in NetBSD.Jonathan Gray
2004-12-30Add license and CVS tags.Jonathan Gray
2004-12-30Don't zero error value, return it.Kenneth R Westerback
ok brad@.
2004-12-30get rid of ieee80211 debug outputDavid Gwynne
2004-12-29indentation repair; marco okTheo de Raadt
2004-12-29from freebsd: ehci.c 1.13, ehci_pci.c 1.13, ehcireg.h 1.5, ehcivar.h 1.3David Gwynne
log message: Attempt to follow the correct procedure for synchronising with the system BIOS to disable legacy device emulation as per the "EHCI Extended Capability: Pre-OS to OS Handoff Synchronisation" section of the EHCI spec. BIOSes that implement legacy emulation using SMIs are supposed to disable the emulation when this procedure is performed. tested on various archs by jsg@ and me ok pascoe@, looks sane jsg@
2004-12-29another Marvell PHYBrad Smith
2004-12-29regenBrad Smith
2004-12-29another Marvell Gig PHY, noticed on a macppc system.Brad Smith
2004-12-29Driver for Realtek 802.11 devices from NetBSD.Jonathan Gray
Not yet working.
2004-12-28indent properlyTheo de Raadt
2004-12-28Don't allow an infinite number of SCSI bus resets per i/o.Kenneth R Westerback
ok marco@.
2004-12-27Fix tag handling for non-U320/packetized devices. Allow tags for theseKenneth R Westerback
devices. Tidy up man page, remove lies and cruft. ok marco@.
2004-12-27Gremlin crept in; found by drahn@Miod Vallat
2004-12-27remove useless debugging leftoverPeter Valchev
2004-12-26boundry -> boundaryBrad Smith
2004-12-26strored -> storedMiod Vallat
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
no change in compiler assembly output.
2004-12-26Bounce the mbuf to the BPF listener before committing it to the wirePeter Valchev
in the TX case, fixes rare problems associated with accessing already free'd memory if the encap routine bails out (panic in PROMISC mode). ok deraadt
2004-12-26htole32 and friends to get this working on big endian (macppc)Peter Valchev
2004-12-26Properly indent with tabs rather than spaces.Jonathan Gray
Noticed by brad@
2004-12-26Remove uneeded ifdefs/code.Jonathan Gray
2004-12-26add BGE_QUIRK_PCIX_DMA_ALIGN_BUG for BCM5701 A0Brad Smith
2004-12-26Make debug less verbose. Prompted by mickey@Marco Peereboom
And for the archives: * Peruse the handshake mechanism between driver and firmware from the Linux driver which is maintained by LSI. * Copy only the first 16 bytes of the mailbox (under heavy IO overwriting the 17th byte could cause the firmware to crash). * Limit ULTRA HBAs (a.k.a. schwartz) to one single LD (Logical Drive) because for some reason having more than 1 ccb causes the firmware to hang. Whenever the driver limits the LDs it issues a warning in dmesg.
2004-12-26This should fix long outstanding issues with ami(4). The reportedMarco Peereboom
symptoms that were fixed are: * Very slow throughput * ccb timeout (i.e. ami0: timeout ccb 1) * All IO to ami devices hangs * Only 1 LD (Logical Drive) can be accessed at the same time * System hangs/freezes when running IO to ami cards. Issues it doesn't fix: * Really old ULTRA-2 controllers still crash whenever more than 1 LD are accessed at the same time therefore the driver limits the maximum LDs to 1. Tested by several folks and ok beck@ mickey@
2004-12-26Make this compile and bring the last few vga fixes in.Miod Vallat
Compiles (with an ega0 at isa?; wsdisplay* at ega? couple of lines in the kernel configuration file); not tested on real hardware.
2004-12-25Do not allow loading a font in an used font slot; discussed with and ok mickey@Miod Vallat
2004-12-25correct indentTheo de Raadt