diff -ruN ecos_web_cvs/ecos/packages/devs/flash/arm/ea2468/current/ChangeLog ecos/ecos/packages/devs/flash/arm/ea2468/current/ChangeLog
--- ecos_web_cvs/ecos/packages/devs/flash/arm/ea2468/current/ChangeLog	2008-07-12 16:32:02.000000000 +0200
+++ ecos/ecos/packages/devs/flash/arm/ea2468/current/ChangeLog	2008-11-01 21:24:00.812500000 +0100
@@ -1,3 +1,8 @@
+2008-11-01  Uwe Kindler <uwe_kindler@web.de>
+
+    * cdl/flash_ea2468.cdl: Added some constraints to force flash entry size
+      to <= 4096 bytes because the flash block size is 4096 bytes
+
 2008-07-08  Uwe Kindler <uwe_kindler@web.de>
 
 	* src/flash_ea2468.c: 
diff -ruN ecos_web_cvs/ecos/packages/devs/flash/arm/ea2468/current/cdl/flash_ea2468.cdl ecos/ecos/packages/devs/flash/arm/ea2468/current/cdl/flash_ea2468.cdl
--- ecos_web_cvs/ecos/packages/devs/flash/arm/ea2468/current/cdl/flash_ea2468.cdl	2008-07-12 16:32:03.000000000 +0200
+++ ecos/ecos/packages/devs/flash/arm/ea2468/current/cdl/flash_ea2468.cdl	2008-11-01 21:20:52.328125000 +0100
@@ -66,6 +66,10 @@
     }
     
     implements CYGINT_DEVS_FLASH_SST_39VFXXX_REQUIRED
+    requires   !CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG
+    requires   CYGNUM_REDBOOT_FLASH_CONFIG_SIZE <= 4096
+    requires   {(CYGNUM_REDBOOT_FIS_DIRECTORY_ENTRY_SIZE *
+                 CYGNUM_REDBOOT_FIS_DIRECTORY_ENTRY_COUNT) <= 4096}
 }
 
-# EOF flash_ea2468.cdl
\ No newline at end of file
+# EOF flash_ea2468.cdl
