Index: uspace/drv/bus/usb/uhci/utils/malloc32.h
===================================================================
--- uspace/drv/bus/usb/uhci/utils/malloc32.h	(revision 82721f53a8a40d533716c30cbb5a4661d886bef6)
+++ uspace/drv/bus/usb/uhci/utils/malloc32.h	(revision 8442d1010feb8698f9e91ca9405377165dcfd6eb)
@@ -100,7 +100,10 @@
 static inline void * get_page(void)
 {
-	void *address, *phys;
+	uintptr_t phys;
+	void *address;
+	
 	const int ret = dmamem_map_anonymous(UHCI_REQUIRED_PAGE_SIZE,
-	    AS_AREA_READ | AS_AREA_WRITE, 0, &phys, &address);
+	    DMAMEM_4GiB, AS_AREA_READ | AS_AREA_WRITE, 0, &phys,
+	    &address);
 	return ret == EOK ? address : NULL;
 }
