#
1e60bdea |
|
30-Mar-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Remove all invocations of SetSubDirSupportedPlatformsBeOSCompatible.
|
#
62081a2c |
|
23-Oct-2018 |
Barrett17 <b.vitruvio@gmail.com> |
audio: Move hmulti_audio driver API to private audio headers * Fix all drivers to don't access private media headers.
|
#
ec8fc5ee |
|
02-Sep-2014 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
Use uncached memory areas if snooping is not possible * Some chipsets do not support bus-snooping for the HDA data transfers. So, when trying to enable snooping, verify that the setting was accepted. * When snooping is not possible, set memory areas for audio buffers, buffer descriptor lists and command ring-buffers as uncached to ensure memory coherency with the HDA controller. * This fixes KDLs during booting on some systems where snooping is not supported (seen on two systems with AMD chipsets, maybe applies to others as well). After setting up the buffer descriptor list for a stream, it was a gamble whether these writes would be visible to the HDA controller when subsequently enabling the stream. On some boots it was unlucky and then the HDA controller's DMA engine would go haywire and start overwriting random kernel memory with audio input data. The scheduler was usually the first victim and caused page fault KDLs due to corrupted data structures.
|
#
ff2e5209 |
|
30-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Remove the old "CVS" package rules ... and all their invocations.
|
#
340dd4fe |
|
29-Feb-2008 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed .c to .cpp, and fixed all warnings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24178 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89db0a5b |
|
13-May-2007 |
Ithamar R. Adema <ithamar.adema@team-embedded.nl> |
*** WARNING: UNSTABLE CODE AHEAD :P *** This is the first (sort-of) working incarnation of the High Definition Audio driver. This driver still has quite some way to go before coming to a point that we could call it stable and useful, so please use with care. It has been developed on R5, so it might even become useful for people still stuck on R5. This driver was inspired by both the BSD work on HDA support, as well as our own dr_evil's work on the ich_ac97 driver. Before you start bugging me about completing the driver, or adding features, please capture the serial debug output and mail it to ithamar AT unet DOT nl, including hardware details, and success/failure descriptions. As a last note, DasJott, if you're reading this, the first music it played was... 'Prodigy: Smack Your Bitch Up' :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ec8fc5ee39bac3272d3223f8bc66ff5bb48bfd92 |
|
02-Sep-2014 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
Use uncached memory areas if snooping is not possible * Some chipsets do not support bus-snooping for the HDA data transfers. So, when trying to enable snooping, verify that the setting was accepted. * When snooping is not possible, set memory areas for audio buffers, buffer descriptor lists and command ring-buffers as uncached to ensure memory coherency with the HDA controller. * This fixes KDLs during booting on some systems where snooping is not supported (seen on two systems with AMD chipsets, maybe applies to others as well). After setting up the buffer descriptor list for a stream, it was a gamble whether these writes would be visible to the HDA controller when subsequently enabling the stream. On some boots it was unlucky and then the HDA controller's DMA engine would go haywire and start overwriting random kernel memory with audio input data. The scheduler was usually the first victim and caused page fault KDLs due to corrupted data structures.
|
#
ff2e520912416877692e36bb130608d1a92df078 |
|
30-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Remove the old "CVS" package rules ... and all their invocations.
|
#
340dd4fe3db4608f82f8cd3599d1fe0117233afa |
|
29-Feb-2008 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed .c to .cpp, and fixed all warnings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24178 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89db0a5bf7261730fcf8d988412b660ccbe1ffc8 |
|
13-May-2007 |
Ithamar R. Adema <ithamar.adema@team-embedded.nl> |
*** WARNING: UNSTABLE CODE AHEAD :P *** This is the first (sort-of) working incarnation of the High Definition Audio driver. This driver still has quite some way to go before coming to a point that we could call it stable and useful, so please use with care. It has been developed on R5, so it might even become useful for people still stuck on R5. This driver was inspired by both the BSD work on HDA support, as well as our own dr_evil's work on the ich_ac97 driver. Before you start bugging me about completing the driver, or adding features, please capture the serial debug output and mail it to ithamar AT unet DOT nl, including hardware details, and success/failure descriptions. As a last note, DasJott, if you're reading this, the first music it played was... 'Prodigy: Smack Your Bitch Up' :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|