Hi Thomas... Sorry if I misunderstood you. I agree with Srinivas than remap_pfn_range() could be your solution. However, seems like you need to create a VMA first (that could be created in user space via mmap(). You must also pass user space start address... So IMHO you need to coordinate between the kernel code and user space app i.e User space need to tell the kernel code, which VMA should be used. regards, Mulyadi -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ