summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-04word better than number here.Igor Sobrado
2008-11-04uvmspace_unshare() is never used; ok miodTheo de Raadt
2008-11-04implement azalia_create_encodings, which scans through the supportedJacob Meuser
formats and creates an array of unique encodings. use the array in azalia_query_encoding. in other words, no more duplicate encodings in `audioctl encodings`.
2008-11-04Reintroduce the extendsidi2 optimized sequence, but as a define_splitMiod Vallat
construct, so that it is still written in rtl statements, and part of it can be put in a delay slot. And the way it's written now, it does not create bogus uninitialized warnings.
2008-11-04need to take mode into account when verifying/setting parametersJacob Meuser
2008-11-04syncTheo de Raadt
2008-11-04fix potential null dereference.Charles Longeau
Found by LLVM/Clang Static Analyzer. initial patch from me, rewritten by jsing@ ok jsg@
2008-11-04because parse_forward() is now used to parse all forward types (DLR),Kevin Steves
and it malloc's space for host variables, we don't need to malloc here. fixes small memory leaks. previously dynamic forwards were not parsed in parse_forward() and space was not malloc'd in that case. ok djm@
2008-11-04spelling: ambigious -> ambiguousMarc Espie
2008-11-04cleanup: remove channel mapping bits from encoding conversion code.Alexandre Ratchov
As a side effect, reduce CPU usage by ~10% on envy(4) devices.
2008-11-04add "new" conversion code to map any channel range into any otherAlexandre Ratchov
channel range (based on the encoding conversion code). Will allow to unentangle channel mapping from encoding conversion. As a side effect, greatly reduces CPU usage for channel mapping. No functionnal change.
2008-11-04syncTheo de Raadt
2008-11-04new devsTheo de Raadt
2008-11-04If we need to call the tasklet function on unlock, we don't need to holdOwain Ainsworth
tsk_lock (which blocks irqs) for the whole call of the function, just when we manipulate the function pointer.
2008-11-04cleanup: resample stream while in native format and remove resamplingAlexandre Ratchov
bits from the encoding conversion code. As a side effect this reduces CPU usage by 30% on envy(4).
2008-11-04missing setipl in the 'busy processing soft interrupts state'Dale Rahn
causes high priority interrupts to be delayed until that state is cleared.
2008-11-04optimization: add "new" resampling code (actually based on the existingAlexandre Ratchov
conversion bits) and use it when resampling only is required (ie for clients using s16 encoding), this is the most common case. Reduces CPU usage by ~50%. No functional change.
2008-11-04Move the trunk port count check from trunk_lb_start() to trunk_start()Brad Smith
before the protocol start routine is called so as to cover all protocols with the same check. ok mpf@
2008-11-04Add support for an experimental zero-knowledge password authenticationDamien Miller
method using the J-PAKE protocol described in F. Hao, P. Ryan, "Password Authenticated Key Exchange by Juggling", 16th Workshop on Security Protocols, Cambridge, April 2008. This method allows password-based authentication without exposing the password to the server. Instead, the client and server exchange cryptographic proofs to demonstrate of knowledge of the password while revealing nothing useful to an attacker or compromised endpoint. This is experimental, work-in-progress code and is presently compiled-time disabled (turn on -DJPAKE in Makefile.inc). "just commit it. It isn't too intrusive." deraadt@
2008-11-04volume scaling/setting cleanup:Jacob Meuser
* MAX_VOLUME_255 has been defined for ages. remove this define and the code that was only being used when this wasn't defined. * remove azalia_generic_mixer_{max,validate_value} since they are pointless. * when setting both stereo channels to the same level, just set the right channel level to the left channel level instead of calculating both separately. from Alexey Suslikov
2008-11-04need unistd.h for close() prototypeDamien Miller
2008-11-04changes to get target equivalence to work better.Marc Espie
- add new file to create lists of equivalent targets (siblings) - use that for sequential mode to have much better VPATH support - separate checking commands from reporting error, for later. - zap DieHorribly accordingly - renumber existing flags - signal_running_jobs() is simpler than pass_signal_to_jobs() - new debug option -dn for name matching. Similar code to handle parallel make is still missing. thanks to Mark, Miod, Theo, Otto, Todd for tests and/or comments.
2008-11-04regenBrad Smith
2008-11-04Add PCI ids for the Intel 7300 MCH and some more IDT PCI Express switches.Brad Smith
2008-11-04pcidevsTheo de Raadt
2008-11-04another intel g45 devTheo de Raadt
2008-11-04Kill some more ttm only defines. No binary change.Owain Ainsworth
2008-11-04The drawable spinlock is no longer ever held in interrupt context (andOwain Ainsworth
won't be). It doesn't need to block interrupts anymore so switch to IPL_NONE.
2008-11-04Enable IMR passthrough of vblank events before enabling it in theOwain Ainsworth
pipestat register. Fixes a nasty race where the bit would get set without being reflected in the interrupt register, so we'd never get another vblank interrupt. Also, use the user_irq_lock to also protect vblank register writes, since it covers the same register. From Eric Anholt and Keith Packard at Intel.
2008-11-04Hold the drm lock around all things that touch the ringbuffer.Owain Ainsworth
Not strictly needed in the non-gem case, but it will be needed then, and doesn't hurt now. From Eric Anholt at intel.
2008-11-04revert the pageflipping and vblank sync code to the older style thatOwain Ainsworth
doesn't handle triple buffering (which has been marked ``don't use this, it's unstable'' for ever anyway) While the code just removed is in drm git. it's not planned to go any further, due to being a horribly ugly hack. Instead a proper fix which will depend on memory management is planned. So revert this stuff here, since it's now dead. Testing shows no regressions.
2008-11-03rename mixxxx and subxxx fields of struct abuf to avoid confusion:Alexandre Ratchov
Add ``i'' to offsets in the input buffer and ``o'' to offsets in the output buffer. This is necessary because input and output use no more the same frame size.
2008-11-03A small optimization: handle most N-channel <-> M-channel conversionsAlexandre Ratchov
inside the mixer and the demultiplexer. This way, aucat will not trigger the heavy conversion code when only channel conversions are required. Cuts ~50% of the CPU usage on envy(4) devices, can improve surround 4.0, 5.1 and 7.1 capable devices. No functionnal change.
2008-11-03Forgot this docu bit in the M_ANYCAST6 removal. This is actually from naddy@Claudio Jeker
2008-11-03...and then sync tildehelp and mail9.nr;Jason McIntyre
2008-11-03update the tilde escapes for both these files,Jason McIntyre
and try and keep them in a similar format/order;
2008-11-03poor USD docs, we always forget you! ...document ~xJason McIntyre
2008-11-03s/5GHZ/5GHz/ for consistency.Damien Bergamini
2008-11-03HW CCMP + use plural for firmware files.Damien Bergamini
2008-11-03HW CCMP encryption/decryption of unicast frames.Damien Bergamini
HW support for other ciphers (TKIP) really sucks (no Michael MIC, not even TKIP Phase 1) and is thus not implemented here. fix a panic in iwn_fatal_intr() when dumping the firmware error log while i'm here.
2008-11-03add ~x; which is quite handy sometimes. per posixMartynas Venckus
man page tweak&ok jmc@. ok millert@
2008-11-03sync to openssl-0.9.8i;Jason McIntyre
i still haven't folded in x509v3_config.pod, since i'm not entirely sure what to do with it.
2008-11-03handle Xrefs to XFree as wellMarc Espie
okay grunk@, jmc@
2008-11-03handle 3p manpages correctlyMarc Espie
Also remove some warnings for OpenBSD, since /pub/OpenBSD will occur very often in tool samples. okay grunk@, jmc@
2008-11-03regenRobert Nagy
2008-11-03add Radeon HD 3650Robert Nagy
2008-11-03use colon before a list.Igor Sobrado
2008-11-03improve description in .Nd macros.Igor Sobrado
ok reyk@
2008-11-03Fix some errors, okay espie@Landry Breuil
2008-11-03include MaxSessions in sshd -T output; patch from imorgan AT nas.nasa.govDamien Miller