flash device fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2033 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
bellard 2006-07-04 09:46:31 +00:00
parent 0510224e89
commit 99ba31b4fe

View File

@ -42,9 +42,6 @@
#ifdef PFLASH_DEBUG #ifdef PFLASH_DEBUG
#define DPRINTF(fmt, args...) \ #define DPRINTF(fmt, args...) \
do { \ do { \
if (loglevel) \
fprintf(logfile, "PFLASH: " fmt , ##args); \
else \
printf("PFLASH: " fmt , ##args); \ printf("PFLASH: " fmt , ##args); \
} while (0) } while (0)
#else #else
@ -213,7 +210,7 @@ static void pflash_write (pflash_t *pfl, target_ulong offset, uint32_t value,
/* WARNING: when the memory area is in ROMD mode, the offset is a /* WARNING: when the memory area is in ROMD mode, the offset is a
ram offset, not a physical address */ ram offset, not a physical address */
if (pfl->wcycle == 0) if (pfl->wcycle == 0)
offset -= pfl->off; offset -= (target_ulong)(long)pfl->storage;
else else
offset -= pfl->base; offset -= pfl->base;