Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-05 Thread Jason Harmening
On Thu, Nov 5, 2015 at 9:21 AM, Ian Lepore wrote: > Just as an FYI for you guys, since we're all splashing around in busdma > code lately The things on my near-term (next several weeks) to-do > list for busdma are: > > Add "small bounce" support to help reduce the bounce preallocation > overh

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-05 Thread Ian Lepore
Just as an FYI for you guys, since we're all splashing around in busdma code lately The things on my near-term (next several weeks) to-do list for busdma are: Add "small bounce" support to help reduce the bounce preallocation overhead for handling bounces due to cacheline alignment. Almost al

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-05 Thread Jason Harmening
Userspace buffers in load_buffer() also need temporary mappings, so it might be nice to keep the panic/KASSERT there for completeness. I don't see how anything coming from userspace would be outside vm_page_array though, so that is up to you and Michal. Since Michal's already made the initial pa

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-05 Thread Svatopluk Kraus
On Thu, Nov 5, 2015 at 1:11 AM, Jason Harmening wrote: > > On Wed, Nov 4, 2015 at 2:17 PM, Svatopluk Kraus wrote: >> >> On Tue, Nov 3, 2015 at 8:45 AM, Jason Harmening >> wrote: >> > >> > On Sun, Nov 1, 2015 at 8:11 AM, Ian Lepore wrote: >> >> >> >> >> >> It's almost certainly not related to sy

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-04 Thread Jason Harmening
On Wed, Nov 4, 2015 at 2:17 PM, Svatopluk Kraus wrote: > On Tue, Nov 3, 2015 at 8:45 AM, Jason Harmening > wrote: > > > > On Sun, Nov 1, 2015 at 8:11 AM, Ian Lepore wrote: > >> > >> > >> It's almost certainly not related to sysinit ordering. This exception > >> is happening during mmc probing

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-04 Thread Svatopluk Kraus
On Tue, Nov 3, 2015 at 8:45 AM, Jason Harmening wrote: > > On Sun, Nov 1, 2015 at 8:11 AM, Ian Lepore wrote: >> >> >> It's almost certainly not related to sysinit ordering. This exception >> is happening during mmc probing after interrupts are enabled. >> >> It appears that the problem is the fa

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-02 Thread Jason Harmening
On Sun, Nov 1, 2015 at 8:11 AM, Ian Lepore wrote: > > It's almost certainly not related to sysinit ordering. This exception > is happening during mmc probing after interrupts are enabled. > > It appears that the problem is the faulting code is running on one of > the very early pre-allocated ker

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-01 Thread Konstantin Belousov
On Sun, Nov 01, 2015 at 09:11:51AM -0700, Ian Lepore wrote: > It's almost certainly not related to sysinit ordering. This exception > is happening during mmc probing after interrupts are enabled. > > It appears that the problem is the faulting code is running on one of > the very early pre-alloca

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-01 Thread Ian Lepore
On Sun, 2015-11-01 at 07:01 -0600, Jason Harmening wrote: > On Sat, Oct 31, 2015 at 4:55 AM, Jason Harmening < > jason.harmen...@gmail.com> > wrote: > > > > > > > On 10/31/15 03:21, Ganbold Tsagaankhuu wrote: > > > On Fri, Oct 23, 2015 at 12:38 AM, Jason A. Harmening < > > > j...@freebsd.org> >

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-11-01 Thread Jason Harmening
On Sat, Oct 31, 2015 at 4:55 AM, Jason Harmening wrote: > > > On 10/31/15 03:21, Ganbold Tsagaankhuu wrote: > > On Fri, Oct 23, 2015 at 12:38 AM, Jason A. Harmening > > wrote: > > > >> Author: jah > >> Date: Thu Oct 22 16:38:01 2015 > >> New Revision: 289759 > >> URL: https://svnweb.freebsd.org/

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-10-31 Thread Jason Harmening
On 10/31/15 03:21, Ganbold Tsagaankhuu wrote: > On Fri, Oct 23, 2015 at 12:38 AM, Jason A. Harmening > wrote: > >> Author: jah >> Date: Thu Oct 22 16:38:01 2015 >> New Revision: 289759 >> URL: https://svnweb.freebsd.org/changeset/base/289759 >> >> Log: >> Use pmap_quick* functions in armv6 bu

Re: svn commit: r289759 - in head/sys/arm: arm include

2015-10-31 Thread Ganbold Tsagaankhuu
On Fri, Oct 23, 2015 at 12:38 AM, Jason A. Harmening wrote: > Author: jah > Date: Thu Oct 22 16:38:01 2015 > New Revision: 289759 > URL: https://svnweb.freebsd.org/changeset/base/289759 > > Log: > Use pmap_quick* functions in armv6 busdma, for bounce buffers and cache > maintenance. This makes

svn commit: r289759 - in head/sys/arm: arm include

2015-10-22 Thread Jason A. Harmening
Author: jah Date: Thu Oct 22 16:38:01 2015 New Revision: 289759 URL: https://svnweb.freebsd.org/changeset/base/289759 Log: Use pmap_quick* functions in armv6 busdma, for bounce buffers and cache maintenance. This makes it safe to sync buffers that have no VA mapping associated with the busdma