summaryrefslogtreecommitdiffstats
path: root/sys/ia64/include/cpufunc.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/ia64/include/cpufunc.h')
-rw-r--r--sys/ia64/include/cpufunc.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/ia64/include/cpufunc.h b/sys/ia64/include/cpufunc.h
index 27d66ef..339bd95 100644
--- a/sys/ia64/include/cpufunc.h
+++ b/sys/ia64/include/cpufunc.h
@@ -54,10 +54,9 @@ breakpoint(void)
#define HAVE_INLINE_FFS
#define ffs(x) __builtin_ffs(x)
-extern uint64_t ia64_port_base;
#define __MEMIO_ADDR(x) (__volatile void*)(IA64_PHYS_TO_RR6(x))
-#define __PIO_ADDR(x) (__volatile void*)(ia64_port_base | \
- (((x) & 0xFFFC) << 10) | ((x) & 0xFFF))
+extern __volatile void *ia64_ioport_address(u_int);
+#define __PIO_ADDR(x) ia64_ioport_address(x)
/*
* I/O port reads with ia32 semantics.
OpenPOWER on IntegriCloud