xscale: fix gaffe in phys write

it would *read* instead of *write* to memory
when the MMU was disabled.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
This commit is contained in:
Øyvind Harboe 2011-03-31 18:46:14 +02:00
parent 8d338f3296
commit f169f86bd1
1 changed files with 1 additions and 1 deletions

View File

@ -2022,7 +2022,7 @@ static int xscale_write_phys_memory(struct target *target, uint32_t address,
/* with MMU inactive, there are only physical addresses */ /* with MMU inactive, there are only physical addresses */
if (!xscale->armv4_5_mmu.mmu_enabled) if (!xscale->armv4_5_mmu.mmu_enabled)
return xscale_read_memory(target, address, size, count, buffer); return xscale_write_memory(target, address, size, count, buffer);
/** \todo: provide a non-stub implementation of this routine. */ /** \todo: provide a non-stub implementation of this routine. */
LOG_ERROR("%s: %s is not implemented. Disable MMU?", LOG_ERROR("%s: %s is not implemented. Disable MMU?",