In the GSG there is a uboot config that sets up 32MB for shared DSP/GPP memory.
Linux kernel memory map with a hole
OMAP-L138 EVM has 128 MB of main memory. Out of this 128 MB, 96 MB is reserved for Linux; the remaining 32 MB can be used for DSP/BIOS, DSP Link, or DSP/ARM shared memory. This 32 MB reserved memory creates a hole in the Linux kernel memory map.
The boot arguments from U-Boot must be updated as follows to introduce a hole in the memory map:
setenv bootargs console=ttyS2,115200n8 root=/dev/ram0 rw initrd=0xc1180000,4M ip=dhcp eth=${ethaddr} mem=32M@0xc0700000 mem=64M@0xc4000000