Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jan 2010 17:15:17 +0000 (UTC)
From:      Alexander Kabaev <kan@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/mips/mips busdma_machdep.c
Message-ID:  <201001271715.o0RHFS8Q089941@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kan         2010-01-27 17:15:17 UTC

  FreeBSD src repository

  Modified files:
    sys/mips/mips        busdma_machdep.c 
  Log:
  SVN rev 203080 on 2010-01-27 17:15:17Z by kan
  
  Do not leave dirty cache lines behind if bus_dmamap_sync was called
  to invalidate memory chunk that starts or ends in the middle of
  cache line.
  
  This was responsible for one half of the problem preventing umass
  to work reliably on some MIPS32 platforms. USBng needs to stop
  sharing cache lines between DMA-able memory and other structures
  to cure the other half.
  
  Discussed with: imp, gonzo
  
  Revision  Changes    Path
  1.7       +25 -1     src/sys/mips/mips/busdma_machdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001271715.o0RHFS8Q089941>