Index: redboot/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v retrieving revision 1.106 diff -u -5 -b -p -r1.106 ChangeLog --- redboot/current/ChangeLog 18 Apr 2003 13:26:07 -0000 1.106 +++ redboot/current/ChangeLog 23 Apr 2003 13:36:44 -0000 @@ -1,5 +1,9 @@ +2003-04-23 Chris Garry + * src/flash.c: Only perform RAM check in fis load command when + CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS = 1 + 2003-04-18 Gary Thomas * src/net/tftp_client.c: Arrange to ACK last good packet when closing. Without this, the host can be left tryint to send that packet forever. Index: redboot/current/src/flash.c =================================================================== RCS file: /cvs/ecos/ecos/packages/redboot/current/src/flash.c,v retrieving revision 1.44 diff -u -5 -b -p -r1.44 flash.c --- redboot/current/src/flash.c 20 Mar 2003 15:44:40 -0000 1.44 +++ redboot/current/src/flash.c 23 Apr 2003 13:36:54 -0000 @@ -884,15 +884,17 @@ fis_load(int argc, char *argv[]) } if (!mem_addr_set) { 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; _pipe_t fis_load_pipe; _pipe_t* p = &fis_load_pipe;