Re: [RESEND,PATCH] DCA, x86: fix invalid memory access in DCA core

From: Jiang Liu
Date: Wed May 23 2012 - 21:25:12 EST


Hi Maciej,
Thanks for your help. Could you also help to review the IOAT
hotplug patch at http://www.spinics.net/lists/linux-pci/msg15287.html?
It's to support Intel IOAT device hotplug.
Thanks!
On 2012-5-23 23:11, Sosnowski, Maciej wrote:
On Fri, May 18, 2012 4:31 PM, Jiang Liu<liuj97@xxxxxxxxx> wrote:

On 05/18/2012 10:10 PM, Sosnowski, Maciej wrote:
On Thu, May 07, May 10, 2012 3:59 AM, Jiang Liu<liuj97@xxxxxxxxx> wrote:

Hi Maciej,
I feel we may also need to tune the multiple IOH support in DCA.
Multiple IOH support is disabled for CB3.0 devices, how about CB3.1
devices
in Ivrbridge or SandyBridge? Does the hardware limitation still exist? Or
could we support multiple IOHs with IvyBridge and SandyBridge?
If multiple IOH is supported, I think we should move the logic to
disable multiple IOH support for CB3.0 from DCA core into ioatdma. I have
also prepared two patches for that two.
Thanks!


At this point I do not think we would need to tune multiple IOH for DCA.
The limitation you mention applies only to CB3.0. I do not think DCA is
supported
with Sandy Bridge / Ivy Bridge regardless of multi-IOH case but let me
confirm it
yet.
It seems that Intel introduces DDIO technology for IvyBridge. Does it replace
DCA
technology on new platforms?
Thanks!

Yes, in general DDIO is used instead of DCA on new platforms.
Note however that DDIO is supported in Xeon E5 only, not in Xeon E3.

Thanks,
Maciej




--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/