summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2009-01-07regenJonathan Gray
2009-01-07Linksys WUSB600NJonathan Gray
2009-01-07Add Dell Latitude E6500 to mute quirk. This makes my shiny E6500 play someMarco Peereboom
nice mp3s. From brad, ok jakemsr
2009-01-07The E asm constraint refers to an immediate floating operandJonathan Gray
and isn't what we want here. ok weingart@ drahn@
2009-01-07declare bwi_modtype enum before it is used in function prototypes.Jonathan Gray
2009-01-07Don't attempt to use gcc __builtin_abs, abs is not usedJonathan Gray
anywhere speed critical and the libkern one is perfectly fine.
2009-01-06- add and enable ipgphy(4) everywhere there's a stge(4) entry.Jasper Lievisse Adriaanse
(if the stge(4) entry is commented, so is the ipgphy(4) entry then). this allows ipgphy0 to attach to my stge0, which has a IC+ 1000A chip discussed with and ok jsg@, ok dlg@
2009-01-06Properly report link state and don't abuse IFF_RUNNING.Mark Kettenis
2009-01-06regenGilles Chehade
2009-01-06add nvidia 9300 ge graphic cardsGilles Chehade
ok matthieu@
2009-01-06Always check rs_malloc() returns. Also add M_ZERO and M_CANFAILThordur I. Bjornsson
to the flags passed to malloc() in the kernel case since we always zero the memory and are able to fail gracefully. remove memset()'s and bzero's accordingly and use calloc(1, ...) in the userland case so we get it zeroed. OK henning@, claudio@
2009-01-06Change the way way rn_mklists work (especially the RNF_NORMAL ones).Claudio Jeker
Until now RNF_NORMAL masks did not use the refcount because only one route in a particular subtree could have this mask. With multipath routing this is no longer correct. The result was wrong backtracking information beeing stored in the radix tree and so cretain lookups ended up on the wrong multipath nodes. Use rm_refs for RNF_NORMAL masks so that all multipath routes are able to point to the same radix_mask entry. Additional logic ensures that rm_leaf always points back to the head of the multipath rn_dupedkey chain. Tested by dlg@, gollo@, david@, sthen@ and a few more This can have my OK dlg@
2009-01-06Send broadcast and multicast traffic not only out on all bridge interfaces butClaudio Jeker
also up into the network stack on all interfaces. Multicast addresses are bound to interfaces and without this local sockets did not see packets that entered the bridge on a different interface. This should help IPv6. OK naddy@
2009-01-06- fix reading from E-FUSE ROM (some RT3070 adapters have an E-FUSE ROMDamien Bergamini
instead of an EEPROM.) - fix default LEDs and RF settings (when info is missing from EEPROM.) - gracefully stop Tx in run_stop().
2009-01-05Restrict FIFO depth to 1 byte on m4k/m5k/m8k/m9k. Hopefully this preventsMark Kettenis
hardware faults from happening.
2009-01-05Hide many debug printfs behind DPRINTF, and remove most others. Remove someMark Kettenis
stray bits of code, and properly clear the Rx queue upon link state changes.
2009-01-05- add $OpenBSD$ where needed and add missing '$' in s3c24x0reg.h's tagJasper Lievisse Adriaanse
ok drahn@
2009-01-05regenMatthieu Herrb
2009-01-05Add nVidia GeForce 9600 GT, from Greg Jones.Matthieu Herrb
2009-01-05- do TX radiotap later in run_tx() such that the duration field isDamien Bergamini
filled and that the IEEE80211_RADIOTAP_F_SHORTPRE flag is set properly. - fix set_chan() for RT3070. - add some crazy BBP/RF registers tweaks for RT3070 (mostly HW bugs workarounds extrapolated from the Ralink Linux driver.)
2009-01-05allow sense capable pins to mute the speaker by disabling the outputJacob Meuser
channel of the speaker.
2009-01-05expand the _dir controls for output pins to also be able to selectJacob Meuser
VRef level and be sure to turn VRef off when not set for input.
2009-01-05- a little simplificationJacob Meuser
- don't set vref bits on mic pins unless the pin says it supports it - fall back on 50% vref if 80% vref isn't supported
2009-01-05explicitly check if azalia_codec_find_defdac didn't find a dac instead ofJacob Meuser
possibly matching a nonexistent hp or spkr dac.
2009-01-05remove now unused macrosJacob Meuser
2009-01-05no longer needed codec specific codeJacob Meuser
tested by danh@, thanks!
2009-01-05if the high bit is set in a connection list entry, it means the entryJacob Meuser
is the end of a continuous list that started with the last entry. while here, rewrite a bit so both long form and short form entries are handled by the same code, and don't allocate more space than is needed.
2009-01-05use AUDIO_MIXER_SET instead of AUDIO_MIXER_ENUM to display mixersJacob Meuser
that don't have selectable inputs. all connections are active, always. showing all connections in the set rather than just one makes a lot more sense.
2009-01-05The FAT32 fsinxtfree field is advisory in nature and we don't useKenneth R Westerback
it. So leave it untouched. Similiar to but more ruthless than the fixes FreeBSD did, since they do use the value. Basically avoid various off-by-one and off-by-many errors. Fixes problems encountered by jsg@ and deraadt@ where filesystems found on SDHC cards caused UVM faults. Original fixes found by jsg@. ok jsg@.
2009-01-04try to get better default outputs.master.slaves by not includingJacob Meuser
beep generators or mixers and selectors that are more than 2 connections away from a DAC.
2009-01-04some mixers don't use input amp muting to "select" their sources.Jacob Meuser
instead they use the connection list setting like selectors do. this is somewhat common in Analog Devices codecs. it's extremely rare in all other codecs.
2009-01-04Back from coma. Fix dmesg printfs.Alexander Yurchenko
ok oga@
2009-01-04malloc + memset(ah, 0, ...) to malloc with M_ZERO.Thordur I. Bjornsson
ok marco@ some time ago.
2009-01-04Make this compile for SUN4 only kernels.Miod Vallat
2009-01-04don't panic in run_delete_key_cb() when detaching the adapter from theDamien Bergamini
USB bus while a WPA connection is active. cleanup error handling in run_init() while i'm here.
2009-01-04Make cbus_print() less chatty and use "chan" instead of "id" when printing theMark Kettenis
logical domain channel ID.
2009-01-04Initial stab at a driver for virtual network devices found on sun4v logicalMark Kettenis
domains. Still needs a lot of work, but good enough for an nfs root.
2009-01-04Initial stab at a driver for virtual network devices found on sun4v logicalMark Kettenis
domains. Still needs a lot of work, but good enough for an nfs root.
2009-01-04Be silent when deciding that the last chunk of a DMA transfer will be doneMiod Vallat
in PIO mode.
2009-01-04In x[dy]dummystrat, do not clear B_BUSY from the buffer.Miod Vallat
2009-01-04Add support for CS5535 IDE adapted from the gcscide code in NetBSDJonathan Gray
originally written by Juan Romero Pardines. Thanks to Lars Kotthoff for testing on a HeroLogic HL-463 system. Because the CS5535 doesn't provide SMM emulated PCI access to set DMA/PIO modes or a real PCI IDE controller we have to resort to making MSR calls. As this is very MD specific, hide most of uglyness away in i386 MD pciide code. ok grange@
2009-01-04Shift prototypes for some common pciide functions out intoJonathan Gray
a header file where MD code can get at them. ok grange@
2009-01-04properly terminate fake argument list.Thordur I. Bjornsson
From NetBSD; OK deraadt@
2009-01-04Allow registers to be mapped in WSDISPLAYIO_MODE_MAPPED mode, ifMiod Vallat
machdep.allowaperture > 0. To be used by the xserver shortly.
2009-01-03Make is possible to boot from devices on cbus(4) (when they're there andMark Kettenis
actually work).
2009-01-03sync flow sequence ids on all used pflow interfaces.Joerg Goltermann
OK henning@
2009-01-03- configure volume knob widgets for indirect mode, which means they noJacob Meuser
longer direcly affect other widgets - if an unsolicited response is received from a volume knob widget, adjust outputs.master according to the measured change in level of the volume knob widget
2009-01-03run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.Damien Bergamini
the driver supports legacy 802.11abg modes only (no 802.11n yet.) WPA works, with hardware encryption/decryption. committed over an RT2800U (RT2870+RT2820). enabled on i386 and amd64 GENERIC only for now. thanks to Paul Lin at Ralink for letting us ship the firmware under an appropriate license. "man page looks ok" jmc@ "you should commit it" jsg@, ok deraadt@
2009-01-03Write back the priority the kernel used. Fixes a problem seen in ospfd whenClaudio Jeker
routes are added via route(8) -- those where added with the wrong priority and so where not correctly tracked later on. Found and tested by gollo@
2009-01-03Attach agp(4) to the Intel 946GZ integrated video.Kevin Lo
Tested on Asus P5B-MX motherboard. ok kettenis@, oga@