Name
remap_pfn_range —
remap kernel memory to userspace
Synopsis
int remap_pfn_range ( | struct vm_area_struct * | vma, |
| unsigned long | addr, |
| unsigned long | pfn, |
| unsigned long | size, |
| pgprot_t | prot) ; |
Arguments
vma
user vma to map to
addr
target user address to start at
pfn
physical address of kernel memory
size
size of map area
prot
page protection flags for this mapping
Note
this is only safe if the mm semaphore is held when called.