[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] hw/pflash_cfi02.c: Fix CFI devsize
From: |
Peter Korsgaard |
Subject: |
[Qemu-devel] [PATCH] hw/pflash_cfi02.c: Fix CFI devsize |
Date: |
Sat, 12 Aug 2006 08:05:29 +0200 |
User-agent: |
Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) |
Hi,
The devsize member of the CFI structure should contain log2(size), not
log2(size) + 1 according to the CFI spec. This little patch fixes
that.
Index: hw/pflash_cfi02.c
===================================================================
RCS file: /sources/qemu/qemu/hw/pflash_cfi02.c,v
retrieving revision 1.3
diff -u -5 -p -r1.3 pflash_cfi02.c
--- hw/pflash_cfi02.c 6 Aug 2006 21:13:56 -0000 1.3
+++ hw/pflash_cfi02.c 12 Aug 2006 05:58:16 -0000
@@ -602,11 +602,11 @@ pflash_t *pflash_register (target_ulong
/* Max timeout for block erase */
pfl->cfi_table[0x25] = 0x0A;
/* Max timeout for chip erase */
pfl->cfi_table[0x26] = 0x0D;
/* Device size */
- pfl->cfi_table[0x27] = ctz32(total_len) + 1;
+ pfl->cfi_table[0x27] = ctz32(total_len);
/* Flash device interface (8 & 16 bits) */
pfl->cfi_table[0x28] = 0x02;
pfl->cfi_table[0x29] = 0x00;
/* Max number of bytes in multi-bytes write */
pfl->cfi_table[0x2A] = 0x05;
--
Bye, Peter Korsgaard
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [PATCH] hw/pflash_cfi02.c: Fix CFI devsize,
Peter Korsgaard <=