haiku/src/add-ons/kernel/drivers
Jérôme Duval 1708513ca8 * added an ALIGN macro for easing readability and use it for 128 alignments
* use HDAC_STREAM_POSITION register value to check the current buffer cycle in interrupt handler
* added B_FULL_LOCK flags for area allocation, not sure it's handled but at least more correct
* buffer descriptors now use a low and high address fields
* applied a byte mask on format
* enabled PCI bus mastering if not yet done
* the PCI space register TCSEL (Traffic Class Select Register, which sets PCI express QOS) is now reset to TC0 (clear 0-2 bits) as needed on some boards like mine to 
ensure good playback

Playback is finally working correctly here on ICH8 HDA!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26847 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-08-06 20:04:51 +00:00
..
arch Move the floppy driver to disk/floppy/pc_floppy, it will be named pc_floppy, as it handles PC-style controllers, but not only PCs have those, so it doesn't belong to arch anymore. 2008-06-20 23:05:19 +00:00
audio * added an ALIGN macro for easing readability and use it for 128 alignments 2008-08-06 20:04:51 +00:00
bluetooth - fix warning 2008-08-04 23:18:03 +00:00
bus * Replaced all instances of benaphores in the kernel code by mutexes. 2008-05-29 02:08:23 +00:00
common Properly initialize the device_hooks in the null and console drivers to include 2008-06-22 13:37:08 +00:00
disk * Ported scsi_cd, too, still untested. 2008-08-05 21:15:28 +00:00
dvb Made sure load_driver_symbols() is not used anymore when building for Haiku; 2008-04-09 17:48:36 +00:00
graphics * On some systems, switching the resolution in VESA mode during 2008-07-12 19:33:03 +00:00
input mmlr + stippi: 2008-07-22 00:27:01 +00:00
joystick Driver for USB Joystick SBLive and audigy. Work in progress. Right now the USB driver don't work. 2008-07-12 10:31:24 +00:00
midi Fixed removing from device list with only one device info present 2008-01-13 12:35:08 +00:00
misc * Fixed publish_devices(): the last entry is supposed to be NULL, not 2008-02-26 14:48:23 +00:00
network Don't check for not-intel when you mean ppc! 2008-06-23 14:13:42 +00:00
ports - change KLSI init the way it's done by the linux driver 2008-06-12 13:44:49 +00:00
power fix dependency 2008-06-09 20:45:19 +00:00
random * Moved the allocation of the static ch_randgen structure from the 2008-05-23 22:18:58 +00:00
tty Add missing string.h that would otherwise soon break the build. 2008-07-16 22:17:29 +00:00
video Made sure load_driver_symbols() is not used anymore when building for Haiku; 2008-04-09 17:48:36 +00:00
Jamfile Add into compilation remaining bluetooth components: 2008-05-28 21:33:22 +00:00