Two stage load of ibl from I2C
[keystone-rtos/ibl.git] / src / make / ibl_c6472 / ibl.cmd
1 /************************************************************************************
2  * FILE PURPOSE: Define the memory usage of the ibl module for the c6455
3  ************************************************************************************
4  * FILE NAME: ibl.cmd
5  *
6  * DESCRIPTION: The memory placement for the IBL is defined
7  *
8  ************************************************************************************/
11 ../main/c64x/make/iblmain.oc
12 ../device/c64x/make/c6472.oc
13 ../ethboot/c64x/make/ethboot.oc
14 ../nandboot/c64x/make/nandboot.oc
15 ../driver/c64x/make/net.oc
16 ../driver/c64x/make/arp.oc
17 ../driver/c64x/make/ip.oc
18 ../driver/c64x/make/udp.oc
19 ../driver/c64x/make/stream.oc
20 ../driver/c64x/make/timer.oc
21 ../driver/c64x/make/bootp.oc
22 ../driver/c64x/make/tftp.oc
23 ../driver/c64x/make/nand.oc
24 ../hw/c64x/make/t64.oc
25 ../hw/c64x/make/cpmacdrv.oc
26 ../hw/c64x/make/psc.oc
27 ../hw/c64x/make/emif31.oc
28 ../hw/c64x/make/mdio.oc
29 ../hw/c64x/make/gpio.oc
30 ../hw/c64x/make/nandgpio.oc
31 ../interp/c64x/make/bis.oc
32 ../interp/c64x/make/cload.oc
33 ../interp/c64x/make/osal.oc
34 ../interp/c64x/make/blob.oc
36 ../interp/c64x/make/dload.oc
37 ../interp/c64x/make/elfwrap.oc
38 ../interp/c64x/make/dlw_client.oc
39 ../interp/c64x/make/dload_endian.oc
40 ../interp/c64x/make/ArrayList.oc
42 ../ecc/c64x/make/3byte_ecc.oc
44 /* Symbols from the 1st portion of the load, generated by the make process */
45 #include "ibl_init_symbols.inc"
47 -c
48 -stack 0x800
49 -heap  0x6000
53 MEMORY
54 {
55         TEXT   :  origin = 0x801000, length = 0x20000
56         STACK  :  origin = 0x821000, length = 0x0800
57         HEAP   :  origin = 0x821800, length = 0x6000
58         DATA   :  origin = 0x827800, length = 0x3000
59         CFG    :  origin = 0x831800, length = 0x0300
60         STAT :    origin = 0x831b00, length = 0x0200
61 }
63 SECTIONS
64 {
65         .stack  > STACK
66         .sysmem > HEAP
67         .cinit  > TEXT
68         .const  > TEXT
69         .text   > TEXT
70         .switch > TEXT
71         .far    > DATA
72         .bss    > DATA
74     .ibl_config_table > CFG
75         .ibl_status_table > STAT
77 }