summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-21Repost ATI FireGL M24 using the emulator. This card is seen on some IBMMike Larkin
Thinkpad T43p models (and likely others).
2010-07-21remove duplicate AP192K_GPIO_XXX macros,Alexandre Ratchov
from Alexandr Shadchin, thanks!
2010-07-21disable vscsi until we actually have something that uses it (like iscsid),David Gwynne
and until matthew@ is happy with it. suggested by deraadt@
2010-07-21make ENVY_GPIO_XXX macros card specific, add stub for audiophile 192kAlexandre Ratchov
2010-07-21Add a history section saying that ldapd/ldapctl first appeared in 4.8.Martin Hedenfal
2010-07-21* check that the bytes per frame the device is reporting isn't aJacob Meuser
ridiculous value. * encoding expansion factor is always 1.
2010-07-21move use_maxpkt out of struct chan, use a local variable in theJacob Meuser
only function that was using it.
2010-07-21Remove reference to non-existent behaviour.lum
ok canacar@
2010-07-21some bits for USB 2.0 playback support. I'm not 100% sure aboutJacob Meuser
scaling the frame rate to the polling interval, but it works on the E-MU 0202 and it generally makes a lot of sense, especially considering that this often brings the frames rate back to 1 kHz, which is the frame rate of USB 1.x, which was the most current USB spec when USB audio 1.0 spec was written.
2010-07-21delete #if 0 code we are not going to use; ok marcoTheo de Raadt
2010-07-21syncTheo de Raadt
2010-07-21currently we use the endpoint's maximum packet size for recording,Jacob Meuser
and for playback, we use a packet size that is at least one audio frame smaller. in most usb audio devices, the sample clock is synced to the usb clock. this means that for sample rates that aren't multiples of 1000, we'll occasionally need to add a frame to adjust the overall rate. that's why we use the smaller packet size. also, the usb audio spec defines a way for devices to request to always use the maximum packet size. so, * add a max_bytes_per_frame, which is the largest packet size the channel will use. use that instead of calculating what the maximum we will use is in a couple places. generally makes things easier to understand. * respect a device's request to always use maximum packet size.
2010-07-21remove gratuitous carriage return that snuck inTodd T. Fries
ok dlg@
2010-07-21sync timingsafe_bcmp() with the one dempsky@ committed to sys/lib/libkernDamien Miller
2010-07-21Garbage collect ata_bio's badsect field.Matthew Dempsky
ok deraadt@
2010-07-20support 24-bit encodings. simplify the way supported encodings areJacob Meuser
handled by storing an array of supported encodings. NOTE: this also removes all conversions from this driver. in particular, uaudio no longer supports 16-bit big endian encodings, because the USB audio specification only supports little endian encodings. ok ratchov
2010-07-20make the mask code for acpi_enable_onegpe() match other similar codeTheo de Raadt
2010-07-20opration -> operationMiod Vallat
2010-07-20Use an SLIST rather than a TAILQ for the ccb free list.Michael Knudsen
ok krw
2010-07-20Make this compile again (was broken in rev 1.24 as far as I can tell),Michael Knudsen
even though we don't actually compile it in any configurations. ok krw
2010-07-20print the temperature readings that make us go down; ok kettenisTheo de Raadt
2010-07-20Remove setresguid since it is no longer needed.lum
ok matthew@ millert@ deraadt@
2010-07-20disconnect groff_man(7) from the build and install man(7) instead;Ingo Schwarze
"fine" jmc@ "no worries" deraadt@ "looks good" J.C. Roberts
2010-07-20do not timeout when stopping DMA channels.Damien Bergamini
from a similar fix to iwlwifi
2010-07-20two iterators should be u_int; ok jsgTheo de Raadt
2010-07-20Switch some obvious network stack MAC comparisons from bcmp() toMatthew Dempsky
timingsafe_bcmp(). ok deraadt@; committed over WPA.
2010-07-20Add OpenSSH's timingsafe_bcmp() to libkern.Matthew Dempsky
ok djm@, deraadt@
2010-07-20daniel dickman has folded the relevant bits of the files being removedJason McIntyre
into yacc.1 - thanks! ok millert deraadt
2010-07-20also use bufq_quiesce() when suspending, and bufq_restart() when resuming,Theo de Raadt
which will result in more stable filesystems during suspend ok kettenis
2010-07-20removed an unused protoTheo de Raadt
2010-07-20Handle the acpi interrupt controller with proper edge/level handling,Theo de Raadt
wrapped in spltty to avoid racing against the interrupt controller. Repair the gpe bit masking code while there, and do operations in the right order ok kettenis mlarkin, help from jordan at figuring out the order of operations.
2010-07-20tsleep() and EWOULDBLOCK was being used incorrectly for fixed minumumTheo de Raadt
delays. tsleep() on an unknown wait channel, to ensure the minimum is met, and that wakeup()'s don't make the delay get restarted over and over.. ok kettenis mlarkin
2010-07-20In acpiec_wait() we want to tsleep on an un-known channel, so thatTheo de Raadt
we don't get woken up early by a wakeup() ok kettenis; deeply tested on many machines by mlarkin
2010-07-20Mark a DMA accessible malloc for later correction. This isMatthew Dempsky
potentially up to 64KB, so we'll need something fancier than dma_alloc().
2010-07-20syncTheo de Raadt
2010-07-20remove prototypes for functions that do not exist; ok jordanTheo de Raadt
2010-07-20Instead of checking for the *etcXX.tgz filename, check whether theAntoine Jacoutot
tarball contains ./var/db/sysmerge/etcsum or ./var/db/sysmerge/xetcsum. First, it's more correct and second it allows people to rename the sets without sysmerge bailing out. feature requested and tested by oga@
2010-07-20Another hand rolled offsetof(), replace with mask2prefixlen from kroute.cClaudio Jeker
which was copied from bgpd. Found by deraadt@
2010-07-20VGA repost for ATI Radeon X1250IGP (as found on Gateway netbooks andMike Larkin
others). Repost via emulator or real mode code, either one works. Used the emulator to keep it consistent with other Radeon devices already listed.
2010-07-20When we're preparing to go to sleep, only call bufq_restart() if otherMatthew Dempsky
preparations failed. ok kettenis@, thib@, deraadt@
2010-07-20exp2() is a function in libm, so rename the csh one..Theo de Raadt
2010-07-20delete unused variableTheo de Raadt
2010-07-20do not use gcc -W options which you do not understandTheo de Raadt
2010-07-20Do not put a data buffer on the stack. It will be dma'd to. UseTheo de Raadt
malloc() for now, but mark it is dma reachable, and we will pick it up on the sweep in a while ok matthew
2010-07-20typo; martin.pelikan@gmail.comTheo de Raadt
2010-07-20sub-function needs const, tooTheo de Raadt
2010-07-19just use a buffer and make onewire_crc16() operate like onewire_crc()Theo de Raadt
from j0@cox.net (author of owctr)
2010-07-19merge from bsd.lv (minor improvements by kristaps@)Ingo Schwarze
* remove \s documentation, we do not support it and don't plan to * note that we parse and ignore \m, \M, and \s escapes * fix two broken instances of \*q * we do not use empty macro lines before .SH headers
2010-07-19Rollback the allproclk and fileheadlk addition. When grabbing anPhilip Guenthe
rwlock, the thread will release biglock if it sleeps, means that atomicity from before the rw_enter() to after it is not guaranteed. The change didn't address those, so pulling it until it does. "go for it" tedu@
2010-07-19* briefly mention the HISTORY of the man(7) languageIngo Schwarze
* update the copyright notice * improve the wording in a few places * fix a couple of typos including two suggestions from J.C. Roberts feedback and ok jmc@, ok sobrado@ and kristaps@