Re: svn commit: r266481 - head/sys/x86/x86

2014-05-21 Thread Konstantin Belousov
On Tue, May 20, 2014 at 10:43:18PM +, Scott Long wrote: Author: scottl Date: Tue May 20 22:43:17 2014 New Revision: 266481 URL: http://svnweb.freebsd.org/changeset/base/266481 Log: Old PCIe implementations cannot allow a DMA transfer to cross a 4GB boundary. This was addressed

Re: svn commit: r266481 - head/sys/x86/x86

2014-05-21 Thread Scott Long via svn-src-head
On May 21, 2014, at 10:03 AM, Konstantin Belousov kostik...@gmail.com wrote: You changed the handling of the alignment, which is probably not correct. The problematic parameter, if any, is boundary. Thanks, this crept in when I re-formatted the code for check-in. I’ll fix it. Scott

svn commit: r266481 - head/sys/x86/x86

2014-05-20 Thread Scott Long
Author: scottl Date: Tue May 20 22:43:17 2014 New Revision: 266481 URL: http://svnweb.freebsd.org/changeset/base/266481 Log: Old PCIe implementations cannot allow a DMA transfer to cross a 4GB boundary. This was addressed several years ago by creating a parent tag hierarchy for the root

Re: svn commit: r266481 - head/sys/x86/x86

2014-05-20 Thread John-Mark Gurney
Scott Long wrote this message on Tue, May 20, 2014 at 22:43 +: For those interested, this was discovered thanks to Dtrace Flame Graphs. btw, Dtrace Flame Graphs are VERY easy to generate... The README in the git repository contains the commands, and for me it was simply copy/pasting