memory: move mmio access to functions
Upstream acbbec5d438dcf04234519bac53e1f5263572d76
Change-Id: If0e08248bb93c345e7d112280f3aa23b6e295ad9
diff --git a/memory-android.c b/memory-android.c
new file mode 100644
index 0000000..777f6e5
--- /dev/null
+++ b/memory-android.c
@@ -0,0 +1,16 @@
+#include "cpu.h"
+#include "exec/exec-all.h"
+#include "qemu/host-utils.h"
+
+uint64_t io_mem_read(int io_index, hwaddr addr, unsigned size)
+{
+ return _io_mem_read[io_index][ctzl(size)](io_mem_opaque[io_index],
+ addr);
+}
+
+void io_mem_write(int io_index, hwaddr addr,
+ uint64_t val, unsigned size)
+{
+ _io_mem_write[io_index][ctzl(size)](io_mem_opaque[io_index],
+ addr, val);
+}