diff options
author | Chris Johns <chrisj@rtems.org> | 2020-07-27 11:23:19 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2020-08-12 13:02:14 +1000 |
commit | 5284e812e2c82466b3f3a21e494310d8cb69c7cd (patch) | |
tree | 535b4fc18c259a256dd30c406691dca122623240 | |
parent | posix: Only check shm_unlink obj_err if necessary (diff) | |
download | rtems-5284e812e2c82466b3f3a21e494310d8cb69c7cd.tar.bz2 |
powerpc/io: The eieio() function clashes with FreeBSD. Change.
Closes #4021
-rw-r--r-- | bsps/powerpc/include/libcpu/io.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bsps/powerpc/include/libcpu/io.h b/bsps/powerpc/include/libcpu/io.h index 841df81f47..521c97801d 100644 --- a/bsps/powerpc/include/libcpu/io.h +++ b/bsps/powerpc/include/libcpu/io.h @@ -50,7 +50,7 @@ * Acts as a barrier to ensure all previous I/O accesses have * completed before any further ones are issued. */ -static inline void eieio(void) +static inline void io_eieio(void) { __asm__ __volatile__ ("eieio"); } @@ -59,9 +59,9 @@ static inline void eieio(void) /* Enforce in-order execution of data I/O. * No distinction between read/write on PPC; use eieio for all three. */ -#define iobarrier_rw() eieio() -#define iobarrier_r() eieio() -#define iobarrier_w() eieio() +#define iobarrier_rw() io_eieio() +#define iobarrier_r() io_eieio() +#define iobarrier_w() io_eieio() /* * 8, 16 and 32 bit, big and little endian I/O operations, with barrier. |