From 226949879e3ed5578d678c817a955bd38597eddb Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 7 Nov 2005 09:31:00 +0000 Subject: Fix the memory types command --- tools/bccmd.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/bccmd.c b/tools/bccmd.c index e41f08f5..902555e5 100644 --- a/tools/bccmd.c +++ b/tools/bccmd.c @@ -335,21 +335,21 @@ static int cmd_memtypes(int dd, int argc, char *argv[]) for (i = 0; i < 4; i++) { memset(array, 0, sizeof(array)); - array[2] = stores[i] & 0xff; - array[3] = stores[i] >> 8; + array[0] = stores[i] & 0xff; + array[1] = stores[i] >> 8; err = csr_read_varid_complex(dd, seqnum++, CSR_VARID_PS_MEMORY_TYPE, array, sizeof(array)); if (err < 0) - break; + continue; - type = array[4] + (array[5] << 8); + type = array[2] + (array[3] << 8); printf("%s (0x%04x) = %s (%d)\n", storestostr(stores[i]), stores[i], memorytostr(type), type); } - return err; + return 0; } static struct option pskey_options[] = { -- cgit