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

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

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

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

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

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

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

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

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 Michal Meloun
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Dne 01.11.2015 v 14:01 Jason Harmening napsal(a): > > > On Sat, Oct 31, 2015 at 4:55 AM, Jason Harmening > > > wrote: > > > > On 10/31/15 03:21, Ganbold Tsagaankhuu wrote: >> On Fri,

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

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 >

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*

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