summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/vector.S
diff options
context:
space:
mode:
authorAlexey Kardashevskiy <aik@ozlabs.ru>2013-08-28 18:37:43 +1000
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2013-10-11 17:24:40 +1100
commit8e0a1611cb891e72a9affc4a8ee4795c634896a6 (patch)
tree05c7376a7be9a41de27ac60a6b412807c0f09adb /arch/powerpc/kernel/vector.S
parent8e0861fa3c4edfc2f30dd4cf4d58d3929f7c1b23 (diff)
downloadlinux-stable-8e0a1611cb891e72a9affc4a8ee4795c634896a6.tar.gz
linux-stable-8e0a1611cb891e72a9affc4a8ee4795c634896a6.tar.bz2
linux-stable-8e0a1611cb891e72a9affc4a8ee4795c634896a6.zip
powerpc: add real mode support for dma operations on powernv
The existing TCE machine calls (tce_build and tce_free) only support virtual mode as they call __raw_writeq for TCE invalidation what fails in real mode. This introduces tce_build_rm and tce_free_rm real mode versions which do mostly the same but use "Store Doubleword Caching Inhibited Indexed" instruction for TCE invalidation. This new feature is going to be utilized by real mode support of VFIO. Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/kernel/vector.S')
0 files changed, 0 insertions, 0 deletions