newbus IO ordering semantics - moving forward
Adrian Chadd
adrian at freebsd.org
Thu Oct 27 21:05:51 UTC 2011
On 28 October 2011 04:39, Matthew Jacob <mj at feral.com> wrote:
> No. Please don't change the current semantics which are well understood if
> only fitfully adhered to. This would put us in the position of having some
> drivers possibly work slower because they didn't do the "lazy" request.
>
> I also am not sure I agree with your characterization of linux semantics.
Hi,
The point is, all (most?) of the bus glue does flushes if needed. Ie,
if I understand what's going on:
* amd64/intel, it's not needed;
* mips doesn't implement it yet;
* ppc (and sparc?) implement a bus flush on each operation anyway.
Adrian
More information about the freebsd-arch
mailing list