AnsweredAssumed Answered

problem in mmap b/w user and kernel space

Question asked by vijesh reddy on Dec 9, 2017
Latest reply on Dec 10, 2017 by igorpadykov

I am trying to mmap some memory b/w user space and kernel space so that I can use it as a shared memory area.

 

I tried a sample code from internet in which the following functions were used.

 

1. mem_map_reserve(page);

2. remap_page_range(start, page, PAGE_SIZE, PAGE_SHARED))

 

and  an include file #include <linux/wrapper.h> was used.

 

If I compile the same code for imx6 i am getting <linux/wrapper.h> - no such file  error , if I am not including the file - i am getting an error - implicit declaration of  remap_page_range()

 

Please let me know which include i have to use to eliminate the error or is there any better way to mmap some memory between user and kernel space.

 

Thanks in advance.

 

Vijesh.

Outcomes