summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2002-04-08ESS Alegro-1 and Maestro 3 stuffMike Frantzen
2002-04-08add an entry for the MAESTRO_3 audio accelerator. it improves your bandwidthMike Frantzen
almost as much as an openbsd sticker!
2002-04-08Allegro-1 and Maestro 3 driver ported from netbsdMike Frantzen
ok deraadt@
2002-04-08add flag to swap channels. from netbsd.Mike Frantzen
ok deraadt@
2002-04-07Don't reset COR in wi_reset(), break it out into its own function andTodd C. Miller
only call it from wi_attach() and wi_pcmcia_activate() (ie: just once). It would be nicer to have the COR reset be part of the bus-specific code but we need to know whether or not we have a Lucent card since old Lucent firmware revs get messed up on a COR soft reset. Even with the COR reset we still need to avoid initializing Symbol cards more than once. However, we *do* want to do a reset after returning from suspend. Therefore, rename wi_gone to wi_flags and store both the attach and init status in it. wi_reset() now checks wi_flags to see if the card should be initialized in the Symbol case. Info on initializing Symbol cards once from NetBSD.
2002-04-07Typo. ok millert@Thierry Deval
2002-04-06Add support for setting antenna diversity on Symbol cards.Todd C. Miller
Also add some more Symbol-specific RID values I noticed in the Linux orinoco driver.
2002-04-06Do not hide Pfpregs from a switch() if PT_[GS]ETFPREGS are not defined,Miod Vallat
so that this compiles with option DIAGNOSTIC; fixes PR #2528 ok fgsch@
2002-04-06For PLX-based bridge cards, move printing of pcmcia card CIS stringsTodd C. Miller
out of generic wi_attach() and into wi_pci_attach(). This means we can't print the CIS info for embedded cards like the NCP130 but since those don't have a "real" pcmcia card in them this is really not a problem. Also check to see that there is actually a pcmcia present and give and error if not. CIS magic number taken from the Linux orinoco driver; there may be a better way to do this.
2002-04-06Add support for Symbol cards and printing of the primary stationTodd C. Miller
firmware version. Adapted from NetBSD and the Linux orinoco driver. The Symbol firmware requires that we do a COR soft reset before initializing the card in wi_reset(). Also, setting WI_RID_ROAMING_MODE caused the Symbol card to go into a strange (non-working) mode with firmware 2.x.x. There are some other Symbol additions/oddities that will need to be addressed in the future.
2002-04-06s/REESSERVED/RESERVED/Jason Wright
2002-04-06regenMichael Shalayeff
2002-04-06actiontec wlan support; form jason@ackley.net via pr#2526Michael Shalayeff
2002-04-05mark that there is no siginfo code here. Damn it, geezTheo de Raadt
2002-04-05protect another use of wskbd_repeat with #if NWSDISPLAY > 0Jason Wright
2002-04-05fxp does not work on powerpc.Dale Rahn
2002-04-05add wsmux to the macppc ramdisk, to allow all keyboards to attach.Dale Rahn
2002-04-05Add another check for sc->wi_gone; from FreeBSDTodd C. Miller
2002-04-05Actually set wi_gone when we detach, based on what the an driver does.Todd C. Miller
2002-04-05remove un-needed stuff. I leave NFSCLIENT for hughTheo de Raadt
2002-04-05Use the OF set-colors operation instead of the color! operation, thisDale Rahn
interface seems to work on more machines, also is more efficient when XF4/wsfb is setting the palette. ok deraadt@
2002-04-04permit maxusers down to 2Theo de Raadt
2002-04-04permit compiling without NFSTheo de Raadt
2002-04-04Some PCI machines do not implement the uperf registers. Those that doJason Wright
provide an 'sc at ebus'. Use that instead of a direct attachment of uperf to psycho.
2002-04-04lithuanian kbdmap, made from the script at http://open.bsd.ltMichael Shalayeff
2002-04-04wi_init() now takes a struct wi_softc * not a void * since an sc pointerTodd C. Miller
is available everywhere wi_init() is called. deraadt@ OK
2002-04-04Catch broken devices on sparc64 (where broken == devices that don't haveJason Wright
a function 0). Many thanks to Joey Coleman <joeycoleman@acm.org> for fixing this.
2002-04-04s/0/NULL for pointersJason Wright
2002-04-04Fetch the "idprom" property from the root and if that fails get itJason Wright
from the nvram.
2002-04-03fix possible alignment problem; with markus@, angelos@ deraadt@ ok.Federico G. Schwindt
2002-04-03The PLX version of the NDC NCP130 PCI card w/ embedded Prism2 doesTodd C. Miller
not map the PLX registers so the driver cannot enable interrupts on the PLX chip (this is OK since the card's EEPROM does it for us). To work around this we check that what we expect to be the PLX registers are a) I/O mapped and b) have a non-zero size. OK mickey@
2002-04-03In Host-AP mode, set IBSS SSID to the normal network id. This makesTodd C. Miller
"ifconfig nwid FOO" work correctly in Host-AP mode.
2002-04-03Don't process WCCPv1-style GRE packets, unless allowed (via sysctlAngelos D. Keromytis
variable); GRE processing must also be allowed. From joeycoleman@acm.org, ok deraadt@ niklas@
2002-04-03WCCP sysctl variable -- ok deraadt@ niklas@Angelos D. Keromytis
2002-04-03move the "ukbd_enable: %s: bad call on=%d" from DIAGNOSTIC to UKBD_DEBUGJason Wright
2002-04-03Replace the implementation of microtime with one written in C that doesn't ↵Jason Wright
go backwards on machines w/out counter-timer Remove a bunch of uncessary code (#if 0, #undef, etc) [still exhibits bad behavior on counter-timer machines, but it's the same behavior as the assembler version]
2002-04-03in PCITAG_SETNODE s/t/x to match usage; from netbsdJason Wright
2002-04-03deal with ccb shortage correctly, ok mickey@Niklas Hallqvist
2002-04-03- read the rx completion register exactly once.Jason Wright
- don't complain about still owned descriptors tested by myself and Joey Coleman <joeycoleman@acm.org>
2002-04-03back out ALTQ diff which breaks it; see PR 2517Theo de Raadt
2002-04-03gx doesn't actually do bitbangingNathan Binkert
2002-04-03disable userland crypto for 3.1Theo de Raadt
2002-04-02gx doesn't use vtophysNathan Binkert
2002-04-02keylen is either 8 (40 bit secret ) or 16 (104 bit)Markus Friedl
wrong index used for RC4SWAP during key setup IV is stored in little endian format; works for millert@
2002-04-02time and time+4 might not be the same in the %hi (copycat jason)Michael Shalayeff
2002-04-02match on BCM5421S. ok deraadtDale Rahn
2002-04-02syncDale Rahn
2002-04-02add xxBROADCOM 0x000e as BCM5421S, ok deraadt@Dale Rahn
2002-04-02move to gxTheo de Raadt
2002-04-02bit defns for %tick (basically the ticker bits and the npt bit)Jason Wright