changeset 962:0138b3d6b8a0

* src/flash.c: Only perform RAM check in fis load command when CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS = 1
author jlarmour
date Thu, 24 Apr 2003 03:33:04 +0000
parents 2ffd006ba591
children 3dd941afc053
files packages/redboot/current/ChangeLog packages/redboot/current/src/flash.c
diffstat 2 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/packages/redboot/current/ChangeLog
+++ b/packages/redboot/current/ChangeLog
@@ -1,3 +1,8 @@
+2003-04-23  Chris Garry <cgarry@sweeneydesign.co.uk>
+	
+	* src/flash.c: Only perform RAM check in fis load command when 
+	CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS = 1
+
 2003-04-18  Gary Thomas  <gary@mlbassoc.com>
 
 	* src/net/tftp_client.c: Arrange to ACK last good packet when closing.
--- a/packages/redboot/current/src/flash.c
+++ b/packages/redboot/current/src/flash.c
@@ -886,11 +886,13 @@ fis_load(int argc, char *argv[])
         mem_addr = img->mem_base;
     }
     // Load image from FLASH into RAM
+#ifdef CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS
     if ((mem_addr < (CYG_ADDRESS)user_ram_start) ||
         ((mem_addr+img->data_length) >= (CYG_ADDRESS)user_ram_end)) {
         diag_printf("Not a loadable image\n");
         return;
     }
+#endif
 #ifdef CYGPKG_COMPRESS_ZLIB
     if (decompress) {
         int err;