summaryrefslogtreecommitdiffstats
path: root/src/lib/syscall_mmio.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/syscall_mmio.C')
-rw-r--r--src/lib/syscall_mmio.C14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/syscall_mmio.C b/src/lib/syscall_mmio.C
new file mode 100644
index 000000000..f2dc8ccf8
--- /dev/null
+++ b/src/lib/syscall_mmio.C
@@ -0,0 +1,14 @@
+#include <sys/syscall.h>
+#include <sys/mmio.h>
+
+using namespace Systemcalls;
+
+void* mmio_map(void* ra, size_t pages)
+{
+ return _syscall2(MMIO_MAP, ra, (void*)pages);
+}
+
+int mmio_unmap(void* ea, size_t pages)
+{
+ return (int64_t) _syscall2(MMIO_UNMAP, ea, (void*)pages);
+}
OpenPOWER on IntegriCloud