29 May, 2009
1 commit
-
Testing the i7300_idle driver on i5000-series hardware required
an edit to i7300_idle.h to "#define SUPPORT_I5000 1" and a re-build
of both i7300_idle and ioat_dma.Replace that build-time scheme with a load-time module parameter:
"7300_idle.forceload=1" to make it easier to test the driver
on hardware that while not officially validated, works fine
and is much more commonly available.By default (no modparam) the driver will continue to load
only on the i7300.Note that ioat_dma runs a copy of i7300_idle's probe routine
to know to reserve an IOAT channel for i7300_idle.
This change makes ioat_dma do that always on the i5000,
just like it does on the i7300.Signed-off-by: Len Brown
Acked-by: Andrew Henroid
07 Apr, 2009
1 commit
-
Replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)
Signed-off-by: Yang Hongyang
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
07 Jan, 2009
1 commit
-
CC: Andy Henroid
Signed-off-by: Kay Sievers
Signed-off-by: Greg Kroah-Hartman
28 Oct, 2008
1 commit
-
...since today it contains only a single driver
which is visible to just x86_64Signed-off-by: Venkatesh Pallipadi
Signed-off-by: Len Brown
25 Oct, 2008
2 commits
-
Cleanup of i7300 idle driver based on review comments from Randy Dunlap,
Andi Kleen and Len Brown.Signed-off-by: Venkatesh Pallipadi
Signed-off-by: Len Brown -
Based on input from Andi Kleen:
share the platform detection code with ioat_dma and disable the channel in
dma engine only for specific platforms.Signed-off-by: Venkatesh Pallipadi
Signed-off-by: Len Brown
22 Oct, 2008
1 commit
-
The Intel 7300 Memory Controller supports dynamic throttling of memory which can
be used to save power when system is idle. This driver does the memory
throttling when all CPUs are idle on such a system.Refer to "Intel 7300 Memory Controller Hub (MCH)" datasheet
for the config space description.Signed-off-by: Andy Henroid
Signed-off-by: Len Brown
Signed-off-by: Venkatesh Pallipadi