summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-12-03don't include <net80211/ieee80211_amrr.h>Damien Bergamini
rate control is handled by firmware.
2006-12-03Instead of invoking rasops_init with a wrong depth value to have someMiod Vallat
values computed better, prefer invoking it with the real thing and recomputing what needs to be afterwards. No functional change, but this allows fb.c to assume a few things about its callers.
2006-12-03fix handling of the SIOCS80211CHANNEL ioctl in monitor mode:Damien Bergamini
don't call xxx_set_chan() if the interface is not up&running. patch from Steffen Schuetz (st dot sch at gmx dot net) with minor modifications by me. closes kernel/5313
2006-12-03Re-enable RX engine every time otherwise it occasionallyAlexander Yurchenko
stops under unknown circumstances. Tested by many people, ok brad a long time ago.
2006-12-03don't schedule a USB task in {ural,rum}_newstate() if we're called fromDamien Bergamini
a process context. this avoids potential races in {ural,rum}_stop().
2006-12-03Set sis_stopped=1 early on attach and reset it later in sis_init().Alexander Yurchenko
With mickey's help.
2006-12-03The device doesn't always detach gracefully from the bus after a firmwareDamien Bergamini
upload. We thus force a port reset and a re-exploration on the parent hub after firmware upload. In uath_newstate(), if we're called from a process context, we don't need to schedule a USB task. This fixes a problem in uath_stop(): when moving to the S_INIT state, the task was scheduled after the device was reset. Don't abort the RX firmware command pipe in uath_stop(), otherwise we will never receive commands ACKs from the firmware anymore. We now survive to an ifconfig down up.
2006-12-03always assume full duplex state if the interface is up... what doesReyk Floeter
full duplex mean for a virtual interface?
2006-12-03re-add a tiny little #ifdef VIC_DEBUG, used to compare the vic(4)Reyk Floeter
features and capabilities on different vmware platforms.
2006-12-03First bits of endian cleanup more still needed but commit early, commit often.Claudio Jeker
OK mglocker@
2006-12-03Print the number of unknown commands in malo_cmd_string(). Also don'tClaudio Jeker
print an empty newline in malo_hexdump(). OK mglocker@
2006-12-02Make a debugging printf conditionnal to VESABIOSVERBOSE.Matthieu Herrb
ok miod@, gwk@, deraadt@
2006-12-02In alloc_attr(), make sure xxansitopc[] indicies are within bounds.Miod Vallat
2006-12-02Use a better strategy to make the mouse pointer visible in inverse_char();Miod Vallat
also check the return value of alloc_attr() for failure. No functional change.
2006-12-02Oops, prevent a warning if rasops_bswap is not required.Miod Vallat
2006-12-02Add a "break" which makes AL7230B initialize now. Still doesn't workMarcus Glocker
afterwards, but ... Spotted by claudio@, ok deraadt@ jsg@
2006-12-02On frame buffers which endianness differs from the host CPU, we can not affordMiod Vallat
using ovbcopy() in the erasecols emulop, as the ovbcopy implementation might do larger-than-byte loads and store, which will not have the expected result if the source and destination addresses are not similarly aligned. Instead, roll our own byte-only ovbcopy() in this case. This is made dependent on a config(8) attribute to avoid bloating platforms which do not need this, thus frame buffers which may set RI_BSWAP in ri_flg need to depend on this attribute. Problem spotted by matthieu@ using tcsh on sparc64 console.
2006-12-02typoMatthieu Herrb
2006-12-02Fix ri_devcmap[] to allow WSCOL_BLACK and WSCOL_WHITE to not have to beMiod Vallat
different for sparc{,64} systems.
2006-12-02Use ri_devcmap to get corrected color values, instead of directly usingMiod Vallat
WSCOL_xxxx values.
2006-12-02Use the unpack_attr emulops instead of doing an inline rasops_unpack_attr.Miod Vallat
2006-12-02zx needs rasops8 code for emulation modes, not rasops32.Miod Vallat
2006-12-01rename 8100E id to spin 1 and add the 8100E second spin chip idTodd T. Fries
chip id from Linux r8169 driver from brad@
2006-11-30cosmeticDamien Bergamini
2006-11-30fix PHY initialization for ZD1211B.Damien Bergamini
we were iterating from 0 to N(zyd_def_phy), but N(zyd_def_phy) is not equal to N(zyd_def_phyB). we were probably writting garbage to the PHY.
2006-11-30fix setting of MAC register ZYD_MAC_RETRY for ZD1211B.Damien Bergamini
maximum retry count must be set for each EDCA access category.
2006-11-30fix wep key index in firmware command.Damien Bergamini
ok mglocker@
2006-11-30unitialized variable, busted by dlg, fixed by dlgTheo de Raadt
2006-11-30more ZD1211B devicesJonathan Gray
2006-11-30regenJonathan Gray
2006-11-30Add a bunch more ZD1211B devices mostly from http://zd1211.ath.cx/Jonathan Gray
2006-11-30Yay, forgot to add IEEE80211_C_SHPREAMBLE and IEEE80211_C_SHSLOTMarcus Glocker
capapility. Spotted by damien@
2006-11-29Unused global variable.Miod Vallat
2006-11-29After a long debate at the hackathon it was decided that the acpi implementationMarco Peereboom
is not concurrent if the sensors thread goes away. This makes acpi completly lockless. help and ok dlg
2006-11-29Enable short slots, which should increase / stableize throughputMarcus Glocker
performance a bit. ok claudio@
2006-11-29From Jon Simola <simola@mecha.com>:Marcus Glocker
New bcw_powercontrol_crystal_on() function, and fix the license for the pci wrapper.
2006-11-29Detach correctly; ok deraadt@Miod Vallat
2006-11-29Do not consider unrecognized buttons as lid sensors. ok marco@Miod Vallat
2006-11-29No need to include pcdisplay.h here anymore.Miod Vallat
2006-11-29Change the getchar wsdisplay_accessops function to not return aMiod Vallat
display-dependent value, but instead fill a structure with the chaarcter and a valid attribute, suitable for use with unpack_attr. Adapt the wsmoused code to these changes, and remove all knowledge of the text-mode style pc video attributes in it. This will eventually allow wsmoused to be used on non-pcdisplay devices.
2006-11-29Add an unpack_attr function to struct wsdisplay_emulops, to match theMiod Vallat
existing alloc_attr function. This allows rasops_unpack_attr to be kept private to rasops, yet available to the screen drivers.
2006-11-29Limit the number of openings to 1 for now, there're still bugs.Alexander Yurchenko
Thanks to miod for the hint.
2006-11-29Remaining bits required for ZD1211B support.Jonathan Gray
Seems to work fine with Linksys and 3Com adapters.
2006-11-29The historical reasons to spoof the 'c' partition of ccdN as being FFSKenneth R Westerback
are no longer operative. Spoof the label created for ccdN with an UNUSED 'c' partition like every other device's spoofed label. Problem pointed out by millert@ in relation to pending disklabel(8) changes. ok mickey@ deraadt@
2006-11-29Report about command errorAlexander Yurchenko
2006-11-29ips firmware runs on a little-endian cpu so do endian conversionAlexander Yurchenko
in i/o access macros.
2006-11-29Add some constants.Alexander Yurchenko
2006-11-29move CSD/CID decoding to sdmmc_mem.cUwe Stuehler
2006-11-29make interrupt handler stay quiet in case of shared interruptsUwe Stuehler
2006-11-29match Linksys WUSBF54GJonathan Gray