This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
XScale iq80321 mlt tweak
- From: Mark Salter <msalter at redhat dot com>
- To: ecos-patches at sources dot redhat dot com
- Date: Mon, 15 Jul 2002 16:06:23 -0400
- Subject: XScale iq80321 mlt tweak
This fixes a configure/build problem when using the version 1.x gui
config tool.
--Mark
Index: hal/arm/xscale/iq80321/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/ChangeLog,v
retrieving revision 1.4
diff -u -p -5 -r1.4 ChangeLog
--- hal/arm/xscale/iq80321/current/ChangeLog 31 May 2002 01:05:54 -0000 1.4
+++ hal/arm/xscale/iq80321/current/ChangeLog 15 Jul 2002 20:04:44 -0000
@@ -1,5 +1,11 @@
+2002-07-15 Mark Salter <msalter@redhat.com>
+
+ * 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 <msalter@redhat.com>
* cdl/hal_arm_xscale_iq80321.cdl: Add HAL_PLATFORM_MACHINE_TYPE.
* misc/redboot_RAM.ecm: Changed Linux address.
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.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_rom.h
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.h 15 Jul 2002 20:04:44 -0000
@@ -1,6 +1,6 @@
-// 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
#ifndef __ASSEMBLER__
#include <cyg/infra/cyg_type.h>
@@ -8,13 +8,13 @@
#endif
#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))
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.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_rom.ldi
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi 15 Jul 2002 20:04:44 -0000
@@ -1,29 +1,29 @@
-// 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
#include <cyg/infra/cyg_type.inc>
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_mmu_tables (rom, ALIGN (0x4000), LMA_EQ_VMA)
SECTION_gcc_except_table (rom, ALIGN (0x4), LMA_EQ_VMA)
+ SECTION_mmu_tables (rom, ALIGN (0x4000), 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
}
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.1
diff -u -p -5 -r1.1 mlt_arm_xscale_iq80321_rom.mlt
--- hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt 20 May 2002 22:22:23 -0000 1.1
+++ hal/arm/xscale/iq80321/current/include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt 15 Jul 2002 20:04:44 -0000
@@ -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 !