]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - ipc/ipcdev.git/commit
Create Keystone platform instances with no external DDR defined
authorRobert Tivy <rtivy@ti.com>
Tue, 8 Apr 2014 23:11:20 +0000 (16:11 -0700)
committerChris Ring <cring@ti.com>
Wed, 9 Apr 2014 19:57:51 +0000 (12:57 -0700)
commitf3e274d472966b3a7a89aa7c3732251647461127
tree0a0e52daab82064444af3c6bccf73901c9b07856
parentb9f650ae5cb543b741f3961b0184a26a944884a2
Create Keystone platform instances with no external DDR defined

On MAR-based cores (i.e., C6x), SYS/BIOS will, by default, set the
"cacheable" bit for any external memory that it "sees", i.e., any
external memory that is defined for the platform.  This happens regardless
of whether or not that memory is used for program placement.  This
cacheable-ness is somewhat hidden to the programmer.

In order to offer better control of this, Keystone platform instances are
created with no external memory defined.  This allows all MAR pages to be
tagged "non-cached" by default, and the programmer is free to set MAR bits
to their liking.
ipc-bios.bld
packages/ti/ipc/tests/package.bld