I/OAT: Add DCA services
authorShannon Nelson <shannon.nelson@intel.com>
Tue, 16 Oct 2007 08:27:42 +0000 (01:27 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Tue, 16 Oct 2007 16:43:09 +0000 (09:43 -0700)
commit2ed6dc34f9ed39bb8e4c81ea1056f0ba56315841
treee3f6ca7961f9c4e34453d06e584c0bc98ec630d7
parent7589670f37736bcc119ebfbd69aafea6d585d1d4
I/OAT: Add DCA services

Add code to connect to the DCA driver and provide cpu tags for use by
drivers that would like to use Direct Cache Access hints.

    [Adrian Bunk]                Several Kconfig cleanup items
    [Andrew Morten, Chris Leech] Fix for using cpu_physical_id() even when
         built for uni-processor

Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/dca/Kconfig
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/ioat.c
drivers/dma/ioat_dca.c [new file with mode: 0644]
drivers/dma/ioatdma.h
include/asm-x86/cpufeature_32.h