Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-07 | remove gcc 1 workaround we no longer care about which | Jonathan Gray | |
was breaking non GNUC defining compilers. Came up during a conversation with ragge@, positive comments from several. | |||
2009-11-07 | According to Brad, bnx(4) is not endian-safe, so remove it from sgi kernels. | Miod Vallat | |
2009-11-07 | Blink leds on the DEC 3000 models (three different led types). | Miod Vallat | |
2009-11-07 | In case an ioc(4) device has lost its NIC component, do not recognize it | Miod Vallat | |
as the onboard ioc device, if one has already been found on this node. Also, on Origin 300, do not attempt to attach the PS/2 controller on the onboard ioc(4) since PS/2 ports are not wired. | |||
2009-11-07 | A few more PCI Ethernet controllers; from Brad. | Miod Vallat | |
2009-11-07 | Add a bunch of PCI audio devices, only compile tested; from Brad. | Miod Vallat | |
2009-11-07 | Replace option TGT_ORIGIN200 and TGT_ORIGIN2000 with a single option, | Miod Vallat | |
TGT_ORIGIN, which enables support for all IP27 and IP35 systems. The original two options have always been used together, and go back to when pefo thought supporting multiple nodes would be significant work. Since an Origin 200 can be a dual-node system, making a distinction between single node and multiple node systems is a moot point anyway. Be sure to rerun config(8) before rebuilding a kernel. | |||
2009-11-07 | Change sgi system identification from a single system type list, to a smaller | Miod Vallat | |
system type list (which really is the system family) and a subsystem type. No functional change yet. | |||
2009-11-06 | cosmetic. claudio@ ok | Federico G. Schwindt | |
2009-11-06 | When rebooting IP27 or IP35 systems, do not request the prom to skip diagnostics | Miod Vallat | |
anymore, as this causes the nsphy connected to the onboard iec to sometimes disappear after a warm boot. Unfortunately this brings back the long reboot times on Origin 200, despite still asking for no memory test. | |||
2009-11-05 | IPv6 support for divert sockets. | Michele Marchetto | |
tested by phessler@ pyr@ ok claudio@ "go ahead" deraadt@ | |||
2009-11-05 | Add a new PCIOCGETROMLEN ioctl, to give users of PCIOGETROM a chance to | Mark Kettenis | |
allocate a buffer of the right size. ok oga@ | |||
2009-11-05 | sort pci_matchid's, from Brad. | Stuart Henderson | |
2009-11-05 | bump copyrights | Marco Peereboom | |
2009-11-05 | Make compile on 32 bit as well. | Marco Peereboom | |
From James Giannoules | |||
2009-11-05 | The big diff dlg committed to the midlayer breaks NO_CCB and | Marco Peereboom | |
TRY_AGAIN_LATER. NO_CCB is a timer based mechanism that can trivially be made to fail by running IO to two or more disks simultaneously. The TRY_AGAIN_LATER thing is more subtle because it now is a permanent failure instead of transient however this is much harder to hit because something must have gone wrong before it hits. ok deraadt krw miod | |||
2009-11-05 | BUS_DMA_NOCACHE is defined on all archs that include this driver | Jacob Meuser | |
from Brad | |||
2009-11-04 | Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it. | Mark Kettenis | |
ok jsing@, miod@ | |||
2009-11-04 | regen | Damien Bergamini | |
2009-11-04 | the hybrid 6000 series (using both internal and external power amplifiers) | Damien Bergamini | |
never made it into production, so remove some dead code and pci ids. inspired by a similar change to iwlwifi. | |||
2009-11-04 | Replace the #ifdef NON_DEBUG and #ifdef NOTDEF_DEBUG mess with more sane | Joel Sing | |
DPRINTF/DNPRINTF() debugging. | |||
2009-11-04 | MP safe mutex. | Takuya ASADA | |
ok miod@ | |||
2009-11-03 | Align each RX descriptor to a 4KB boundary; fixes poor RX performance (chip | Miod Vallat | |
would stop RX operation if it had to cross a 4KB boundary during receive). | |||
2009-11-03 | s/TX_IQ_PERD/TX_IQ_PERIODIC/ | Damien Bergamini | |
2009-11-03 | use BUS_DMA_{READ,WRITE} hints when mapping mbufs for Rx/Tx even | Damien Bergamini | |
though this does nothing on i386 and amd64. | |||
2009-11-03 | A few cleanups and also reflect duplex state in mcr in addition to tcsr. | Miod Vallat | |
2009-11-03 | Offset the start of the RX buffers by two bytes, so that the ethernet | Miod Vallat | |
header is properly aligned; speeds up RX buffer -> mbuf copies. | |||
2009-11-03 | Use u_int16_t for rdomains for everything. Using various types makes | Claudio Jeker | |
everything just more complicated. Make sure the structs align nicely. OK deraadt@ | |||
2009-11-03 | setting of WEP keys is defered until interface is brought up, | Damien Bergamini | |
so do nothing in set_key() if the interface is not up and running. fixes a panic reported by Steph (frlinux at gmail dot com) with run(4) on misc | |||
2009-11-03 | gpio quirk for Dell Precision M4400. from Geoff Sanders. thanks! | Jacob Meuser | |
2009-11-03 | fix previous commit. | Damien Bergamini | |
do not ignore BUS_DMA_NOCACHE (used by some variants of auich and ati drm only). ok kettenis "That looks right" deraadt | |||
2009-11-03 | rtables are stacked on rdomains (it is possible to have multiple routing | Claudio Jeker | |
tables on top of a rdomain) but until now our code was a crazy mix so that it was impossible to correctly use rtables in that case. Additionally pf(4) only knows about rtables and not about rdomains. This is especially bad when tracking (possibly conflicting) states in various domains. This diff fixes all or most of these issues. It adds a lookup function to get the rdomain id based on a rtable id. Makes pf understand rdomains and allows pf to move packets between rdomains (it is similar to NAT). Because pf states now track the rdomain id as well it is necessary to modify the pfsync wire format. So old and new systems will not sync up. A lot of help by dlg@, tested by sthen@, jsg@ and probably more OK dlg@, mpf@, deraadt@ | |||
2009-11-03 | don't take playback blocksize constraints into account when rounding | Jacob Meuser | |
blocksizes if the device doesn't support playback. | |||
2009-11-03 | don't claim to support full-duplex if the device doesn't support both | Jacob Meuser | |
recording and playback | |||
2009-11-03 | provide a get_default_params method. tries aucat(1) defaults first | Jacob Meuser | |
but returns the closest parameters the device supports. ok rathcov | |||
2009-11-03 | rewrite supported audio parameter matching code | Jacob Meuser | |
- easier to read/follow - if can't match desired parameters exactly, find closest match instead of returning an error. this is how most other audio drivers work. ok ratchov | |||
2009-11-03 | Simplify and remove debug cruft from interrupt handler. Original diff from | Marco Peereboom | |
James Giannoules. Some KNF from me. | |||
2009-11-02 | Don't write bogus values to reply_fifo_host_signalling_addr. This register | Marco Peereboom | |
should remain untouched because it is only for interruptless drivers. Honor reply queue depth per the spec instead of clipping it at 32. ok dlg | |||
2009-11-02 | s/hz/Hz/ on multiples of the SI unit hertz other than MHz. | Igor Sobrado | |
reminded by STeve Andre. | |||
2009-11-02 | Got the RX threshold interrupt working, does not help RX performance though; | Miod Vallat | |
while there, silence overzealous messages when the TX empty interrupt fires before we disable it. | |||
2009-11-02 | Remove file that should never have been there. | Mark Kettenis | |
2009-11-02 | Remove unused member(s) of `struct acpi_softc'. | Mark Kettenis | |
ok deraadt@, krw@, marco@ | |||
2009-11-02 | A few fixes and improvements: | Miod Vallat | |
- double the number of rx buffers. - copy packets of 104 bytes or less entirely in the tx descriptor, instead of only doing this for packets smaller than an Ethernet header. - correctly disable the rx threshold interrupt. Otherwise, one received frame every 64 would not be handled because we are not using this interrupt. | |||
2009-11-02 | When the iec(4) Ethernet address is unkown, pass ff:ff:ff:ff:ff:ff instead of | Miod Vallat | |
00:00:00:00:00:00, in order to trigger the code which will assign a `feel bad' random address. | |||
2009-11-02 | Add support for ``M-Audio Revolution 5.1'' cards, based on envy24HT. | Alexandre Ratchov | |
From Alexandr Shadchin <ShadchinAV _at_ mail.ru> Thanks! | |||
2009-11-02 | correct signature. no change as function is if 0'd. | Federico G. Schwindt | |
2009-11-01 | Move IS[12]BYTEMSG and ISEXTMSG defines to a common place. | Federico G. Schwindt | |
Pointed out by miod@. krw@ miod@ ok. | |||
2009-11-01 | Remove bogus #define __HAVE_GENERIC_SOFT_INTERRUPTS. No code change. | Mark Kettenis | |
2009-11-01 | Call selwakeup()/KNOTE() even if the queue has emptied completely. | Nicholas Marriott | |
ok miod | |||
2009-11-01 | kqueue support for midi(4). | Nicholas Marriott | |
ok ratchov |