summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
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
2004-12-25- remove unneccessary breakBrad Smith
- reorder operations and a few return (0)'s to break's with MII_TICK switch case
2004-12-24brad should compile before commitingTheo de Raadt
2004-12-24init Jumbo RX ring by default.Brad Smith
ok krw@
2004-12-24Kill bit of ahc cruft. Elminate lots of leading spaces. Other KNF. NoKenneth R Westerback
functional change.
2004-12-23vt100 wscons crashes restoring cursor if it had never been saved before.Miod Vallat
From NetBSD (wsemul_vt100.c 1.24, wsemul_vt100var.h 1.7)
2004-12-23Fix crash due to wrong argument in the (almost useless) DECRQUPSS escapeMiod Vallat
sequence. From NetBSD (1.13)
2004-12-23Reliability fix, from NetBSD:Miod Vallat
When moving the cursor down, only scroll up if cursor is exactly at bottom of scroll region; don't scroll if below scroll region.
2004-12-23change FXPF_UCODE to mean "firmware load attempted". if the firstTheo de Raadt
loadfirmware() fails because the file is missing, we do not want to try again when the first softclock -> fxp_stats_update -> fxp_init happens later. calling namei in that context is really bad; tested by mcbride
2004-12-23make com[123] work for console on i386, but allow override with CONADDR/CONUNITMarkus Friedl
ok mickey, deraadt
2004-12-23turn padding of tx packets on since it appears it may be needed by certainDavid Gwynne
firmwares or revisions of the chip. also remove the option to turn it off.
2004-12-22- add missing braces for SIOCSIFMTU switch case.Brad Smith
- allow reception of Jumbo frames all the time on GEnesis based cards, same as Yukon based cards. ok krw@ mcbride@
2004-12-22and something else in the futureTheo de Raadt
2004-12-22Use vfs firmware loader for fxp(4) interrupt coalescing microcode.Alexander Yurchenko
Initial work by Dmitry Bogdan <bogdan@eastonline.ru> with a help from me and Theo. ok deraadt@
2004-12-22Do a COR reset on prism cards too in the watchdog reset. Helps recoverTodd C. Miller
things when older prism firmware gets wedged.
2004-12-21add powerhooksDamien Bergamini
OK claudio@ kevlo@ deraadt@
2004-12-20In the rare case that SCSI_RESET is set, ensure that xs->stimeout isKenneth R Westerback
valid and don't call ahd_setup_data() after ahd_execute_scb() may have freed the scb.
2004-12-20Activate packetized status handling.Kenneth R Westerback
ok tdeval@.
2004-12-20Kill \n at EOF.Alexander Yurchenko
2004-12-20more details in license filesTheo de Raadt
2004-12-20firmware loading from the filesystem. pci subsystem type thingsTheo de Raadt
are still done early, but audio subsystem setup is deferred till after root is mounted. tested by mcbride
2004-12-20lots of minor tweaking and cleanup, removal of unused junk, etc; dlg okTheo de Raadt
2004-12-19use /sys includes instead of /usr/include/[possibly stale]/sys; deraadt@ okMichael Shalayeff
2004-12-19prep for futureTheo de Raadt
2004-12-19shorten codeTheo de Raadt
2004-12-19not yds yetTheo de Raadt
2004-12-19filesystem firmware loading written over the pacific 2 weeks ago, testedTheo de Raadt
by mickey