freebsd-nq/sys/dev/sound
Justin Hibbits 80a79189ef snd_hda: Synchronize DMA buffers for the control path
Make sure both sides of the DMA buffer memory accesses for the CORB and RIRB
(control buffers) in snd_hda (device and CPU) can see coherent memory.  This
is needed on weakly ordered architectures including PowerPC and ARM.  Patch
originally by mmel, with small changes.

This does not cover the data path of snd_hda.  We don't have sync operations
for in-progress DMA buffers, to sync ranges of a map.

Reviewed By: mmel
Differential Revision: https://reviews.freebsd.org/D16517
2018-08-01 14:50:41 +00:00
..
isa Add ISA PNP tables to ISA drivers. Fix a few incidental comments. 2018-01-29 00:22:30 +00:00
macio sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
midi Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
pci snd_hda: Synchronize DMA buffers for the control path 2018-08-01 14:50:41 +00:00
pcm Use https over http for FreeBSD pages 2018-07-27 10:40:48 +00:00
sbus sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
usb sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
chip.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
clone.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
clone.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
driver.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
unit.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
unit.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
version.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00