fdabe5adde588266d5792aa123af94cac3e47ea9
1 /************************************************************************************
2 * FILE PURPOSE: Define the memory usage of the ibl module for the c6474
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/c6474.oc
13 ../ethboot/c64x/make/ethboot.oc
14 ../driver/c64x/make/net.oc
15 ../driver/c64x/make/arp.oc
16 ../driver/c64x/make/ip.oc
17 ../driver/c64x/make/udp.oc
18 ../driver/c64x/make/stream.oc
19 ../driver/c64x/make/timer.oc
20 ../driver/c64x/make/bootp.oc
21 ../driver/c64x/make/tftp.oc
22 ../hw/c64x/make/t64.oc
23 ../hw/c64x/make/cpmacdrv.oc
24 ../hw/c64x/make/pll.oc
25 ../hw/c64x/make/psc.oc
26 ../hw/c64x/make/emif31.oc
27 ../hw/c64x/make/mdio.oc
28 ../hw/c64x/make/i2c.oc
29 ../hw/c64x/make/sgmii.oc
30 ../interp/c64x/make/bis.oc
31 ../interp/c64x/make/cload.oc
32 ../interp/c64x/make/osal.oc
33 ../interp/c64x/make/btblwrap.oc
34 ../interp/c64x/make/btblpr.oc
35 ../interp/c64x/make/gem.oc
36 ../interp/c64x/make/blob.oc
38 /* ../interp/c64x/make/dload.oc */
39 /* ../interp/c64x/make/elfwrap.oc */
40 /* ../interp/c64x/make/dlw_client.oc */
41 /* ../interp/c64x/make/dload_endian.oc */
42 /* ../interp/c64x/make/ArrayList.oc */
44 /* ../nandboot/c64x/make/nandboot.oc */
45 /* ../driver/c64x/make/nand.oc */
46 /* ../ecc/c64x/make/3byte_ecc.oc */
47 /* ../hw/c64x/make/gpio.oc */
48 /* ../hw/c64x/make/nandgpio.oc */
50 -c
51 -stack 0x800
52 -heap 0x6000
56 MEMORY
57 {
58 TEXT : origin = 0x801000, length = 0x20000
59 STACK : origin = 0x821000, length = 0x0800
60 HEAP : origin = 0x821800, length = 0x6000
61 DATA : origin = 0x827800, length = 0x3000
62 CFG : origin = 0x831800, length = 0x0300
63 STAT : origin = 0x831b00, length = 0x0200
64 }
66 SECTIONS
67 {
68 .stack > STACK
69 .sysmem > HEAP
70 .cinit > TEXT
71 .const > TEXT
72 .text > TEXT
73 .switch > TEXT
74 .far > DATA
75 .bss > DATA
77 .ibl_config_table > CFG
78 .ibl_status_table > STAT
80 }