From: slade_rich Date: Thu, 9 Sep 2004 02:09:13 +0000 (+0000) Subject: When no max ram set validate full memory range. X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=fcd3d54ba63617cd807499b410f44ae831e7ba42;p=fw%2Fsdcc When no max ram set validate full memory range. git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3483 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/pic/device.c b/src/pic/device.c index d66bbdfb..a2bc3491 100644 --- a/src/pic/device.c +++ b/src/pic/device.c @@ -628,7 +628,12 @@ int getConfigWord(int address) *-----------------------------------------------------------------*/ void setDefMaxRam(void) { - setMaxRAM(pic->defMaxRAMaddrs); // Max RAM has not been included, so use default setting + unsigned i; + setMaxRAM(pic->defMaxRAMaddrs); /* Max RAM has not been included, so use default setting */ + /* Validate full memory range for use by general purpose RAM */ + for (i=pic->defMaxRAMaddrs; i--; ) { + finalMapping[i].isValid = 1; + } } /*-----------------------------------------------------------------*