sim: bfin: fix -Wshadow=local warnings
authorMike Frysinger <vapier@gentoo.org>
Fri, 22 Dec 2023 01:07:00 +0000 (20:07 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sat, 23 Dec 2023 04:29:19 +0000 (23:29 -0500)
Rename the shadowed var to avoid confusion with the function argument
as to which address this code is using.

sim/bfin/dv-bfin_mmu.c

index c14e208..3d24434 100644 (file)
@@ -144,7 +144,7 @@ bfin_mmu_io_write_buffer (struct hw *me, const void *source,
       *valuep = value;
       if (value)
        {
-         bu32 addr = mmu->sram_base_address   |
+         bu32 sram_addr = mmu->sram_base_address   |
            ((value >> (26 - 11)) & (1 << 11)) | /* addr bit 11 (Way0/Way1)   */
            ((value >> (24 - 21)) & (1 << 21)) | /* addr bit 21 (Data/Inst)   */
            ((value >> (23 - 15)) & (1 << 15)) | /* addr bit 15 (Data Bank)   */
@@ -157,9 +157,9 @@ bfin_mmu_io_write_buffer (struct hw *me, const void *source,
            hw_abort (me, "DTEST_COMMAND bits undefined");
 
          if (value & TEST_WRITE)
-           sim_write (hw_system (me), addr, mmu->dtest_data, 8);
+           sim_write (hw_system (me), sram_addr, mmu->dtest_data, 8);
          else
-           sim_read (hw_system (me), addr, mmu->dtest_data, 8);
+           sim_read (hw_system (me), sram_addr, mmu->dtest_data, 8);
        }
       break;
     default: