# HG changeset patch # User gthomas # Date 1047134217 0 # Node ID 36e39d295eea7cf80f13c53ec0d9f9dd4dc87a33 # Parent c9e9d41631746731ca02b4f8ce46475a6cfa6bc6 Fix RAM limits. diff --git a/packages/hal/arm/xscale/uE250/current/ChangeLog b/packages/hal/arm/xscale/uE250/current/ChangeLog --- a/packages/hal/arm/xscale/uE250/current/ChangeLog +++ b/packages/hal/arm/xscale/uE250/current/ChangeLog @@ -1,3 +1,9 @@ +2003-03-08 Gary Thomas + + * include/pkgconf/mlt_arm_xscale_uE250_ram.mlt: + * include/pkgconf/mlt_arm_xscale_uE250_ram.ldi: + * include/pkgconf/mlt_arm_xscale_uE250_ram.h: RAM limits were wrong. + 2003-02-28 Gary Thomas * cdl/hal_arm_xscale_uE250.cdl: Fix machine type - used by Linux. diff --git a/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.h b/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.h --- a/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.h +++ b/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.h @@ -14,5 +14,5 @@ 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 (0x3F00000 - (size_t) CYG_LABEL_NAME (__heap1)) diff --git a/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.ldi b/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.ldi --- a/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.ldi +++ b/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.ldi @@ -13,7 +13,7 @@ SECTIONS { SECTIONS_BEGIN SECTION_fixed_vectors (ram, 0x20, LMA_EQ_VMA) - SECTION_rom_vectors (ram, 0x20000, LMA_EQ_VMA) + SECTION_rom_vectors (ram, 0x40000, LMA_EQ_VMA) SECTION_text (ram, ALIGN (0x4), LMA_EQ_VMA) SECTION_fini (ram, ALIGN (0x4), LMA_EQ_VMA) SECTION_rodata (ram, ALIGN (0x4), LMA_EQ_VMA) diff --git a/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.mlt b/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.mlt --- a/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.mlt +++ b/packages/hal/arm/xscale/uE250/current/include/pkgconf/mlt_arm_xscale_uE250_ram.mlt @@ -1,7 +1,7 @@ version 0 region ram 0 2000000 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 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 !