]> git.gag.com Git - fw/sdcc/commitdiff
When no max ram set validate full memory range.
authorslade_rich <slade_rich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 9 Sep 2004 02:09:13 +0000 (02:09 +0000)
committerslade_rich <slade_rich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 9 Sep 2004 02:09:13 +0000 (02:09 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3483 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/pic/device.c

index d66bbdfb550745a5306fed5bd9b6b26dd0674f5e..a2bc3491e15745a0e408c2f315767a37571956d6 100644 (file)
@@ -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;
+       }
 }
 
 /*-----------------------------------------------------------------*