- Oct 20, 2009
-
-
Zachary T Welch authored
-
Redirect 'Slash' NIL authored
This is unfortunately needed to make stdio work like OpenOCD expects -- matching the ANSI-C standard, instead of MS-Windows. I tested it in both MinGW-W64 on Vista 64 and MinGW-W32 on XP, and I don't see any adverse effects to enabling it for all MinGW versions.
-
Redirect 'Slash' NIL authored
After reading a bit further, it appears that ws2_32 (Windows Sockets 2) is included in all versions of Windows and backwards compatible with wsock32, at least according to http://msdn.microsoft.com/en-us/library/ms740673%28VS.85%29.aspx. Only Win95 seems to require a manual installation; is not a big deal. So I think we can drop this whole business of detecting 64 bit MinGW and just use -lws2_32 for all MinGW platforms.
-
- Oct 19, 2009
-
-
David Brownell authored
Same requirement as like init_reset, and for the same reason: we need to start with a known and working state.
-
Nicolas Pitre authored
Without this fix, the following code cannot be single stepped: add ip, pc, #1 bx ip [thumb code here]
-
David Brownell authored
-
Redirect 'Slash' NIL authored
Compilation on cygwin, using gcc v3 with option -mno-cygwin, currently produces a large number of the following warnings: warning: `gnu_printf' is an unrecognized format function type These have been introduced with the recent MinGW GNU C99 printf compliance patch, as gnu_printf was only introduced with gcc v4.4 and is not recognized with earlier versions. The attached fix adds gcc version detection to the previous patch to avoid the problem.
-
oyvind authored
-
oyvind authored
-
- Oct 18, 2009
-
-
Dean Glazeski authored
-
Redirect 'Slash' NIL authored
Assign to "intptr_t", which on some versions of MS-Windows will widen the variable; then cast to HANDLE.
-
David Brownell authored
On Windows the name is "bin2char.exe". All operating systems now have "xscale_handler.h".
-
Redirect 'Slash' NIL authored
Passing "--std=gun99" is unfortunately not sufficient to make current MinGW compilers conform with respect to checking printf format strings. (The C runtime seems not to have problems.) Fix by using a "gnu_printf" format specifier not "printf".
-
- Oct 17, 2009
-
-
Redirect \"Slash\" NIL authored
Use JIM_WIDE_MODIFIER for the sscanf format, and apply it for MINGW32 as well as other Windows environments. (Microsoft doesn't conform to the C99 standard, and uses "%I64d" not "%lld" for "long long".) NB: __MINGW32__ should work on both w32 and w64,.
-
David Brownell authored
Work better when building outside the source tree. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- Oct 16, 2009
-
-
David Brownell authored
Generate a C struct with the data, and use that, instead of an assembly language file. The assembly language causes issues on Darwin and MS-Windows, which don't necessarily use GNU AS; or if they do, don't necessarily use its ELF syntax. It's also better in two other ways: fewer global symbols; and the init-time size check gets optimized away at compile time. (Unless it fails, in which case bigger chunks of the file vanish.) Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- Oct 15, 2009
-
-
David Brownell authored
Just use "%p" instead of consing up some integral type for pointer printf. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Based on some patches from <redirect.slash.nil@gmail.com> for preliminary Win64 compilation. More such updates are needed, but they need work. Compile tested on 64 and 32 bit Linuxes, and Cygwin. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- Oct 14, 2009
-
-
David Brownell authored
This makes the documentation a closer match to "help" output: - "pathmove" somehow was not documented in the User's Guide - "jtag_nsrst_assert_width" and "jtag_ntrst_assert_width" are new; both needed descriptions. - Removed two undocumented and fairly useless script mechanisms: * production/production_info/production_test ... using it, requires replacing everything; so having it adds no value. * cpu ... way out of date; hopeless to keep that current Note that anyone using that "production" stuff already defines their own procedures, and can keep using them with no change. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
Wookey authored
Ofrwarded from Ron, who's not subscribed. ----- Forwarded message from Ron <ron@debian.org> ----- From: Ron <ron@debian.org> Date: Wed, 14 Oct 2009 04:50:17 +1030 To: wookey@debian.org Subject: [PATCH] OpenRD board configuration X-Spam-Status: No, score=-3.6 required=4.5 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.2.5 This piggybacks on the 'sheevaplug' layout which uses the same Kirkwood SoC. Signed-off-by:
Ron Lee <ron@debian.org>
-
Øyvind Harboe authored
-
Øyvind Harboe authored
-
Øyvind Harboe authored
-
David Brownell authored
-
David Brownell authored
Remove ircapture/mask attributes. Add "srst_nogate". Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- Oct 13, 2009
-
-
Lennert Buytenhek authored
Signed-off-by:
Lennert Buytenhek <buytenh@marvell.com> Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
Lennert Buytenhek authored
The LE check is obviously buggy (as easily triggered during some testing), but I didn't audit the rest of the cases. Signed-off-by:
Lennert Buytenhek <buytenh@marvell.com> Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Cleanup comments and layout/whitespace in the TMS tables. Table contents stayed the same (ignoring whitespace). Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
Yauheni Kaliuta authored
Signed-off-by:
Yauheni Kaliuta <y.kaliuta@gmail.com>
-
Yauheni Kaliuta authored
Signed-off-by:
Yauheni Kaliuta <y.kaliuta@gmail.com>
-
Øyvind Harboe authored
-
Øyvind Harboe authored
-
Øyvind Harboe authored
-
Øyvind Harboe authored
-
Øyvind Harboe authored
-
Øyvind Harboe authored
-
David Brownell authored
Resolve a "FIX" comment; yes that was superfluous given that the JTAG core does that check by default. It was also buggy since it wrote to a stack frame that went away before the write happened!! Other fixes: remove pointless malloc(); zero-init scan_field_t values wherever they appear; whitespace scrub; spelling fix. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- Oct 12, 2009
-
-
Øyvind Harboe authored
-
Øyvind Harboe authored
arm11 burst writes are now only enabled for writes larger than 1 word. Single word writes are frequently used from reset init scripts to non-memory peripherals.
-
Wookey authored
-