]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/hal/arm/mx37/stk5/v1_0/include/pkgconf/lo_mlt_arm_board_romram.h
RedBoot TX53 Release 2012-02-15
[karo-tx-redboot.git] / packages / hal / arm / mx37 / stk5 / v1_0 / include / pkgconf / lo_mlt_arm_board_romram.h
1 // eCos memory layout - Fri Oct 20 05:56:55 2000
2
3 // This is a generated file - do not edit
4 #if !defined(__LINKER_SCRIPT__) && !defined(__ASSEMBLER__)
5 #include <cyg/infra/cyg_type.h>
6 #include <stddef.h>
7 #endif
8
9 //#define REDBOOT_BOTTOM
10
11 #define REDBOOT_IMAGE_SIZE      0x00040000
12 #define REDBOOT_OFFSET          0x00100000
13 #define MODULE_SDRAM_SIZE               0x04000000
14
15 #ifdef REDBOOT_BOTTOM
16 #define CYGMEM_REGION_ram       (0xA0000000 + REDBOOT_OFFSET)
17 #define CYGMEM_REGION_rom       (0xA0000000)
18 #else
19 #define CYGMEM_REGION_ram       (0xA0000000)
20 #define CYGMEM_REGION_rom       (CYGMEM_REGION_ram + CYGMEM_REGION_ram_SIZE - REDBOOT_OFFSET)
21 #endif
22
23 //#define CYGMEM_REGION_ram     (0xA0000000)
24 #define CYGMEM_REGION_ram_SIZE  (MODULE_SDRAM_SIZE)
25 #define CYGMEM_REGION_ram_ATTR  (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
26 //#define CYGMEM_REGION_rom     (0xA1F00000)
27 #define CYGMEM_REGION_rom_SIZE  REDBOOT_OFFSET
28 #define CYGMEM_REGION_rom_ATTR  (CYGMEM_REGION_ATTR_R)
29 #if !defined(__LINKER_SCRIPT__) && !defined(__ASSEMBLER__)
30 extern char CYG_LABEL_NAME (__heap1) [];
31 #endif
32 #define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
33 #define CYGMEM_SECTION_heap1_SIZE (CYGMEM_REGION_rom - (size_t) CYG_LABEL_NAME (__heap1))