Hi,
This page specifies that for the DM816X/AM389X platforms the Notify Module should be passed 0xA0000000, i.e. Linux Bootargs: notifyk.vpssm3_sva=0xA0000000 to use 0xA0000000 as shared memory for IPC between the host and MC-HDVPSS.
http://processors.wiki.ti.com/index.php/DM816X_AM389X_VPSS_Video_Driver_User_Guide
This page details the memory map for the EZSDK
http://processors.wiki.ti.com/index.php/EZSDK_Memory_Map
From that link 0xA0000000 is inside LINUX_MEM_2 and also the memory map states 0xBF900000 is the shared Notify Module IPC address, so from this I take it that memory map is incorrect for the DM8168 EVM.
This means to use more than 364 Mb on the 1Gb DM8168 EVM the bootargs "mem=364M mem=324M@0x9F900000" along with "notifyk.vpssm3_sva=0xA0000000" are not going to work.
So the question is, where is the memory map for this board... or more specifically what bootargs should be used to access more than 364 Mb of memory?
(Background information: I'm booting the board via PXE and 364 Mb is not enough to hold my rootfs in tempfs and boot the OS and all services I require - these are already as trimmed down as possible for my purposes)
Thanks
Simon