Index: generic/src/ddi/ddi.c
===================================================================
--- generic/src/ddi/ddi.c	(revision 0ee077eebd24dbac6378f54e3bd21d1724ef54f3)
+++ generic/src/ddi/ddi.c	(revision 46fc2f9324ff6ec5e31b68cb451363c2e7a3c050)
@@ -66,5 +66,8 @@
 	task_t *t;
 	int flags;
-	mem_backend_data_t backend_data = { .d1 = (__native) pf, .d2 = (__native) pages };
+	mem_backend_data_t backend_data;
+
+	backend_data.base = pf;
+	backend_data.frames = pages;
 	
 	/*
