This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
Re: New board port - Cogent CSB281
- From: Jonathan Larmour <jifl at eCosCentric dot com>
- To: Gary Thomas <gary at mlbassoc dot com>
- Cc: eCos patches <ecos-patches at sources dot redhat dot com>
- Date: Wed, 22 Jan 2003 05:30:41 +0000
- Subject: Re: New board port - Cogent CSB281
- References: <1040745806.20024.1601.camel@hermes.chez-thomas.org>
Gary Thomas wrote:
Note: only tested for RedBoot at this time.
Big patch! Only one thing I noticed in the attached patch which I'll check
in because it seems a no-brainer. Although you should check this doesn't
break your assumptions for the MEMDESC_TABLE.
Jifl
--
eCosCentric http://www.eCosCentric.com/ <info@eCosCentric.com>
--[ "You can complain because roses have thorns, or you ]--
--[ can rejoice because thorns have roses." -Lincoln ]-- Opinions==mine
Index: ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/csb281/current/ChangeLog,v
retrieving revision 1.3
diff -u -5 -p -r1.3 ChangeLog
--- ChangeLog 20 Jan 2003 11:11:56 -0000 1.3
+++ ChangeLog 22 Jan 2003 05:21:45 -0000
@@ -1,5 +1,10 @@
+2003-01-22 Jonathan Larmour <jifl@eCosCentric.com>
+
+ * include/pkgconf/mlt_powerpc_csb281_ram.h (CYGMEM_SECTION_heap1_SIZE):
+ Make this match the .mlt and .ldi definition.
+
2003-01-20 Gary Thomas <gary@mlbassoc.com>
* misc/redboot_ROMRAM.ecm:
* misc/redboot_ROM.ecm:
* misc/redboot_RAM.ecm: New config - with ESA in RedBoot/fconfig.
Index: include/pkgconf/mlt_powerpc_csb281_ram.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/csb281/current/include/pkgconf/mlt_powerpc_csb281_ram.h,v
retrieving revision 1.1
diff -u -5 -p -r1.1 mlt_powerpc_csb281_ram.h
--- include/pkgconf/mlt_powerpc_csb281_ram.h 24 Dec 2002 16:00:50 -0000 1.1
+++ include/pkgconf/mlt_powerpc_csb281_ram.h 22 Jan 2003 05:21:45 -0000
@@ -6,11 +6,11 @@
#include <cyg/infra/cyg_type.h>
#include <stddef.h>
#endif
#define CYGMEM_REGION_ram (0)
-#define CYGMEM_REGION_ram_SIZE (0x3F00000)
+#define CYGMEM_REGION_ram_SIZE (0x1F00000)
#define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W)
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__reserved_vectors) [];
#endif
#define CYGMEM_SECTION_reserved_vectors (CYG_LABEL_NAME (__reserved_vectors))
@@ -32,6 +32,6 @@ extern char CYG_LABEL_NAME (__reserved_f
#define CYGMEM_SECTION_reserved_for_rom_SIZE (0x3cd00)
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__heap1) [];
#endif
#define CYGMEM_SECTION_heap1 (CYG_LABEL_NAME (__heap1))
-#define CYGMEM_SECTION_heap1_SIZE (0x3F00000 - (size_t) CYG_LABEL_NAME (__heap1))
+#define CYGMEM_SECTION_heap1_SIZE (0x1F00000 - (size_t) CYG_LABEL_NAME (__heap1))