]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r269206, r269207, r269208, r269209, r269210, r269211, r269212, r269213,
authorian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 11 Aug 2014 01:10:15 +0000 (01:10 +0000)
committerian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 11 Aug 2014 01:10:15 +0000 (01:10 +0000)
commit4460795bec2dec512983542132e563350b4b6d67
treea84c21819946f84b4c9dc089f3b327d2f5b6f18d
parent3806d4d97080dd3e81ecdecf6326f0897b8d0281
MFC r269206, r269207, r269208, r269209, r269210, r269211, r269212, r269213,
    r269214, r269215, r269216, r269217, r269221:

  busdma-v6 improvements, primarily:
  - Allocate the temporary segments array per-map rather than per-tag.
  - Avoid needlessly bouncing IO for mbufs and buffers allocated by
    bus_dmamem_alloc() (in both situations we known they're allocated
    on cacheline boundaries and don't need bouncing).
  - Various minor reformatting and cleanups.

git-svn-id: svn://svn.freebsd.org/base/stable/10@269794 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/arm/arm/busdma_machdep-v6.c