This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
XScale board mlt RAM size tweak
- From: Mark Salter <msalter at redhat dot com>
- To: ecos-patches at sources dot redhat dot com
- Date: Thu, 30 Jan 2003 09:48:43 -0500 (EST)
- Subject: XScale board mlt RAM size tweak
Index: hal/arm/xscale/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/ChangeLog,v
retrieving revision 1.4
diff -u -p -5 -r1.4 ChangeLog
--- hal/arm/xscale/iq80310/current/ChangeLog 22 Jan 2003 14:04:25 -0000 1.4
+++ hal/arm/xscale/iq80310/current/ChangeLog 30 Jan 2003 14:33:43 -0000
@@ -1,5 +1,10 @@
+2003-01-30 Mark Salter <msalter@redhat.com>
+
+ * include/pkgconf/mlt_*: Adjust RAM size to match max supported.
+ Actual size of installed RAM determined at runtime.
+
2003-01-22 Mark Salter <msalter@redhat.com>
* src/diag/diag.c: Don't define DEFINE_VARS.
* src/diag/pci_serv.c: Remove pci_int_handlers decl.
* src/diag/iq80310.h: Remove cmd_stat declaration.
Index: hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.h,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80310_ram.h
--- hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.h 12 Nov 2002 17:38:51 -0000 1.1
+++ hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.h 30 Jan 2003 14:33:43 -0000
@@ -6,17 +6,12 @@
#include <cyg/infra/cyg_type.h>
#include <stddef.h>
#endif
#define CYGMEM_REGION_ram (0xA0000000)
-#define CYGMEM_REGION_ram_SIZE (0x2000000)
+#define CYGMEM_REGION_ram_SIZE (0x20000000)
#define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__heap1) [];
#endif
#define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
-#define CYGMEM_SECTION_heap1_SIZE (0xa2000000 - (size_t) CYG_LABEL_NAME (__heap1))
-#ifndef __ASSEMBLER__
-extern char CYG_LABEL_NAME (__pci_window) [];
-#endif
-//#define CYGMEM_SECTION_pci_window (CYG_LABEL_NAME (__pci_window))
-//#define CYGMEM_SECTION_pci_window_SIZE (0x100000)
+#define CYGMEM_SECTION_heap1_SIZE (0xc0000000 - (size_t) CYG_LABEL_NAME (__heap1))
Index: hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.ldi,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80310_ram.ldi
--- hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.ldi 12 Nov 2002 17:38:51 -0000 1.1
+++ hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.ldi 30 Jan 2003 14:33:43 -0000
@@ -5,11 +5,11 @@
#include <cyg/infra/cyg_type.inc>
MEMORY
{
vrom : ORIGIN = 0x00000000, LENGTH = 0x1000
- ram : ORIGIN = 0xA0000000, LENGTH = 0x2000000
+ ram : ORIGIN = 0xA0000000, LENGTH = 0x20000000
}
SECTIONS
{
SECTIONS_BEGIN
@@ -22,8 +22,7 @@ SECTIONS
SECTION_fixup (ram, ALIGN (0x4), LMA_EQ_VMA)
SECTION_gcc_except_table (ram, ALIGN (0x4), LMA_EQ_VMA)
SECTION_data (ram, ALIGN (0x4), LMA_EQ_VMA)
SECTION_bss (ram, ALIGN (0x4), LMA_EQ_VMA)
CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
-// CYG_LABEL_DEFN(__pci_window) = 0xf00000; . = CYG_LABEL_DEFN(__pci_window) + 0x100000;
SECTIONS_END
}
Index: hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.mlt
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.mlt,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80310_ram.mlt
--- hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.mlt 12 Nov 2002 17:38:51 -0000 1.1
+++ hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_ram.mlt 30 Jan 2003 14:33:44 -0000
@@ -1,7 +1,7 @@
version 0
-region ram 0 1000000 0 !
+region ram 0 20000000 0 !
section fixed_vectors 0 1 0 1 1 0 1 0 20 20 !
section rom_vectors 0 1 0 1 1 1 1 1 20000 20000 text text !
section text 0 4 0 1 0 1 0 1 fini fini !
section fini 0 4 0 1 0 1 0 1 rodata rodata !
section rodata 0 4 0 1 0 1 0 1 rodata1 rodata1 !
Index: hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.h,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80310_rom.h
--- hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.h 12 Nov 2002 17:38:51 -0000 1.1
+++ hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.h 30 Jan 2003 14:33:44 -0000
@@ -6,20 +6,15 @@
#include <cyg/infra/cyg_type.h>
#include <stddef.h>
#endif
#define CYGMEM_REGION_ram (0xA0000000)
-#define CYGMEM_REGION_ram_SIZE (0x2000000)
+#define CYGMEM_REGION_ram_SIZE (0x20000000)
#define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
#define CYGMEM_REGION_rom (0x00000000)
#define CYGMEM_REGION_rom_SIZE (0x800000)
#define CYGMEM_REGION_rom_ATTR (CYGMEM_REGION_ATTR_R)
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__heap1) [];
#endif
#define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
-#define CYGMEM_SECTION_heap1_SIZE (0xa2000000 - (size_t) CYG_LABEL_NAME (__heap1))
-#ifndef __ASSEMBLER__
-extern char CYG_LABEL_NAME (__pci_window) [];
-#endif
-// #define CYGMEM_SECTION_pci_window (CYG_LABEL_NAME (__pci_window))
-// #define CYGMEM_SECTION_pci_window_SIZE (0x100000)
+#define CYGMEM_SECTION_heap1_SIZE (0xc0000000 - (size_t) CYG_LABEL_NAME (__heap1))
Index: hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.ldi,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80310_rom.ldi
--- hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.ldi 12 Nov 2002 17:38:51 -0000 1.1
+++ hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.ldi 30 Jan 2003 14:33:44 -0000
@@ -4,11 +4,11 @@
#include <cyg/infra/cyg_type.inc>
MEMORY
{
- ram : ORIGIN = 0xA0000000, LENGTH = 0x2000000
+ ram : ORIGIN = 0xA0000000, LENGTH = 0x20000000
rom : ORIGIN = 0x00000000, LENGTH = 0x800000
}
SECTIONS
{
@@ -22,8 +22,7 @@ SECTIONS
SECTION_gcc_except_table (rom, ALIGN (0x4), LMA_EQ_VMA)
SECTION_fixed_vectors (rom, 0x20, LMA_EQ_VMA)
SECTION_data (ram, 0xA000A000, FOLLOWING (.gcc_except_table))
SECTION_bss (ram, ALIGN (0x4), LMA_EQ_VMA)
CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
-// CYG_LABEL_DEFN(__pci_window) = 0xf00000; . = CYG_LABEL_DEFN(__pci_window) + 0x100000;
SECTIONS_END
}
Index: hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.mlt
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.mlt,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80310_rom.mlt
--- hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.mlt 12 Nov 2002 17:38:51 -0000 1.1
+++ hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_rom.mlt 30 Jan 2003 14:33:44 -0000
@@ -1,7 +1,7 @@
version 0
-region ram a0000000 2000000 0 !
+region ram a0000000 20000000 0 !
region rom 00000000 800000 1 !
section fixed_vectors 0 1 0 1 1 0 1 0 20 20 !
section data 0 1 1 1 1 1 0 0 8000 bss !
section bss 0 4 0 1 0 1 0 1 heap1 heap1 !
section heap1 0 8 0 0 0 0 0 0 !
Index: hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.h,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80310_roma.h
--- hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.h 12 Nov 2002 17:38:51 -0000 1.1
+++ hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.h 30 Jan 2003 14:33:44 -0000
@@ -12,12 +12,12 @@
#define CYGMEM_REGION_vecs_ATTR (CYGMEM_REGION_ATTR_R)
#define CYGMEM_REGION_rom (0x40000)
#define CYGMEM_REGION_rom_SIZE (0x7c0000)
#define CYGMEM_REGION_rom_ATTR (CYGMEM_REGION_ATTR_R)
#define CYGMEM_REGION_ram (0xa0000000)
-#define CYGMEM_REGION_ram_SIZE (0x2000000)
+#define CYGMEM_REGION_ram_SIZE (0x20000000)
#define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__heap1) [];
#endif
#define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
-#define CYGMEM_SECTION_heap1_SIZE (0xa2000000 - (size_t) CYG_LABEL_NAME (__heap1))
+#define CYGMEM_SECTION_heap1_SIZE (0xc0000000 - (size_t) CYG_LABEL_NAME (__heap1))
Index: hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.ldi,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80310_roma.ldi
--- hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.ldi 12 Nov 2002 17:38:51 -0000 1.1
+++ hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.ldi 30 Jan 2003 14:33:44 -0000
@@ -6,11 +6,11 @@
MEMORY
{
vecs : ORIGIN = 0, LENGTH = 0x1000
rom : ORIGIN = 0x40000, LENGTH = 0x7c0000
- ram : ORIGIN = 0xa0000000, LENGTH = 0x2000000
+ ram : ORIGIN = 0xa0000000, LENGTH = 0x20000000
}
SECTIONS
{
SECTIONS_BEGIN
Index: hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.mlt
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.mlt,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80310_roma.mlt
--- hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.mlt 12 Nov 2002 17:38:51 -0000 1.1
+++ hal/arm/xscale/iq80310/current/include/pkgconf/mlt_arm_xscale_iq80310_roma.mlt 30 Jan 2003 14:33:44 -0000
@@ -1,9 +1,9 @@
version 0
region vecs 0 1000 1 !
region rom 40000 7c0000 1 !
-region ram a0000000 2000000 0 !
+region ram a0000000 20000000 0 !
section fixed_vectors 0 1 0 1 1 0 1 0 20 20 !
section rom_vectors 0 1 0 1 1 1 1 1 40000 40000 text text !
section text 0 4 0 1 0 1 0 1 fini fini !
section fini 0 4 0 1 0 1 0 1 rodata rodata !
section rodata 0 4 0 1 0 1 0 1 rodata1 rodata1 !
Index: hal/arm/xscale/iq80321/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/ChangeLog,v
retrieving revision 1.10
diff -u -p -5 -r1.10 ChangeLog
--- hal/arm/xscale/iq80321/current/ChangeLog 22 Jan 2003 13:33:13 -0000 1.10
+++ hal/arm/xscale/iq80321/current/ChangeLog 30 Jan 2003 14:34:06 -0000
@@ -1,5 +1,10 @@
+2003-01-30 Mark Salter <msalter@redhat.com>
+
+ * include/pkgconf/mlt_*: Adjust RAM size to match max supported.
+ Actual size of installed RAM determined at runtime.
+
2003-01-22 Mark Salter <msalter@redhat.com>
* src/diag/diag.c: Don't define DEFINE_VARS.
2002-09-23 Mark Salter <msalter@redhat.com>
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.h,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_ram.h
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.h 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.h 30 Jan 2003 14:34:06 -0000
@@ -6,13 +6,13 @@
#include <cyg/infra/cyg_type.h>
#include <stddef.h>
#endif
#define CYGMEM_REGION_ram (0)
-#define CYGMEM_REGION_ram_SIZE (0x2000000)
+#define CYGMEM_REGION_ram_SIZE (0x20000000)
#define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__heap1) [];
#endif
#define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
-#define CYGMEM_SECTION_heap1_SIZE (0x1e00000 - (size_t) CYG_LABEL_NAME (__heap1))
+#define CYGMEM_SECTION_heap1_SIZE (0x1fe00000 - (size_t) CYG_LABEL_NAME (__heap1))
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.ldi,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_ram.ldi
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.ldi 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.ldi 30 Jan 2003 14:34:06 -0000
@@ -4,11 +4,11 @@
#include <cyg/infra/cyg_type.inc>
MEMORY
{
- ram : ORIGIN = 0, LENGTH = 0x2000000
+ ram : ORIGIN = 0, LENGTH = 0x20000000
}
SECTIONS
{
SECTIONS_BEGIN
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.mlt
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.mlt,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_ram.mlt
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.mlt 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram.mlt 30 Jan 2003 14:34:06 -0000
@@ -1,7 +1,7 @@
version 0
-region ram 0 2000000 0 !
+region ram 0 20000000 0 !
section fixed_vectors 0 1 0 1 1 0 1 0 20 20 !
section rom_vectors 0 1 0 1 1 1 1 1 20000 20000 text text !
section text 0 4 0 1 0 1 0 1 fini fini !
section fini 0 4 0 1 0 1 0 1 rodata rodata !
section rodata 0 4 0 1 0 1 0 1 rodata1 rodata1 !
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.h,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_ram_altmap.h
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.h 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.h 30 Jan 2003 14:34:06 -0000
@@ -6,14 +6,14 @@
#include <cyg/infra/cyg_type.h>
#include <stddef.h>
#endif
#define CYGMEM_REGION_ram (0xA0000000)
-#define CYGMEM_REGION_ram_SIZE (0x2000000)
+#define CYGMEM_REGION_ram_SIZE (0x20000000)
#define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__heap1) [];
#endif
#define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
-#define CYGMEM_SECTION_heap1_SIZE (0xa1e00000 - (size_t) CYG_LABEL_NAME (__heap1))
+#define CYGMEM_SECTION_heap1_SIZE (0xbfe00000 - (size_t) CYG_LABEL_NAME (__heap1))
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.ldi,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_ram_altmap.ldi
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.ldi 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.ldi 30 Jan 2003 14:34:06 -0000
@@ -5,11 +5,11 @@
#include <cyg/infra/cyg_type.inc>
MEMORY
{
ramalias : ORIGIN = 0x0, LENGTH = 0x100000
- ram : ORIGIN = 0xA0000000, LENGTH = 0x2000000
+ ram : ORIGIN = 0xA0000000, LENGTH = 0x20000000
}
SECTIONS
{
SECTIONS_BEGIN
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h,v
retrieving revision 1.2
diff -u -p -5 -r1.2 mlt_arm_xscale_iq80321_rom.h
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h 15 Jul 2002 20:06:59 -0000 1.2
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h 30 Jan 2003 14:34:06 -0000
@@ -6,15 +6,15 @@
#include <cyg/infra/cyg_type.h>
#include <stddef.h>
#endif
#define CYGMEM_REGION_ram (0)
-#define CYGMEM_REGION_ram_SIZE (0x2000000)
+#define CYGMEM_REGION_ram_SIZE (0x20000000)
#define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
#define CYGMEM_REGION_rom (0xf0000000)
#define CYGMEM_REGION_rom_SIZE (0x40000)
#define CYGMEM_REGION_rom_ATTR (CYGMEM_REGION_ATTR_R)
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__heap1) [];
#endif
#define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
-#define CYGMEM_SECTION_heap1_SIZE (0x2000000 - (size_t) CYG_LABEL_NAME (__heap1))
+#define CYGMEM_SECTION_heap1_SIZE (0x20000000 - (size_t) CYG_LABEL_NAME (__heap1))
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi,v
retrieving revision 1.2
diff -u -p -5 -r1.2 mlt_arm_xscale_iq80321_rom.ldi
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi 15 Jul 2002 20:06:59 -0000 1.2
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi 30 Jan 2003 14:34:06 -0000
@@ -4,11 +4,11 @@
#include <cyg/infra/cyg_type.inc>
MEMORY
{
- ram : ORIGIN = 0, LENGTH = 0x2000000
+ ram : ORIGIN = 0, LENGTH = 0x20000000
rom : ORIGIN = 0xf0000000, LENGTH = 0x40000
}
SECTIONS
{
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt,v
retrieving revision 1.2
diff -u -p -5 -r1.2 mlt_arm_xscale_iq80321_rom.mlt
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt 15 Jul 2002 20:06:59 -0000 1.2
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt 30 Jan 2003 14:34:06 -0000
@@ -1,7 +1,7 @@
version 0
-region ram 0 2000000 0 !
+region ram 0 20000000 0 !
region rom f0000000 40000 1 !
section fixed_vectors 0 1 0 1 1 0 1 0 20 20 !
section data 0 1 1 1 1 1 0 0 8000 bss !
section bss 0 4 0 1 0 1 0 1 heap1 heap1 !
section heap1 0 8 0 0 0 0 0 0 !
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.h,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_rom_altmap.h
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.h 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.h 30 Jan 2003 14:34:06 -0000
@@ -6,15 +6,15 @@
#include <cyg/infra/cyg_type.h>
#include <stddef.h>
#endif
#define CYGMEM_REGION_ram (0xA0000000)
-#define CYGMEM_REGION_ram_SIZE (0x2000000)
+#define CYGMEM_REGION_ram_SIZE (0x20000000)
#define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
#define CYGMEM_REGION_rom (0xF0000000)
#define CYGMEM_REGION_rom_SIZE (0x40000)
#define CYGMEM_REGION_rom_ATTR (CYGMEM_REGION_ATTR_R)
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__heap1) [];
#endif
#define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
-#define CYGMEM_SECTION_heap1_SIZE (0xa1e00000 - (size_t) CYG_LABEL_NAME (__heap1))
+#define CYGMEM_SECTION_heap1_SIZE (0xbfe00000 - (size_t) CYG_LABEL_NAME (__heap1))
Index: hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.ldi,v
retrieving revision 1.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_rom_altmap.ldi
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.ldi 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.ldi 30 Jan 2003 14:34:06 -0000
@@ -6,11 +6,11 @@
#include <pkgconf/system.h>
MEMORY
{
ramalias : ORIGIN = 0x0, LENGTH = 0x100000
- ram : ORIGIN = 0xA0000000, LENGTH = 0x2000000
+ ram : ORIGIN = 0xA0000000, LENGTH = 0x20000000
rom : ORIGIN = 0xF0000000, LENGTH = 0x40000
}
SECTIONS
{