[Q] Why I cannot mmap this region in 3.13 kernel?

I’m using BeagleBone Black.

PRU example code PRU_memAccess_DDR_PRUsharedRAM in PRU sw package
does not run on 3.13.6 kernel. And I found where it does stop working;

mmap(0, 0x0FFFFFFF, PROT_WRITE | PROT_READ, MAP_SHARED, nFDMem, DDR_BASEADDR);

where DDR_BASEADDR is 0x80000000.

This code works in old, 3.8.13 kernel. Do anyone let me know why I cannot mmap this area
in new Kernel 3.13

I found solution. I have to use interface function provided by pruss (which I had not known).

prussdrv_map_extmem

This function solves my problem.