Best method for locating Heap in SDRAM?

What is the best method for locating the Heap in SDRAM?  I modified the fsp.ld file manually.  I am not sure this is correct or a good method:

/* .heap (NOLOAD):
{
. = ALIGN(8);
__HeapBase = .; */
/* Place the STD heap here. */
/* KEEP(*(.heap))
__HeapLimit = .;
} > RAM */

.heap (NOLOAD):
{
. = ALIGN(8);
__HeapBase = .;
/* Place the STD heap here. */
KEEP(*(.heap))
__HeapLimit = .;
} > SDRAM