summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2008-12-31rewrite azalia_codec_connect_streamJacob Meuser
- quit swapping channels 2:3 with 4:5 when processing 6 or more channels. hacks deep in drivers to "fix" wrongly encoded files is just wrong. - try to be sure headphones AND speakers get DAC output by default.
2008-12-31actually find the speakers and headphonesJacob Meuser
2008-12-31builtin speakers and headphone jacks have an interesting relationship.Jacob Meuser
keep track of some information about them, such as the DAC they are connected to by default. this will be used soon.
2008-12-31Add some Logical Domain Channel hypervisor calls.Mark Kettenis
2008-12-31a fixed mic isn't very useful as an output device, and a fixedJacob Meuser
speaker isn't very useful as an input device
2008-12-31- rearrange to be able to return earlier if nothing left toJacob Meuser
- remove a couple pointless comments
2008-12-31- always check that max channels isn't exceededJacob Meuser
- make the code readable and the comment understandable
2008-12-30regenDavid Gwynne
2008-12-30device ids for the intel 82801JD ich10 devices.David Gwynne
for claudio cos he fixed the routing table for me
2008-12-30Add cbus(4), a virtual bus for devices that use logical domain channels asMark Kettenis
found on sun4v systems with multiple domains configured.
2008-12-30Implement the mach_desc hypervisor call.Mark Kettenis
2008-12-30Pass down bus_dma tag.Mark Kettenis
2008-12-30dont enable unwanted interrupts, set t_dev, make certain device is initedDale Rahn
on first open.
2008-12-30Make _bus_dmamem_map(9) work. This function wasn't actually used until now,Mark Kettenis
but soon will be.
2008-12-30IPL_SERIAL should be shot.Dale Rahn
2008-12-30Add missing newline to error message printf.Reyk Floeter
Thanks to Alexey Suslikov
2008-12-30- if widget X will be named for widget Y and widget Y is disabled,Jacob Meuser
widget X should be disabled as well. - change the comment about renaming widgets to better explain why instead of how the renaming is done.
2008-12-30attach all three uarts, closer to working on freerunner.Dale Rahn
2008-12-30allow 3 uarts to attach, use local cache of variable.Dale Rahn
2008-12-30fix locator order.Dale Rahn
2008-12-30attempt to tell difference between gta01 and gta02 via clock rate (ick)Dale Rahn
more debugging code.
2008-12-30some progress on working on hardware, small steps.Dale Rahn
2008-12-30savecore(8) wants dumpmag to be an unsigned long.Miod Vallat
2008-12-30Add domain state related PROM calls.Mark Kettenis
2008-12-30Add domain state services hypervisor calls.Mark Kettenis
2008-12-30Add firmware file for 2400 series boards.Kenneth R Westerback
2008-12-29initialize the sample rate converter on es1371 chips to 48 kHz insteadJacob Meuser
of 22.5 kHz, since this is an ac97(4) device, and the default sample rate for ac97(4) is 48 kHz. tested by jasper@, thanks
2008-12-29Give ifb its own display type (be sure to make includes before rebuildingMiod Vallat
wsconsctl)
2008-12-29Move ifb identification to its own routine. We can not simply have the ifbMiod Vallat
probe win over vgafb, since one may configure a kernel with vgafb but without ifb (especially slackers who forget to rerun config).
2008-12-29Low-hanging fruit: while the blitter is still an untamed beast, implementMiod Vallat
eraserows as one low-style line of solid fills, and then as many copyrect calls as necessary to fill the complete area.
2008-12-29At least try to make this code a bit easier to read. Don't fiddle with xClaudio Jeker
when xx can do the trick or in dlg's words: "xx was a copy of x so they could use x for some temp working and restore it from xx later? yeesh" ok dlg@
2008-12-29Use rn_mpath_next() in rtalloc_mpath() to figure out if the next routeClaudio Jeker
belongs to the same multipath group instead of own wrong check which failed to look at the priority. Found and diff tested by gollo@
2008-12-29typoMiod Vallat
2008-12-29Shorten "Direct Rendering Manager" to "DRM" in the malloc memory typeOwain Ainsworth
string. Prevents messing with vmstat output. from brad a while back. "absolutely ok kettenis@ on that one" kettenis@.
2008-12-29properly update RT2860_TX_RTS_CFGDamien Bergamini
2008-12-29move the 802.11 header out of the TXWI structure.Damien Bergamini
add some definitions for RT2870/RT3070.
2008-12-29regenDamien Bergamini
2008-12-29more Ralink RT3070/RT3071/RT3072 based devices.Damien Bergamini
two new vendors: Quantum and AirTies.
2008-12-29fix compiling w/o apm(4)Oleg Safiullin
ok deraadt
2008-12-29regenMark Kettenis
2008-12-29Fix & unify 3D Labs GLINT & Permedia entries. Prefer chip names over boardMark Kettenis
product names.
2008-12-28get output from the first DAC to the line-out on the MacMini1,1Jacob Meuser
2008-12-28Ignore hotploug events while still in autoconf. Fixes problems with someMark Kettenis
machines that get a spurious hotplug reove event when resetting their onboard re(4).
2008-12-28No longer look for RSDP in memory marked as "ACPI Reclaim" in the BIOS memoryMark Kettenis
map. The standard doesn't tell us to look there, Linux and NetBSD don't look there either. It seems that some BIOSes use this memory as a scratch area to build the final ACPI tables which means we can accidentally find what seems like a valid RSDP there. Fixes PR 5847. ok krw@, marco@
2008-12-28Remove confusion between "raw" and "swizzled" interrupt pins. Remove someMark Kettenis
#ifdef __i386__ code that can go now things have been cleaned up.
2008-12-28Use acceleated operations for copycols, too.Miod Vallat
2008-12-28Make blitter ``go the other way'' when scrolling down.Mark Kettenis
2008-12-28Add ifb(4).Mark Kettenis
2008-12-27It turns out that parasites are caused by (some) pixel writes with theMiod Vallat
high bit set; restrict ourselves to 7bpp operation. This brings back text-mode color support. joint work with kettenis@
2008-12-27Use hardware acceleration for scrolling and make sure we only use the low bitMark Kettenis
of each pixel value. This avoids "overlay artifacts" and turns ifb(4) into a usable console framebuffer. help from miod@