]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/hal/arm/mx37/stk5/v1_0/include/pkgconf/mlt_arm_tx37_romram.h
Initial revision
[karo-tx-redboot.git] / packages / hal / arm / mx37 / stk5 / v1_0 / include / pkgconf / mlt_arm_tx37_romram.h
1 // eCos memory layout - Fri Oct 20 05:56:55 2000
2
3 // This is a generated file - do not edit
4 #ifndef __ASSEMBLER__
5 #include <cyg/infra/cyg_type.h>
6 #include <stddef.h>
7 #endif
8 #include <cyg/hal/hal_soc.h>        // Hardware definitions
9
10 #define SDRAM_BASE_ADDR         CSD0_BASE_ADDR
11 #define SDRAM_SIZE              0x04000000
12
13 #define REDBOOT_IMAGE_SIZE      0x00040000
14 #define REDBOOT_OFFSET          0x00100000
15
16 #define CYGMEM_REGION_ram       SDRAM_BASE_ADDR
17 #define CYGMEM_REGION_ram_SIZE  (SDRAM_SIZE - REDBOOT_OFFSET)
18 #define CYGMEM_REGION_ram_ATTR  (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
19
20 #define CYGMEM_REGION_rom       (CYGMEM_REGION_ram + CYGMEM_REGION_ram_SIZE)
21 #define CYGMEM_REGION_rom_SIZE  REDBOOT_OFFSET
22 #define CYGMEM_REGION_rom_ATTR  CYGMEM_REGION_ATTR_R
23 #ifndef __ASSEMBLER__
24 extern char CYG_LABEL_NAME (__heap1) [];
25 #endif
26 #define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
27 #define CYGMEM_SECTION_heap1_SIZE (CYGMEM_REGION_rom - (size_t)CYG_LABEL_NAME(__heap1))