Index: uspace/lib/c/arch/sparc64/include/libarch/ddi.h
===================================================================
--- uspace/lib/c/arch/sparc64/include/libarch/ddi.h	(revision 002fd5f375765c45f5e59bbc374e1418520abddf)
+++ uspace/lib/c/arch/sparc64/include/libarch/ddi.h	(revision bd92e6d58d98c6e39be91bc9e1d2d04be71b5c04)
@@ -62,4 +62,11 @@
 }
 
+static inline void arch_pio_write_64(ioport64_t *port, uint64_t v)
+{
+	*port = v;
+	memory_barrier();
+}
+
+
 static inline uint8_t arch_pio_read_8(const ioport8_t *port)
 {
@@ -92,3 +99,13 @@
 }
 
+static inline uint64_t arch_pio_read_64(const ioport64_t *port)
+{
+	uint64_t rv;
+
+	rv = *port;
+	memory_barrier();
+
+	return rv;
+}
+
 #endif
