summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2001-06-13typo spotted by Mike Pechkin <mpech@prosoft.org.lv>Niklas Hallqvist
2001-06-13dmesg cleanupTheo de Raadt
2001-06-13regenMichael Shalayeff
2001-06-13cisco/aironet pci352; from Wolfgang Rupprecht <wolfgang@wsrcc.com>Michael Shalayeff
2001-06-12interrupts cannot happen beforeMichael Shalayeff
*hci cannot receive interrupts before it has been initialized. this was changed to accomodate the pcibios strategy change back in pre-2.9 times since *hci_init enables interrupts at it's end and thus unmapped pci interrupt hangs the machine in the endless loop trying to deliver it (and no hci handler to ack it). this new way we disable interrupts by hands before we map 'em on pci and thus ensure that they will not crash an uninitialized *hci which, in turn, will run right after the interrupt map/establish and by the time it enables *hci interrupts all gonna be just fine. please allow us to end this stretched remark for cvs is getting a power outage in less than 20 minutes.
2001-06-12Make pci_mapreg_map take an extra argument where we canNiklas Hallqvist
put a size limitation of the PCI region to map. That makes the PERC 3/Di raid controller usable, as it publishes too much PCI memory for us to map in the kernel virtual memory. As we only access the first 256 byte it is of no use to map 128MB of kvm.
2001-06-12regenDavid Leonard
2001-06-12Add Archos MiniCD (comes with some Toshiba laptops). ok csapuntz,fgschDavid Leonard
2001-06-12Yet another entry for the Netgear FA410TXC; fromFederico G. Schwindt
Brandin L Claar <claar@arl.psu.edu>.
2001-06-11good when it compilesMichael Shalayeff
2001-06-11follow x11 behaviour wrt caps^shift, even i like it this way, but deraadtifiedMichael Shalayeff
2001-06-11Bail out of wi_attach() if the ether addr cannot be read from theTodd C. Miller
card. This is useful for PCI adapters where the card is not actually present. Also check some more wi_read_record() calls and try to deal sanely (avoid using uninitialized data).
2001-06-11For PCI attachments print the CIS strings since otherwise all we haveTodd C. Miller
is info on the PCI -> PCMCIA dumb bridge and not the card itself.
2001-06-10inconsistantly redundant returnsMichael Shalayeff
2001-06-10sg fixes from Mathias Schmocker <smat@acm.org>Michael Shalayeff
2001-06-10regenTodd C. Miller
2001-06-10shorten some things I added at Theo's requestTodd C. Miller
2001-06-10In wi_cmd() wait for the busy bit to clear; from NetBSD (ichiro)Todd C. Miller
2001-06-09Updates from NetBSD:Todd C. Miller
o Endian fixes o Missing WI_RID_AUTH_CNTL and WI_RID_MICROWAVE_OVEN bits o Move promisc mode setting to be before prism2 detect since some prism2 firmware revs need to have promisc to support WEP and it is useless to set promisc and then clear it again. o Add missing clear of ifp->if_timer when IFF_OACTIVE is cleared
2001-06-09Print firmware version for Lucent as well as Prism2 and break intoTodd C. Miller
two lines for readability. In practice this doesn't take an extra line on the screen.
2001-06-09Set sc_dying in wskbd_detach, otherwise it's pointless.Aaron Campbell
2001-06-09Remove sc_ready from the softc, we can just test sc_events.io instead.Aaron Campbell
2001-06-09Allow wskbd_cngetc() to return any key pressed, not just ones in the ASCIIAaron Campbell
group; fixes PR/1787. This mimics the behavior of pccons and pcvt; mickey@ ok
2001-06-08missed one; pointed out by ben fleis <ben@monkey.org>Michael Shalayeff
2001-06-08swiss french keyboard; from Mathias Schmocker <smat@acm.org>Michael Shalayeff
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms.
2001-06-08use pragma instead of attributing every and each struct, some spacesMichael Shalayeff
2001-06-08and add a note on result value importanceMichael Shalayeff
2001-06-08invert caps w/ shifts, also cleanup the whole routine; pointed out by ↵Michael Shalayeff
pvalchev@; aaron@ ok
2001-06-08Initial cut at a driver for the National Semiconductor DP83820 and DP83821Nathan Binkert
gigabit macs. (Not working for me yet.) From FreeBSD
2001-06-08Add support for National Semiconductor Gigabit PHYs (DP83891 and DP83861)Nathan Binkert
From FreeBSD (Unverified)
2001-06-08Add some general support info for gigabit physNathan Binkert
Fix some comments Remove some dead code From NetBSD
2001-06-08Put back bus_dmaification of context's (seems to have been fixed byJason Wright
recent changes to cryptosoft.c). So, mcr and pktbuf handling to go...
2001-06-07regenTodd C. Miller
2001-06-07no longer need bogus Linksys WPC11 entry now that we autodetect prism vs. lucentTodd C. Miller
2001-06-07Kill #define duplicates between if_wireg.h and if_wi_ieee.hTodd C. Miller
2001-06-07remove extra space before ether address for Lucent wi boardsTodd C. Miller
2001-06-07no, definately *wi.* does not work hereMichael Shalayeff
2001-06-07missed from last ci, all is from netbsd of courseMichael Shalayeff
2001-06-07no longer need to set sc_prism2 manuallyTodd C. Miller
2001-06-07probe prism2 chips based on the probed card id, not cisMichael Shalayeff
2001-06-06be more consistant in codec i/o debug printsMichael Shalayeff
2001-06-06We now disable interrupts in the bus-specific attach routine.Todd C. Miller
2001-06-06PCI shim for if_wi.c as promised. Magic for setting the PLX upTodd C. Miller
correctly take from the FreeBSD driver and explained by imp@ Currently this is hard-coded for PrismII cards but that will change when the PrismII auto-detect code is added to if_wi.c. Tested with a LinkSys WPC11 in a Global Sun GL24110P02 (aka LinSys WDT11)
2001-06-06regenTodd C. Miller
2001-06-06Add products based on the PLX 905x that act as dumb PCI -> PCMCIA bridgesTodd C. Miller
2001-06-06missing bus linkage. ok, niklas@David Leonard
2001-06-06Don't forget to make it compile.Angelos D. Keromytis
2001-06-05Don't forget to init b_dep.Artur Grabowski
2001-06-05memset/memcpy -> bzero/bcopy. Some KNF.Hakan Olsson