Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 1 | inb/outb family for arm is only implemented on glibc |
| 2 | so assumption across linux is wrong |
| 3 | |
| 4 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 5 | Upstream-Status: Pending |
| 6 | Index: xorg-server-1.18.0/hw/xfree86/common/compiler.h |
| 7 | =================================================================== |
| 8 | --- xorg-server-1.18.0.orig/hw/xfree86/common/compiler.h |
| 9 | +++ xorg-server-1.18.0/hw/xfree86/common/compiler.h |
| 10 | @@ -758,7 +758,7 @@ inl(unsigned short port) |
| 11 | return xf86ReadMmio32Le((void *) ioBase, port); |
| 12 | } |
| 13 | |
| 14 | -#elif defined(__arm__) && defined(__linux__) |
| 15 | +#elif defined(__arm__) && defined(__GLIBC__) |
| 16 | |
| 17 | /* for Linux on ARM, we use the LIBC inx/outx routines */ |
| 18 | /* note that the appropriate setup via "ioperm" needs to be done */ |