Fixes for Big endian mode on C6472
[keystone-rtos/ibl.git] / src / make / ibl_c661x / ibl.cmd
1 /************************************************************************************
2  * FILE PURPOSE: Define the memory usage of the ibl module for the c661x
3  ************************************************************************************
4  * FILE NAME: ibl.cmd
5  *
6  * DESCRIPTION: The memory placement for the IBL is defined
7  *
8  ************************************************************************************/
10 /* In order to speed build time during debug, the object files are saved in
11  * both big and little endian format. The include file is generated by
12  * make to use the correct endian object files
13  */
14 #include "ibl_objs.inc"
17 /* Symbols from the 1st portion of the load, generated by the make process */
18 #include "ibl_init_symbols.inc"
20 /* Common memory and section areas between ibl_init and ibl */
21 #include "ibl_common.inc"
23 SECTIONS
24 {
25         .cinit  > TEXT
26         .const  > TEXT
27         .text   > TEXT
28         .switch > TEXT
29         .far    > DATA
30         .bss    > DATA
32         .linkram    > LINKRAM
33         .cppi       > CPPIRAM
34         .mac_buffer > PKTRAM
36 }