]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r210263,210267,210269-210270:
authoryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 15 Aug 2010 23:47:04 +0000 (23:47 +0000)
committeryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 15 Aug 2010 23:47:04 +0000 (23:47 +0000)
commitcb35d92ac3508974b256b988a9cf4d7c797ea9d6
treec0078b264d5b071a6eb4ced537c2791aaead2b70
parent689dbd10f53ab839a28e084e1da9b72085f237bb
MFC r210263,210267,210269-210270:
r210263:
  Do not report current link state if interface is not UP.

r210267:
  Add KASSERT to check number of returned DMA segments.

r210269:
  Use bus_get_dma_tag() to get parent tag. Also use
  BUS_SPACE_MAXSIZE_32BIT to specify sum of all segment lengths.
  Previously it used MAXBSIZE which was wrong.

r210270:
  Specify BUS_DMA_ZERO flag to bus_dmamem_alloc(9) and remove bzero()
  calls. Also add BUS_DMA_COHERENT flag to bus_dmamem_alloc(9) to
  take advantage of efficient synchronization for architectures that
  support that feature.

git-svn-id: svn://svn.freebsd.org/base/stable/8@211385 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/bce/if_bce.c