commit | 5edb7d870a547d8796ad021d8a97a004b94853ed | [log] [tgz] |
---|---|---|
author | Paul Burton <paul.burton@imgtec.com> | Fri Nov 08 11:18:45 2013 +0000 |
committer | Daniel Schwierzeck <daniel.schwierzeck@gmail.com> | Sat Nov 09 17:21:01 2013 +0100 |
tree | 2525f245b31a8988cd5db6dab83dd9022bcc9793 | |
parent | af35df014b8b47591fa637f6505c1fadfa657beb [diff] |
pcnet: add cache flushing & invalidation Ensure that the view of memory from the CPU & the ethernet controller is coherent at the various points where they exchange data. This prevents stale data from being transmitted or received, and prevents the driver from getting stuck waiting for the ethernet controller to update descriptors when in reality it has but the old values are being read from cache. Signed-off-by: Paul Burton <paul.burton@imgtec.com>