SECTIONS { .init: { boot*(.text) EdrvOpenMac.obj(.text) omethlibint.obj(.text) mac_am3359.obj(.text) omethlib.obj(.text) ocmc_ram_buffer.obj(.text) rb.obj(.text) pllme.obj (.text) plpdo.obj (.text) plsdomain.obj (.text) plcdriver.obj (.text) plsdoserv.obj (.text) plnmt.obj (.text) plsdo.obj (.text) } > 0x80000000 /* make sure we can boot! */ ti.sysbios.family.arm.a8.mmuTableSection > SRAM_HI //PC-- added as a test. Moving critical sections to SRAM_HI /* place all the knl APIs in SRAM_HI */ .knl: { *.*(.text:*ti_sysbios_knl*) } > SRAM_HI /* place all the Hwi APIs in SRAM_HI */ .hwi: { *.*(.text:*ti_sysbios*_Hwi_*) } > SRAM_HI /* place the remainder of the SYS/BIOS APIs in DDR */ .sysbios: { *.*(.text:*ti_sysbios*) } > DDR3 }