flash device fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2033 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
0510224e89
commit
99ba31b4fe
@ -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;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user