Two more patches in attachment. after "./bootstrap", I configure with: "./configure --enable-maintainer-mode --enable-parport --enable-parport-ppdev --enable-dummy --enable-jlink --enable-vsllink"
Is there any already assessed set of flags for ./configure to enable "all" the features in OpenOCD? I already know the answer is negative, since few files are mutually exclusive,like ./src/helper/ioutil.c and ./src/helper/ioutil_stubs.c, but any suggestion is welcome. Best Regards, Antonio Borneo
From cc5c6248da9658793e39a322e99abccc04a7fb89 Mon Sep 17 00:00:00 2001 From: Antonio Borneo <borneo.anto...@gmail.com> Date: Thu, 17 Jun 2010 23:12:48 +0800 Subject: [PATCH] vsllink: fix -Wshadow warning Signed-off-by: Antonio Borneo <borneo.anto...@gmail.com> --- src/jtag/drivers/vsllink.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/jtag/drivers/vsllink.c b/src/jtag/drivers/vsllink.c index 450ce06..7533a09 100644 --- a/src/jtag/drivers/vsllink.c +++ b/src/jtag/drivers/vsllink.c @@ -699,20 +699,20 @@ static void vsllink_tap_ensure_pending(int scans) static void vsllink_tap_append_step(int tms, int tdi) { - int index = tap_length / 8; + int index_var = tap_length / 8; int bit_index = tap_length % 8; uint8_t bit = 1 << bit_index; if (tms) - tms_buffer[index] |= bit; + tms_buffer[index_var] |= bit; else - tms_buffer[index] &= ~bit; + tms_buffer[index_var] &= ~bit; if (tdi) - tdi_buffer[index] |= bit; + tdi_buffer[index_var] |= bit; else - tdi_buffer[index] &= ~bit; + tdi_buffer[index_var] &= ~bit; tap_length++; -- 1.5.2.2
From 1897646e3fd3337b7824fc7c5676c004af0d692b Mon Sep 17 00:00:00 2001 From: Antonio Borneo <borneo.anto...@gmail.com> Date: Thu, 17 Jun 2010 23:13:08 +0800 Subject: [PATCH] jlink: fix -Wshadow warning Signed-off-by: Antonio Borneo <borneo.anto...@gmail.com> --- src/jtag/drivers/jlink.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/jtag/drivers/jlink.c b/src/jtag/drivers/jlink.c index 34fce38..52f12b4 100644 --- a/src/jtag/drivers/jlink.c +++ b/src/jtag/drivers/jlink.c @@ -712,9 +712,9 @@ static void jlink_tap_ensure_space(int scans, int bits) static void jlink_tap_append_step(int tms, int tdi) { - int index = tap_length / 8; + int index_var = tap_length / 8; - if (index >= JLINK_TAP_BUFFER_SIZE) + if (index_var >= JLINK_TAP_BUFFER_SIZE) { LOG_ERROR("jlink_tap_append_step: overflow"); *(uint32_t *)0xFFFFFFFF = 0; @@ -727,18 +727,18 @@ static void jlink_tap_append_step(int tms, int tdi) // we do not pad TMS, so be sure to initialize all bits if (0 == bit_index) { - tms_buffer[index] = tdi_buffer[index] = 0; + tms_buffer[index_var] = tdi_buffer[index_var] = 0; } if (tms) - tms_buffer[index] |= bit; + tms_buffer[index_var] |= bit; else - tms_buffer[index] &= ~bit; + tms_buffer[index_var] &= ~bit; if (tdi) - tdi_buffer[index] |= bit; + tdi_buffer[index_var] |= bit; else - tdi_buffer[index] &= ~bit; + tdi_buffer[index_var] &= ~bit; tap_length++; } -- 1.5.2.2
_______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development