Commit Graph

183995 Commits

Author SHA1 Message Date
jmcneill
cdd2b39863 ensure that hp sensing is stopped on suspend, and restarted on resume if required. 2009-09-27 02:36:38 +00:00
dsl
6458ae9cdf Move all the fopen() calls out of the record read routines into the callers.
Split the merge sort so that fsort() can pass the 'FILE *' of the temporary
files to be merged into the merge code.
Don't rely on realloc() not moving the end address of a buffer!
Rework merge sort so that it sorts pointers to 'struct mfile' and only
copies about sort record descriptors.
No functional change intended.
2009-09-26 21:16:55 +00:00
jmcneill
2db390373f add suspend/resume support 2009-09-26 19:58:53 +00:00
snj
70285b633c "Intel High Definition Audio" -> "High Definition Audio" 2009-09-26 19:43:04 +00:00
jakllsch
37ed71241b Marvell has two "l"s, but not two "e"s.
(Also, Melllvar has three "l"s, but that's not really relevant here.)
2009-09-26 19:05:07 +00:00
jakllsch
a34f7e7b8b As, siisata attaches not just at pci, but for a while now, also at cardbus,
move siisata core driver config to the propper config file.
2009-09-26 19:01:04 +00:00
jmcneill
ee4fa0feb6 Add PCI_PRODUCT_VIATECH_VT8237A_SATA_2 to list of product IDs. 2009-09-26 18:15:52 +00:00
jmcneill
d62c10993d PR# kern/42110: No mute control on hdaudio(4)
PR# kern/42028: hdaudio: mplayer can't change volume

Since the driver is not limited to OSS mixer APIs, allow for duplicate
mixer nodes with the same role. Resolves a regression where certain
controls may no longer be available that were previously possible with
azalia(4). Part of a fix for 42028. While here, add .mute controls to
address 42110.
2009-09-26 17:05:01 +00:00
tsutsui
7ec1a2d842 Make local functions static. 2009-09-26 16:07:51 +00:00
tsutsui
165ffb1ad0 Replace shutdownhook_establish(9) with pmf_device_register1(9).
Tested on 3/80.
2009-09-26 16:03:45 +00:00
tsutsui
2b46e6e3c6 Make local functions static. 2009-09-26 15:49:45 +00:00
tsutsui
2036298c54 Replace shutdownhook_establish(9) with pmf_device_register1(9).
Compile test only, but similar to mesh.c.
2009-09-26 15:46:48 +00:00
tsutsui
d9d27ba4b2 Replace shutdownhook_establish(9) with pmf_device_register1(9).
Tested on Apus2000.
2009-09-26 15:45:28 +00:00
tsutsui
cc35c23e68 Fix a botch on device_t/softc split:
Don't forget to set sc->sc_dev.
2009-09-26 15:40:02 +00:00
tsutsui
a6b618f221 Split device_t/softc. Tested on aic7901A. 2009-09-26 14:44:10 +00:00
skrll
82e8e5ae69 Remove some commented/redundant stuff. 2009-09-26 13:58:31 +00:00
jmcneill
137f29ee98 HP sensing is supported now. 2009-09-26 11:52:16 +00:00
skrll
2830fc6c0f Add bfdver.texi to CLEANFILES. 2009-09-26 11:51:34 +00:00
jmcneill
f41110c95f Implement and enable headphone sensing. Slightly different from the FreeBSD
implementation in that this code does not care if the headphones are seq=15.
Instead, for each association, find any HP pins with jack sense capabilities
and if at least one has the Presense Detect bit set, enable output on all
PWCs of type HP_OUT and disable output on all PWCs of type LINE_OUT, SPEAKER,
or AUX. Do the reverse if no HP pins have the Presense Detect bit set.
2009-09-26 11:51:29 +00:00
skrll
6487fab745 Blat the right file. 2009-09-26 11:45:41 +00:00
skrll
e17ad351c2 Resolve mis-merge. 2009-09-26 10:44:21 +00:00
skrll
dc89c66367 Deal with the following change to ld:
* The default output section LMA has changed for allocatable sections from
  being equal to VMA, to keeping the difference between LMA and VMA the same as
  the previous output section in the same region.  This is a more useful
  default when using overlays and other cases where you specify an LMA
  differing from the VMA for some sections.
2009-09-26 07:29:55 +00:00
skrll
61d74f6e74 Switch arm and armeb to binutils 2.19.
Tested on my cats and all other platforms build tested.
2009-09-26 07:28:38 +00:00
wiz
ac3d1204b9 New sentence, new line. 2009-09-26 06:47:55 +00:00
tsarna
b7bb9ebb82 Claim the multicast DNS project. 2009-09-26 05:36:22 +00:00
elad
86d8eb1d76 PR/35795: Greg A. Woods: bge(4) doesn't describe the sysctl it uses
Use a slightly adjusted version of the diff in the PR. For proper credits,
the information in the added bit comes from a posting by Jonathan Stone.
2009-09-26 04:51:21 +00:00
elad
6780ec6543 CTLFLAG_READONLY[12] are long gone. 2009-09-26 04:43:48 +00:00
bouyer
5941a959cc Note recent Xen work on xbd and xvif. 2009-09-25 23:15:53 +00:00
bouyer
fc24e4743d Announce feature-rx-copy and feature-rx-flip.
Add support for request-rx-copy. Tested with a Debian lenny install.
Should fix PR port-xen/40650
2009-09-25 23:11:57 +00:00
mbalmer
2c18133beb mention gpio changes 2009-09-25 21:14:13 +00:00
mbalmer
98c9076713 Rename 'pulse' to 'pulsate' to make clear it is a continuous strain of
pulses and and not a single shot pulse that is emitted by devices
supporting this kind of operation.
2009-09-25 20:27:50 +00:00
dyoung
5fe0eded9b Use deviter_first()/deviter_next() instead of accessing alldevs
directly.  Compile-tested, only.
2009-09-25 20:26:26 +00:00
sborrill
4ecc81dbe8 If the codec does not specify any supported sample size or rates,
assume it supports 16-bit. This can be overridden completely by the widgets, so
some vendors don't specify a setting at the codec level. Fixes a panic in
this situation.
2009-09-25 19:49:31 +00:00
plunky
c0e76aa63e mention dynamic PSM usage 2009-09-25 19:47:09 +00:00
plunky
34ca69b754 When the special L2CAP_PSM_ANY value is used for listening sockets,
select the next unused PSM from the dynamic range (0x1001->)
2009-09-25 19:44:57 +00:00
mbalmer
e5d5fe6e06 Jonatha Kollasch has a GPIO device that can pulse the output lines.
Support it wuth the GPIO_PIN_PULSE attribute and the 'pulse' paramater
to gpioctl.  Discussed with Jonathan.
2009-09-25 19:37:03 +00:00
dyoung
7e8a3f8dc1 Replace 'struct device *' with 'device_t', throughout. No functional
change intended.
2009-09-25 19:21:09 +00:00
skrll
15653ebb45 ld.elf_so grew more PLABELS with dlinfo so bump HPPA_PLABEL_PRE. 2009-09-25 17:49:56 +00:00
christos
6964e246ca Exit with 1 so that we stay in single user mode when sysinst exits with 'x'.
Otherwise things get messed up (no /dev). From Anon Ymous
2009-09-25 14:09:27 +00:00
mlelstv
f4d53c7199 Ensure FP state is reset, if FP is used in a signal handler.
Fixes PR kern/39299 for 32bit code.
2009-09-25 13:56:32 +00:00
mlelstv
aef222ecba The FPU Tag word is a 16bit register, in FPU (387) mode it
defines 2-bit tags for each FPU data register, in MMX mode it
defines 1-bit tags for each data register. The single bit
tags are stored in the lower 8 bits and thus in the first byte
of the save frame.

See amd64/include/fpu.h and the IA-32 Software Developer's manual Vol 2A.
2009-09-25 13:51:27 +00:00
njoly
4ec27f3dc9 Fix t_dlinfo debug name (add missing .debug). 2009-09-25 11:58:08 +00:00
he
3b5f619bfc Use .PATH.S instead of giving a source file with fully qualified path.
This should avoid the sun3 port contaminating its source tree during build
with .d and .o files corresponding to ctrlsp.S.
2009-09-25 11:19:35 +00:00
mrg
5180c00189 share XKBCOMPDIR between xkbcomp and xorg-server. 2009-09-25 06:07:06 +00:00
mrg
00c85a89af add drm to the big comment at the top 2009-09-25 06:06:04 +00:00
mrg
4463162fd2 xorg-server servers depend upon -Wl,--export-dynamic these days.
spotted by uwe@.  fixes at least swrast userland and Xnest.
2009-09-25 06:04:30 +00:00
pooka
86e98a0103 Add a simple kvm integer toggle to control ugen priority and override
the autoconf flags value.  This helps to change the priority at
runtime.  (XXX: is there a better way to do this?)
2009-09-24 22:33:04 +00:00
pooka
7d89931c36 Add regression test to verify that linksets work correctly with rump. 2009-09-24 21:36:42 +00:00
pooka
b4d274c027 add regression tests for dlinfo() 2009-09-24 21:33:45 +00:00
pooka
ca97c3aebc Load modules from all components which are linked into a rump binary
with -lrumpcomponent.  Previously only the first library component
containing a module would get loaded automatically.
2009-09-24 21:30:42 +00:00