# HG changeset patch # User msalter # Date 1026763618 0 # Node ID 9cb4b4bc775031b08a49e03017f2ca6e1381f025 # Parent 23a050ad151f81dc624fab23b9706a71fbe7eeeb IQ80321 mlt tweak diff --git a/packages/hal/arm/xscale/iq80321/current/ChangeLog b/packages/hal/arm/xscale/iq80321/current/ChangeLog --- a/packages/hal/arm/xscale/iq80321/current/ChangeLog +++ b/packages/hal/arm/xscale/iq80321/current/ChangeLog @@ -1,3 +1,9 @@ +2002-07-15 Mark Salter + + * include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt: Add mmu_tables section. + * include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi: Regenerated. + * include/pkgconf/mlt_arm_xscale_iq80321_rom.h: Ditto. + 2002-05-28 Mark Salter * cdl/hal_arm_xscale_iq80321.cdl: Add HAL_PLATFORM_MACHINE_TYPE. diff --git a/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h b/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h --- a/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h +++ b/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h @@ -1,4 +1,4 @@ -// eCos memory layout - Fri Oct 20 05:56:55 2000 +// eCos memory layout - Tue Jul 02 10:03:04 2002 // This is a generated file - do not edit @@ -10,11 +10,11 @@ #define CYGMEM_REGION_ram (0) #define CYGMEM_REGION_ram_SIZE (0x2000000) #define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W) -#define CYGMEM_REGION_rom (0xF0000000) +#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 (0x1e00000 - (size_t) CYG_LABEL_NAME (__heap1)) +#define CYGMEM_SECTION_heap1_SIZE (0x2000000 - (size_t) CYG_LABEL_NAME (__heap1)) diff --git a/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi b/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi --- a/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi +++ b/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi @@ -1,4 +1,4 @@ -// eCos memory layout - Fri Oct 20 05:56:55 2000 +// eCos memory layout - Tue Jul 02 10:03:04 2002 // This is a generated file - do not edit @@ -7,22 +7,22 @@ MEMORY { ram : ORIGIN = 0, LENGTH = 0x2000000 - rom : ORIGIN = 0xF0000000, LENGTH = 0x40000 + rom : ORIGIN = 0xf0000000, LENGTH = 0x40000 } SECTIONS { SECTIONS_BEGIN - SECTION_rom_vectors (rom, 0xF0000000, LMA_EQ_VMA) + SECTION_rom_vectors (rom, 0xf0000000, LMA_EQ_VMA) SECTION_text (rom, ALIGN (0x4), LMA_EQ_VMA) SECTION_fini (rom, ALIGN (0x4), LMA_EQ_VMA) SECTION_rodata (rom, ALIGN (0x4), LMA_EQ_VMA) SECTION_rodata1 (rom, ALIGN (0x4), LMA_EQ_VMA) SECTION_fixup (rom, ALIGN (0x4), LMA_EQ_VMA) + SECTION_gcc_except_table (rom, ALIGN (0x4), LMA_EQ_VMA) SECTION_mmu_tables (rom, ALIGN (0x4000), LMA_EQ_VMA) - SECTION_gcc_except_table (rom, ALIGN (0x4), LMA_EQ_VMA) SECTION_fixed_vectors (ram, 0x20, LMA_EQ_VMA) - SECTION_data (ram, 0x8000, FOLLOWING (.gcc_except_table)) + SECTION_data (ram, 0x8000, FOLLOWING (.mmu_tables)) SECTION_bss (ram, ALIGN (0x4), LMA_EQ_VMA) CYG_LABEL_DEFN(__heap1) = ALIGN (0x8); SECTIONS_END diff --git a/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt b/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt --- a/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt +++ b/packages/hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt @@ -1,14 +1,15 @@ version 0 region ram 0 2000000 0 ! -region rom F0000000 40000 1 ! +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 ! -section rom_vectors 0 1 0 1 1 1 1 1 F0000000 F0000000 text text ! +section rom_vectors 0 1 0 1 1 1 1 1 f0000000 f0000000 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 ! section rodata1 0 4 0 1 0 1 0 1 fixup fixup ! section fixup 0 4 0 1 0 1 0 1 gcc_except_table gcc_except_table ! -section gcc_except_table 0 4 0 1 0 0 0 1 data ! +section gcc_except_table 0 4 0 1 0 1 0 1 mmu_tables mmu_tables ! +section mmu_tables 0 4000 0 1 0 0 0 1 data !