Searched hist:234579 (Results 1 - 3 of 3) sorted by relevance

/freebsd-11.0-release/sys/powerpc/include/
H A Dpio.hdiff 234579 Sun Apr 22 19:06:55 MDT 2012 nwhitehorn Replace eieio; sync for creating bus-space memory barriers with sync.
sync performs a strict superset of the functions of eieio, so using both
is redundant. While here, expand bus barriers to all bus_space operations,
since many drivers do not correctly use bus_space_barrier().

In principle, we can also replace sync just with eieio, for a significant
performance increase, but it remains to be seen whether any poorly-written
drivers currently depend on the side effects of sync to properly function.

MFC after: 1 week
/freebsd-11.0-release/sys/powerpc/powerpc/
H A Dbus_machdep.cdiff 234579 Sun Apr 22 19:06:55 MDT 2012 nwhitehorn Replace eieio; sync for creating bus-space memory barriers with sync.
sync performs a strict superset of the functions of eieio, so using both
is redundant. While here, expand bus barriers to all bus_space operations,
since many drivers do not correctly use bus_space_barrier().

In principle, we can also replace sync just with eieio, for a significant
performance increase, but it remains to be seen whether any poorly-written
drivers currently depend on the side effects of sync to properly function.

MFC after: 1 week
/freebsd-11.0-release/sys/powerpc/mpc85xx/
H A Dmpc85xx.cdiff 234579 Sun Apr 22 19:06:55 MDT 2012 nwhitehorn Replace eieio; sync for creating bus-space memory barriers with sync.
sync performs a strict superset of the functions of eieio, so using both
is redundant. While here, expand bus barriers to all bus_space operations,
since many drivers do not correctly use bus_space_barrier().

In principle, we can also replace sync just with eieio, for a significant
performance increase, but it remains to be seen whether any poorly-written
drivers currently depend on the side effects of sync to properly function.

MFC after: 1 week

Completed in 67 milliseconds