summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
2001-05-01Add a 250ms wait in attach if ATAPI drives present on channel. SomeConstantine Sapuntzakis
ATAPI devices need a while to boot their firmware, esp. if there is a CD in the drive. Sending them commands early causes them to wedge or abort those commands.
2001-05-01constify some arraysMichael Shalayeff
2001-04-30Move ATA IOCTL commands to low-level WDC driverConstantine Sapuntzakis
2001-04-30Added ATAPI_DEVICE_RESET commandConstantine Sapuntzakis
2001-04-30rework scsi stuff a bit, better locking.Michael Shalayeff
still concurrent commands get busted, for some reason, for tihs reason we lock to1 command at a time for now. prev commit toamivar.h was a homeless -m.
2001-04-30ami.cMichael Shalayeff
2001-04-30padnessMichael Shalayeff
2001-04-29a few more aen definitions, from freebsdMichael Shalayeff
2001-04-24missing splx, found by art, not yet tested by smurph, but he has run out of timeTheo de Raadt
2001-04-23Clean up supposedly 'impossible' case in siop_intr() soKenneth R Westerback
a) meaningful but not voluminous debug info is printed and clearly associated with the offending siop bus. b) instead of panic'ing, reset the scsi bus and return. This problem was only seen under heavy load on powerpc. Plus fix one typo (exeption -> exception). ok deraadt@
2001-04-23Insert missing DvcLeaveCritial() (a.k.a. splx()) before a return.Kenneth R Westerback
Spotted by fgsch@.
2001-04-23double splxArtur Grabowski
2001-04-23double splx in error path.Artur Grabowski
2001-04-21Add $OpenBSD$ tags.Aaron Campbell
2001-04-20Instead of initializing the colormap to me black & white, initialize theNathan Binkert
colormap to use ansi colors. This makes alpha kernel messages come out in color during boot, and it allows console users to get ansi colors. ok deraadt@
2001-04-17No colon after "address" when printing out Ethernet address.Aaron Campbell
2001-04-17Implement cnbell(), an optional entrypoint that rings the console bell; fromAaron Campbell
NetBSD. deraadt@ ok
2001-04-16incorrect return value from ami_intrTheo de Raadt
2001-04-16Avoid resetting the interface when not needed; allows temporary WEP keysThorsten Lockert
to work. ALso optimize some interactions with the card. Fixes rest of PR 1754; ok deraadt@
2001-04-15anotherTheo de Raadt
2001-04-15Support U160 on 53c1010 chips.Kenneth R Westerback
Add support for PPR negotiations and DT transfers, and the preservation and restoration of the SCNTL4 register which controls Ultra3 transfers. Redo sync lookup, since the same period factor can mean two things depending on whether you are using DT or ST. Keep a minimum allowed ST period factor, and a minimum allowd DT period factor for each adapter. Currently NO support for QAS or IUS or AIP.
2001-04-14Kernel support for console mouse functionality which will be controlled byAaron Campbell
the wsmoused daemon (replacement for moused which was used with PCVT). Adds a "getchar" method to the display drivers which returns the value of the character currently under the cursor (e.g., so it may be inversed). From jbm@. Still needs a bit of cleanup and improvement, especially X cohabitation features. The pointer moves to fast as well. These sorts of issues will be corrected in-tree.
2001-04-14Instead of using KBC_AUXTEST, probe the aux port with KBC_AUXECHO, which isAaron Campbell
what Linux does; from NetBSD. This apparently fixes problems with old chipsets that handle the test command differently, leading to a non-working keyboard. This patch was tested by many people successfully.
2001-04-13Define RL_USEIOSPACE in the PCI bus piece, not the common piece; thanks jason@Aaron Campbell
2001-04-13Oops, remove an unrelated debugging #if 0.Aaron Campbell
2001-04-13Disestablish the shutdownhook on detach.Aaron Campbell
2001-04-12Replace delay(1) with an alpha_mb() since it just makes more sense. ok art@Nathan Binkert
2001-04-11just fail if there are no volumes definedMichael Shalayeff
2001-04-11Remove old adw firmware (3.3a). 3.3f in dev/microcode/adw.Kenneth R Westerback
2001-04-11Update the adw driver to use the latest version of firmware (3.3f).Kenneth R Westerback
Move the microcode files to dev/microcode/adw/*.
2001-04-10Split RealTek 8129/8139 driver into bus-dependent and bus-independent parts;Aaron Campbell
prep for an rl CardBus attachment.
2001-04-08Don't print anything for transmission error 90, since the driver alwaysAaron Campbell
recovers from the situation, and there's not much point in knowing about it.
2001-04-07Silly TRUE & FALSE constants definitions for the sake of old VM compilationsNiklas Hallqvist
because only UVM happen to provide them.
2001-04-06documentation should follow codeTheo de Raadt
2001-04-06- For CardBus 21143 cards, parse the SROM. Makes my SMC EZ CardBus 10/100 work.Aaron Campbell
- General cleanup in the dc CardBus attachment. - Split detach up into bus-dependent and bus-independent parts. - Some function and variable renaming for consistency.
2001-04-06Move offsetof define into sys/param.hConstantine Sapuntzakis
2001-04-04Roll Core minor. Ansify source. Handles are now 16 bits. Addmjacob
ISPCTL_RUN_MBOXCMD entry point. Add ISPASYNC_UNHANDLED_RESPONSE definition.
2001-04-04Add some additional mailbox definitions. Rename ICBOPT_PORTNAME tomjacob
ICBOPT_BOTH_WWNS as being more descriptive.
2001-04-04Keep up with the Joneses- sync up with core code for (eventual) usage here.mjacob
2001-04-04Roll platform major/minor. Ansify. Add the appropriate bits formjacob
going to a synchronous restart queue blockage model. Add bits that say that scsi xfer has a timer active. Ha. ha ha. Add the bits that note that we have sense data when we get it.
2001-04-04Ansify source. Set poenings to maxcmds again. Turn on interruptmjacob
driven mailbox commands if we've gotten past coldstart. Go to a synchronous restart queue blockage model for REQUEST QUEUE overflow conditions. Make sure that we only delete timers for commands that haven't gotten expired timers.
2001-04-04Ansify source. Handles are now 16 bits.mjacob
2001-04-04Ansify source. Say which channel the initiator ID is for. Renamemjacob
ICBOPT_PORTNAME to ICBOPT_BOTH_WWNS as being more descriptive. Change handles to 16 bits. Add ISPCTL_RUN_MBOXCMD control function.
2001-04-04Lay the groundwork for disabling ATAPI DMA on controllersConstantine Sapuntzakis
where we have trouble. Note, in theory, ATAPI DMA is no different than ATA DMA. "Promise" not to tell anybody
2001-04-02pool_get with PR_NOWAIT can fail. Handle that.Artur Grabowski
(the old code could return NULL and the callers check for that, so it should be ok.
2001-04-01if we have a secondary fontset loaded and itMichael Shalayeff
does mapchar for it w /the same success as primary, prefer secondary mapping. this fixes non-lat char display. from Igor Grabin <violent@death.kiev.ua>
2001-03-30init started aen; from nbsdMichael Shalayeff
2001-03-29Add diagnostic message.Nathan Binkert
Insert short delay before coming out of spltty in set_cmap function. This prevents a panic on alpha when trying to run the Xtga driver.
2001-03-29Add MII support to NE2000 PCMCIA driver. Both the Netgear FA410TXC andAaron Campbell
New Media LiveWire Fast Ethernet adapters now work after these changes, although the Netgear card still requires media to be set manually.
2001-03-29Support for the MII on the D-Link DL10019/DL10022 NE2000-compatible EthernetAaron Campbell
chips; from NetBSD, with some required modifications by me.