2009-07-14 08:54  Zachary T Welch <zw@superlucidity.net>

	* [r2519] .: Tagging version 0.2.0

2009-07-14 08:53  Zachary T Welch <zw@superlucidity.net>

	* [r2518] : Branching version 0.2.0

2009-07-14 08:53  Zachary T Welch <zw@superlucidity.net>

	* [r2517] : Remove '-in-development' version tag:
	  0.2.0-in-development -> 0.2.0

2009-07-14 08:52  Zachary T Welch <zw@superlucidity.net>

	* [r2516] : Improve the release script before 0.2.0:
	  1) Only archive NEWS file on major and minor relesae, not
	  bug-fixes.
	  2) Switch back to correct development branch during final release
	  step.
	  3) Add do_svn_switch helper to ensure package variables are
	  reloaded.

2009-07-14 07:35  Zachary T Welch <zw@superlucidity.net>

	* [r2515] : Split Windows README instructions into new file, with a
	  few fixes.

2009-07-14 06:39  Zachary T Welch <zw@superlucidity.net>

	* [r2514] : Make the parport-ppdev option enabled by default. This
	  may require
	  giving --disable-parport-ppdev to configure on some platform(s).

2009-07-13 06:36  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2513] : Gary Carlson <gcarlson@carlson-minot.com>
	  Spencer Oliver <spen@spen-soft.co.uk>
	  
	  - fix jlink win32/linux/darwin startup issues
	  - see
	  https://lists.berlios.de/pipermail/openocd-development/2009-July/009438.html

2009-07-12 19:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2512] : Xiaofan Chen <xiaofanc@gmail.com> document my
	  experiment
	  with MinGW cross build.

2009-07-12 19:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2511] : Xiaofan Chen <xiaofanc@gmail.com> retire obsolete
	  patch. OpenOCD only supports 0.14 and newer and the patch was for
	  0.14.

2009-07-12 19:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2510] : Magnus Lundin Thc cortex_m3_poll function does not
	  identify that a target is running unless we transition from
	  RESET.
	  
	  This patch correctly identifies a running target.
	  
	  Patch made a tad more palatable by David Brownell
	  <david-b@pacbell.net>

2009-07-12 14:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2509] : Peter Denison <openwrt@marshadder.org> workaround for
	  broken USBprog w/short tms sequences

2009-07-12 14:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2508] : David Brownell <david-b@pacbell.net> Mention how
	  parallel clock voting implementations of RTCK work,
	  and reference TI's free VHDL code.

2009-07-11 02:01  Duane Ellis <openocd@duaneellis.com>

	* [r2507] : Simple warning fix

2009-07-10 08:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2506] : wrote up workaround for xscale/debug_handler.bin bug

2009-07-10 08:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2505] : noted XScale (or USBProg) problem

2009-07-10 07:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2504] : David Brownell <david-b@pacbell.net> split EK board
	  support out
	  from the target CPU support .

2009-07-08 22:26  Zachary T Welch <zw@superlucidity.net>

	* [r2503] : Add style rule to avoid combining assignment and
	  logical tests.

2009-07-08 22:26  Zachary T Welch <zw@superlucidity.net>

	* [r2502] : Add section to provide some documentation for
	  cross-compiling.

2009-07-08 22:26  Zachary T Welch <zw@superlucidity.net>

	* [r2501] : Add microscopic style guide at the end of the PATCH
	  primer.

2009-07-08 22:26  Zachary T Welch <zw@superlucidity.net>

	* [r2500] : Add comments to top-level files to "excuse" their
	  Doxygen markup.

2009-07-08 18:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2499] : Fix SEGFAULTs and broken error handling for flash
	  programming w/working area

2009-07-08 10:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2498] : fix formatting of xscale bug entry(learning every day)

2009-07-08 10:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2497] : Xscale installation regression entered

2009-07-08 10:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2496] : typo in comment

2009-07-08 08:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2495] : some TODO notes on aduc702x which clearly needs more
	  work & testing

2009-07-08 06:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2494] : i.MX27 reset problems fixed & update remaining reset
	  problems notes

2009-07-08 06:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2493] : sharpen reset_config for imx27 - use both trst & srst.
	  srst pulls trst.

2009-07-07 16:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2492] : srst pulls trst according to Freescale docs for i.mx27

2009-07-07 11:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2491] : Zach Welch: move bugs into the right section

2009-07-07 11:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2490] : Use reference to mailing list for known arm926ejs bugs
	  rather fill The List with lots of details

2009-07-07 11:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2489] : fixed a small typo in howto create doxygen docs

2009-07-07 10:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2488] : fix return value for "reset" and "runtest" command.
	  Found by code inspection.

2009-07-07 10:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2487] : delete long retired commented out code (daemon_startup)

2009-07-07 10:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2486] : more arm926ejs bugs

2009-07-07 06:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2485] : added known arm926ejs regressions

2009-07-06 21:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2484] : David Brownell <david-b@pacbell.net> Update docs to say
	  that "arm7_9 dbgrq enable" is the default
	  on ARM9 cores, and update the DaVinci config files so they
	  no longer explicitly specify it.

2009-07-06 15:41  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2483] : - change sleep to usleep - fixes issue under win32
	  build

2009-07-06 15:19  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2482] : - fix build when using a cross compiler - do not try
	  and run any host tools
	  - add missing types.h when platform does not contain elf.h

2009-07-06 15:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2481] : more debug output for translation of arm mode number to
	  enum

2009-07-06 14:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2480] : a bit more debug output for translation of invalid mode
	  numbers

2009-07-06 14:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2479] : Fix certain arm926ejs targets(e.g. i.MX27) which report
	  an unknown MOE(method of entry) - interpret this as dbgrq. "reset
	  run" + "halt" + "step" now works.

2009-07-06 13:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2478] : Fix regression in "step" command introduced in 2190

2009-07-06 12:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2477] : revert svn 1679 - fixes cp15 read/write timeout. Single
	  stepping still broken.

2009-07-06 11:26  Zachary T Welch <zw@superlucidity.net>

	* [r2476] : Update Release Script documentation to reflect current
	  implementation.

2009-07-06 11:26  Zachary T Welch <zw@superlucidity.net>

	* [r2475] : The late birth of the NEWS file also caused me to
	  revisit the release
	  process once again and reconsider it in some detail. In doing so,
	  some further revisions to the process were required:
	  1) The URL of the repository is embedded in the released code.
	  - The packages need to be created from the tagged branch.
	  - The URL then points to where to get the tagged code.
	  2) Improve the instructions for NEWS handling.
	  - NEWS file must be updated for each release; describe that
	  process.
	  - The NEWS file should be archived an recreated for each release.
	  3) Add detail steps for the berliOS release process.
	  4) Minor cleanups to release process doxygen markup.

2009-07-06 11:26  Zachary T Welch <zw@superlucidity.net>

	* [r2474] : Add NEWS file for the 0.2.0 release.

2009-07-06 11:21  Zachary T Welch <zw@superlucidity.net>

	* [r2473] : Add script to automate most of the release process.

2009-07-06 10:34  Zachary T Welch <zw@superlucidity.net>

	* [r2472] : Ferdinand Postema <ferdinand@postema.eu>:
	  
	  Updates to private TAP state tables in amtjtagaccel interface
	  driver.
	  
	  The first change is the neccesary one to correct a long-standing
	  bug that
	  caused the IDCODE to be shifted by one bit too many. This was
	  caused by
	  an incorrect path from state RESET to state DRSHIFT.
	  
	  The value of those 2 bytes were 0x8a and 0x04. This means that
	  the
	  bitstream to do this transition is 0b 00100 01010 (send LSB
	  first). This
	  will bring you from the reset state to the shift state; however,
	  you
	  enter the shift-state twice, which explains why the ID-CODE that
	  will be
	  read next will be shifted 1 bit. The fix changes these to 0x05
	  and 0x00.
	  This will send the bitstream 0b 00101 (send LSB first). This will
	  bring
	  the TAP controller from the RESET state to the DRSHIFT state
	  directly,
	  without entering the DRSHIFT state twice.
	  
	  After checking the whole table, two other transitions were found
	  that
	  could be optimized (5 bits in stead of 10 bits).
	  
	  Summary off all changes:
	  From To Old values Old Bitstream New values New Bitstream Remarks
	  ---- ------- ---------- ------------- ---------- -------------
	  -------
	  RESET DRSHIFT 0x8a 0x04 0b00100 01010 0x05 0x00 0b00101 1,2
	  IDLE DRSHIFT 0x85 0x08 0b01000 00101 0x04 0x00 0b00100 2
	  IDLE IRSHIFT 0x8b 0x08 0b01000 01011 0x06 0x00 0b00110 2
	  
	  [1] Fixes the IDCODE bug
	  [2] Optimization

2009-07-06 10:34  Zachary T Welch <zw@superlucidity.net>

	* [r2471] : Gary Carlson <gcarlson@carlson-minot.com>:
	  
	  Fix intermittent J-Link interface startup failures:
	  - Use usb_reset to ensure selected dongle is in known good state.
	  - Assert emulator reset durning status check to prevent supurious
	  failures.
	  - Eliminate status check loop; not needed due to other fixes.

2009-07-06 09:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2470] : 10ms timeout check on cp15 read/write

2009-07-06 09:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2469] : simplify debug_reason check

2009-07-06 08:45  Zachary T Welch <zw@superlucidity.net>

	* [r2468] : Fix maintainer-clean target in doc directory.

2009-07-06 08:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2467] : bitrot: fix numerous syntax errors
	  added correct jtag device id

2009-07-06 08:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2466] : added known problem w/line number's being off in syntax
	  errors for target reset events

2009-07-06 08:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2465] : try to use tabs instead of spaces

2009-07-06 07:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2464] : human readable error message upon invalid arguments

2009-07-06 07:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2463] : zy1000 now listens for port 1234. Upon accepting
	  connection reboot zy1000.

2009-07-04 03:47  Zachary T Welch <zw@superlucidity.net>

	* [r2462] : Major update to release process documentation:
	  - Provide overview of OpenOCD versioning schema.
	  - Outline responsibilities and authority of the release manager.
	  - Explain the need for flexibility in the release schedule.
	  - Add and refine the release process steps.
	  - Include tutorials for using new release script.
	  - Many more improvements, too numerous to list.

2009-07-03 07:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2460] : more files to svn:ignore

2009-07-02 17:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2459] : Xiaofan Chen <xiaofanc@gmail.com> With this patch,
	  OpenOCD can talk to my
	  Analog Device Eval-ADuC7060 eval board.

2009-07-02 11:18  Zachary T Welch <zw@superlucidity.net>

	* [r2458] : Add AUTHORS.ChangeLog file suitable to be passed to
	  'svn2cl --authors'.

2009-07-02 11:17  Zachary T Welch <zw@superlucidity.net>

	* [r2457] : Add AUTHORS for 0.2.0 release.

2009-07-02 11:17  Zachary T Welch <zw@superlucidity.net>

	* [r2456] : Remove --enable-release option; if guess-rev.sh is
	  missing, it is a release.

2009-07-02 11:17  Zachary T Welch <zw@superlucidity.net>

	* [r2455] : Remove vim editor commands from TCL files.

2009-07-02 11:16  Zachary T Welch <zw@superlucidity.net>

	* [r2454] : Fix FTD2XX build for CygWin.

2009-07-02 10:54  Zachary T Welch <zw@superlucidity.net>

	* [r2453] : Commit first draft of release process documentation.

2009-07-02 09:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2452] : add svn:ignore to INSTALL file (it's generated)

2009-07-02 09:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2451] : zy1000 1.53 snapshot

2009-07-02 07:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2449] : David Brownell <david-b@pacbell.net> Fix two texinfo
	  formatting bugs. The first was visible by
	  reading the output, and both were reported in openocd.log
	  after making the PDF.

2009-07-02 04:55  Zachary T Welch <zw@superlucidity.net>

	* [r2448] : David Brownell <david-b@pacbell.net>:
	  
	  More minor improvements to README to help polish the 0.2.0
	  release:
	  - Add note about Ubuntu 8.04 (in lieu of starting a README.Linux
	  file).
	  - Fix introductory paragraph to Bulding OpenOCD
	  - Remove some vestigial texinfo markup.

2009-07-02 04:55  Zachary T Welch <zw@superlucidity.net>

	* [r2447] : David Brownell <david-b@pacbell.net>:
	  
	  Prepare the DaVinci PLL code to support the version 0x0E module
	  used in newer chips (e.g. dm365): rename the original code so
	  it's specific to version 0x02 PLL modules, and update the
	  dm355evm
	  code to use that new name.
	  
	  Fix two minor bugs in that version 2 code: sysclk3 setup used
	  the sysclk2 divider address (affecting video processing on dm355,
	  no worry for now) and sysclk2 setup had a syntax error.
	  
	  Also minor fixups to dm355evm, mostly to permit use of RTCK.

2009-07-02 04:55  Zachary T Welch <zw@superlucidity.net>

	* [r2446] : David Brownell <david-b@pacbell.net>:
	  
	  Restore some whitespace that got clobbered by over-aggressive
	  whitepace eradication patches a while back.

2009-07-01 19:55  Zachary T Welch <zw@superlucidity.net>

	* [r2445] : Minor fixes to Developer Manual pages.
	  - Fix cosmetic bug on main page
	  - Add missing JTAG list item.

2009-07-01 19:55  Zachary T Welch <zw@superlucidity.net>

	* [r2444] : Add missing copyright header to target_type.h.

2009-07-01 19:55  Zachary T Welch <zw@superlucidity.net>

	* [r2443] : Add missing copyright header and fix @page direction in
	  membuf.h.

2009-07-01 19:55  Zachary T Welch <zw@superlucidity.net>

	* [r2442] : Update TODO list to relect 0.2.0 release.

2009-07-01 19:55  Zachary T Welch <zw@superlucidity.net>

	* [r2441] : Add comments to README about compiler and library
	  dependencies.

2009-07-01 10:29  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2440] : - add stm32 connectivity line tapid to stm32.cfg

2009-07-01 10:15  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2439] : - correct stm32 connectivity line programming as per
	  latest manual

2009-06-30 22:25  Zachary T Welch <zw@superlucidity.net>

	* [r2438] : Remove at91sam3.h from flash.c; use extern like other
	  drivers.

2009-06-30 21:45  Zachary T Welch <zw@superlucidity.net>

	* [r2437] : Extend 'make dist' to produce both .tar.bz2 and .zip
	  archives, to
	  complement to the standard .tar.gz package. Now, pick your
	  poison!

2009-06-30 21:45  Zachary T Welch <zw@superlucidity.net>

	* [r2436] : Provide some useful information in README file, rather
	  than punting.
	  Add some text to introduce the project to new users.
	  
	  Move packaging, configuration, and compilation of OpenOCD out of
	  the User's Guide and into README, where it can be used by users
	  before configuring and compiling the documentation.
	  
	  Improve notes about required Subversion repository build steps.
	  Add reference to the standard GNU INSTALL file.

2009-06-30 21:44  Zachary T Welch <zw@superlucidity.net>

	* [r2435] : Switch automake handling to use --gnu mode, not
	  --foreign.
	  Remove INSTALL file; automake generates a copy of the latest
	  version.

2009-06-30 21:13  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2434] : - remove cygwin build warnings in at91sam3.c

2009-06-30 20:44  Zachary T Welch <zw@superlucidity.net>

	* [r2433] : Add svn:eol-style native property to TCL files that are
	  missing it.

2009-06-30 20:39  Zachary T Welch <zw@superlucidity.net>

	* [r2432] : Remove executable bits from at91sam3 configuration
	  files.

2009-06-30 11:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2431] : freddie_chopin@op.pl fix handling of workarea

2009-06-30 09:11  Zachary T Welch <zw@superlucidity.net>

	* [r2430] : Add svn:eol-style properties missed in last commit.

2009-06-30 09:09  Zachary T Welch <zw@superlucidity.net>

	* [r2429] : Marcel Jost <marcel.jost@bfh.ch>:
	  
	  This patch adds support for the Luminary Micro LM3S9B90 target
	  and
	  LM3S9B92 Evaluation Kit. These kits include a new ft2232 adapter,
	  the
	  Luminary In-Circuit Debug Interface (ICDI) Board, so this is
	  added as a
	  new ft2232 layout called "luminary_icdi".

2009-06-30 09:03  Zachary T Welch <zw@superlucidity.net>

	* [r2428] : David Brownell <david-b@pacbell.net>:
	  
	  Add "jtag names" command, mirroring "target names" but returning
	  TAP names instead of target names. This starts letting TAPs be
	  manipulated in scripts ... much like what works now for targets.
	  
	  It's a bit limited just yet, since "jtag cget $TAPNAME" doesn't
	  expose all TAP attributes. "$TARGETNAME cget" is more functional.

2009-06-30 05:34  Zachary T Welch <zw@superlucidity.net>

	* [r2427] : Improve BUGS file wording and layout.

2009-06-30 05:34  Zachary T Welch <zw@superlucidity.net>

	* [r2426] : Fix doxygen 'undocumented parameter' warnings in
	  membuf.h.

2009-06-30 05:34  Zachary T Welch <zw@superlucidity.net>

	* [r2425] : Fix search and replace casualty in flash.h doxygen
	  block.

2009-06-30 05:34  Zachary T Welch <zw@superlucidity.net>

	* [r2424] : Fix doxygen warning in jtag.h caused by a changed
	  parameter name.

2009-06-30 05:34  Zachary T Welch <zw@superlucidity.net>

	* [r2423] : Fix doxygen warnings in new at91sam3 source file;
	  normalize style.
	  Remove editor configuration from end of file.

2009-06-30 05:33  Zachary T Welch <zw@superlucidity.net>

	* [r2422] : Fix @file documentation blocks in new interfaces source
	  files.

2009-06-30 05:33  Zachary T Welch <zw@superlucidity.net>

	* [r2421] : Make bug reporting output at program start-ups use
	  fewer new lines:
	  - Move repository URL output associate it with the version; they
	  relate.
	  - 'openocd --version' output now appears much more terse, as
	  expected.

2009-06-30 05:33  Zachary T Welch <zw@superlucidity.net>

	* [r2420] : Fix logger.pl script to avoid spurious empty line in
	  some cases.

2009-06-29 22:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2419] : Kevin Bortis <stm32@bortis.ch> fix worksize

2009-06-29 20:04  Zachary T Welch <zw@superlucidity.net>

	* [r2418] : David Brownell <david-b@pacbell.net>:
	  
	  Minor bugfix ... previous version was tested *with* ICEpick
	  active.
	  The "-disable" can swap with "-enable"; but not with an empty
	  string.

2009-06-29 20:04  Zachary T Welch <zw@superlucidity.net>

	* [r2417] : David Brownell <david-b@pacbell.net>:
	  
	  Remove some bogus warnings during server startup for ARM926ejs
	  targets that were already halted for debug ... e.g. started up
	  a freshly built instance.

2009-06-29 20:04  Zachary T Welch <zw@superlucidity.net>

	* [r2416] : David Brownell <david-b@pacbell.net>:
	  
	  Improve the PXA255 target config: move all that board-specific
	  setup to the pxa255_sst board.cfg, to which it evidently belongs
	  (it's the only PXA255 board now included).
	  
	  Provide the PXA255 JTAG id from Intel docs, and add a comment
	  about how this chip is now EOL'd (last orders taken).
	  
	  Note that I still can't get my old PXA255 board to work. There's
	  something broken in the reset sequence, which is preventing the
	  TAP from coming up at all. Old mailing list posts suggest this
	  is a longstanding bug...

2009-06-29 20:03  Zachary T Welch <zw@superlucidity.net>

	* [r2415] : David Brownell <david-b@pacbell.net>:
	  
	  Warn when people (or scripts) use numeric identifiers for TAPs,
	  instead of dotted.name values. We want this usage to go away,
	  so that for example adding more TAPs doesn't cause config scripts
	  to break because some sequence number changed.
	  
	  It's been deprecated since late 2008, but putting a warning on
	  this should help us remove it (say, in June 2010) by helping to
	  phase out old (ab)usage in config scripts.
	  
	  Other than in various config files, the only code expecting such
	  a number was the almost unused str9xpec driver. This code was
	  changed to use the TAP it was passed, instead of making its own
	  dubious lookup and ignoring that TAP.

2009-06-29 20:03  Zachary T Welch <zw@superlucidity.net>

	* [r2414] : David Brownell <david-b@pacbell.net>:
	  
	  Minor fixup to the User's Guide, primarily related to the
	  handful of commands defined in "startup.tcl"; "help" was
	  not previously documented.
	  
	  Also, be more consistent about "Config Command" definitions
	  (and to be explicit about that doc convention).

2009-06-29 00:00  Zachary T Welch <zw@superlucidity.net>

	* [r2413] : Move JTAG interface list to new files.
	  - Adds new source files to encapsulate static/dynamic module
	  handling.
	  - Further work should implement the jtag_interface_modules_load
	  routine,
	  to populate the jtag_interfaces list from shared libraries in a
	  path.

2009-06-28 18:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2412] : David Brownell <david-b@pacbell.net> various missing
	  commands

2009-06-28 03:09  Duane Ellis <openocd@duaneellis.com>

	* [r2411] : Remove extra newline from debug log message

2009-06-28 02:54  Duane Ellis <openocd@duaneellis.com>

	* [r2410] : A bit more log detail about connections comming and
	  going

2009-06-28 02:40  Duane Ellis <openocd@duaneellis.com>

	* [r2409] : Refactor code, create target_state_name()

2009-06-27 17:25  Duane Ellis <openocd@duaneellis.com>

	* [r2408] : Add Breakpoint/Watchpoint unique ID to help debug
	  hardware debug register leakage

2009-06-27 16:51  Duane Ellis <openocd@duaneellis.com>

	* [r2407] : Change from alloca() to malloc()

2009-06-27 16:44  Duane Ellis <openocd@duaneellis.com>

	* [r2406] : Switch to strotk() grr....

2009-06-26 12:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2405] : zy1000 rev C work

2009-06-26 07:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2404] : David Brownell <david-b@pacbell.net> Add a short
	  chapter on boundary scan support, which currently
	  just documents the SVF and XSVF commands.

2009-06-25 15:11  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2403] : - fix issue when using gdb_port cmd
	  - bug introduced in r2240

2009-06-25 12:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2402] : Oleksandr Tymoshenko <gonzo@bluezbox.com> simple
	  watchpoint support
	  for MIPS32/EJTAG (no value comparation yet).

2009-06-25 00:12  Duane Ellis <openocd@duaneellis.com>

	* [r2401] : Fixes from Oleksandr Tymoshenko "gonzo@bluezbox.com"

2009-06-24 16:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2400] : David Brownell <david-b@pacbell.net> Fix formatting bug
	  in at91sam7 doc added with the at91sam3 support;
	  and some formatting issues with sam7 and stm32 keyword params.
	  
	  Tweak at91sam3 docs. Remove ninth nibble from flash bank
	  addresses,
	  clarify "at91sam3 show" variants and that the flash bank layout
	  is
	  not needed as a parameter (unlike with sam7); formatting fixes.

2009-06-24 09:38  Zachary T Welch <zw@superlucidity.net>

	* [r2399] : Minor fixes to new at91sam3 files for x86-32/64
	  compilation problems.

2009-06-24 09:38  Zachary T Welch <zw@superlucidity.net>

	* [r2398] : Remove whitespace at end of lines, step 2.
	  - Replace '\s*$' with ''.

2009-06-24 09:38  Zachary T Welch <zw@superlucidity.net>

	* [r2397] : - Replace '){' with ') {'.

2009-06-24 09:38  Zachary T Welch <zw@superlucidity.net>

	* [r2396] : Remove whitespace that occurs before ')'.
	  - Replace '[ \t]*[)]' with ')'.

2009-06-24 09:38  Zachary T Welch <zw@superlucidity.net>

	* [r2395] : Remove whitespace that occurs after '('.
	  - Replace '([ \t]*' with '('.

2009-06-24 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r2394] : - Fixes '[<>]' whitespace
	  - Replace '\(\w\)\([<>]\)\(\w\)' with '\1 \2 \3'.

2009-06-24 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r2393] : - Fixes '[|]' whitespace
	  - Replace '\(\w\)\([|]\)\(\w\)' with '\1 \2 \3'.

2009-06-24 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r2392] : - Fixes '+' whitespace
	  - Replace '\(\w\)\(+\)\(\w\)' with '\1 \2 \3'.

2009-06-24 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r2391] : - Fixes '=' whitespace
	  - Replace '\(\w\)\(=\)\(\w\)' with '\1 \2 \3'.

2009-06-24 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r2390] : - Fixes '==' whitespace
	  - Replace '\(\w\)\(==\)\(\w\)' with '\1 \2 \3'.

2009-06-24 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r2389] : - Replace 'for(' with 'for ('.

2009-06-24 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r2388] : - Replace 'switch(' with 'switch ('.

2009-06-24 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r2387] : - Replace 'while(' with 'while ('.

2009-06-24 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r2386] : - Replace 'if(' with 'if ('.

2009-06-24 08:12  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2385] : - correct configure ftd2xx highspeed test

2009-06-24 07:43  Zachary T Welch <zw@superlucidity.net>

	* [r2384] : Fix end-of-line style properties on newly added files.

2009-06-24 02:01  Duane Ellis <openocd@duaneellis.com>

	* [r2383] : Add support for ATMEL AT91SAM3U - CortexM3 Family

2009-06-24 02:00  Duane Ellis <openocd@duaneellis.com>

	* [r2382] : Add quick target - full cygwin builds take a long long
	  long time, this shortens the edit/build/debug cycle

2009-06-24 01:54  Duane Ellis <openocd@duaneellis.com>

	* [r2381] : Add a growable sprintf memory buffer library

2009-06-23 22:50  Zachary T Welch <zw@superlucidity.net>

	* [r2380] : Remove whitespace at end of lines, step 2.
	  - Replace '\s*$' with ''.

2009-06-23 22:49  Zachary T Welch <zw@superlucidity.net>

	* [r2379] : Remove whitespace at end of lines, step 1.
	  - Replace '\s*$' with ''.

2009-06-23 22:49  Zachary T Welch <zw@superlucidity.net>

	* [r2378] : - Replace '){' with ') {'.

2009-06-23 22:47  Zachary T Welch <zw@superlucidity.net>

	* [r2377] : Remove whitespace that occurs before ')'.
	  - Replace '[ \t]*[)]' with ')'.

2009-06-23 22:46  Zachary T Welch <zw@superlucidity.net>

	* [r2376] : Remove whitespace that occurs after '('.
	  - Replace '([ \t]*' with '('.

2009-06-23 22:45  Zachary T Welch <zw@superlucidity.net>

	* [r2375] : - Fixes '[<>]' whitespace
	  - Replace ')\([<>]\)(' with ') \1 ('.
	  - Replace ')\([<>]\)\(\w\)' with ') \1 \2'.
	  - Replace '\(\w\)\([<>]\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\([<>]\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:45  Zachary T Welch <zw@superlucidity.net>

	* [r2374] : - Fixes '[|]' whitespace
	  - Replace ')\([|]\)(' with ') \1 ('.
	  - Replace ')\([|]\)\(\w\)' with ') \1 \2'.
	  - Replace '\(\w\)\([|]\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\([|]\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:44  Zachary T Welch <zw@superlucidity.net>

	* [r2373] : - Fixes '+' whitespace
	  - Replace ')\(+\)(' with ') \1 ('.
	  - Replace ')\(+\)\(\w\)' with ') \1 \2'.
	  - Replace '\(\w\)\(+\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\(+\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:42  Zachary T Welch <zw@superlucidity.net>

	* [r2372] : - Fixes '=' whitespace
	  - Replace ')\(=\)\(\w\)' with ') \1 \2'.
	  - Replace '\(\w\)\(=\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\(=\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:42  Zachary T Welch <zw@superlucidity.net>

	* [r2371] : - Fixes '==' whitespace
	  - Replace ')\(==\)\(\w\)' with ') \1 \2'.
	  - Replace '\(\w\)\(==\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:41  Zachary T Welch <zw@superlucidity.net>

	* [r2370] : - Fixes '<<' whitespace
	  - Replace ')\(<<\)\(\w\)' with ') \1 \2'.
	  - Replace '\(\w\)\(<<\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\(<<\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:40  Zachary T Welch <zw@superlucidity.net>

	* [r2369] : - Fixes '>>' whitespace
	  - Replace ')\(>>\)\(\w\)' with ') \1 \2'.
	  - Replace '\(\w\)\(>>\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\(>>\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:40  Zachary T Welch <zw@superlucidity.net>

	* [r2368] : - Fixes '<=' whitespace
	  - Replace '\(\w\)\(<=\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:40  Zachary T Welch <zw@superlucidity.net>

	* [r2367] : - Fixes '>=' whitespace
	  - Replace ')\(>=\)\(\w\)' with ') \1 \2'.
	  - Replace '\(\w\)\(>=\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:39  Zachary T Welch <zw@superlucidity.net>

	* [r2366] : - Fixes '&&' whitespace
	  - Replace ')\(&&\)(' with ') \1 ('.
	  - Replace '\(\w\)\(&&\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\(&&\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:39  Zachary T Welch <zw@superlucidity.net>

	* [r2365] : - Fixes '[*]=' whitespace
	  - Replace '\(\w\)\([*]=\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:39  Zachary T Welch <zw@superlucidity.net>

	* [r2364] : - Fixes '[+]=' whitespace
	  - Replace '\(\w\)\([+]=\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\([+]=\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:38  Zachary T Welch <zw@superlucidity.net>

	* [r2363] : - Fixes '!=' whitespace
	  - Replace ')\(!=\)\(\w\)' with ') \1 \2'.
	  - Replace '\(\w\)\(!=\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\(!=\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:37  Zachary T Welch <zw@superlucidity.net>

	* [r2362] : - Fixes '-=' whitespace
	  - Replace '\(\w\)\(-=\)(' with '\1 \2 ('.
	  - Replace '\(\w\)\(-=\)\(\w\)' with '\1 \2 \3'.

2009-06-23 22:37  Zachary T Welch <zw@superlucidity.net>

	* [r2361] : - Replace 'do{' with 'do {'.
	  - Replace '}while' with '} while'.

2009-06-23 22:37  Zachary T Welch <zw@superlucidity.net>

	* [r2360] : - Replace 'for(' with 'for ('.

2009-06-23 22:36  Zachary T Welch <zw@superlucidity.net>

	* [r2359] : - Replace 'switch(' with 'switch ('.

2009-06-23 22:36  Zachary T Welch <zw@superlucidity.net>

	* [r2358] : - Replace 'while(' with 'while ('.

2009-06-23 22:35  Zachary T Welch <zw@superlucidity.net>

	* [r2357] : - Replace 'if(' with 'if ('.

2009-06-23 07:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2356] : update w/missing eCos definitions after latest round of
	  compiler formatting warnings fixes

2009-06-22 22:37  Zachary T Welch <zw@superlucidity.net>

	* [r2355] : David Brownell <david-b@pacbell.net>:
	  
	  Move the short chapter about JIM-Tcl earlier, so that we
	  can reasonably assume it's been introduced before we start
	  presenting things that presume such an introduction.
	  Plus a few minor typo-level fixes.

2009-06-22 22:36  Zachary T Welch <zw@superlucidity.net>

	* [r2354] : David Brownell <david-b@pacbell.net>:
	  
	  This should be my last significant update of the User's Guide for
	  this release. Mostly it's a rework of the config file chapter's
	  presentation of board and target config files.
	  
	  - Give the new path for scripts!
	  - Move board-config material out of the target-config section
	  - Add more board-config info, notably for reset-init events
	  - Link out of the board-config section to NAND, NOR, and Reset
	  chapters
	  - Emphasize target input vs. output naming conventions
	  - Other textual improvements
	  
	  Plus some other updates, like adding my copyright (now that I've
	  basically rewritten much of this).

2009-06-22 19:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2353] : fix eol native

2009-06-22 17:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2352] : David Brownell <david-b@pacbell.net> Make the Hitex
	  STM32-PerformanceStick board config behave better:
	  source the STM32 target config instead of using a private clone

2009-06-22 17:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2351] : David Brownell <david-b@pacbell.net> target config file
	  for newish DM365 chip. Think of this as
	  an improved DM355, integrating much better HD video support,
	  Ethernet, and other goodies.

2009-06-21 21:20  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2350] : - fix break caused by r2208 when using --pipe option
	  - issue is gdb stdin buffer gets full before we redirect openocd
	  output

2009-06-21 21:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2349] : Paulius Zaleckas <paulius.zaleckas@gmail.com> Add
	  config for CS351x CPUs

2009-06-21 04:58  Zachary T Welch <zw@superlucidity.net>

	* [r2348] : Oleksandr Tymoshenko <gonzo@bluezbox.com>:
	  
	  Resume command works only if resume address is provided.

2009-06-21 03:24  Duane Ellis <openocd@duaneellis.com>

	* [r2347] : C99 printf() -Werror fixes

2009-06-21 03:24  Duane Ellis <openocd@duaneellis.com>

	* [r2346] : C99 printf() -Werror fixes

2009-06-21 03:23  Duane Ellis <openocd@duaneellis.com>

	* [r2345] : C99 printf() -Werror fixes

2009-06-21 03:22  Duane Ellis <openocd@duaneellis.com>

	* [r2344] : C99 printf() -Werror fixes

2009-06-21 03:22  Duane Ellis <openocd@duaneellis.com>

	* [r2343] : C99 printf() -Werror fixes

2009-06-21 03:21  Duane Ellis <openocd@duaneellis.com>

	* [r2342] : C99 printf() -Werror fixes

2009-06-21 03:21  Duane Ellis <openocd@duaneellis.com>

	* [r2341] : C99 printf() -Werror fixes

2009-06-21 03:21  Duane Ellis <openocd@duaneellis.com>

	* [r2340] : C99 printf() -Werror fixes

2009-06-21 03:20  Duane Ellis <openocd@duaneellis.com>

	* [r2339] : C99 printf() -Werror fixes

2009-06-21 03:20  Duane Ellis <openocd@duaneellis.com>

	* [r2338] : C99 printf() -Werror fixes

2009-06-21 03:20  Duane Ellis <openocd@duaneellis.com>

	* [r2337] : C99 printf() -Werror fixes

2009-06-21 03:20  Duane Ellis <openocd@duaneellis.com>

	* [r2336] : C99 printf() -Werror fixes

2009-06-21 03:20  Duane Ellis <openocd@duaneellis.com>

	* [r2335] : C99 printf() -Werror fixes

2009-06-21 03:20  Duane Ellis <openocd@duaneellis.com>

	* [r2334] : C99 printf() -Werror fixes

2009-06-21 03:20  Duane Ellis <openocd@duaneellis.com>

	* [r2333] : C99 printf() -Werror fixes

2009-06-21 03:20  Duane Ellis <openocd@duaneellis.com>

	* [r2332] : C99 printf() -Werror fixes

2009-06-21 03:20  Duane Ellis <openocd@duaneellis.com>

	* [r2331] : C99 printf() -Werror fixes

2009-06-21 03:19  Duane Ellis <openocd@duaneellis.com>

	* [r2330] : C99 printf() -Werror fixes

2009-06-21 03:19  Duane Ellis <openocd@duaneellis.com>

	* [r2329] : C99 printf() -Werror fixes

2009-06-21 03:17  Duane Ellis <openocd@duaneellis.com>

	* [r2328] : C99 printf() -Werror fixes

2009-06-21 03:17  Duane Ellis <openocd@duaneellis.com>

	* [r2327] : C99 printf() -Werror fixes

2009-06-21 03:17  Duane Ellis <openocd@duaneellis.com>

	* [r2326] : C99 printf() -Werror fixes

2009-06-21 03:17  Duane Ellis <openocd@duaneellis.com>

	* [r2325] : C99 printf() -Werror fixes

2009-06-21 03:17  Duane Ellis <openocd@duaneellis.com>

	* [r2324] : C99 printf() -Werror fixes

2009-06-21 03:17  Duane Ellis <openocd@duaneellis.com>

	* [r2323] : C99 printf() -Werror fixes

2009-06-21 03:17  Duane Ellis <openocd@duaneellis.com>

	* [r2322] : C99 printf() -Werror fixes

2009-06-21 03:17  Duane Ellis <openocd@duaneellis.com>

	* [r2321] : C99 printf() -Werror fixes

2009-06-21 03:17  Duane Ellis <openocd@duaneellis.com>

	* [r2320] : C99 printf() -Werror fixes

2009-06-21 03:16  Duane Ellis <openocd@duaneellis.com>

	* [r2319] : C99 printf() -Werror fixes

2009-06-21 03:16  Duane Ellis <openocd@duaneellis.com>

	* [r2318] : C99 printf() -Werror fixes

2009-06-21 03:16  Duane Ellis <openocd@duaneellis.com>

	* [r2317] : C99 printf() -Werror fixes

2009-06-21 03:16  Duane Ellis <openocd@duaneellis.com>

	* [r2316] : C99 printf() -Werror fixes

2009-06-21 03:16  Duane Ellis <openocd@duaneellis.com>

	* [r2315] : C99 printf() -Werror fixes

2009-06-21 03:16  Duane Ellis <openocd@duaneellis.com>

	* [r2314] : C99 printf() -Werror fixes

2009-06-21 03:16  Duane Ellis <openocd@duaneellis.com>

	* [r2313] : C99 printf() -Werror fixes

2009-06-21 03:16  Duane Ellis <openocd@duaneellis.com>

	* [r2312] : C99 printf() -Werror fixes

2009-06-21 03:16  Duane Ellis <openocd@duaneellis.com>

	* [r2311] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2310] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2309] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2308] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2307] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2306] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2305] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2304] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2303] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2302] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2301] : C99 printf() -Werror fixes

2009-06-21 03:15  Duane Ellis <openocd@duaneellis.com>

	* [r2300] : C99 printf() -Werror fixes

2009-06-21 03:14  Duane Ellis <openocd@duaneellis.com>

	* [r2299] : C99 printf() -Werror fixes

2009-06-21 03:01  Duane Ellis <openocd@duaneellis.com>

	* [r2298] : C99 printf() -Werror fixes

2009-06-21 03:00  Duane Ellis <openocd@duaneellis.com>

	* [r2297] : C99 printf() -Werror fixes

2009-06-21 02:59  Duane Ellis <openocd@duaneellis.com>

	* [r2296] : C99 Type updates, include inttypes.h - it is
	  catagorically required

2009-06-20 18:19  Michael Fischer <fischermi@t-online.de>

	* [r2295] : Set default for want_ftd2xx_highspeed to "no" instead
	  of "maybe"

2009-06-19 23:56  Zachary T Welch <zw@superlucidity.net>

	* [r2294] : Remove editor preferences from source files.

2009-06-19 23:15  Duane Ellis <openocd@duaneellis.com>

	* [r2293] : printf() warning fixes due to uint32_t change-over

2009-06-19 22:39  Zachary T Welch <zw@superlucidity.net>

	* [r2292] : Paulius Zaleckas <paulius.zaleckas@gmail.com>:
	  
	  This is minimal patch to support FA526 ARMv4 compatible core.
	  Since it is very similar to ARM920T I tried to reuse as much
	  code as possible.
	  
	  CPU and board configs will follow soon.

2009-06-19 09:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2291] : less warnings

2009-06-19 08:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2290] : fix jtag_add_callback() args. The first argument is
	  nothing special, it's just another generic argument.

2009-06-19 06:05  Duane Ellis <openocd@duaneellis.com>

	* [r2289] : commit test from Duane

2009-06-18 13:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2288] : less warnings

2009-06-18 13:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2287] : less warnings

2009-06-18 10:42  Zachary T Welch <zw@superlucidity.net>

	* [r2286] : Oyvind Harboe <oyvind.harboe@zylin.com>:
	  
	  Ecos uses sys/types.h not stdint.h.

2009-06-18 10:40  Zachary T Welch <zw@superlucidity.net>

	* [r2285] : Cast 64-bit trace hit_counter to long long; fixes
	  format warning.
	  
	  What is the correct way to handle this?

2009-06-18 07:11  Zachary T Welch <zw@superlucidity.net>

	* [r2284] : Update Style Guide documentation to explain basic type
	  rules.

2009-06-18 07:11  Zachary T Welch <zw@superlucidity.net>

	* [r2283] : Remove redundant typedefs in types.h; include stdint.h
	  unconditionally.

2009-06-18 07:11  Zachary T Welch <zw@superlucidity.net>

	* [r2282] : Transform 'u64' to 'uint64_t'
	  - Replace '\([^_]\)u64' with '\1uint64_t'.

2009-06-18 07:11  Zachary T Welch <zw@superlucidity.net>

	* [r2281] : Finish transforming 'u32' to 'uint32_t'.
	  - Replace '\([^_]\)u32' with '\1uint32_t'.
	  - Replace '^u32' with 'uint32_t'.

2009-06-18 07:10  Zachary T Welch <zw@superlucidity.net>

	* [r2280] : Transform 'u32' to 'uint32_t' in src/flash.
	  - Replace '\([^_]\)u32' with '\1uint32_t'.

2009-06-18 07:09  Zachary T Welch <zw@superlucidity.net>

	* [r2279] : Transform 'u32' to 'uint32_t' in src/target
	  - Replace '\([^_]\)u32' with '\1uint32_t'.
	  - Replace '^u32' with 'uint32_t'.

2009-06-18 07:08  Zachary T Welch <zw@superlucidity.net>

	* [r2278] : Transform 'u32' to 'uint32_t' in src/target/arm*
	  - Replace '\([^_]\)u32' with '\1uint32_t'.
	  - Replace '^u32' with 'uint32_t'.

2009-06-18 07:07  Zachary T Welch <zw@superlucidity.net>

	* [r2277] : Transform 'u16' to 'uint16_t'
	  - Replace '\([^_]\)u16' with '\1uint16_t'.
	  - Replace '^u16' with 'uint16_t'.

2009-06-18 07:07  Zachary T Welch <zw@superlucidity.net>

	* [r2276] : Transform 'u8' to 'uint8_t'
	  - Replace '\([^_]\)u8' with '\1uint8_t'.
	  - Replace '^u8' with 'uint8_t'.

2009-06-18 07:06  Zachary T Welch <zw@superlucidity.net>

	* [r2275] : Transform 'u8' to 'uint8_t' in src/flash
	  - Replace '\([^_]\)u8' with '\1uint8_t'.
	  - Replace '^u8' with 'uint8_t'.

2009-06-18 07:04  Zachary T Welch <zw@superlucidity.net>

	* [r2274] : Transform 'u8' to 'uint8_t' in src/target
	  - Replace '\([^_]\)u8' with '\1uint8_t'.
	  - Replace '^u8' with 'uint8_t'.

2009-06-18 04:08  Zachary T Welch <zw@superlucidity.net>

	* [r2273] : David Brownell <david-b@pacbell.net>:
	  
	  The PLD stuff hasn't been documented yet. It's just Virtex2 for
	  now,
	  but it looks like adding others would be easy.

2009-06-18 00:29  Zachary T Welch <zw@superlucidity.net>

	* [r2272] : David Brownell <david-b@pacbell.net>:
	  
	  Clean up the PLD files:
	  
	  - Get rid of some extraneous whitespace
	  - Make various functions static
	  - Wrap overlong lines

2009-06-18 00:29  Zachary T Welch <zw@superlucidity.net>

	* [r2271] : David Brownell <david-b@pacbell.net>:
	  
	  Various bits of cleanup, mostly to match the style hints
	  I just got around to writing up.
	  
	  - Various @cindex improvements
	  
	  - Cross reference the command line options in a few spots,
	  notably for @command{debug_level}
	  
	  - Clean the config file guidelines a bit:
	  * They're for all users, not just integrators
	  * Reference the interface config chapter
	  * Don't emphasize command line usage here
	  * Tweak board and target config introductory text
	  
	  Plus two minor bits of cleanup: remove most date references,
	  and refer to the reader as "you" not "the user".

2009-06-18 00:29  Zachary T Welch <zw@superlucidity.net>

	* [r2270] : David Brownell <david-b@pacbell.net>:
	  
	  Take a whack at providing some texinfo style docs.
	  Mostly it's just basic "how 2 write sane dox" stuff.

2009-06-17 20:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2269] : Freddie Chopin <freddie_chopin@op.pl> makes lpc2478.cfg
	  file more "standard" and - what is most important - correct (it's
	  working [; ). I've also added some comments which try to clarify
	  the meaning of all that's in there.

2009-06-17 10:51  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2268] : dummy driver now works under eCos

2009-06-17 06:44  Zachary T Welch <zw@superlucidity.net>

	* [r2267] : David Brownell <david-b@pacbell.net>:
	  
	  Update the Beagle setup:
	  
	  - OMAP3530 updates:
	  * split ICEpick TAP enable support to its own file, for
	  reuse and eventually for storing other utility code
	  like emulation reset
	  * clean up, including labeling the tap as for DAP not
	  for the Cortex-A8 and making endianness non-variable
	  * add a few FIXMEs
	  
	  - BeagleBoard cleanup: there's no SRST, "endstate" is gone, etc
	  
	  I'm not sure I'd say it's further than "barely limping" just yet.
	  Key issues remain lack of Cortex-A8 support, and more complete
	  support for resetting.

2009-06-17 06:41  Zachary T Welch <zw@superlucidity.net>

	* [r2266] : David Brownell <david-b@pacbell.net>:
	  
	  Fix for a goofy "board" config ... reuse target/pxa270.cfg
	  instead of using a private copy.

2009-06-17 06:40  Zachary T Welch <zw@superlucidity.net>

	* [r2265] : David Brownell <david-b@pacbell.net>:
	  
	  DM6446 config updates:
	  
	  - List two more TAPs, as disabled, mostly for doc purposes
	  - Included basic ICEpick support, still disabled by default
	  - Shorten line lengths
	  - Use $_TARGETNAME to configure the ETM and ETB
	  - This ARM core don't support endianness overriding
	  
	  For now, boards that can't jumper EMU0/EMU1 will need to tweak
	  a variable's setting.

2009-06-17 06:40  Zachary T Welch <zw@superlucidity.net>

	* [r2264] : David Brownell <david-b@pacbell.net>:
	  
	  Let jtag_call_event_callbacks() behave when the callback removes
	  itself.
	  Oddly, this crashed on x86_32 but not x86_64.

2009-06-17 06:40  Zachary T Welch <zw@superlucidity.net>

	* [r2263] : David Brownell <david-b@pacbell.net>:
	  
	  Fix parsing bugs for "$target_name mww addr data [count]" ... it
	  was
	  always requiring the count, instead of just defaulting it to one.

2009-06-17 06:10  Zachary T Welch <zw@superlucidity.net>

	* [r2262] : Fix compilation for Ubuntu 9.04 on x86-64 when using
	  --enable-httpd.

2009-06-17 01:59  Zachary T Welch <zw@superlucidity.net>

	* [r2261] : Set svn:eol-style native on ZY1000 minidriver header
	  file.

2009-06-17 00:31  Zachary T Welch <zw@superlucidity.net>

	* [r2260] : Ensure range errors are reported only when errno
	  indicates one occurred.

2009-06-17 00:30  Zachary T Welch <zw@superlucidity.net>

	* [r2259] : Change parse_type macros to be sed-friendly.

2009-06-17 00:30  Zachary T Welch <zw@superlucidity.net>

	* [r2258] : Add argument parsing errors in command.h, use in
	  parse_type routines.

2009-06-17 00:30  Zachary T Welch <zw@superlucidity.net>

	* [r2257] : Move definition of parse_type helpers to command.c:
	  - Add declarations in header file.
	  - Improve wrapper implementations to check for underflow.

2009-06-17 00:30  Zachary T Welch <zw@superlucidity.net>

	* [r2256] : Convert core parse_type implementations to check for
	  underflow errors.

2009-06-17 00:30  Zachary T Welch <zw@superlucidity.net>

	* [r2255] : Add improved support for parsing signed integers.

2009-06-17 00:30  Zachary T Welch <zw@superlucidity.net>

	* [r2254] : Update parse_type macro definitions to allow re-use
	  with signed types.

2009-06-17 00:29  Zachary T Welch <zw@superlucidity.net>

	* [r2253] : Improve definitions of parse_ulong and parse_ullong:
	  - Use macro to eliminate duplicate body definitions.
	  - Rename okay as is_okay; add parenthesis to help "clarify"
	  logic.

2009-06-16 12:17  Zachary T Welch <zw@superlucidity.net>

	* [r2252] : David Brownell <david-b@pacbell.net>:
	  
	  Fix a bug preventing ICEpick "enable that TAP" code from working:
	  the "runtest" command wrongly finished with a JTAG reset,
	  discarding
	  the work the TAP enable handler just finished! Instead, JTAG
	  should
	  stay in RUN/IDLE state.

2009-06-16 12:17  Zachary T Welch <zw@superlucidity.net>

	* [r2251] : David Brownell <david-b@pacbell.net>:
	  
	  Extend the internal JTAG event handlers to cover enable/disable,
	  and use those events to make sure that targets get "examined" if
	  they were disabled when the scan chain was first set up:
	  
	  - Remove "enum jtag_tap_event", merge with "enum jtag_event",
	  so C code can now listen for TAP enable/disable events.
	  
	  - Report those events so they can trigger callbacks.
	  
	  - During startup, make target_examine() register a handler to
	  catch ENABLE events for any then-disabled targets.
	  
	  This fixes bugs like "can't halt target after enabling its TAP".
	  
	  One class of unresolved bugs: if the target has an ETM hooked
	  up to an ETB, nothing activates the ETB. But starting up the
	  ETM without access to the ETB registers fails...

2009-06-16 12:17  Zachary T Welch <zw@superlucidity.net>

	* [r2250] : David Brownell <david-b@pacbell.net>:
	  
	  Tighten error handling on TAP enable/disable paths a bit:
	  
	  - Don't enable/disable unless it's necessary. Those event
	  handlers could have nasty side effects...
	  
	  - Don't *succeed* enables/disables if there was no code which
	  could have implemented that action. This prevents bugs like
	  wrongly acting as if the scan chain changed.
	  
	  - Minor whitespace cleanup in enable/disable command code.
	  
	  The big problem is still the lack of code to verify scan chains
	  were actually updated as requested; this adds a comment on that.
	  I suspect the best we can do near term will be to verify IDCODE.

2009-06-16 00:23  Zachary T Welch <zw@superlucidity.net>

	* [r2249] : David Brownell <david-b@pacbell.net>:
	  
	  Fix bug in a warning. It warned about "huge IRlength" for an
	  older JRC with a two bit instruction register ... wrong!

2009-06-16 00:23  Zachary T Welch <zw@superlucidity.net>

	* [r2248] : David Brownell <david-b@pacbell.net>:
	  
	  Distributing FTDI's "ftd2xx" library with OpenOCD violates the
	  OpenOCD license (GNU GPLv2 with no exceptions).
	  
	  Make that clear where that build option is presented, and don't
	  describe the FTDI libraries as an option for any packager. (It's
	  fine for personal use, of course.)
	  
	  Plus some related clarifications: libftdi version 0.16 for the
	  new FT2232H chips (for RTCK and high speed USB); the Amontec
	  drivers are just ftd2xx variants.

2009-06-16 00:23  Zachary T Welch <zw@superlucidity.net>

	* [r2247] : David Brownell <david-b@pacbell.net>:
	  
	  Fix some polling issues:
	  
	  - Don't background-poll disabled TAPs ... this was just a bug
	  waiting to happen. (And then it happened!)
	  
	  - Don't fail command line polls of disabled taps; that's not any
	  kind of error, it's just that you can't do much. But do show
	  that tap-disabled status.
	  
	  - Spell "continuous" correctly in the variable name. ;)
	  
	  Not resolved by this patch: the need for an interlock whereby
	  other code (like the JTAG layer) can block all other access to
	  the JTAG layer, e.g. while enabling or disabling TAPs. And
	  that interlock needs to be timer-safe...

2009-06-16 00:23  Zachary T Welch <zw@superlucidity.net>

	* [r2246] : David Brownell <david-b@pacbell.net>:
	  
	  Doc update: say "jtag newtap ... -disable" records the
	  state after exiting the RESET state, matching the only
	  implementation we're working with so far (TI ICEpick-C).
	  
	  Matching code updates. Now we can be sure that the
	  "enabled" flag value is correct after JTAG resets.

2009-06-16 00:22  Zachary T Welch <zw@superlucidity.net>

	* [r2245] : David Brownell <david-b@pacbell.net>:
	  
	  Fix a memory leak in jtag_tap_free(): unregister the event
	  callback too.
	  
	  Also fix the associated conceptual bug in unregistering JTAG
	  event callbacks: since the same callback procedure is used
	  many times with different callback data (a TAP handle), that
	  data must be considered when unregistering any callback.
	  
	  This could fix some crashes after TAP registration errors,
	  by making sure the reset event handler doesn't scribble over
	  memory that's now used by something else.

2009-06-16 00:22  Zachary T Welch <zw@superlucidity.net>

	* [r2244] : David Brownell <david-b@pacbell.net>:
	  
	  Minor jtag cleanup:
	  
	  - remove hidden assumption about JTAG event numbering
	  - move function declarations to a header
	  - some end'o'line whitespace
	  - use "calloc" not "malloc + memset"

2009-06-16 00:22  Zachary T Welch <zw@superlucidity.net>

	* [r2243] : David Brownell <david-b@pacbell.net>:
	  
	  Minor updates to the text about reset configuration:
	  
	  - Mention a new point that it interacts with JTAG routers;
	  
	  - Talk about a "user" config file not a "system" one;
	  
	  - Remove text from the "reset_config" description; instead,
	  cross-reference the more extensive text earlier.
	  

2009-06-15 23:54  Zachary T Welch <zw@superlucidity.net>

	* [r2242] : David Brownell <david-b@pacbell.net>:
	  
	  Add another board ... OMAP2420 "H4" board. This won't be very
	  widely
	  used with OpenOCD, but with mainline support in both U-Boot and
	  Linux
	  it at least makes for a more complete set (and another testcase).
	  
	  This is incomplete support in several respects. The ARM11 support
	  is
	  not very deep yet; most registers aren't available, and the ETM
	  can't
	  be hooked up. Plus, there's no script for OMAP-specific stuff
	  like
	  setting up the SDRAM controller. Eventually the same NAND
	  controller
	  driver should work with OMAP2 and OMAP3.

2009-06-15 14:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2241] : fix eCos build problems w/latest parse_ulong() stuff

2009-06-13 08:38  Zachary T Welch <zw@superlucidity.net>

	* [r2240] : David Brownell <david-b@pacbell.net>:
	  
	  OpenOCD doesn't actually *need* to be keeping all TCP ports
	  active ... creating security issues in some network configs.
	  
	  Instead, let config file specify e.g. "tcl_port 0" (or gdb_port,
	  telnet_port) to disable that particular remote access method.

2009-06-13 00:34  Zachary T Welch <zw@superlucidity.net>

	* [r2239] : Factor load_image argument parsing to
	  parse_load_image_command_args:
	  - Make fast_load_image use the helper coverage the standard
	  load_image.
	  - Improve whitespace in the moved lines.

2009-06-13 00:34  Zachary T Welch <zw@superlucidity.net>

	* [r2238] : Improve handle_profile_command argument parsing:
	  - Use parse_uint to ensure timeout value parses properly.

2009-06-13 00:34  Zachary T Welch <zw@superlucidity.net>

	* [r2237] : Improve handle_virt2phys_command argument parsing:
	  - Use parse_u32 to ensure virtual address parses properly.

2009-06-13 00:34  Zachary T Welch <zw@superlucidity.net>

	* [r2236] : Cleanup and improve handle_wp_command and
	  handle_rwp_command:
	  - Simplify argument parsing logic using switch statement.
	  - Use parse_u32 to ensure all values parse properly.
	  - Return syntax error when mode argument fails to parse.

2009-06-13 00:34  Zachary T Welch <zw@superlucidity.net>

	* [r2235] : Improve and simplify handle_bp_command and
	  handle_rbp_command:
	  - Bug fix: return syntax error if remove called without one
	  argument.
	  - Use parse_u32 to ensure address and length arguments parse
	  properly.

2009-06-13 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r2234] : Improve handle_verify_image_command_internal command
	  argument handling:
	  - Use parse_u32 to ensure address parses properly.

2009-06-13 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r2233] : Improve handle_dump_image_command argument parsing:
	  - Use parse_u32 to ensure address and size parse properly.

2009-06-13 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r2232] : Improve handle_load_image_command argument parsing:
	  - Use parse_u32 to ensure base/min/max addresses parse properly.

2009-06-13 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r2231] : Improve handle_mw_command argument handling:
	  - Change: All local variable types are now unsigned.
	  - Use parse_u32 to ensure address and value parse properly.
	  - Use parse_uint to ensure count parses properly.
	  - Move variables to location of first use.

2009-06-13 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r2230] : Improve handle_md_command argument handling:
	  - Use parse_u32 and parse_uint for address and count,
	  respectively.

2009-06-13 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r2229] : Use parse_u32 in handle_resume_command and
	  handle_step_command.

2009-06-13 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r2228] : Cleanup and improve handle_halt_command:
	  - Make argument check use parse_uint to ensure value parses
	  properly.
	  - Move variable declarations to location of first use.

2009-06-13 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r2227] : Cleanup and fi handle_wait_halt_command:
	  - Use unsigned type for delay variable.
	  - Use parse_uint to ensure delay argument parses properly.
	  - Bug fix: Return syntax error if more than one argument is
	  given.
	  - Bug fix: Return syntax error when argument fails to parse.

2009-06-13 00:32  Zachary T Welch <zw@superlucidity.net>

	* [r2226] : Use parse_uint in handle_reg_command to ensure reg
	  number parses properly.

2009-06-13 00:32  Zachary T Welch <zw@superlucidity.net>

	* [r2225] : Use parse_uint in get_target to ensure target id is
	  parsed properly.

2009-06-12 22:06  Zachary T Welch <zw@superlucidity.net>

	* [r2224] : David Brownell <david-b@pacbell.net>:
	  
	  Currently the "debug_level 3" command tracing ignores commands
	  that could return values to TCL scripts (by plugging in to a
	  slightly lower level of the interpreter stack).
	  
	  Fix that by abstracting the tracing command and starting to
	  make some of those previously-untraced commands use this new
	  mechanism.

2009-06-12 21:53  Zachary T Welch <zw@superlucidity.net>

	* [r2223] : David Brownell <david-b@pacbell.net>:
	  
	  Move the discussion of the "scan_chain" command up to go with
	  the presentation of that topic in the TAP declaration chapter.
	  
	  This makes the presentation of the TAP and target lists be
	  parallel, which will be something of an aid to understanding
	  that they are different (and how).

2009-06-12 21:43  Zachary T Welch <zw@superlucidity.net>

	* [r2222] : David Brownell <david-b@pacbell.net>:
	  
	  Partial fix to the "long IR length" problems.
	  
	  - Current code could handle up to 32 bit IR lengths with
	  full functionality, if it didn't just reject may of them
	  out of hand. So only reject clear errors, where the IR
	  mask (or capture instruction) needs more than IrLen bits.
	  
	  - Longer IR lengths can only be handled in BYPASS mode
	  for now. Example: TI's DSPs use 38-bit IR lengths.
	  So we can't issue their IDCODE instructions...
	  
	  A more complete fix would be able to issue longer instructions;
	  or minimally, would fail cleanly for the non-BYPASS case.
	  
	  Note that this *could* make some currently broken scripts fail,
	  since the previous code accepted garbage values so long as
	  they didn't use more than 16 bits.

2009-06-12 21:31  Zachary T Welch <zw@superlucidity.net>

	* [r2221] : unsik Kim <donari75@gmail.com>:
	  
	  Improve error handling in mflash driver.

2009-06-12 04:14  Zachary T Welch <zw@superlucidity.net>

	* [r2220] : Further cleanup to MIPS target read/write memory
	  function:
	  - Move the mips32_..._read_mem calls to top-level of read_mem
	  function.
	  - Change: Only perform mips_m4k_read_mem conversion when retval
	  == ERROR_OK.
	  - Prevents pointless conversions of bogus read values after
	  failures.
	  - Eliminate retval variable from mips_m4k_write_mem; return
	  directly.
	  - Move declaration of retval variable to point of first use.
	  - Remove the now redundant switch statements testing size:
	  - argument sanitizing already covers these cases.

2009-06-12 04:14  Zachary T Welch <zw@superlucidity.net>

	* [r2219] : David Claffey <dnclaffey@gmail.com>:
	  
	  This patch helps fix MIPS big endian (elf32-tradbigmips) targets.
	  If "-endian big" is not set in target create, the endianess
	  defaults to
	  little. mw and md commands will still work, but binary file loads
	  will
	  have the incorrect word order loaded into memory.
	  
	  The EJTAG processor access data register (PrAcc) is little endian
	  regardless of the CPU endianness; it is always loaded LSB first.
	  This
	  is confirmed by the fact that mips_ejtag_drscan_32() uses
	  buf_set_u32()
	  to load the scan field; buf_set_u32() is a little-endian
	  formatter. For
	  big endian targets, data buffers have to be modified so the LSB
	  of each
	  u32 or u16 is at the lower (first) memory location. If the drscan
	  out_value word order is set using buf_set_u32() then it makes
	  sense to
	  also fixup the in_value with buf_get_u32(); a symmetry argument.
	  This
	  has no affect on little endian hosts.

2009-06-12 01:41  Zachary T Welch <zw@superlucidity.net>

	* [r2218] : Fix unitialized use of cur_speed in
	  handle_jtag_khz_command:
	  - Use the default KHz speed setting, in case interface is not
	  initialized.

2009-06-12 01:41  Zachary T Welch <zw@superlucidity.net>

	* [r2217] : Improve vsllink command argument handling:
	  - Bug fix: Always clear high bit of USB bulk out endpoint.
	  - Use parse_ulong helpers to ensure numeric strings are parsed
	  properly.

2009-06-12 01:40  Zachary T Welch <zw@superlucidity.net>

	* [r2216] : Improve handle_runtest_command:
	  - Use parse_uint helper to ensure argument is parsed properly.

2009-06-12 01:40  Zachary T Welch <zw@superlucidity.net>

	* [r2215] : Improve VID/PID command argument handling in FTDI
	  driver:
	  - Bug fix: Return a syntax error when less than two arguments are
	  given.
	  - Bug fix: Use parse_u16 helper to ensure vales are parsed
	  properly.
	  - Simplify loop termination logic by ensuring argc is always
	  even.
	  - Move loop induction variable declaration to where it is used.

2009-06-12 01:40  Zachary T Welch <zw@superlucidity.net>

	* [r2214] : Improve handle_irscan_command:
	  - Use parse_u32 helper to ensure scan values are parsed properly.
	  - Clear the fields buffer to ensure partial cleanup occur
	  correctly.

2009-06-12 01:40  Zachary T Welch <zw@superlucidity.net>

	* [r2213] : Improve JTAG reset, speed, and khz handlers to use
	  parse_uint helper.

2009-06-12 01:40  Zachary T Welch <zw@superlucidity.net>

	* [r2212] : Use parse_uint helper to replace strtoul call in
	  jtag_tap_by_string.

2009-06-12 01:40  Zachary T Welch <zw@superlucidity.net>

	* [r2211] : Simplify and improve gw16012_handle_parport_command:
	  - Show the port number to the user when asking for it or setting
	  it.
	  - Print an error if the parport_port has already been set.
	  - Use parse_u16 helper to ensure the parport_port string parses
	  correctly.

2009-06-12 01:40  Zachary T Welch <zw@superlucidity.net>

	* [r2210] : Simplify and improve
	  amt_jtagaccel_handle_parport_port_command:
	  - Show the port number to the user when asking for it or setting
	  it.
	  - Print an error if the amt_jtagaccel_port has already been set.
	  - Use parse_u16 helper to ensure amt_jtagaccel_port string parses
	  correctly.

2009-06-12 01:40  Zachary T Welch <zw@superlucidity.net>

	* [r2209] : Simplify and improve
	  parport_handle_parport_port_command:
	  - Show the port number to the user when asking for it or setting
	  it.
	  - Print an error if the parport_port has already been set.
	  - Use parse_u16 helper to ensure the parport_port string parses
	  correctly.

2009-06-12 01:39  Zachary T Welch <zw@superlucidity.net>

	* [r2208] : Simplify and improve handle_debug_level_comamnd:
	  - Bug fix: Return a syntax error if more than one argument is
	  given.
	  - Bug fix: Use new parse_uint helper ensure debug_level parses
	  correctly.
	  - Change: Display the debug_level after it has been set.
	  - Simplify bounds checking of debug_level.

2009-06-12 01:39  Zachary T Welch <zw@superlucidity.net>

	* [r2207] : Simplify handle_sleep_command:
	  - Use new parse_ulong to ensure duration parses as a valid
	  number.
	  - Rework logic to improve readability and seliminate uperfluous
	  braces.
	  - Change whitespace to improve style.

2009-06-12 01:39  Zachary T Welch <zw@superlucidity.net>

	* [r2206] : Add new parse_uinttype wrappers for strtoul in
	  src/helper/command.[ch].
	  - Used to improve command argument parsing of unsigned integers
	  values.

2009-06-11 21:55  Zachary T Welch <zw@superlucidity.net>

	* [r2205] : David Brownell <david-b@pacbell.net>:
	  
	  Minor bugfix: command_print_sameline() is what the
	  headers declare; make the code match.
	  
	  Minor improvement: make the printf format params always be const.

2009-06-11 21:48  Zachary T Welch <zw@superlucidity.net>

	* [r2204] : David Brownell <david-b@pacbell.net>:
	  
	  Rework the "Simple Configuration Files" chapter so it's more
	  of a quick-start "how to set up your project" tutorial:
	  
	  - Say how to hook up the JTAG adapter. This will help new
	  users, and in any case is worth spelling out somewhere.
	  
	  - Streamline the previous rather haphazard presentation,
	  filling in some missing holes along the way:
	  
	  * Suggest "project directory" structure
	  * Introduce new term, "user config" file (openocd.cfg)
	  * Talk about more options for openocd.cfg contents
	  * ... and about creating new config files
	  * Add new topic, project-specific utilities (+examples)
	  
	  - Remove too-short, yet duplicative, chapter 19
	  
	  Nudge packagers a bit more strongly to send patches (including
	  config files) upstream.

2009-06-11 21:23  Zachary T Welch <zw@superlucidity.net>

	* [r2203] : David Brownell <david-b@pacbell.net>:
	  
	  Update "arm9tdmi vector_catch" command description to highlight
	  both
	  use cases (display configuration, or first change that config)
	  and
	  to explain a bit more about what this is: an alternative to using
	  hardware breakpoint resources.
	  
	  Note that I tried this on an arm920t, but it didn't work. Set
	  bits,
	  then examined them and they weren't set. And it didn't seem to
	  act
	  as if vector triggering was noticed, either.
	  
	  Also some minor unrelated tweaks: @ignore some unused or
	  don't-use
	  event names; fix a few typos; tweak chip-specific reset
	  descriptions.

2009-06-11 19:32  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2202] : - fix bug introduced during r1962
	  - Original patch submitted by David Claffey
	  [dnclaffey@gmail.com].

2009-06-11 13:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2198] : embedded host: launch telnet server even if
	  configuration fails

2009-06-11 13:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2197] : fix ordering of arguments to fwrite()

2009-06-11 11:43  Zachary T Welch <zw@superlucidity.net>

	* [r2196] : Factor handle_bp_command into pieces:
	  - Bug fix: return a syntax error if the wrong number of arguments
	  are given.
	  - Add handle_bp_command_list() and handle_bp_command_set().
	  - Use temporary addr variable to eliminate redundant strtoul()
	  calls.
	  - Place variable declarations at their point of first use.

2009-06-11 11:43  Zachary T Welch <zw@superlucidity.net>

	* [r2195] : Factor target_timer_callbacks_check_time into pieces:
	  - Add target_timer_callback_periodic_restart and
	  target_call_timer_callback.
	  - Clean up and simplify logic that determines whether to call
	  each callback.
	  - Move variable declarations to location of first use.

2009-06-11 11:42  Zachary T Welch <zw@superlucidity.net>

	* [r2194] : Simplify and clean handle_virt2phys_command:
	  - Add a doxygen block to simplify logic.
	  - Move declarations to point of first use.

2009-06-11 11:42  Zachary T Welch <zw@superlucidity.net>

	* [r2193] : Simplify and fix target handle_rwp_command routine:
	  - Return syntax error unless exactly one argument is passed.
	  - Move variable declaration to point of first use.

2009-06-11 11:42  Zachary T Welch <zw@superlucidity.net>

	* [r2192] : Simplify and fix handle_reset_command:
	  - Return syntax error if more than one argument is given.
	  - Move variables to location of first use.

2009-06-11 11:42  Zachary T Welch <zw@superlucidity.net>

	* [r2191] : Simplify handle_resume_command:
	  - Eliminate redundant calls to target_resume with addr temp
	  variable.
	  - Place variables at location of first use.
	  - Fix minor whitespace issues.

2009-06-11 11:42  Zachary T Welch <zw@superlucidity.net>

	* [r2190] : Simplify and fix handle_step_command:
	  - Bug fix: return syntax error when more than one argument is
	  given.
	  - Eliminate redundant calls to step callback with addr temp
	  variable.
	  - Place variables at location of first use.

2009-06-11 07:08  Zachary T Welch <zw@superlucidity.net>

	* [r2189] : Move jtag_get_flush_queue_count near jtag_execute_queue
	  (fix its docs).

2009-06-11 07:08  Zachary T Welch <zw@superlucidity.net>

	* [r2188] : Improve grouping of JTAG KHz and verification accessors
	  in header file.
	  Add some quick Doxygen comments for these routines.

2009-06-11 07:08  Zachary T Welch <zw@superlucidity.net>

	* [r2187] : Group JTAG reset configuration and accessor APIs
	  together in header file.
	  Remove unused reset_line_mode enumerated type.

2009-06-11 07:08  Zachary T Welch <zw@superlucidity.net>

	* [r2186] : Move jtag_error helper declarations to the end of the
	  header.

2009-06-11 07:08  Zachary T Welch <zw@superlucidity.net>

	* [r2185] : Out-of-line jtag_tap_next_enabled and simplify its
	  logic.

2009-06-11 07:08  Zachary T Welch <zw@superlucidity.net>

	* [r2184] : Move jtag_add_statemove decl/body nearer
	  jtag_add_pathmove.

2009-06-11 06:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2183] : disable polling continuous polling during reset

2009-06-10 22:22  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2182] : - update openocd online doc url's

2009-06-10 21:30  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2181] : - fix texi/pdf issue created in svn r2039

2009-06-10 07:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2180] : added pathmove command

2009-06-10 04:08  Zachary T Welch <zw@superlucidity.net>

	* [r2179] : David Brownell <david-b@pacbell.net>:
	  
	  Tweak the csb337 code so that it doesn't enable alignment traps
	  when
	  it completes the "reset init" sequence. It turns out that the
	  current
	  CFI code reliably triggers such traps.

2009-06-10 04:06  Zachary T Welch <zw@superlucidity.net>

	* [r2178] : Move the documentation for the "poll" command up with
	  other server configuration. Explain what it's about;
	  reference the related "$target_name curstate" method.
	  
	  Update "poll" output to report whether background polling
	  is enabled or not.
	  
	  Also fix a small typo; PC's have "complementary" tools.
	  Some have also "complimentary" ones; but not all.

2009-06-09 14:18  Zachary T Welch <zw@superlucidity.net>

	* [r2177] : Improve use of automake conditionals for FTDI-based
	  JTAG drivers:
	  - Remove once-used XXX_FTD2XX symbols; replace with XXX_DRIVER
	  symbols.
	  - Enabled when either libftdi or FTD2xx driver should be built.
	  - Eliminates redundant DRIVERSFILE assignment in JTAG automake
	  input.

2009-06-09 14:18  Zachary T Welch <zw@superlucidity.net>

	* [r2176] : Simplify JTAG automake input file:
	  - Consolidate all individual driver variables into DRIVERFILES.
	  - Eliminates all empty 'else' conditional clauses.
	  - Move minidriver files to top of file.
	  - Use MINIDRIVER conditional to build only driver(s) that will be
	  linked.
	  - Eliminate superfluous whitespace.

2009-06-09 12:47  Zachary T Welch <zw@superlucidity.net>

	* [r2175] : Rename jtag_driver.c as driver.c to remove duplicate
	  name component.

2009-06-09 12:01  Zachary T Welch <zw@superlucidity.net>

	* [r2174] : Add a rule to rebuild libtool if ltmain.sh changes
	  (from libtool docs).

2009-06-09 11:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2173] : reset to eol native for now. guess-rev.sh was broken by
	  eol native, but it was a red herring that these two files were
	  affected.

2009-06-09 10:28  Zachary T Welch <zw@superlucidity.net>

	* [r2172] : Fix make maintainer-clean for out-of-tree builds.

2009-06-09 10:07  Zachary T Welch <zw@superlucidity.net>

	* [r2171] : Encapsulate the core jtag interface pointer:
	  - Add new jtag_config_khz to increase encapsulation of jtag->khz
	  call.
	  - Add new jtag_get_speed_readable to encapsulate of
	  jtag->speed_div call.
	  - Make definition of jtag static in core.c, remove extern from
	  tcl.c.

2009-06-09 08:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2170] : dos2unix

2009-06-09 08:41  Zachary T Welch <zw@superlucidity.net>

	* [r2169] : Continue encapsulation of JTAG event callback sub-API:
	  - Move jtag_event_callbacks struct to core.c; it's an
	  implementation detail.
	  - Move jtag_*_event_callbacks next to the definition of the new
	  function type.

2009-06-09 08:41  Zachary T Welch <zw@superlucidity.net>

	* [r2168] : Add jtag_event_handler_t:
	  - Define the function signature used by the JTAG event callback
	  mechanism.
	  - Provide Doxygen block for new type, including TODO for its
	  return value.

2009-06-09 08:41  Zachary T Welch <zw@superlucidity.net>

	* [r2167] : Expose jtag_unregister_event_callback with related API
	  declarations.

2009-06-09 08:41  Zachary T Welch <zw@superlucidity.net>

	* [r2166] : Improve encapsulation of JTAG event handling:
	  - Move nvp_jtag_tap_event and jtag_tap_handle_event to tcl.c.
	  - Change both to be static; remove declaration of function from
	  jtag.h.

2009-06-09 08:41  Zachary T Welch <zw@superlucidity.net>

	* [r2165] : Properly encapsulate core hasKHZ variable.

2009-06-09 08:41  Zachary T Welch <zw@superlucidity.net>

	* [r2164] : Cleanup and encapsulate IR Capture verification:
	  - Add accessors for setting the jtag_verify_capture_ir flag.
	  - Use them in handle_verify_ircapture_cpmmand
	  - Change variable type to bool; make it static.

2009-06-09 08:40  Zachary T Welch <zw@superlucidity.net>

	* [r2163] : Add missing static keywords to a few variables in JTAG
	  core module.

2009-06-09 08:40  Zachary T Welch <zw@superlucidity.net>

	* [r2162] : Move the jtag_error helper routines out of header file:
	  - Makes jtag_error static, add new get helper function for
	  completeness.
	  - Improve and add documentation and style for these helpers.

2009-06-09 08:40  Zachary T Welch <zw@superlucidity.net>

	* [r2161] : Encapsulate jtag_reset_config using accessors:
	  - Update handle_reset_config_command in tcl.c to use new helpers.
	  - Replace direct accesses in JTAG interface and target drivers.

2009-06-09 08:40  Zachary T Welch <zw@superlucidity.net>

	* [r2160] : Remove superfluous extern for non-existant global
	  variable.

2009-06-09 08:40  Zachary T Welch <zw@superlucidity.net>

	* [r2159] : Add get and set accessors for jtag_speed:
	  - Setter calls the interface driver callback to improve core
	  encapsulation.
	  - Use getter in standard JTAG interface drivers and ZY1000
	  minidriver.

2009-06-09 08:40  Zachary T Welch <zw@superlucidity.net>

	* [r2158] : Encapsulate the jtag_event_callback list; add helper
	  functions if needed.

2009-06-09 08:39  Zachary T Welch <zw@superlucidity.net>

	* [r2157] : Encapsulate the jtag_trst and jtag_srst variables:
	  - Add accessor functions to return their value.
	  - Use new SRST accessor in cortex_m3.c and mips_m4k.c

2009-06-09 08:39  Zachary T Welch <zw@superlucidity.net>

	* [r2156] : Move extern of nvp_jtag_tap_event from jtag.h to tcl.c.

2009-06-09 08:39  Zachary T Welch <zw@superlucidity.net>

	* [r2155] : Remove superfluous extern of jtag_event_strings from
	  jtag.h.

2009-06-09 07:51  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2154] : remove native line style

2009-06-09 06:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2153] : removed native line end style - breaks cygwin

2009-06-09 04:54  Zachary T Welch <zw@superlucidity.net>

	* [r2152] : Replace 'jtag.c' with 'core.c' in code comments.

2009-06-09 04:39  Zachary T Welch <zw@superlucidity.net>

	* [r2151] : Remove accidental duplicate of hasKHz; fixes pre-init
	  speed setup.

2009-06-09 04:35  Zachary T Welch <zw@superlucidity.net>

	* [r2150] : Provide brief description of newly factored TCL layer
	  in The Manual.

2009-06-09 04:15  Zachary T Welch <zw@superlucidity.net>

	* [r2149] : Split main jtag.c file into two layers:
	  - src/jtag/core.c: contains the low-level JTAG TAP and scanning
	  routines.
	  - src/jtag/tcl.c: contains high-level JTAG TCL commands that use
	  the core.
	  - Remove static keywords from routines in core.c, extern from
	  tcl.c:
	  - jtag, jtag_interface global variables
	  - jtag_{examine,validate}_chain and jtag_tap_{init,free}
	  functions
	  - Added myself to the copyright header in both of these files.
	  - Used 'svn cp' to add files, so versioning was preserved for
	  both.

2009-06-09 02:48  Zachary T Welch <zw@superlucidity.net>

	* [r2148] : Merge documentation for jtag_add_statemove from source
	  into header block.

2009-06-09 02:48  Zachary T Welch <zw@superlucidity.net>

	* [r2147] : Move Doxygen documentation for IR/DR scan routines to
	  header file.
	  - Move plain IR scan declaration closer to the other IR scan
	  declarations.

2009-06-09 02:24  Zachary T Welch <zw@superlucidity.net>

	* [r2146] : - Replace 'jtag_tap_by_abs_position' with
	  'jtag_tap_by_position'.

2009-06-09 02:24  Zachary T Welch <zw@superlucidity.net>

	* [r2145] : Remove non-existant jtag_tap_by_position API
	  declaration.

2009-06-09 02:23  Zachary T Welch <zw@superlucidity.net>

	* [r2144] : Use unsigned type for jtag_tap_count and
	  jtag_tap_by_abs_position.

2009-06-09 02:23  Zachary T Welch <zw@superlucidity.net>

	* [r2143] : Cleanup jtag_tap_by_abs_position:
	  - Remove unused orig_n local variable.
	  - Merge variable declaration with first use.
	  - Update code to use current style guidelines.

2009-06-09 02:23  Zachary T Welch <zw@superlucidity.net>

	* [r2142] : Simplify jtag_tap_by_jim_object:
	  - Merge declarations of temporary variables with first use.
	  - Restructure logic to simplify conditional logic.

2009-06-09 02:23  Zachary T Welch <zw@superlucidity.net>

	* [r2141] : Simplify and fix bug in jtag_tap_by_string:
	  - Bug fix: Use unsigned type and strtoul when parsing for
	  position number.
	  - Simplify logic by returning directly when a tap is found by
	  name.
	  - Reduce scope: declare temporary variables with first use.
	  - Bring code up to current style guidelines.

2009-06-09 02:23  Zachary T Welch <zw@superlucidity.net>

	* [r2140] : Allow jtag_tap_add to be called from other JTAG code
	  modules.

2009-06-09 02:23  Zachary T Welch <zw@superlucidity.net>

	* [r2139] : Cleanup jtag_tap_count_enabled.

2009-06-09 01:16  Zachary T Welch <zw@superlucidity.net>

	* [r2138] : Change jtag_add_pathmove to set jtag_error rather than
	  call exit():
	  - Add new error codes to encode the possible failure conditions.
	  - Add documentation to describe the routine's possible error
	  codes.

2009-06-09 01:16  Zachary T Welch <zw@superlucidity.net>

	* [r2137] : Reduce scope or eliminate temporary variables in
	  jtag_add_statemove:
	  - Change types of tms_bits and tms_count to unsigned, eliminates
	  a cast.
	  - Use moves[] only if needed; a single move can use goal_state
	  directly.
	  - Declare loop induction variable inside its control statement.
	  - Remove retval in favor of direct returns.

2009-06-09 01:16  Zachary T Welch <zw@superlucidity.net>

	* [r2136] : Move documentation in jtag_add_statemove body to
	  Doxygen block.

2009-06-09 01:01  Zachary T Welch <zw@superlucidity.net>

	* [r2135] : Revert changes from r2134 that snuck into the commit.
	  Mea culpa.

2009-06-09 00:58  Zachary T Welch <zw@superlucidity.net>

	* [r2134] : David Brownell <david-b@pacbell.net>:
	  
	  Add configuration for an old AT91rm9200 board, the Cogent CSB
	  337.
	  Worth noting from the OpenOCD perspective:
	  
	  - It got a real hardware trace port connector; wired up here as
	  much as we can, lacking inexpensive trace-aware dongles.
	  
	  - This is the first in-tree use of the "arm920t cp15" command.
	  It adjusts the CPU clocking and enables i-cache, which gives
	  more than 4x speedup after booting Linux; it's visible even
	  just running U-Boot.

2009-06-08 22:18  Rick Altherr <kc8apf@users.berlios.de>

	* [r2133] : Fix eol-style on guess-rev.sh

2009-06-08 14:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2132] : update zy1000 to latest minidriver work

2009-06-08 13:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2131] : Zach Welch wrote a fix for configure problems under
	  Cygwin.
	  ltmain.sh is added to svn ignore

2009-06-08 13:16  Zachary T Welch <zw@superlucidity.net>

	* [r2130] : Add documentation for new interface_list command to
	  user guide.

2009-06-08 13:12  Zachary T Welch <zw@superlucidity.net>

	* [r2129] : Factor interface list to its own command:
	  - Add handle_interface_list_command, used by
	  handle_interface_command.
	  - Display output of new list to command console.
	  - Change first index of displayed drivers to 1; it's only
	  cosmetic.

2009-06-08 13:12  Zachary T Welch <zw@superlucidity.net>

	* [r2128] : Cleanup and simplify handle_interface_command:
	  - Reduce indent: invert logic of strcmp test.
	  - Reduce scope: declare variables upon first use in loops.
	  - Reduce unsaid: compare end of table with NULL.
	  - Remove superfluous braces around blocks with one statment.
	  - Improve language that introduces the list of built-in drivers.

2009-06-08 10:58  Zachary T Welch <zw@superlucidity.net>

	* [r2127] : Simplify jtag_add_sleep:
	  - Add todo for removing keep_alive: is this a layering violation?
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Remove superfluous retval temporary variable and empty return.

2009-06-08 10:58  Zachary T Welch <zw@superlucidity.net>

	* [r2126] : Simplify jtag_add_reset:
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Remove superfluous retval temporary variable.

2009-06-08 10:57  Zachary T Welch <zw@superlucidity.net>

	* [r2125] : Simplify jtag_add_clocks:
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Improve error language and whitespace.

2009-06-08 10:57  Zachary T Welch <zw@superlucidity.net>

	* [r2124] : Simplify jtag_add_runtest:
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Eliminate superfluous comment and temporary variable.

2009-06-08 10:57  Zachary T Welch <zw@superlucidity.net>

	* [r2123] : Simplify jtag_add_pathmove:
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Eliminate superfluous retval temporary variable.
	  - Reduce scope of loop induction variable.
	  - Wrap to fit within 80 columns.

2009-06-08 10:57  Zachary T Welch <zw@superlucidity.net>

	* [r2122] : Simplify jtag_add_tlr:
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Eliminate superfluous temporary variable.

2009-06-08 10:56  Zachary T Welch <zw@superlucidity.net>

	* [r2121] : Simplify jtag_add_plain_dr_scan:
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Wrap function arguments to fit everything in 80 columns.
	  - Move retval variable to location of first use.

2009-06-08 10:56  Zachary T Welch <zw@superlucidity.net>

	* [r2120] : Simplify jtag_add_dr_scan:
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Wrap function arguments to fit everything in 80 columns.
	  - Move retval variable to location of first use.

2009-06-08 10:56  Zachary T Welch <zw@superlucidity.net>

	* [r2119] : Simplify jtag_add_plain_ir_scan:
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Wrap function arguments to fit everything in 80 columns.

2009-06-08 10:56  Zachary T Welch <zw@superlucidity.net>

	* [r2118] : Simplify jtag_add_ir_scan_noverify:
	  - Use jtag_set_error instead of accessing jtag_error directly.
	  - Wrap and rename function arguments to fit everything in 80
	  columns.
	  - Move retval variable to location of first use.

2009-06-08 10:56  Zachary T Welch <zw@superlucidity.net>

	* [r2117] : Simplify jtag_execute_queue:
	  - Add static inline jtag_error_clear helper to return and clear
	  jtag_error.
	  - Use new helper to shrink body of function to two lines.

2009-06-08 10:55  Zachary T Welch <zw@superlucidity.net>

	* [r2116] : Simplify jtag_execute_queue_noclear:
	  - Replace jtag_error logic with equivalent call to
	  jtag_set_error.
	  - Remove superfluous comment and temporary return variable.

2009-06-08 10:55  Zachary T Welch <zw@superlucidity.net>

	* [r2115] : Cleanup handle_runtest_command:
	  - Make command argument require exactly one argument; do not
	  allow extras.
	  - Remove superfluous whitespace at end of function.
	  - Wrap function arguments to fit in 80 columns.

2009-06-08 10:55  Zachary T Welch <zw@superlucidity.net>

	* [r2114] : Clean up handle_jtag_reset_command:
	  - Make command require exactly two arguments; do not allow more
	  than two.
	  - Move temporary variable declarations closer to point of first
	  use.
	  - Remove superfluous braces around single statments.
	  - Wrap to 80 column width.

2009-06-08 10:55  Zachary T Welch <zw@superlucidity.net>

	* [r2113] : Extend handle_jtag_n{s,t}rst_delay_command routines:
	  - Add support to display the reset delays too, like the other
	  commands.
	  - Always show the values, so users can see if they are being
	  redundant.

2009-06-08 10:55  Zachary T Welch <zw@superlucidity.net>

	* [r2112] : Add accessors to retrieve values of
	  jtag_n{s,t}rst_delay variables.

2009-06-08 10:54  Zachary T Welch <zw@superlucidity.net>

	* [r2111] : Update JTAG reset delay command handlers:
	  - Fixes for error handling:
	  - Return a syntax error instead of calling exit(-1).
	  - Return error when more than one argument is provided too.
	  - Remove useless braces and indent after the if/return
	  statements.
	  - Wrap function arguments to fit in 80 columns.

2009-06-08 10:54  Zachary T Welch <zw@superlucidity.net>

	* [r2110] : Cleanup the handle_jtag_khz_command routine:
	  - Separate retval assignments from logical tests.
	  - Simplify logical tests.

2009-06-08 10:54  Zachary T Welch <zw@superlucidity.net>

	* [r2109] : Simplify logic in handle_jtag_speed_command.

2009-06-08 06:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2108] : David Brownell <david-b@pacbell.net> Bugfix:
	  $target_name cget/configure -work-area-backup commands
	  should return the "is it backed up?" flag, not the work area
	  size.

2009-06-08 06:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2107] : David Brownell <david-b@pacbell.net>
	  
	  - Don't let disabled TAPs be set as the current target
	  
	  - Improve "targets" output:
	  * Remove undesirable "chain position" number; we discourage using
	  them
	  * TAP and Target column updates:
	  + make them long enough for current usage
	  + improve labels, removing guesswork
	  + "TapName" label patches scan_chain output
	  * Highlight the "current" target
	  * Display "tap disabled" as a new pseudo-state
	  * Update docs accordingly

2009-06-08 04:35  Zachary T Welch <zw@superlucidity.net>

	* [r2106] : Adjust whitespace in configure script: use two spaces
	  for indent.

2009-06-08 04:35  Zachary T Welch <zw@superlucidity.net>

	* [r2105] : Reorder configure script macros:
	  - Check for a compiler before looking for libraries or header
	  files.
	  - Initialize automake before calling other AM_ macros.
	  - Disable libtool shared libraries by default.
	  - Remove checks for unused C++, Fortran, and Java compilers.
	  - Remove redundant AC_CANONICAL_HOST; called by AC_PROG_LIBTOOL.

2009-06-08 04:34  Zachary T Welch <zw@superlucidity.net>

	* [r2104] : Rework parallel port configure script option handling:
	  - Move AC_ARG_ENABLE for secondary parallel port options:
	  - These macros cause their configure options to appear
	  unconditionally,
	  so they should not be placed inside conditional logic.
	  - Groups them with primary parallel port driver option.
	  - Update these options to show '-' instead of '_'; both still
	  work.
	  - Update command help text to show host architecture/OS
	  requirements.
	  - Display a warning when these options have been provided and the
	  configure script will ignore the setting that the user specified.

2009-06-08 01:14  Zachary T Welch <zw@superlucidity.net>

	* [r2103] : Move minidummy source file, as was supposed to happen
	  in last commit.

2009-06-08 00:42  Zachary T Welch <zw@superlucidity.net>

	* [r2102] : Finish off the dummy minidriver integration:
	  - Try to disambiguates minidriver options from "standard" driver
	  options.
	  - Make minidummy symbols more explict about being a minidriver.
	  - Move minidummy.c into minidummy directory to put it with its
	  header.
	  
	  In configure.in:
	  - Improve configuration option to allow new minidriver
	  implementations:
	  - Change option from --enable-minidummy to
	  --enable-minidriver-dummy.
	  - Move it to the end of the list of options.
	  - Provides a clear pattern for future minidrivers.
	  - Update handling of HAVE_JTAG_MINIDRIVER_H:
	  - Check for external jtag_minidriver.h only with
	  --enable-ecosboard.
	  - Otherwise, define it when --enable-minidriver-dummy is
	  provided.
	  - Add check to ensure only one minidriver is enabled.
	  - When a minidriver is enabled, warn user that standard drivers
	  are not built.
	  - Use proper AC_DEFINE semantics with MINIDRIVER_DUMMY.
	  
	  In src/jtag/Makefile.am:
	  - Restructure handling of minidummy source files.
	  - Include minidummy driver header in the distribution.
	  
	  In src/jtag/jtag.c:
	  - Restructure preprocessor logic to include:
	  - only one minidriver, or
	  - all configured standard drivers.

2009-06-07 23:49  Zachary T Welch <zw@superlucidity.net>

	* [r2101] : Fix reference warning in JTAG primer, add another
	  external reference.

2009-06-07 23:35  Zachary T Welch <zw@superlucidity.net>

	* [r2100] : David Brownell <david-b@pacbell.net>:
	  
	  Let disabled targets be ignored during normal operation:
	  
	  - In target_examine(), ignore disabled TAPs
	  
	  - Reset handling must not poke at them either:
	  * fail $target_name arp_* operations on disabled TAPs
	  * in startup.tcl, don't even issue the arp_* wait ops
	  
	  ZW: removed superfluous braces from the patch to target.c.

2009-06-07 23:21  Zachary T Welch <zw@superlucidity.net>

	* [r2099] : David Brownell <david-b@pacbell.net>:
	  
	  Clarify docs for the evb_lm3s811 layout: works in
	  two modes, not just one.

2009-06-07 23:20  Zachary T Welch <zw@superlucidity.net>

	* [r2098] : Fix regression in mdw output; identified by Magnus
	  Lundin.

2009-06-07 23:14  Zachary T Welch <zw@superlucidity.net>

	* [r2097] : David Brownell <david-b@pacbell.net>:
	  
	  Rework chapter 12 (CPU configuration) to use @deffn, match
	  the code more closely, and present things more clearly.
	  
	  Includes the *current* list of targets.

2009-06-07 23:10  Zachary T Welch <zw@superlucidity.net>

	* [r2096] : David Brownell <david-b@pacbell.net>:
	  
	  Various minor tweaks for the User's guide.
	  
	  - Fix various minor (but repeated) typographic goofs;
	  - Talk about TAP "declaration" not "creation" (they exist
	  even if OpenOCD never learns about their board);
	  - Encourage board.cfg for reset config, not target.cfg
	  - Fill in some missing information (e.g. x16_as_x8)
	  - Add a cross reference to the FAQ on TAP ordering;
	  - Unclutter the concept index a bit (re core-specific commands)
	  - Provide a bit more info about TAP states

2009-06-07 19:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2095] : retire endstate command

2009-06-07 18:39  Zachary T Welch <zw@superlucidity.net>

	* [r2094] : Set svn:eol-style properties on new minidummy driver
	  files.

2009-06-07 18:38  Zachary T Welch <zw@superlucidity.net>

	* [r2093] : Fix regressions in previous series of cleanp, caused by
	  r2092.

2009-06-07 13:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2092] : minidriver build test driver "minidriver"

2009-06-07 05:24  Zachary T Welch <zw@superlucidity.net>

	* [r2091] : Factoring of jtag_examine_chain for maintainability:
	  - Improve variable type: change device_count to unsigned.
	  - Improves jtag_tap_count_enabled() API too (now returns
	  unsigned).

2009-06-07 05:24  Zachary T Welch <zw@superlucidity.net>

	* [r2090] : Factoring of jtag_examine_chain for maintainability:
	  - Limit scope: move tap and bit_count variables to point of first
	  use.

2009-06-07 05:24  Zachary T Welch <zw@superlucidity.net>

	* [r2089] : Factoring of jtag_examine_chain for maintainability:
	  - Factor TAP ID matching into new helper function.
	  - Simplifies the main jtag_examine_chain loop logic considerably.

2009-06-07 05:24  Zachary T Welch <zw@superlucidity.net>

	* [r2088] : Factoring of jtag_examine_chain for maintainability:
	  - Minor whitespace and style cleanups in body of
	  jtag_examine_chain.

2009-06-07 05:23  Zachary T Welch <zw@superlucidity.net>

	* [r2087] : Factoring of jtag_examine_chain for maintainability:
	  - Add helper to check for the terminating ID during
	  jtag_examine_chain.

2009-06-07 05:23  Zachary T Welch <zw@superlucidity.net>

	* [r2086] : Factoring of jtag_examine_chain for maintainability:
	  - Factor end-of-chain verfication into new helper routine.
	  - Change 'unexpected' local variable name to 'triggered' and type
	  to bool.

2009-06-07 05:23  Zachary T Welch <zw@superlucidity.net>

	* [r2085] : Factoring of jtag_examine_chain for maintainability:
	  - Factor output of accepted/incorrect/expected TAP IDs into
	  static helper.

2009-06-07 05:23  Zachary T Welch <zw@superlucidity.net>

	* [r2084] : Factoring of jtag_examine_chain for maintainability:
	  - Factor initial chain examination check into new static helper.

2009-06-07 05:23  Zachary T Welch <zw@superlucidity.net>

	* [r2083] : Factoring of jtag_examine_chain for maintainability:
	  - Factor JTAG chain examination into static helper function.

2009-06-07 05:22  Zachary T Welch <zw@superlucidity.net>

	* [r2082] : Factoring of jtag_examine_chain for maintainability:
	  - Reduce indent: invert logical test of expected_id count.

2009-06-07 05:22  Zachary T Welch <zw@superlucidity.net>

	* [r2081] : Factoring of jtag_examine_chain for maintainability:
	  - Reduce indent: invert logic test for unexpected TAP (no IDs).

2009-06-07 05:22  Zachary T Welch <zw@superlucidity.net>

	* [r2080] : Factoring of jtag_examine_chain for maintainability:
	  - Reduce indent: invert logic test for tap in jtag_examine_chain.

2009-06-07 05:22  Zachary T Welch <zw@superlucidity.net>

	* [r2079] : Factoring of jtag_examine_chain for maintainability:
	  - Move definition of maximum JTAG chain size closer to its only
	  uses.

2009-06-07 05:22  Zachary T Welch <zw@superlucidity.net>

	* [r2078] : Factoring of jtag_examine_chain for maintainability:
	  - Move JTAG EXTRACT macros out from the middle of
	  jtag_examine_chain.

2009-06-07 03:48  Zachary T Welch <zw@superlucidity.net>

	* [r2077] : Clean up handle_endstate_command():
	  - Merge declaration of state with first use.
	  - Unindent and remove unnecessary 'else' block.

2009-06-05 08:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2075] : David Brownell <david-b@pacbell.net>
	  target/at91rm9200.cfg cleanup

2009-06-05 06:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2074] : remove hacks no longer required to build OpenOCD w/eCos

2009-06-05 06:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2073] : remove unused include file: strings.h

2009-06-05 06:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2072] : remove unused include file: inttypes.h

2009-06-05 06:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2071] : remove unused include file: inttypes.h

2009-06-05 00:43  Zachary T Welch <zw@superlucidity.net>

	* [r2069] : Eliminate MixedCaps symbol from public JTAG TAP API:
	  - Purely mechanical transformations to the source files.
	  - Rename 'jtag_NextEnabledTap' as 'jtag_tap_next_enabled.'

2009-06-05 00:43  Zachary T Welch <zw@superlucidity.net>

	* [r2068] : Eliminate MixedCaps symbol from public JTAG TAP API:
	  - Purely mechanical transformations to the source files.
	  - Rename 'jtag_NumEnabledTaps' as 'jtag_tap_count_enabled.'

2009-06-05 00:43  Zachary T Welch <zw@superlucidity.net>

	* [r2067] : Eliminate MixedCaps symbol from public JTAG TAP API:
	  - Purely mechanical transformations to the source files.
	  - Rename 'jtag_NumTotalTaps' as 'jtag_tap_count.'

2009-06-05 00:43  Zachary T Welch <zw@superlucidity.net>

	* [r2066] : Eliminate MixedCaps symbol from public JTAG TAP API:
	  - Purely mechanical transformations to the source files.
	  - Rename 'jtag_TapByJimObj' as 'jtag_tap_by_jim_obj.'

2009-06-05 00:42  Zachary T Welch <zw@superlucidity.net>

	* [r2065] : Eliminate MixedCaps symbol from public JTAG TAP API:
	  - Purely mechanical transformations to the source files.
	  - Rename 'jtag_TapByString' as 'jtag_tap_by_string.'

2009-06-05 00:42  Zachary T Welch <zw@superlucidity.net>

	* [r2064] : Eliminate MixedCaps symbol from public JTAG TAP API:
	  - Purely mechanical transformations to the source files.
	  - Rename 'jtag_TapByAbsPosition' as 'jtag_tap_by_abs_position.'

2009-06-05 00:42  Zachary T Welch <zw@superlucidity.net>

	* [r2063] : Eliminate MixedCaps symbol from public JTAG TAP API:
	  - Purely mechanical transformations to the source files.
	  - Rename 'jtag_TapByPosition' as 'jtag_tap_by_position.'

2009-06-05 00:42  Zachary T Welch <zw@superlucidity.net>

	* [r2062] : Eliminate MixedCaps symbol from public JTAG TAP API:
	  - Purely mechanical transformations to the source files.
	  - Rename 'jtag_AllTaps' as 'jtag_all_taps.'

2009-06-05 00:42  Zachary T Welch <zw@superlucidity.net>

	* [r2061] : Eliminate MixedCaps symbol from public JTAG TAP API:
	  - Purely mechanical transformations to the source files.
	  - Rename 'jtag_all_taps' as '__jtag_all_taps.'
	  - Frees original symbol name to rename the accessor function.

2009-06-05 00:06  Zachary T Welch <zw@superlucidity.net>

	* [r2060] : Add accessors for jtag_verify; use them in jim command
	  handler.

2009-06-05 00:04  Zachary T Welch <zw@superlucidity.net>

	* [r2059] : Add accessors for reset delays; use them in jim command
	  handlers.

2009-06-05 00:02  Zachary T Welch <zw@superlucidity.net>

	* [r2058] : Add accessors for speed_khz; use them in jim command
	  handler.

2009-06-04 23:52  Zachary T Welch <zw@superlucidity.net>

	* [r2057] : Add jtag_get_flush_queue_count accessor to help future
	  factoring.

2009-06-04 23:49  Zachary T Welch <zw@superlucidity.net>

	* [r2056] : Clean up the JTAG TAP creation handler:
	  - Factor jtag_tap_init() helper out of the end of jim_newtap_cmd.
	  - Factor jtag_tap_free() helper out of the error case in
	  jim_newtap_cmd.
	  - Invert test to improve indentation at the end of
	  jim_newtap_cmd.
	  - Improve whitespace in the newly factored functions.

2009-06-04 23:26  Zachary T Welch <zw@superlucidity.net>

	* [r2055] : Clean up the core JTAG TAP APIs:
	  - Move jtag_tap_name to same location as other TAP functions;
	  export it.
	  - Factor new jtag_tap_add() from jim_newtap_cmd(); appends TAP to
	  global list.
	  - Move static chain position counter to global; use in
	  jtag_NumTotalTaps().
	  - Use jtag_AllTaps for reading tap list, instead of accessing
	  global directly.

2009-06-04 22:43  Zachary T Welch <zw@superlucidity.net>

	* [r2054] : Change hasKHz to use bool type.

2009-06-04 22:41  Zachary T Welch <zw@superlucidity.net>

	* [r2053] : Add missing static keywords in JTAG source file.

2009-06-04 20:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2052] : unbreak arm11. TAP_INVALID is used to communicate
	  inband that a special state should be used to lower level fn's in
	  ARM11 code.

2009-06-04 13:45  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2051] : - add support for different TAR autotincrement sizes as
	  per ARM ADI spec.
	  - set TAR size to 12 bits for Cortex-M3.
	  - Original patch submitted by Magnus Lundin [lundin@mlu.mine.nu].

2009-06-04 13:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2050] : Rename jtag_add_end_state to jtag_set_end_state since
	  "add" implies that
	  this fn has something to do with the queue, which it does not as
	  such.

2009-06-04 13:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2049] : Introduce jtag_get_end_state() fn to clarify code a
	  bit.

2009-06-04 13:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2048] : tiny bit of encapsulation of global end state. No
	  longer expose it as a global variable.

2009-06-04 12:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2047] : do not modify global end state from jtag_add_xxx()

2009-06-04 12:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2046] : remove unused code.

2009-06-04 12:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2045] : no longer use jtag_add_xxx() to set end state to
	  TAP_DRPAUSE

2009-06-04 12:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2044] : no longer use jtag_add_xxx() to set end state to
	  TAP_IDLE. Same must be done for TAP_DRPAUSE

2009-06-04 11:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2043] : use assert() to catch TAP_INVALID passed to
	  jtag_add_xxx() fn's.

2009-06-04 11:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2042] : remove TAP_INVALID as argument to jtag_add_xxx() fn's

2009-06-04 07:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2041] : jtag_add_end_state() now returns the value of the
	  global variable and does not modify the global variable if passed
	  TAP_INVALID. This patch has no effect on the current code and is
	  just to prepare upcoming patches.

2009-06-04 06:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2040] : JTAG_TRST_ASSERTED event cleanup. More clear where and
	  when it is invoked and some duplicate(harmless) invocations
	  avoided.

2009-06-04 01:22  Zachary T Welch <zw@superlucidity.net>

	* [r2039] : David Brownell <david-b@pacbell.net>:
	  
	  Update the "General Commands" (a.k.a. "random stuff") chapter,
	  and associated chunks of other text:
	  
	  - Switch to @deffn and review everything that's documented
	  
	  - Improve descriptions of reset events, with reference to
	  the setup.tcl code which issues them.
	  
	  - Move one zy1000-specific command to that driver's doc.
	  
	  - There is no "script" command; remove its doc.
	  
	  NOTE: Some things missing from this bit of work are:
	  
	  1- Reviewing the code to catch various *missing* functions,
	  mostly from "target.c"
	  
	  2- Alphabetizing and organizing. This chapter is a real
	  grab-bag with no evident focus or structural principle.
	  
	  3- Hole-filling and bugfixing with respect to messaging/logging.
	  Example, what principle could possibly justify the tcl command
	  output going into the server output/log instead of just the
	  telnet session?
	  
	  4- Not just for this chapter ... but there should be a section
	  with descriptions of all the supported image file formats,
	  so every image command can just reference that section.

2009-06-04 01:17  Zachary T Welch <zw@superlucidity.net>

	* [r2038] : David Brownell <david-b@pacbell.net>:
	  
	  Remove pernicious whitespace from ft2232 driver; as usual,
	  end-of-line noise, but here also much line-internal stuff.

2009-06-04 01:16  Zachary T Welch <zw@superlucidity.net>

	* [r2037] : David Brownell <david-b@pacbell.net>:
	  
	  Minor cleanup of FT2232:
	  - make Olimex glue warn about Olimex issues instead of JTAGkey
	  issues;
	  - make some data static+const;
	  - don't export some internal symbols.

2009-06-04 00:56  Zachary T Welch <zw@superlucidity.net>

	* [r2036] : David Brownell <david-b@pacbell.net>:
	  
	  Remove pernicious whitespace from src/jtag/*c files; mostly
	  the end-of-line flavor for now, although there's more.

2009-06-04 00:54  Zachary T Welch <zw@superlucidity.net>

	* [r2035] : David Brownell <david-b@pacbell.net>:
	  
	  Convert the Interface/Dongle Config chapter's section
	  on drivers to use the @deffn syntax, and integrate the
	  presentation of the driver-specific commands with the
	  relevant driver. Alphabetize.
	  
	  Cross-checked against the code ... several adapters were
	  not listed, and a few commands weren't.
	  
	  (Maintainers for the versaloon and zy1000 drivers would be
	  good candidates to add the commands missing from those
	  sections...)

2009-06-04 00:51  Zachary T Welch <zw@superlucidity.net>

	* [r2034] : David Brownell <david-b@pacbell.net>:
	  
	  Convert the str9xpec driver info to use @deffn; alphabetize;
	  add the missing part_id command.
	  
	  Convert the mflash support to use @deffn; alphabetize.

2009-06-03 16:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2033] : use assert() for obscure check on illegal arguments
	  upon trst being asserted while commands are queued

2009-06-03 12:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2032] : remove unused code path.

2009-06-03 07:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2031] : catchup with jtag refactoring.

2009-06-03 07:06  Zachary T Welch <zw@superlucidity.net>

	* [r2030] : Move JTAG command handling implementation into its own
	  source file.

2009-06-03 06:29  Zachary T Welch <zw@superlucidity.net>

	* [r2029] : Finish JTAG header file modularization; command
	  factoring follows.

2009-06-03 06:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2028] : added missing extern to jtag_command_queue definition.

2009-06-03 06:08  Zachary T Welch <zw@superlucidity.net>

	* [r2027] : Move JTAG command APIs into new jtag/commands.h header
	  file.

2009-06-03 04:44  Zachary T Welch <zw@superlucidity.net>

	* [r2026] : Improve remaining documentation that was causing
	  Doxygen warnings.

2009-06-03 04:37  Zachary T Welch <zw@superlucidity.net>

	* [r2025] : Improve in-source documentation that was causing
	  Doxygen warnings.

2009-06-03 02:57  Zachary T Welch <zw@superlucidity.net>

	* [r2024] : Add architectural introduction to the JTAG module in
	  The Manual.

2009-06-03 02:56  Zachary T Welch <zw@superlucidity.net>

	* [r2023] : Improve logger script to expose warnings and errors in
	  the output.

2009-06-03 02:17  Zachary T Welch <zw@superlucidity.net>

	* [r2022] : Improve doxygen markup of PATCHES file, link to new
	  primer.

2009-06-03 02:12  Zachary T Welch <zw@superlucidity.net>

	* [r2021] : Add draft of Patching Primer in The Manual; update
	  primer page.

2009-06-03 02:11  Zachary T Welch <zw@superlucidity.net>

	* [r2020] : Update TODO file with more content and better style.

2009-06-03 01:51  Zachary T Welch <zw@superlucidity.net>

	* [r2019] : Enable or add doxygen comments to the public JTAG API.

2009-06-03 01:39  Zachary T Welch <zw@superlucidity.net>

	* [r2018] : Update documentationf or jtag_interface structure
	  members.

2009-06-03 01:29  Zachary T Welch <zw@superlucidity.net>

	* [r2017] : Remove vestigal tap_transition type from public jtag
	  API.

2009-06-03 01:26  Zachary T Welch <zw@superlucidity.net>

	* [r2016] : Remove interface.h from public JTAG header, include it
	  where required.

2009-06-03 01:23  Zachary T Welch <zw@superlucidity.net>

	* [r2015] : Expose tap_state_by_name TAP helper available in public
	  API.

2009-06-03 00:59  Zachary T Welch <zw@superlucidity.net>

	* [r2014] : David Brownell <david-b@pacbell.net>:
	  
	  Update docs for most of the remaining commands in jtag.c:
	  
	  - switch to @deffn
	  - these are just the "low level" JTAG commands
	  - resolve much goofage!
	  * remove docs for non-existent commands
	  * add missing docs for some existing commands
	  * fix incorrect docs for some commands
	  - just index TAP states overall, not individually
	  - current name is "RUN/IDLE" not "IDLE"
	  
	  Cross checked against the source.
	  
	  This also creates an "Interface Drivers" section, analagous to
	  how
	  (NOR) Flash and NAND drivers are presented; that's not yet
	  sorted.

2009-06-03 00:56  Zachary T Welch <zw@superlucidity.net>

	* [r2013] : David Brownell <david-b@pacbell.net>:
	  
	  Rework the TAP creation documentation.
	  
	  - Try to use "TAP" not "tap" everywhere; it's an acronym.
	  
	  - Update the associated "target config files" section:
	  * reference the "TAP Creation" chapter for details
	  * simplify: reference interesting multi-tap config files
	  * let's not forget CPU configuration (*before* workspace setup)
	  * streamline it a bit
	  * move that workspace-vs-mmu issue to a better location
	  
	  - Clean up TAP creation doc mess
	  * switch to @deffn
	  * (re)organize the remaining stuff
	  * reference the "Config File Guidelines" chapter
	  
	  - Tweak the "Target Configuration" chapter
	  * rename as "CPU configuration"; unconfuse vs. target/*.cfg
	  * bring out that it's not just there for GDB
	  * move TAP events to the TAP chapter, where they belong (bugfix)

2009-06-03 00:45  Zachary T Welch <zw@superlucidity.net>

	* [r2012] : Move the JTAG cable interface API implementation
	  - Cloned the src/jtag/jtag.c file to src/jtag/interface.c.
	  - For each for of those files, deleted the contents of the other.
	  - Add new source file to automake input.

2009-06-03 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r2011] : Add missed accessor for checking the current TMS table.

2009-06-03 00:24  Zachary T Welch <zw@superlucidity.net>

	* [r2010] : Split and simplify handle_tms_sequence_command for
	  further factoring.

2009-06-03 00:17  Zachary T Welch <zw@superlucidity.net>

	* [r2009] : Make tap_state_by_name available in new JTAG interface
	  API header.

2009-06-02 23:59  Zachary T Welch <zw@superlucidity.net>

	* [r2008] : Add private src/jtag/interface.h for use by JTAG
	  interface drivers:
	  - Move the jtag_interface structure definition.
	  - Move the Cable API declarations.
	  - Add new header file to automake input.
	  
	  The next patch will move the implementation to interface.c.

2009-06-02 23:21  Zachary T Welch <zw@superlucidity.net>

	* [r2007] : Finish removing '#ifdef HAVE_JTAG_MINIDRIVER_H' from
	  jtag.h:
	  - Wraps JTAG callback API functions:
	  - Outlines jtag_add_callback() and jtag_add_callback4().
	  - Adds interface_ prefix to existing in-tree driver
	  implementation.
	  - Declare the driver interfaces routines in miniheader.h file.
	  
	  This patch requires renaming the equivalent macros in out-of-tree
	  jtag_minidriver.h implementations.

2009-06-02 23:15  Zachary T Welch <zw@superlucidity.net>

	* [r2006] : Add header file for JTAG minidriver:
	  - Wraps all minidriver API functions using API front-ends:
	  - Outlines jtag_add_dr_out() and jtag_alloc_in_value32().
	  - Adds interface_ prefix to existing jtag_alloc_invalue_32
	  routines.
	  - Re-inline these interface definitions in new header file.
	  - Re-inline parts of the (mini)driver implementations in
	  minidriver.h.
	  - Replace INCLUDE_JTAG_MINIDRIVER_H with #include directives.
	  
	  The next patch will finish removing '#ifdef
	  HAVE_JTAG_MINIDRIVER_H'
	  from jtag.h.

2009-06-02 21:06  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2005] : - change signature for adi_jtag_dp_scan and
	  adi_jtag_dp_scan_u32 to use swjdp_common_t *swjdp instead of
	  arm_jtag_t *jtag_info
	  - change SWJDP_IR/DR_APACC to DAP_IR/DR_APACC to conform with
	  ARM_ADI docs.
	  - add swjdp->memaccess_tck field and code for extra tck clocks
	  before accessing memory bus
	  - Set default memaccess value to 8 for Cortex-M3.
	  - Add dap memaccess command.
	  - document all armv7 dap cmds.
	  - Original patch submitted by Magnus Lundin [lundin@mlu.mine.nu].

2009-06-02 16:07  Spencer Oliver <spen@spen-soft.co.uk>

	* [r2004] : - hack added to fix a issue with v5/6 jlink
	  v5/6 jlink seems to have an issue if the first tap move is not
	  divisible by 8, so we send a TLR on first power up

2009-06-02 13:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2003] : remove unecessary #ifdef as file is only built when
	  minidriver is enabled.

2009-06-02 10:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2002] : some trivial minidriver fixes

2009-06-02 10:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r2001] : more missing eCos types

2009-06-02 08:29  Zachary T Welch <zw@superlucidity.net>

	* [r2000] : Only include jtag_driver.c in the build when minidriver
	  is not in use.

2009-06-02 08:04  Zachary T Welch <zw@superlucidity.net>

	* [r1999] : Move interface_jtag_add_scan_check_alloc
	  implementations to their
	  respective implementation files.

2009-06-02 07:51  Zachary T Welch <zw@superlucidity.net>

	* [r1998] : Add high-speed device support in FT2232 driver:
	  - Initial support for FT2232H/FT4232H devices from FTDI.
	  - Add --enable-ftd2xx-highspeed option to configure script.
	  - Original patch submitted by Joern Kaipf <lists@joernline.de>.

2009-06-02 07:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1997] : Remove unused code, TAP_INVALID is never passed to
	  drivers.

2009-06-02 07:05  Zachary T Welch <zw@superlucidity.net>

	* [r1996] : Continue clean-up of JTAG driver interface:
	  - Move all interface_jtag_* functions to jtag_driver.c.
	  - Extern command queue routines in jtag.h (with
	  INCLUDE_JTAG_INTERFACE_H).
	  - Add new source file to automake inputs.

2009-06-02 06:49  Zachary T Welch <zw@superlucidity.net>

	* [r1995] : More JTAG interface driver cleanup:
	  - Moves references to global jtag interface to default core
	  implementation.
	  - Missed this reference in the earlier "pointless" patch. Mea
	  culpa.
	  
	  Important: this has a side-effect. Previously, the error return
	  inside
	  the interface routine short-circuited the remainder of that
	  function
	  when 'init' has not been called. With this patch, the command
	  queue
	  will be cleared in the case that 'init' has been called. Since
	  that
	  case indicates a buggy script, this does not seem to be a
	  problem.

2009-06-02 06:33  Zachary T Welch <zw@superlucidity.net>

	* [r1994] : More JTAG interface driver cleanup:
	  - Add jtag_callback_queue_reset() to reset the callback queue.
	  - Make interface_jtag_execute_queue() use new helper function.

2009-06-02 06:21  Zachary T Welch <zw@superlucidity.net>

	* [r1993] : More JTAG interface driver cleanup:
	  - Make interface_jtag_execute_queue call new helper function.
	  - Add default_interface_jtag_execute_queue to wrap jtag interface
	  access.
	  
	  This patch may look useless on its own, but it helps to isolate
	  the core
	  JTAG variables from the interface_jtag_* routines, so the later
	  can be
	  moved into jtag_driver.c in a pending patch.

2009-06-02 05:47  Zachary T Welch <zw@superlucidity.net>

	* [r1992] : Clean up jtag command queue handling:
	  - Rename last_command_pointer as next_command_pointer, because
	  this variable
	  stores the address where jtag_queue_command() will store a
	  command pointer.
	  - Make that variable static, since it is only used internally in
	  jtag.c.
	  - Remove superfluous accessor for that now-static variable.
	  - Deobfuscate use of variables in jtag_command_queue.
	  - Add jtag_command_queue_reset helper function.
	  - Use it in interface_jtag_execute_queue.

2009-06-02 04:55  Zachary T Welch <zw@superlucidity.net>

	* [r1991] : Encapsulate JTAG command interfaces for moving to
	  jtag_interface.h.

2009-06-02 04:31  Zachary T Welch <zw@superlucidity.net>

	* [r1990] : Remove the useless invalidstruct from jtag.h.

2009-06-02 03:38  Zachary T Welch <zw@superlucidity.net>

	* [r1989] : Start clean-up of JTAG driver interface:
	  - Factor jtag_add_scan_check to call new
	  jtag_add_scan_check_alloc helper.
	  - Use conditional logic to define two versions of the helper.
	  - These helpers will be moved to other files in future patches.

2009-06-01 23:30  Zachary T Welch <zw@superlucidity.net>

	* [r1988] : David Brownell <david-b@pacbell.net>:
	  
	  Make the TCL "drscan" and "irscan" commands finish in RUN/IDLE
	  unless the user specifies otherwise ... usually they'd choose
	  something like DRPAUSE or IRPAUSE, avoiding RUN/IDLE.
	  
	  The current "end" state is whatever the preceding commands left
	  in "cmd_queue_end_state", which to TCL scripts isn't knowable.
	  This change should forestall various surprises/bugs.
	  
	  Also check that any "end" state specified is safe in case this
	  adapter's JTAG clock is free-running. For now, just issue a
	  warning; eventually a hard failure is probably correct.

2009-06-01 23:13  Zachary T Welch <zw@superlucidity.net>

	* [r1987] : David Brownell <david-b@pacbell.net>:
	  
	  Whitespace fixes in jtag.c ... mostly end-of-line crap.
	  Flag "jtag_device" command as obsolete in its helptext.

2009-06-01 23:09  Zachary T Welch <zw@superlucidity.net>

	* [r1986] : David Brownell <david-b@pacbell.net>:
	  
	  Remove two sections about deprecated/removed commands,
	  documenting
	  them briefly in the chapter on deprecated/removed commands. The
	  "working_area" command just duplicated text; "jtag_device" wasn't
	  listed in that chapter before.
	  
	  Also start de-emphasizing those commands. Don't index them, and
	  include a disclaimer that their documentation may start to vanish
	  about a year after the code does (e.g. in January 2010).

2009-06-01 23:06  Zachary T Welch <zw@superlucidity.net>

	* [r1985] : David Brownell <david-b@pacbell.net>:
	  
	  This is the missing half of the r1974 patch:
	  OSK5912 board support, which was split out from
	  the omap5912 target config.

2009-06-01 23:01  Zachary T Welch <zw@superlucidity.net>

	* [r1984] : Encapsulate JTAG Cable API and interface structure,
	  plan for new header file.

2009-06-01 22:54  Zachary T Welch <zw@superlucidity.net>

	* [r1983] : Encapsulate JTAG minidriver functions, plan for new
	  header file.

2009-06-01 21:54  Zachary T Welch <zw@superlucidity.net>

	* [r1982] : Remove unused in_handler_t type definition from jtag.h

2009-06-01 21:53  Zachary T Welch <zw@superlucidity.net>

	* [r1981] : Scrub final vestiges of in_handler from mips target
	  APIs.

2009-06-01 19:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1980] : added jtag_add_statemove() helper fn(actual fn written
	  by Dick Hollonbeck, I just moved it).

2009-06-01 19:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1979] : fix warning for a variable that GCC thought might be
	  uninitialized(which it can't be).

2009-06-01 19:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1978] : simon qian <simonqian.openocd@gmail.com> stop
	  incestious communication with lower jtag.c layers

2009-06-01 03:06  Zachary T Welch <zw@superlucidity.net>

	* [r1977] : David Brownell <david-b@pacbell.net>:
	  
	  Uplevel the arch commands to be a chapter; they really
	  don't fit in the "general commands" category.

2009-06-01 03:06  Zachary T Welch <zw@superlucidity.net>

	* [r1976] : David Brownell <david-b@pacbell.net>:
	  
	  Fix minor goofage in previous doc updates:
	  
	  * The ETM dummy driver name is "dummy" not "etm_dummy";
	  re-alphabetize.
	  
	  * DCC trace message mode "charmsg" is a format type
	  (and what Linux needs)

2009-06-01 03:06  Zachary T Welch <zw@superlucidity.net>

	* [r1975] : David Brownell <david-b@pacbell.net>:
	  
	  Various updates, mostly small/formatting changes:
	  
	  * Small content tweaks:
	  - Re-title: "OpenOCD User's Guide".
	  - For users, URLS for latest doc and SparkFun forum
	  - Mention GIT-SVN
	  * Fix some front-matter goofage, matching texinfo docs:
	  - "paragraphintent" location matters
	  - put release version/date description with the copyright
	  * Fix some other stuff matching texinfo docs:
	  - no tabs
	  - tweak some refs and anchors
	  * whitespace-at-end-o-line fixes

2009-06-01 03:05  Zachary T Welch <zw@superlucidity.net>

	* [r1974] : David Brownell <david-b@pacbell.net>:
	  
	  Split out OSK5912 board support from the omap5912 target config,
	  and make
	  it pass sanity checks on my (Rev C/original) hardware:
	  
	  - Fix syntax error ("-irlen" not "irlen")
	  - Provide real TAP ids for the ARM926ejs and the C55x dsp
	  - Label both CPUs appropriately (DSP, ARM)
	  - List both flash chips
	  
	  The scan chain looks like this (note truncated DSP instruction
	  code):
	  
	  TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr
	  ---|--------------------|---------|------------|------------|------|------|------|---------
	  0 | omap5912.dsp | Y | 0x03df1d81 | 0x03df1d81 | 0x26 | 0x00 |
	  0x00 | 0xffffffff
	  1 | omap5912.arm | Y | 0x0692602f | 0x0692602f | 0x04 | 0x01 |
	  0x00 | 0x0c
	  2 | omap5912.unknown | Y | 0x00000000 | 0x00000000 | 0x08 | 0x00
	  | 0x00 | 0xff
	  
	  I still don't know what that third TAP is; maybe an early version
	  of
	  an ICEpick JTAG router.

2009-06-01 03:05  Zachary T Welch <zw@superlucidity.net>

	* [r1973] : David Brownell <david-b@pacbell.net>:
	  
	  Whitespace fixes.

2009-06-01 03:05  Zachary T Welch <zw@superlucidity.net>

	* [r1972] : David Brownell <david-b@pacbell.net>:
	  
	  Remove broken whitespace ... mostly at end of line, but
	  also in some cases blocks of inappropriate empty lines.
	  
	  And spell "comamnd" right. :)

2009-05-31 12:38  Zachary T Welch <zw@superlucidity.net>

	* [r1971] : Final step in isolating target_type_s structure:
	  - Move definition of 'struct target_type_s' into new
	  'target_type.h' file.
	  - Forward delclaration remains in target.h, with comment pointing
	  to new file.
	  - Replaces #define with #include in source files.

2009-05-31 12:10  Zachary T Welch <zw@superlucidity.net>

	* [r1970] : Whitespace-only updates to automake input files:
	  - use continuations to break long lines of variable assignments
	  - makes these variables more patch-friendly and conform to style
	  guide

2009-05-31 11:32  Zachary T Welch <zw@superlucidity.net>

	* [r1969] : First step in hiding target_type_s from public
	  interface:
	  - Add DEFINE_TARGET_TYPE_S symbol in files that need it defined.
	  - Forward declare 'struct target_type_s' only, unless that symbol
	  is defined.

2009-05-31 11:32  Zachary T Welch <zw@superlucidity.net>

	* [r1968] : Add target_examine_one wrapper:
	  - replaces all calls to target->type->examine.

2009-05-31 11:31  Zachary T Welch <zw@superlucidity.net>

	* [r1967] : Add target breakpoint and watchpoint wrapper:
	  - replaces all calls to
	  target->type->{add,remove}_{break,watch}point.

2009-05-31 11:31  Zachary T Welch <zw@superlucidity.net>

	* [r1966] : Add target_get_name wrapper:
	  - replaces all accesses to target->type->name.
	  - add documentation in target_s to warn not to access field
	  directly.

2009-05-31 11:31  Zachary T Welch <zw@superlucidity.net>

	* [r1965] : Add target_step wrapper:
	  - replaces all calls to target->type->step.

2009-05-31 11:30  Zachary T Welch <zw@superlucidity.net>

	* [r1964] : Add target_get_gdb_reg_list wrapper:
	  - replaces all calls to target->type->get_gdb_reg_list.
	  - add documentation in target_s to warn not to invoke callback
	  directly.

2009-05-31 09:39  Zachary T Welch <zw@superlucidity.net>

	* [r1963] : Add target_bulk_write_memory wrapper:
	  - replaces all calls to target->type->bulk_write_memory.
	  - add documentation in target_s to warn not to invoke callback
	  directly.

2009-05-31 09:38  Zachary T Welch <zw@superlucidity.net>

	* [r1962] : Add wrappers for target->type->examined:
	  - replace all checks of target->type->examined with
	  target_was_examined().
	  - replace all setting of target->type->examined with
	  target_set_examined().
	  - replace clearing of target->type->examined with
	  target_reset_examined().
	  - add documentation in target_s to warn not to access field
	  directly.

2009-05-31 09:38  Zachary T Welch <zw@superlucidity.net>

	* [r1961] : Add target_run_algorithm wrapper:
	  - replaces all calls to target->type->run_algorithm.
	  - add documentation in target_s to warn not to invoke callback
	  directly.

2009-05-31 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r1960] : Add target_write_memory wrapper:
	  - replaces all calls to target->type->write_memory.
	  - add documentation in target_s to warn not to invoke callback
	  directly.

2009-05-31 09:37  Zachary T Welch <zw@superlucidity.net>

	* [r1959] : Add target_read_memory wrapper:
	  - replaces all calls to target->type->read_memory.
	  - add documentation in target_s to warn not to invoke callback
	  directly.

2009-05-31 06:00  Zachary T Welch <zw@superlucidity.net>

	* [r1958] : Simplify the handle_md_command routine in target.c:
	  - fix buffer overrun in mdw; final '\0' would overflow the output
	  buffer.
	  - return ERROR_COMMAND_SYNTAX_ERROR instead of ERROR_OK if:
	  - less than one argument is provided
	  - the command is called with a name other than mdb, mdh, or mdw.
	  - factor all command output into new handle_md_output function

2009-05-31 04:58  Zachary T Welch <zw@superlucidity.net>

	* [r1957] : Make nvp_target_event static; remove its external
	  declaration.

2009-05-31 02:18  Zachary T Welch <zw@superlucidity.net>

	* [r1956] : Make target_buffer_get_uXX interfaces work with
	  constant buffers.

2009-05-31 01:07  Zachary T Welch <zw@superlucidity.net>

	* [r1955] : Peter Denison <openwrt@marshadder.org>:
	  
	  The debugging code in jlink_tap_execute() called when
	  _DEBUG_USB_COMMS_ is
	  defined was using the entire cached scan length to print the
	  results
	  buffers, and not the correct length of each individual buffer.

2009-05-31 00:49  Zachary T Welch <zw@superlucidity.net>

	* [r1954] : Add new JTAG boundary scan primer, with links to BSDL
	  information.

2009-05-30 23:57  Zachary T Welch <zw@superlucidity.net>

	* [r1953] : Eliminate duplicated code in the handle_mw_command
	  memory write loop.
	  - wordsize will always be 1, 2, or 4 due to preceeding switch
	  statement.
	  - move call to keep_alive after successful writes, not upon
	  failures

2009-05-30 22:23  Zachary T Welch <zw@superlucidity.net>

	* [r1952] : Encapsulate the global "jtag" jtag_interface pointer:
	  - Add jtag_interface_quit, factored from exit_handler() in
	  openocd.c.
	  - Remove its extern declaration.
	  - Add static keyword to its definition.

2009-05-30 21:53  Zachary T Welch <zw@superlucidity.net>

	* [r1951] : Remove unused jlink_execute_end_state (unreferenced
	  after r1949).

2009-05-30 11:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1950] : remove unused JTAG_END_STATE part 2

2009-05-30 11:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1949] : remove unused JTAG_END_STATE

2009-05-30 07:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1948] : added some comments on meminfo command

2009-05-30 07:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1947] : more reset_config texts

2009-05-30 01:44  Zachary T Welch <zw@superlucidity.net>

	* [r1946] : Remove trailing whitespace from oocd_trace source file.

2009-05-30 01:43  Zachary T Welch <zw@superlucidity.net>

	* [r1945] : David Brownell <david-b@pacbell.net>:
	  
	  Provide basic documentation on the ARM ETM and ETB trace
	  commands.
	  
	  Fix minor goofs in registration of the ETM commands; and
	  whitespace
	  issues in the proof-of-concept oocd_trace code. (Plus include a
	  ref to Dominic's email saying that it's just proof-of-concept
	  code.)
	  
	  Note that I'm still not sure whether the ETM support works. But
	  documenting how it's expected to work should help sort out which
	  behaviors are bugs, which will help get bugs patched.
	  
	  ZW: whitespace changes were split out of this patch but will
	  follow.

2009-05-30 01:32  Zachary T Welch <zw@superlucidity.net>

	* [r1944] : David Brownell <david-b@pacbell.net>:
	  
	  Make it so the magic "reset_config" keywords can be provided in
	  any
	  order. This eliminates needless error paths, and makes it easier
	  to define things at the right level (adapter, board, target).
	  It also includes two other behavioral changes:
	  
	  (1) When "handle_reset_config" sees a parameter error, it
	  exits without changing anything. This is best viewed
	  as a bugfix. (Old behavior: restore defaults, even if
	  they weren't previously active.)
	  
	  (2) Only the behaviors that were explicitly specified get
	  changed. (Old behavior: everything else gets reset to
	  the "default".) So for example you can now specify SRST
	  drive requirements without saying anything about the
	  three unrelated topics you previously had to specify.
	  
	  That second one might cause confusion for any configs that end
	  up calling "reset_config" twice, so it will deserve to be called
	  out in the release notes. (There were no such configurations in
	  the current OpenOCD source tree.)
	  
	  Update docs accordingly. Note that at least some versions of
	  the texi-to-html tools can't handle "@xref{with spaces}", but
	  those work properly in PDF and in the info files.

2009-05-29 05:50  Zachary T Welch <zw@superlucidity.net>

	* [r1943] : Remove error_handler_t type definition; it was unused
	  in the tree.

2009-05-29 04:00  Zachary T Welch <zw@superlucidity.net>

	* [r1942] : Add documentation to flash.h:
	  - provides low-level information about each flash API interface,
	  - gives driver authors some documentation about the driver
	  interface,
	  - updated extensively from the original patch provided by Duane
	  Ellis.

2009-05-29 01:33  Zachary T Welch <zw@superlucidity.net>

	* [r1941] : David Brownell <david-b@pacbell.net>:
	  
	  Provide basic documentation for some of the other flash drivers.
	  
	  avr ... looks incomplete, may work with one AVR8 microcontroller
	  ecosflash ... can't find docs
	  lpc288x ... an NXP part, driver seems lpc2888-specific
	  ocl ... some arm7/arm9 thing, can't find docs
	  pic32mx ... looks incomplete, for PIC32MX (MIPS 4K) devices
	  tms470 ... for TI TMS470 parts
	  
	  Still seems to be mostly arm7tdmi... several of these have no
	  users in the current tree.

2009-05-28 23:47  Zachary T Welch <zw@superlucidity.net>

	* [r1940] : Remove redundant call to autoheader in bootstrap
	  script.

2009-05-28 23:13  Zachary T Welch <zw@superlucidity.net>

	* [r1939] : David Brownell <david-b@pacbell.net>:
	  
	  Start converting the architecture-specific commands to @deffn
	  format,
	  reviewing against the code.
	  
	  * armv4_5 disassemble ... now documented; although Jazelle code
	  is not handled
	  
	  * It's "armv4_5 core_state" not "core_mode"; although Jazelle
	  state
	  is not handled
	  
	  * arm7/9 "debug" commands ... now with other arm7_9 commands, no
	  longer in a separate section
	  
	  * arm926ejs cp15 ... previous description was broken, it matched
	  the code for arm920t instead
	  
	  * Have separate subsections for ARMv4/ARMv5, ARMv6, and ARMv7;
	  the
	  latter are new
	  
	  * Move core-specific descriptions into sub-subsections under
	  those
	  architectures; XScale and ARM11 descriptions are new
	  
	  The new XScale and ARM11 command descriptions surely need
	  elaboration
	  and review. ARM CP15 operation descriptions in general seem to be
	  confused and incomplete.

2009-05-28 01:18  Zachary T Welch <zw@superlucidity.net>

	* [r1938] : David Brownell <david-b@pacbell.net>:
	  
	  Continue updating the NOR flash coverage to use @deffn syntax, so
	  the
	  commands have more consistent presentation and formatting. This
	  reorganizes information and updates its presentation, except
	  where
	  the information didn't really match the code.
	  
	  This patch updates the main commands, and finishes making the
	  section
	  structure parallel the NAND presentation. Of note:
	  
	  - The "flash fill[whb] addr value length" commands are now
	  documented.
	  
	  - The "flash bank" command is now presented much earlier
	  
	  - Explicit mention is made that NOR flash should be read using
	  just
	  standard memory access commands, like "mdw" and "dump_image".

2009-05-28 01:11  Zachary T Welch <zw@superlucidity.net>

	* [r1937] : David Brownell <david-b@pacbell.net>:
	  
	  Start updating the NOR flash coverage to use @deffn syntax, so
	  the
	  commands have more consistent presentation and formatting. This
	  reorganizes information and updates its presentation, except
	  where
	  the information didn't really match the code.
	  
	  This patch updates most of the driver specific support, creating
	  one
	  new (and alphabetized!) section just for driver-specific data,
	  where
	  previously that data was split over up to three sections. Of
	  note:
	  
	  - The at91sam7 docs were a bit out of date with respect to the
	  code.
	  
	  - The "str9xpec" stuff still deserves some work. For now, it sits
	  in its own subsection; pretty messy.
	  
	  - Likewise the "mflash" stuff. That's a parallel infrastructure,
	  and is now in a section of its own.
	  
	  - The "mass_erase" commands for the Cortex M3 chips got turned
	  into
	  footnotes. IMO, they should vanish sometime; they're superfluous.
	  
	  - There are still a bunch of undocumented NOR drivers. Examples:
	  avr(8), tms470, pic32mx, more.
	  
	  Plus there are a handful of minor tweaks to the NAND docs (to
	  help make
	  the NOR and NAND presentations be parallel); the "Command Index"
	  has
	  been renamed as the "Command and Driver Index"; reference TI
	  instead
	  of Luminary Micro in several places.

2009-05-28 00:47  Zachary T Welch <zw@superlucidity.net>

	* [r1936] : David Brownell <david-b@pacbell.net>:
	  
	  Fix a bunch of PDF generation bugs in the texi:
	  
	  * The "overfull" warnings are basically complaints about lines
	  that are too long, so they ran off the right margin of the
	  PDF documentation and turn into a "black blot".
	  
	  * The "underfull" warnings are basically complaints about lines
	  that look ugly when they get filled, because the tokens are
	  so long that the line-break algorithm can't do anything good.
	  
	  In a few cases the simplest fix seemed to be to use more
	  appropriate
	  texi commands.
	  
	  In other cases the fix was a content bugfix: "ocd_" not
	  "openocd_";
	  and many of those "target variants" actually aren't recognized.

2009-05-27 23:54  Zachary T Welch <zw@superlucidity.net>

	* [r1935] : Fix potentialyl unaligned memory accesses in mflash
	  driver.

2009-05-27 21:03  Rick Altherr <kc8apf@users.berlios.de>

	* [r1934] : Author: Nicolas Pitre <nico@cam.org>
	  - cut out the "unknown EmbeddedICE version" message with Feroceon

2009-05-27 20:30  Rick Altherr <kc8apf@users.berlios.de>

	* [r1933] : Author: Nicolas Pitre <nico@cam.org>
	  - Silence errors about keep_alive() not being called frequently
	  enough unless
	  a gdb session is active or debugging is enabled

2009-05-27 15:15  Zachary T Welch <zw@superlucidity.net>

	* [r1932] : Numerous minor updates and fixes for The Manual:
	  - Link Scripting Overview into the TCL Primer; both need more
	  work.
	  - Remove redundant OpenOCD from Scripting Overview subpage title.
	  - Fix incorrect tag in Doxygen style guide example.
	  - Fix minor typo in first introductory paragraph of main page.

2009-05-27 12:34  Zachary T Welch <zw@superlucidity.net>

	* [r1931] : unsik Kim <donari75@gmail.com>:
	  Add large bank write/dump support in mflash driver.

2009-05-27 12:30  Zachary T Welch <zw@superlucidity.net>

	* [r1930] : unsik Kim <donari75@gmail.com>:
	  Add mflash configuration code, updating relevant documentation.

2009-05-27 12:21  Zachary T Welch <zw@superlucidity.net>

	* [r1929] : unsik Kim <donari75@gmail.com>:
	  Remove unused mflash driver 'prove' field.

2009-05-27 12:20  Zachary T Welch <zw@superlucidity.net>

	* [r1928] : unsik Kim <donari75@gmail.com>:
	  Remove unused mflash bank command options.

2009-05-27 12:16  Zachary T Welch <zw@superlucidity.net>

	* [r1927] : unsik Kim <donari75@gmail.com>:
	  Change prefix of mflash driver routines to mg_.

2009-05-27 12:06  Zachary T Welch <zw@superlucidity.net>

	* [r1926] : SimonQian <simonqian@SimonQian.com>:
	  This patch allows the vsllink to support very large scan sizes in
	  DMA mode.

2009-05-27 11:58  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1925] : - add support for cortino jtag interface

2009-05-27 10:44  Zachary T Welch <zw@superlucidity.net>

	* [r1924] : Add new Style Guides for languages used (and to be
	  used) by project.

2009-05-27 10:40  Zachary T Welch <zw@superlucidity.net>

	* [r1923] : Link new Primer pages into the main list of Primers.

2009-05-27 10:35  Zachary T Welch <zw@superlucidity.net>

	* [r1922] : Add Documentation Primer to The Manual.

2009-05-27 10:27  Zachary T Welch <zw@superlucidity.net>

	* [r1921] : Add draft of Autotools Primer to The Manual.

2009-05-27 07:49  Zachary T Welch <zw@superlucidity.net>

	* [r1920] : Update build system to find moved scripts -- Step 3 of
	  2:
	  - Update references from using PKGLIBDIR to PKGDATADIR.
	  - Update built-in script search paths to reflect new install
	  location:
	  - $(pkgdatadir) => $(pktdatadir)/site
	  - $(pkglibdir) => $(pktdatadir)/scripts
	  - Update installed location of httpd files:
	  - $(pkglibdir)/httpd => $(pkgdatadir)/httpd

2009-05-27 06:49  Zachary T Welch <zw@superlucidity.net>

	* [r1919] : Move TCL script files -- Step 2 of 2:
	  - Move src/tcl to tcl/.
	  - Update top Makefile.am to use new path name.

2009-05-27 06:44  Zachary T Welch <zw@superlucidity.net>

	* [r1918] : Move TCL script files -- Step 1 of 2:
	  - Move src/target/{interface,target,board,test}/ into src/tcl/
	  - Remove existing rules in src/Makefile.am and
	  src/target/Makefile.am.
	  - Add Makefile.am handling of *.cfg and *.tcl files in top
	  Makefile.am:
	  - Add dist-hook to include such files under src/tcl in the
	  distribution.
	  - Add install-data-hook to install contents of
	  '$(top_srcdir)/src/tcl/'.
	  - Add uninstall-hook to remove the installed script files.
	  - Change paths to (un)install script files in
	  '$(pkgdatadir)/scripts'.

2009-05-27 02:01  Zachary T Welch <zw@superlucidity.net>

	* [r1917] : Add warning to generated Doxyfile to edit Doxyfile.in.

2009-05-26 23:58  Zachary T Welch <zw@superlucidity.net>

	* [r1916] : Update Doxygen markup in PATCHES, BUGS, and TODO:
	  - In the File List, these files are listed and link to empty
	  pages.
	  - This patch adds @file blocks to reference the pages each file
	  contains.
	  - Remove redundant "OpenOCD" from PATCHES title; it clutters the
	  tree view.

2009-05-26 01:27  Zachary T Welch <zw@superlucidity.net>

	* [r1915] : SimonQian <simonqian@SimonQian.com>, reported by
	  R.Doss:
	  
	  This patch fixes a segfault when TDO was not received in XXR
	  command:
	  - allocate space for the value and mask anyway
	  - clear the mask to zero to effectively skip the output
	  comparison step

2009-05-26 01:22  Zachary T Welch <zw@superlucidity.net>

	* [r1914] : SimonQian <simonqian@SimonQian.com>:
	  
	  Add svf_get_mask_u32 to generate a mask according to bitlen.
	  Fix this bug in other functions except for svf_check_tdo.

2009-05-26 00:23  Zachary T Welch <zw@superlucidity.net>

	* [r1913] : David Brownell <david-b@pacbell.net>:
	  
	  Update the "Reset Configuration" information in the User's guide:
	  
	  - Convert to @deffn syntax
	  - Move tutorial text from command descriptions into new sections
	  - Describe several different types of JTAG-visible reset
	  - Expand descriptions of configuration tweaks for SRST and TRST
	  - Link to the "reset" command, and vice versa
	  - Bugfix the "reset_config" description (it didn't match the
	  code)
	  
	  Plus, be more proscriptive: do it in board config files, except
	  for
	  the oddball cases where that won't work. (Current target.cfg
	  files
	  seem to have much goofage there; several seem board-specific.)

2009-05-25 15:56  Rick Altherr <kc8apf@users.berlios.de>

	* [r1912] : Author: Simon Qian <simonqian@SimonQian.com>
	  - add tap_state_svf_name since tap_state_name doesn't use SVF
	  standard names

2009-05-25 15:51  Rick Altherr <kc8apf@users.berlios.de>

	* [r1911] : Author: Raúl Sánchez Siles <rsanchezs@infoglobal.es>
	  - cfi flash_address coding style fix

2009-05-24 21:13  Zachary T Welch <zw@superlucidity.net>

	* [r1910] : David Brownell <david-b@pacbell.net>:
	  
	  Doc (mostly) update for jtag_khz:
	  - switch to @deffn syntax
	  - add entry for "jtag_rclk"
	  - move deprecated "jtag_speed" into collection of deprecated
	  calls
	  
	  And for ft2232, don't be the only adapter to *log* an error if
	  RTCK
	  is requested; it's already reported properly, like any other
	  nonfatal
	  command parameter. "jtag_rclk" just works as expected, without
	  any
	  scarey messages.

2009-05-24 21:08  Zachary T Welch <zw@superlucidity.net>

	* [r1909] : David Brownell <david-b@pacbell.net>:
	  
	  Make startup for the various server ports be quiet, unless
	  debugging is active: don't emit needless scarey messages.
	  Update the relevant documentation and its references:
	  
	  - For these port commands ... cover the default values;
	  convert to @deffn syntax; include their use outside of
	  the configuration stage; and alphabetize.
	  
	  Similar updates to the rest of that small chapter:
	  
	  - Highlight that there even *IS* a configuration stage, after
	  which some command functionality is no longer available.
	  
	  - For GDB commands ... convert to @deffn syntax; alphabetize;
	  include a missing command (!); add missing helptext (!) for
	  one non-missing command; update relevant cross-references
	  and index entries.

2009-05-24 20:57  Zachary T Welch <zw@superlucidity.net>

	* [r1908] : David Brownell <david-b@pacbell.net>:
	  
	  The "Illegal mode for command" diagnostic is deeply useless.
	  Say "Command '%s' only runs during configuration stage" instead,
	  letting users know what the real issue is.

2009-05-24 20:56  Zachary T Welch <zw@superlucidity.net>

	* [r1907] : David Brownell <david-b@pacbell.net>: minor
	  davinci_nand bugfix
	  
	  Fix a bug that joined us at the last minute, when an efficient
	  alloca() call got swapped out for a more portable malloc().
	  
	  Also log one error, to give a clue in case it appears "in the
	  wild".

2009-05-24 11:24  Michael Fischer <fischermi@t-online.de>

	* [r1906] : Added the options calc_checksum to the flash driver.
	  This was forgotten here. All other LPC targets use
	  this option.

2009-05-24 02:08  Zachary T Welch <zw@superlucidity.net>

	* [r1905] : Nicolas Pitre <nico@cam.org>: Update sheevaplug
	  interface script:
	  
	  When the CPU is in the WFI state, the JTAG interface simply
	  doesn't
	  respond at all and initial tap examination simply fails. Let's
	  simply
	  do it again when we come around to assert nSRST.

2009-05-24 01:57  Zachary T Welch <zw@superlucidity.net>

	* [r1904] : David Brownell <david-b@pacbell.net>:
	  
	  Update two oddball NAND commands to work with {offset, length}
	  instead of block numbers, matching the other commands as well
	  as usage in U-Boot and the Linux-MTD utilities.
	  
	  Document them accordingly. Update the single in-tree use of
	  those commands (sheevaplug).
	  
	  ALSO:
	  
	  (a) Document the current 2 GByte/chip ceiling for NAND chipsize.
	  (32 bit offset/length values can't represent 4 GBytes.) Maybe
	  after the upcoming release, the code can switch to 64-bits.
	  
	  (b) The "nand check_bad_blocks" should report "bad" blocks. They
	  are not "invalid" blocks; they're "bad" ones.
	  
	  (c) Tweak the "nand info" command to handle the "no arguments"
	  case sanely (show everything, instead of showing garbage) and
	  not listing the blocksize in hex kbytes (duh).

2009-05-24 01:38  Zachary T Welch <zw@superlucidity.net>

	* [r1903] : David Brownell <david-b@pacbell.net>:
	  
	  NAND support for DaVinci-family drivers, with HW ECC support.
	  Declare the NAND chip on the DM355 EVM board.
	  
	  Currently tested on DM355 for Linux interop using the standard
	  large page (2KB) chip in the EVM socket; "hwecc1" and "hwecc4"
	  work fine. (Using hwecc4 relies on patches that haven't quite
	  made it through the Linux-MTD bottlenecks yet.)
	  
	  Not yet tested: 1-bit on small-page (although it's hard to see
	  how that could fail); 4-bit on small page (picky layout issues);
	  the "hwecc_infix" mode (primarily for older boot ROMs; testing
	  there is blocked on having new bootloader code).

2009-05-24 01:33  Zachary T Welch <zw@superlucidity.net>

	* [r1902] : Fix two problems with openocd.texi:
	  - Fix minor issues with xrefs not liking parentheses around them.
	  - Change 'Building' section to 'Building OpenOCD'. It reads
	  better.

2009-05-24 01:08  Zachary T Welch <zw@superlucidity.net>

	* [r1901] : Properly fix doxygen out-of-tree build process:
	  - move Doxyfile to Doxyfile.in: type 'make Doxyfile' to recreate
	  it
	  - create Doxyfile from Doxyfile.in with make rule:
	  - use sed substitution of $(srcdir) to location directories
	  - delete all doxygen created files with 'make distclean'
	  - include all required files (including logger.pl) in
	  distribution

2009-05-24 00:47  Zachary T Welch <zw@superlucidity.net>

	* [r1900] : SimonQian <simonqian@SimonQian.com>:
	  Changes svf_check_tdo function (checks tdo output matches desired
	  values):
	  - call buf_cmp_mask function to do comparison instead of using a
	  loop.
	  - fixes a bug when data length is equal to sizeof(int).

2009-05-24 00:16  Zachary T Welch <zw@superlucidity.net>

	* [r1899] : Freddie Chopin <freddie_chopin@op.pl>:
	  - add reset delay settings for LPC2103, LPC2124, and LPC2129.

2009-05-23 22:53  Zachary T Welch <zw@superlucidity.net>

	* [r1898] : Add section identifiers to developer scripting
	  introduction.

2009-05-23 22:52  Zachary T Welch <zw@superlucidity.net>

	* [r1897] : Update main page of doxygen developer documentation:
	  - Rewrite copy to give a better introduction and overview.
	  - Add subpages: The List, Style Guide, Patch Policies, and Bug
	  Reporting.

2009-05-23 22:39  Zachary T Welch <zw@superlucidity.net>

	* [r1896] : Add extended doxygen-based style guide draft; requires
	  more work.

2009-05-23 22:37  Zachary T Welch <zw@superlucidity.net>

	* [r1895] : Update user guide documentation:
	  - Remove style guide from user guide; moved to doxygen manual.
	  - Replace with improved introduction for developers and
	  packagers.
	  - Move introductory paragraph about the project under the About
	  page.

2009-05-23 22:05  Zachary T Welch <zw@superlucidity.net>

	* [r1894] : Include the PATCHES file in Doxygen developer manual.

2009-05-23 20:52  Zachary T Welch <zw@superlucidity.net>

	* [r1893] : Submitted by Magnus Lundin <lundin@mlu.mine.nu>:
	  - Remove FTDI driver tap_set_state call; performed by
	  jtag_add_reset.

2009-05-23 20:50  Zachary T Welch <zw@superlucidity.net>

	* [r1892] : Submitted by Magnus Lundin <lundin@mlu.mine.nu>:
	  - Add jtag_execute_queue in jtag_add_reset after
	  interface_jtag_add_reset.
	  - Use tap_set_state to demark TAP_RESET, instead of
	  cmd_queue_cur_state
	  - cmd_queue_cur_state needs to be retired.

2009-05-23 20:29  Zachary T Welch <zw@superlucidity.net>

	* [r1891] : Fix make docs rule to work with out-of-tree builds.

2009-05-23 18:26  Michael Fischer <fischermi@t-online.de>

	* [r1890] : Change the setting for the sam7se512 and sam7x256
	  flash driver because of the new at91sam7 version.

2009-05-23 03:42  Zachary T Welch <zw@superlucidity.net>

	* [r1889] : Submitted by Magnus Lundin <lundin@mlu.mine.nu>:
	  
	  Updates to the J-Link interface driver to support more device
	  versions:
	  - Add capability detection:
	  - if capable, detect protocol version; otherwise, assume v2
	  protocol.
	  - if capable, detect buffer size; otherwise, assume minimal.
	  - Disable command result queries for devices using v2 protocol.
	  - Defined and use JTAG2 command with v2 protocol; JTAG3 is v3
	  protocol.
	  - Add TCL command to allow explicit setting of J-Link protocol
	  version.
	  
	  With approval, I revised the patch to make the following changes:
	  - add static keywords to new jlink-specific variables
	  - factor calculation of major_version to be more readable
	  - remove braces around simple one-line statements in if/else
	  clauses
	  - remove (rather than #if 0) duplicate reset code; it is in SVN
	  - use &function to be clearer when passing function pointers
	  - add symbols for EMU_CMD_GET_CAPS bits; do not hard-code
	  constants!
	  - almost renamed jlink_handle_jlink_hw_jtag_command
	  (seriously?!?!)
	  - rewrote that function using a switch statement.
	  - made version request processing easier to understand and modify
	  - improve alternate endpoint detection:
	  - make code easier to read by using temporary variables
	  - eliminate extra level of indentation and redundant logging
	  - use ternary conditional to select JTAG2 or JTAG3 command
	  - reverse version test in jlink_usb_message to reduce indentation
	  - this had the biggest effect in cleaning up this patch
	  - use C99's ability to declare new/changed variables with less
	  scope
	  - add spaces around binary operators in new/changed code
	  - revert other superfluous whitespace/comment style changes

2009-05-23 01:25  Zachary T Welch <zw@superlucidity.net>

	* [r1888] : More printf fixes stemming from format string change in
	  r1882.

2009-05-23 00:51  Zachary T Welch <zw@superlucidity.net>

	* [r1887] : Change doxygen configuration to show code comments in
	  documentation.

2009-05-22 17:49  Rick Altherr <kc8apf@users.berlios.de>

	* [r1886] : Author: Raúl Sánchez Siles <rsanchezs@infoglobal.es>
	  - Fix multi-byte reads on x16 devices used as x8

2009-05-22 17:48  Rick Altherr <kc8apf@users.berlios.de>

	* [r1885] : Author: Raúl Sánchez Siles <rsanchezs@infoglobal.es>
	  - Fix calculation of flash_address for x16 devices used as x8

2009-05-22 17:47  Rick Altherr <kc8apf@users.berlios.de>

	* [r1884] : Author: Raúl Sánchez Siles <rsanchezs@infoglobal.es>
	  - Consistently use flash_address

2009-05-22 17:44  Rick Altherr <kc8apf@users.berlios.de>

	* [r1883] : Author: David Brownell <david-b@pacbell.net>
	  
	  Remove un-implemented and dubious "nand copy" command.
	  
	  Doing this efficiently would mean doing the copying on
	  the target CPU, instead of back and forth through JTAG.
	  If anyone ever needs this functionality, that's what
	  they should implement.
	  
	  Also, update on-line "help" for "nand dump" to display
	  its two optional flags; and for "nand write" to display
	  a recently added flag.

2009-05-22 17:41  Rick Altherr <kc8apf@users.berlios.de>

	* [r1882] : Author: Rick Altherr <kc8apf@kc8apf.net>
	  - printf conversion fixes for variably-sized types

2009-05-22 02:32  Zachary T Welch <zw@superlucidity.net>

	* [r1881] : Submitted by David Brownell <david-b@pacbell.net>:
	  
	  Improve support for the DM355 EVM board, and eventually other
	  boards based
	  on DaVinci chips:
	  
	  - Provide generic "davinci.cfg" to hold utilities that can be
	  reused by
	  different chips in this family. Start with PINMUX, PSC, and PLL
	  setup.
	  
	  - DM355 chip support updates: provide a dictionary with
	  chip-specific
	  symbols, load those utilities.
	  
	  - Create a new dm355evm board file, with a reset-init event
	  handler
	  which uses those utilities to set up PLLs and clocks, configure
	  the
	  pins, and improve the JTAG speed limit.
	  
	  Also a minor tweak: provide a virtual address for the work area,
	  matching
	  what the very latest kernels do. It's probably unwise to use
	  OpenOCD while
	  the MMU is active though.
	  
	  The DRAM isn't yet accessible, but NAND access is mostly ready.

2009-05-22 02:27  Zachary T Welch <zw@superlucidity.net>

	* [r1880] : Submitted by Dean Glazeski <dnglaze@gmail.com>:
	  
	  Add doxygen comments in arm7_9_common source and header files.

2009-05-22 02:25  Zachary T Welch <zw@superlucidity.net>

	* [r1879] : Submitted by David Brownell <david-b@pacbell.net>:
	  
	  Add a "NAND Commands" section to to the TEXI docs, covering the
	  basic
	  commands except for those previously discussed as being due for
	  removal
	  ("nand copy") or switching to use byte offsets not block numbers.
	  
	  This uses the "@deffn..." syntax for defining commands, as
	  somewhat
	  suggested by the TEXI documentation, and adds a new "Command
	  Index".
	  We might prefer to merge those indexes for the near term, but I
	  think
	  the "@deffn" approch is probably worth switching to.
	  
	  Updates a few other bits to clarify that "flash" doesn't just
	  mean NOR.
	  And to fix one niggling falsity: the "reset-init" event *is*
	  used, and
	  in fact it's quite important.

2009-05-21 17:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1878] : delete unused code

2009-05-21 17:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1877] : fix warning. Use %p for pointers

2009-05-21 17:20  Rick Altherr <kc8apf@users.berlios.de>

	* [r1876] : Author: Michael Bruck <mbruck@digenius.de>
	  -jtag.c, interface_jtag_add_ir_scan() [2/2] (version without
	  goto):
	  - change 'found' to bool
	  - add comments on loops

2009-05-21 16:15  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1875] : Dirk Behme <dirk.behme@googlemail.com> Minor updates
	  for OMAP3 scripts

2009-05-21 09:49  Zachary T Welch <zw@superlucidity.net>

	* [r1874] : Additional format warning fixes in ioutil, required by
	  r1873 changes.

2009-05-21 09:28  Zachary T Welch <zw@superlucidity.net>

	* [r1873] : David Brownell <david-b@pacbell.net>: This patch adds
	  annotations to
	  the key command_*() helper functions, fixng the bugs that turned
	  up.
	  
	  Several of these bugs were from misuse of PRIi64; that's for
	  64-bit
	  integers, NOT for "long long" or "u64" (which work best with
	  %lld).

2009-05-21 05:46  Rick Altherr <kc8apf@users.berlios.de>

	* [r1872] : Author: David Brownell <david-b@pacbell.net>
	  - Update PATCHES to better describe the policies in place

2009-05-21 05:33  Rick Altherr <kc8apf@users.berlios.de>

	* [r1871] : Author: Thomas Kindler <mail@t-kindler.de>
	  - Increase DTC status retry count to avoid problems with STM
	  Primer

2009-05-21 05:12  Rick Altherr <kc8apf@users.berlios.de>

	* [r1870] : Author: Øyvind Harboe <oyvind.harboe@zylin.com>
	  - Allow target_read/write_buffer of size 0

2009-05-21 05:07  Rick Altherr <kc8apf@users.berlios.de>

	* [r1869] : Author: Holger Schurig <hs4233@mail.mn-solutions.de>
	  -Prevent freezing of target when doing a 'shutdown'.

2009-05-21 04:54  Rick Altherr <kc8apf@users.berlios.de>

	* [r1868] : Author: Michael Bruck <mbruck@digenius.de>
	  -jtag.c, interface_jtag_add_ir_scan() [1/2]:
	  - remove temporary scan_size and use tap->ir_length instead
	  - slight loop restructuring to reduce indentation level

2009-05-21 04:53  Rick Altherr <kc8apf@users.berlios.de>

	* [r1867] : Author: Michael Bruck <mbruck@digenius.de>
	  -jtag.c, interface_jtag_add_dr_out():
	  - use pointer 'field' instead of scan->fields[field_count]
	  - restructure the main loop to clearly separate the two cases:
	  TAP is not bypassed / TAP is bypassed
	  (this is to keep the function similar to
	  interface_jtag_add_dr_scan())
	  - fix bug where only the first output field has its tap field set
	  - add asserts to verify that target_tap points to the one not
	  bypassed TAP

2009-05-21 04:50  Rick Altherr <kc8apf@users.berlios.de>

	* [r1866] : Author: Michael Bruck <mbruck@digenius.de>
	  -jtag.c, interface_jtag_add_dr_scan():
	  - use pointer 'field' instead of scan->fields[field_count]
	  - restructure the main loop to clearly separate the two cases:
	  TAP is not bypassed / TAP is bypassed
	  - add an assert that each non-bypassed TAP receives at least one
	  field
	  - add an assert that checks that no superfluous input fields were
	  passed

2009-05-21 04:48  Rick Altherr <kc8apf@users.berlios.de>

	* [r1865] : Author: Michael Bruck <mbruck@digenius.de>
	  -jtag.c, interface_jtag_add_ir_scan():
	  - use pointer 'field' instead of scan->fields[nth_tap]
	  - add assertion to ensure that input data has correct size for
	  TAP's IR

2009-05-21 04:45  Rick Altherr <kc8apf@users.berlios.de>

	* [r1864] : Author: Michael Bruck <mbruck@digenius.de>
	  - jtag.c: consolidate output scan field initialization in scan
	  functions
	  - jtag.c: add cmd_queue_scan_field_clone() to handle 1:1 field
	  copies
	  - jtag.c: fix bug where only the first output field in a dr scan
	  has its tap field set

2009-05-21 04:43  Rick Altherr <kc8apf@users.berlios.de>

	* [r1863] : Author: Michael Bruck <mbruck@digenius.de>
	  - jtag.c: remove unused variable 'nth_tap' from DR scan functions

2009-05-21 04:43  Rick Altherr <kc8apf@users.berlios.de>

	* [r1862] : Author: Michael Bruck <mbruck@digenius.de>
	  - jtag.c: Use single 'for' statement to iterate over list of TAPs
	  in scan functions

2009-05-21 04:41  Rick Altherr <kc8apf@users.berlios.de>

	* [r1861] : Author: Michael Bruck <mbruck@digenius.de>
	  - jtag.c: consolidate all memory allocations in scan functions in
	  one block, add out_fields pointer to set stage for further
	  changes

2009-05-21 04:39  Rick Altherr <kc8apf@users.berlios.de>

	* [r1860] : Author: Michael Bruck <mbruck@digenius.de>
	  - add 'const' qualifier to function parameters in jtag.c that are
	  not to be modified or freed by the function

2009-05-21 04:37  Rick Altherr <kc8apf@users.berlios.de>

	* [r1859] : Author: Michael Bruck <mbruck@digenius.de>
	  - add doxygen comments to scan commands in jtag.c
	  - move jtag_add_dr_scan next to interface_jtag_add_dr_scan to
	  keep these function pairs together

2009-05-20 20:52  Zachary T Welch <zw@superlucidity.net>

	* [r1858] : Add 'docs' and 'doxygen' targets to top-level Makefile.

2009-05-20 09:01  Zachary T Welch <zw@superlucidity.net>

	* [r1857] : Add initial OpenOCD server documentation (Duane Ellis
	  and myself).

2009-05-20 08:58  Zachary T Welch <zw@superlucidity.net>

	* [r1856] : Add new TCL Primer under the main Technical Primer
	  page.

2009-05-20 08:48  Zachary T Welch <zw@superlucidity.net>

	* [r1855] : Move TCL overview from source tree to doxygen manual.

2009-05-20 08:44  Zachary T Welch <zw@superlucidity.net>

	* [r1854] : Fix doc/Makefile.am dist-hook to include all sections
	  of manual.

2009-05-20 08:43  Zachary T Welch <zw@superlucidity.net>

	* [r1853] : Move non-arm target overview from source tree to
	  doxygen manual.

2009-05-20 08:16  Zachary T Welch <zw@superlucidity.net>

	* [r1852] : Move scripting overview from source tree to doxygen
	  manual.

2009-05-20 06:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1851] : Spencer Oliver <spen@spen-soft.co.uk> use 7 tms out of
	  reset

2009-05-20 05:07  Rick Altherr <kc8apf@users.berlios.de>

	* [r1850] : Author: Spencer Oliver <spen@spen-soft.co.uk>
	  - Bring the mips step/resume interrupt handling inline with the
	  rest of openocd.

2009-05-20 04:55  Rick Altherr <kc8apf@users.berlios.de>

	* [r1849] : Author: Michael Bruck <mbruck@digenius.de>
	  - simplify code in interface_jtag_add_plain_dr_scan() by adding a
	  local variable 'scan' to hold the scan_command_t

2009-05-20 04:54  Rick Altherr <kc8apf@users.berlios.de>

	* [r1848] : Author: Michael Bruck <mbruck@digenius.de>
	  - move scan_size in interface_jtag_add_dr_out() into the scope of
	  the inner loop and change it to unsigned
	  - move loop variable j into for scope

2009-05-20 04:53  Rick Altherr <kc8apf@users.berlios.de>

	* [r1847] : Author: Michael Bruck <mbruck@digenius.de>
	  - simplify code in interface_jtag_add_dr_out() by adding a local
	  variable 'scan' to hold the scan_command_t

2009-05-20 04:53  Rick Altherr <kc8apf@users.berlios.de>

	* [r1846] : Author: Michael Bruck <mbruck@digenius.de>
	  - move scan_size in interface_jtag_add_dr_scan() into the scope
	  of the inner loop and change it to unsigned

2009-05-20 04:52  Rick Altherr <kc8apf@users.berlios.de>

	* [r1845] : Author: Michael Bruck <mbruck@digenius.de>
	  - simplify code in interface_jtag_add_dr_scan() by adding a local
	  variable 'scan' to hold the scan_command_t

2009-05-20 04:51  Rick Altherr <kc8apf@users.berlios.de>

	* [r1844] : Author: Michael Bruck <mbruck@digenius.de>
	  - simplify code in interface_jtag_add_plain_ir_scan() by adding a
	  local variable 'scan' to hold the scan_command_t

2009-05-20 04:51  Rick Altherr <kc8apf@users.berlios.de>

	* [r1843] : Author: Michael Bruck <mbruck@digenius.de>
	  - move scan_size in interface_jtag_add_ir_scan() into the scope
	  of the inner loop and change it to unsigned

2009-05-20 04:49  Rick Altherr <kc8apf@users.berlios.de>

	* [r1842] : Author: Michael Bruck <mbruck@digenius.de>
	  - simplify code in interface_jtag_add_ir_scan() by adding a local
	  variable 'scan' to hold the scan_command_t

2009-05-20 04:48  Rick Altherr <kc8apf@users.berlios.de>

	* [r1841] : Author: Michael Bruck <mbruck@digenius.de>
	  - rename local variable x to num_taps in
	  interface_jtag_add_ir_scan

2009-05-20 04:47  Rick Altherr <kc8apf@users.berlios.de>

	* [r1840] : Author: Michael Bruck <mbruck@digenius.de>
	  - rename input parameters 'num_fields' and 'fields' to
	  'in_num_fields' and 'in_fields' in all jtag.c interface functions

2009-05-19 18:30  Zachary T Welch <zw@superlucidity.net>

	* [r1839] : Wookey <wookey@wookware.org>: add user documentation
	  for echo command.

2009-05-19 17:57  Michael Fischer <fischermi@t-online.de>

	* [r1838] : Added jtag_nsrst_delay 200 and jtag_ntrst_delay 200 to
	  the LPC2294 target.

2009-05-19 14:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1837] : fix warnings

2009-05-19 11:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1836] : Wookey <wookey@wookware.org> update syntax

2009-05-19 10:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1835] : David Brownell <david-b@pacbell.net> NAND: update ids,
	  "nand list" bugfix

2009-05-19 06:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1834] : added tms_sequence command to allow switching between
	  old/new tms sequence

2009-05-18 20:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1833] : use tap_get_tms_path_len() instead of fix # of 7. Not
	  tested if this builds, but at least we're looking at a build
	  error instead of a runtime error.

2009-05-18 20:22  Zachary T Welch <zw@superlucidity.net>

	* [r1832] : Update BUGS file, adapting its content for the doxygen
	  manual.

2009-05-18 20:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1831] : use tap_get_tms_path_len() instead of fix # of 7.

2009-05-18 19:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1830] : removed solved mem2array problem.
	  
	  Added questions regarding ideas on making tcl-less builds of
	  OpenOCD

2009-05-18 19:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1829] : updated w/jtag_add_end_state() note.

2009-05-18 19:06  Zachary T Welch <zw@superlucidity.net>

	* [r1828] : Update The List with recent progress; remove developer
	  list from TODO.

2009-05-18 17:43  Rick Altherr <kc8apf@users.berlios.de>

	* [r1827] : Enable non-7-cycle state table for FT2232 and JLink

2009-05-18 17:42  Rick Altherr <kc8apf@users.berlios.de>

	* [r1826] : JLink support for non-7-cycle state moves by Dick
	  Hollenbeck <dick@softplc.com>

2009-05-18 17:41  Rick Altherr <kc8apf@users.berlios.de>

	* [r1825] : FT2232 support for non-7-cycle state moves by Dick
	  Hollenbeck <dick@softplc.com>

2009-05-18 17:40  Rick Altherr <kc8apf@users.berlios.de>

	* [r1824] : Fix fallout from r1818

2009-05-18 17:29  Rick Altherr <kc8apf@users.berlios.de>

	* [r1823] : Change last_comand_pointer to last_command_pointer by
	  Michael Bruck <mbruck@digenius.de>

2009-05-18 17:29  Rick Altherr <kc8apf@users.berlios.de>

	* [r1822] : Add jtag_queue_command() by Michael Bruck
	  <mbruck@digenius.de> [8/8]

2009-05-18 17:29  Rick Altherr <kc8apf@users.berlios.de>

	* [r1821] : Add jtag_queue_command() by Michael Bruck
	  <mbruck@digenius.de> [7/8]

2009-05-18 17:28  Rick Altherr <kc8apf@users.berlios.de>

	* [r1820] : Add jtag_queue_command() by Michael Bruck
	  <mbruck@digenius.de> [6/8]

2009-05-18 17:28  Rick Altherr <kc8apf@users.berlios.de>

	* [r1819] : Add jtag_queue_command() by Michael Bruck
	  <mbruck@digenius.de> [5/8]

2009-05-18 17:28  Rick Altherr <kc8apf@users.berlios.de>

	* [r1818] : Add jtag_queue_command() by Michael Bruck
	  <mbruck@digenius.de> [4/8]

2009-05-18 17:27  Rick Altherr <kc8apf@users.berlios.de>

	* [r1817] : Add jtag_queue_command() by Michael Bruck
	  <mbruck@digenius.de> [3/8]

2009-05-18 17:27  Rick Altherr <kc8apf@users.berlios.de>

	* [r1816] : Add jtag_queue_command() by Michael Bruck
	  <mbruck@digenius.de> [2/8]

2009-05-18 17:27  Rick Altherr <kc8apf@users.berlios.de>

	* [r1815] : Add jtag_queue_command() by Michael Bruck
	  <mbruck@digenius.de>

2009-05-18 17:23  Rick Altherr <kc8apf@users.berlios.de>

	* [r1814] : ftdi_set_interface correctness by Strontium
	  <strntydog@gmail.com>

2009-05-18 17:20  Rick Altherr <kc8apf@users.berlios.de>

	* [r1813] : PATCHES updates from David Brownell
	  <david-b@pacbell.net>

2009-05-18 17:06  Rick Altherr <kc8apf@users.berlios.de>

	* [r1812] : JTAG state table updates (short table still disabled).
	  Provided by Dick Hollenbeck <dick@softplc.com>

2009-05-18 13:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1811] : Remove unecessary(and poptentially harmful?) "" around
	  arguments
	  passed in to "eval" in command.c

2009-05-18 13:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1810] : less weird error messages for unknown commands. Check
	  if command exists before trying it.

2009-05-18 07:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1809] : Dean Glazeski <dnglaze@gmail.com> fixed bug in checking
	  of clocked back data in arm7_9_execute_fast_sys_speed. Not
	  reported. There is a chance that this bug hid a deeper problem
	  since it only partially disabled the check(mask & value were
	  equal).

2009-05-18 07:04  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1808] : - add missing svn props from svn 1798 commit

2009-05-18 07:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1807] : Michael Bruck <mbruck@digenius.de> ARM11 cleanup stale
	  dependencies with generic arm code; added comments and whitespace
	  fixes

2009-05-18 04:47  Rick Altherr <kc8apf@users.berlios.de>

	* [r1806] : Relocate documentation on working area to better align
	  with use of new syntax. Provided by David Brownell
	  <david-b@pacbell.net>

2009-05-18 04:45  Rick Altherr <kc8apf@users.berlios.de>

	* [r1805] : Fix logically inverted comment

2009-05-18 04:44  Rick Altherr <kc8apf@users.berlios.de>

	* [r1804] : Consolidate target selection code into single
	  get_target() that handles both names and numbers. Provided by
	  David Brownell <david-b@pacbell.net>

2009-05-18 04:40  Rick Altherr <kc8apf@users.berlios.de>

	* [r1803] : ETM/ETB documentation from David Brownell
	  <david-b@pacbell.net>

2009-05-18 04:37  Rick Altherr <kc8apf@users.berlios.de>

	* [r1802] : Whitespace cleanup from David Brownell
	  <david-b@pacbell.net>

2009-05-17 13:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1801] : fix array2mem/mem2array when used as a "method" on a
	  target.

2009-05-16 20:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1800] : Michael Bruck <mbruck@digenius.de> change 'ir_scan'
	  from 'int' to 'bool' to document its semantics

2009-05-16 14:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1799] : fix naming of at91sam7 driver

2009-05-16 14:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1798] : Freddie Chopin <freddie_chopin@op.pl> move files about
	  to where they belong

2009-05-15 23:35  Zachary T Welch <zw@superlucidity.net>

	* [r1797] : Initialize a more variables in jim.c to allow gcc-4.4
	  to build.
	  Fix provided by Benjamin Schmidt <DeMonk@gmx.net>.

2009-05-15 22:10  Zachary T Welch <zw@superlucidity.net>

	* [r1796] : Initialize value of objPtr local variable; prevents
	  warning w/ gcc-4.4.

2009-05-15 21:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1795] : fix -fno-common/Mac build problems.

2009-05-15 20:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1794] : Less wrong handling of JIM_EMBEDDED, follow Jim Tcl
	  doc's and only use JIM_EMBEDDED in a single .c file. Still broken
	  w/-fno-common(i.e. Mac OS).

2009-05-15 09:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1793] : revert to 1775. 1790 causes SEGFAULT w/Cygwin.

2009-05-15 02:22  Zachary T Welch <zw@superlucidity.net>

	* [r1792] : Update Doxyfile to build The List into the doxygen
	  manual.

2009-05-15 00:49  Zachary T Welch <zw@superlucidity.net>

	* [r1791] : Add current draft of The List of Pending and Open
	  Tasks.

2009-05-14 22:20  Zachary T Welch <zw@superlucidity.net>

	* [r1790] : Remove JIM_EMBEDDED symbol; not appropriate or
	  necessary.

2009-05-14 22:16  Zachary T Welch <zw@superlucidity.net>

	* [r1789] : Several minor fixes for the new doxygen manual.

2009-05-14 21:55  Zachary T Welch <zw@superlucidity.net>

	* [r1788] : Paul Thomas <pthomas8589@gmail.com>: new board cfg for
	  Linuxstamp-mx27

2009-05-14 21:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1787] : use TAP_INVALID enum instead of -1

2009-05-14 19:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1786] : take #2: dump_image now works for addresses not
	  divisible by 4

2009-05-14 18:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1785] : dump_image now works for addresses not divisible by 4

2009-05-14 18:45  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1784] : fix broken ir/drscan -endstate option. The statemachine
	  now actually ends up in said state.

2009-05-14 10:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1783] : selftest wip

2009-05-14 08:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1782] : propagate error in dump_image. If an error occurs
	  during dump_image, a tcl exception is thrown.

2009-05-13 23:38  Zachary T Welch <zw@superlucidity.net>

	* [r1781] : Update configure script test for net/if.h to work on
	  MacOS.

2009-05-13 23:37  Zachary T Welch <zw@superlucidity.net>

	* [r1780] : Fix bootstrap typo noticed by Edgar Grimberg
	  <edgar.grimberg@zylin.com>.

2009-05-13 21:55  Zachary T Welch <zw@superlucidity.net>

	* [r1779] : Fix bootstrap script to support MacOS glibtoolize
	  oddity.

2009-05-13 18:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1777] : zy1000 1.52 snapshot

2009-05-13 11:10  Zachary T Welch <zw@superlucidity.net>

	* [r1776] : Add JTAG Primer to doxygen manual, contributed by
	  Strontium.

2009-05-13 10:50  Zachary T Welch <zw@superlucidity.net>

	* [r1775] : Include types.h in command.h to make stdint.h available
	  through it.

2009-05-13 10:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1774] : added verify_jtag command

2009-05-13 10:14  Zachary T Welch <zw@superlucidity.net>

	* [r1773] : Include files required to rebuild the HTTP web pages in
	  distribution.

2009-05-13 09:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1772] : shuffled comments about for jtag_add_dr_out() fn.

2009-05-13 08:58  Zachary T Welch <zw@superlucidity.net>

	* [r1771] : Commit skeleton files for high-level developer manual
	  using doxygen.

2009-05-12 19:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1770] : irscan now also works correctly in addition to not
	  crashing :-)

2009-05-12 18:32  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1769] : - add missing svn props from svn 1768 commit

2009-05-12 17:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1768] : 4-bit ECC support for Marvell Kirkwood SOC

2009-05-12 17:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1767] : Nicolas Pitre <nico@cam.org> lower JTAG clock for
	  SheevaPlug

2009-05-12 12:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1766] : move eCos type definition to types.h where it belongs.

2009-05-12 10:52  Zachary T Welch <zw@superlucidity.net>

	* [r1765] : Add stdint.h to types.h to provide intptr_t.

2009-05-12 10:47  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1764] : - fix build issue when HAVE_ELF_H is not defined

2009-05-12 10:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1763] : eCos fixes

2009-05-12 08:56  Zachary T Welch <zw@superlucidity.net>

	* [r1762] : Include project doxygen configuration with distribution
	  tarballs.

2009-05-12 08:35  Zachary T Welch <zw@superlucidity.net>

	* [r1761] : Audit and remove redundant uses of replacements.h in
	  the tree.

2009-05-12 08:33  Zachary T Welch <zw@superlucidity.net>

	* [r1760] : Make replacements.h private by including it from
	  config.h autoheader.

2009-05-12 08:24  Zachary T Welch <zw@superlucidity.net>

	* [r1759] : Make system.h private by including it from config.h
	  autoheader.

2009-05-12 07:44  Zachary T Welch <zw@superlucidity.net>

	* [r1758] : Audit and reduce #include directives in jim source
	  files.

2009-05-12 07:35  Zachary T Welch <zw@superlucidity.net>

	* [r1757] : Define _GNU_SOURCE in config.h, remove definitions from
	  source files.

2009-05-12 07:22  Zachary T Welch <zw@superlucidity.net>

	* [r1756] : Remove config.h from types.h; all .c files are required
	  to include it.

2009-05-12 07:13  Zachary T Welch <zw@superlucidity.net>

	* [r1755] : Include config.h in pregenerated rlink_speed_table.c
	  source.

2009-05-12 07:12  Zachary T Welch <zw@superlucidity.net>

	* [r1754] : Update rlink_make_speed_table.pl script to add config.h
	  to its output.

2009-05-12 07:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1753] : fix memory corruption introduce in 1730

2009-05-12 06:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1752] : added jtag_alloc_in_value32 - not used in this commit.

2009-05-12 06:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1751] : fix ancient bug & SEGFAULT in irscan

2009-05-12 04:52  Zachary T Welch <zw@superlucidity.net>

	* [r1750] : Include assert.h in system.h to promote tree-wide use
	  of assertions.

2009-05-11 22:37  Zachary T Welch <zw@superlucidity.net>

	* [r1749] : Remove duplicate definition of encode in httpd.tcl.

2009-05-11 21:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1748] : now builds on 64 and 32 bit systems

2009-05-11 12:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1746] : fix jtag_add_dr_scan() usage a bit... avoid lots of
	  malloc()'s.

2009-05-11 11:20  Zachary T Welch <zw@superlucidity.net>

	* [r1744] : Update jim helper files to use proper configure script
	  support:
	  - configure.in: Add AC_TYPE_LONG_LONG_INT to detect 'long long
	  int' support.
	  - configure.in: Add AC_C_CONST to provide equivalent support as
	  jim.h.
	  - jim*.c: include config.h when HAVE_CONFIG_H is defined.
	  - jim*.{h,c}: use HAVE_LONG_LONG_INT definition from config.h.
	  - jim.h: Remove hard-coded const and HAVE_LONG_LONG definitions.
	  - jim.h: -DJIM_NO_CONST has been obsoleted; -Dconst is
	  equivalent.

2009-05-11 10:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1743] : fix USB performance regression for verify_ircapture

2009-05-11 09:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1742] : USB performance regression fix

2009-05-11 09:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1741] : retire jtag_add_dr_scan_now

2009-05-11 09:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1740] : switch to jtag_add_dr_scan() from the synchronous
	  version - USB performance fix

2009-05-11 09:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1739] : switch to jtag_add_dr_scan_check() - USB performance
	  fix

2009-05-11 09:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1738] : switch to jtag_add_dr_scan_check() - USB performance
	  fix

2009-05-11 09:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1737] : switch to jtag_add_dr_scan_check() - USB performance
	  fix

2009-05-11 08:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1735] : change jtag_add_callback API to be able to support
	  check_value/mask

2009-05-11 08:26  Zachary T Welch <zw@superlucidity.net>

	* [r1734] : Fix ft2232 for CygWin, provided by Michael Bruck
	  <mbruck@digenius.de>.

2009-05-11 07:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1733] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1732] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1731] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1730] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1729] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1728] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1727] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1726] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1725] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1724] : switch to jtag_add_callback() - USB performance fix

2009-05-11 07:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1723] : leave eCos include file issues alone for now.

2009-05-11 07:04  Zachary T Welch <zw@superlucidity.net>

	* [r1722] : Add svn:eol-style property to recently added system.h.

2009-05-11 06:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1721] : used by upcoming commits

2009-05-11 06:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1720] : add to svn ignore

2009-05-11 06:32  Zachary T Welch <zw@superlucidity.net>

	* [r1719] : Update Doxyfile configuration for doxygen 1.5.8:
	  - Enable doxygen's C language optimizations.
	  - Use dot command (from graphviz package) to generate visual
	  graphs.

2009-05-11 05:50  Zachary T Welch <zw@superlucidity.net>

	* [r1718] : Mark API layering violations in the helper module with
	  @todo notes.

2009-05-11 05:33  Zachary T Welch <zw@superlucidity.net>

	* [r1717] : Remove redundant config.h from replacements.h, obtained
	  from types.h.

2009-05-11 05:00  Zachary T Welch <zw@superlucidity.net>

	* [r1716] : Audit and eliminate redundant #include directives in
	  main src/ files.

2009-05-11 04:56  Zachary T Welch <zw@superlucidity.net>

	* [r1715] : Audit and eliminate redundant #include directives in
	  other target files.

2009-05-11 04:46  Zachary T Welch <zw@superlucidity.net>

	* [r1714] : Audit and eliminate redundant #include directives in
	  arm target files.

2009-05-11 04:38  Zachary T Welch <zw@superlucidity.net>

	* [r1713] : Audit and eliminate redundant #include directives in
	  core target files.

2009-05-11 04:30  Zachary T Welch <zw@superlucidity.net>

	* [r1712] : Audit and eliminate redundant #include directives in
	  src/flash sources.

2009-05-11 04:28  Zachary T Welch <zw@superlucidity.net>

	* [r1711] : Audit and eliminate redundant #include directives in
	  src/flash headers.

2009-05-11 04:25  Zachary T Welch <zw@superlucidity.net>

	* [r1710] : Audit and eliminate redundant #include directives in
	  src/{pld,svf,xsvf}.

2009-05-11 04:22  Zachary T Welch <zw@superlucidity.net>

	* [r1709] : Audit and eliminate redundant #include directives from
	  src/server.

2009-05-11 04:21  Zachary T Welch <zw@superlucidity.net>

	* [r1708] : Fix compilation of target_request.h when it is included
	  first.

2009-05-11 04:04  Zachary T Welch <zw@superlucidity.net>

	* [r1707] : Audit and eliminate redundant #include directives from
	  src/jtag.

2009-05-11 03:59  Zachary T Welch <zw@superlucidity.net>

	* [r1706] : Audit and eliminate redundant helper #include
	  directives.

2009-05-11 03:48  Zachary T Welch <zw@superlucidity.net>

	* [r1705] : Simplify #include directives in ioutil.c, use new
	  header checks.

2009-05-11 03:47  Zachary T Welch <zw@superlucidity.net>

	* [r1704] : Add remaining header checks to be used in subsequent
	  patches.

2009-05-11 03:35  Zachary T Welch <zw@superlucidity.net>

	* [r1703] : Add --enable-malloc-logging configure option and update
	  log.c to match.

2009-05-11 02:52  Zachary T Welch <zw@superlucidity.net>

	* [r1702] : Factor system #includes out of replacements.h into new
	  system.h.

2009-05-11 02:29  Zachary T Welch <zw@superlucidity.net>

	* [r1701] : Finish portability support for AC_HEADER_STDBOOL
	  configure macro.

2009-05-11 02:27  Zachary T Welch <zw@superlucidity.net>

	* [r1700] : Remove redundant sys/types.h #include directives (now
	  in types.h).

2009-05-11 02:24  Zachary T Welch <zw@superlucidity.net>

	* [r1699] : Add configure check for sys/types.h; include in our
	  types.h.

2009-05-11 00:57  Zachary T Welch <zw@superlucidity.net>

	* [r1698] : Add AC_HEADER_ASSERT macro to configure; provides
	  --disable-assert option.

2009-05-11 00:49  Zachary T Welch <zw@superlucidity.net>

	* [r1697] : Use AC_HEADER_STDBOOL macro instead of
	  AC_CHEACK_HEADERS(stdbool.h).

2009-05-11 00:44  Zachary T Welch <zw@superlucidity.net>

	* [r1696] : OpenOCD now requires autoconf 2.60 to process
	  AC_PROG_CC_C99 macro.

2009-05-10 22:03  Zachary T Welch <zw@superlucidity.net>

	* [r1695] : Extend autotools build to create shared library
	  libopenocd with libtool:
	  - Add libtoolize step too bootstrap script; creates ltmain.sh
	  script.
	  - Add AC_PROG_LIBTOOL to configure.in to add libtool support to
	  build.
	  - Change Makefile.am library rules from static (_a) to libtool
	  (_la).
	  - Install libopenocd.{la,so,a} in $(libdir); update openocd link
	  rules.
	  - Extend MAINTAINERCLEANFILES in top-level Makefile.am to remove
	  ltmain.sh.

2009-05-10 21:33  Zachary T Welch <zw@superlucidity.net>

	* [r1694] : Reverse revision 1691: all of its functionality has
	  migrated elsewhere.

2009-05-10 20:10  Zachary T Welch <zw@superlucidity.net>

	* [r1693] : Extend configure script to check for environ
	  declaration in stdlib.h.
	  
	  Patch contributed by Martin Thomas <mthomas@rhrk.uni-kl.de>.

2009-05-10 19:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1692] : Wrote up post processing JTAG API. Not used yet, but
	  reference implementation will be used in subsequent explanations
	  of new scheme + patches to use it.

2009-05-10 19:44  Zachary T Welch <zw@superlucidity.net>

	* [r1691] : Revive tclapi.c from r1650:
	  * Remove superfluous #include directives.
	  * Fix warnings and API usage to cure its bit rot.
	  * Build into libhelper library (for now).
	  Add tclapi.h to export tclapi_register_commands().
	  Register tclapi commands in openocd.c:setup_command_handler().

2009-05-10 19:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1690] : David Brownell <david-b@pacbell.net> whitespace fixes.

2009-05-10 19:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1689] : David Brownell <david-b@pacbell.net> whitespace fixes.
	  Testing out on one file first...

2009-05-10 18:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1688] : David Brownell <david-b@pacbell.net> fix warnings

2009-05-10 12:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1687] : Michael Bruck <mbruck@digenius.de> use more const

2009-05-09 09:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1686] : Michael Bruck <mbruck@digenius.de> use more const

2009-05-09 07:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1685] : Michael Bruck <mbruck@digenius.de> ARM11 C99 updates

2009-05-08 21:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1684] : whitespace fixes

2009-05-08 20:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1683] : plugged bug w/irlen > 32 introduce in 1672

2009-05-08 20:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1682] : whitespace fixes

2009-05-08 20:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1680] : David Brownell <david-b@pacbell.net> DaVinci dm6446

2009-05-08 19:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1679] : sync up zy1000 interface to bitbang driver's handling
	  of exiting the shift state

2009-05-08 18:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1678] : Michael Fischer <fischermi@t-online.de> fix compile
	  problems on Mac

2009-05-08 18:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1677] : fix gaffe in 1672

2009-05-08 13:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1676] : stm32 profiling wip

2009-05-08 12:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1675] : profiling numbers

2009-05-08 11:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1674] : add flush_count jtag queue profiling feature

2009-05-08 11:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1673] : fix (old?) bug in jtag_add_ir_scan()

2009-05-08 09:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1672] : in_handler in_check_mask and in_check_value now removed
	  from field. Last big patch in the series of JTAG API cleanup.

2009-05-08 09:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1671] : fix one gaffe in previous commit.

2009-05-08 08:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1670] : use assert instead of adding code that always runs

2009-05-08 08:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1669] : pull up verify_capture_ir one level in api stack

2009-05-08 07:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1668] : retire jtag_set_check_value

2009-05-08 07:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1667] : retire jtag_set_check_value

2009-05-08 07:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1666] : retire jtag_set_check_value

2009-05-08 07:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1665] : retire jtag_set_check_value

2009-05-08 06:45  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1664] : first jtag_check_value_mask usage. tested by using
	  "arm7_9 fast_memory_access enable" & "mdw 0 0x10"

2009-05-08 06:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1663] : added comments w.r.t. potential performance problems

2009-05-08 05:33  Zachary T Welch <zw@superlucidity.net>

	* [r1662] : Fix typo from hurrying the last commit. Nothing to see
	  here.

2009-05-08 05:30  Zachary T Welch <zw@superlucidity.net>

	* [r1661] : Fix loadFile to return file length once again.

2009-05-08 04:59  Zachary T Welch <zw@superlucidity.net>

	* [r1660] : Re-order and extend header file tests in configure
	  script.

2009-05-08 04:49  Zachary T Welch <zw@superlucidity.net>

	* [r1659] : Fix warnings in httpd.c; builds with
	  libmicrohttpd-0.4.1.

2009-05-08 04:46  Zachary T Welch <zw@superlucidity.net>

	* [r1658] : Fix warnings in ioutil.c; improves loadFile inteface.

2009-05-07 23:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1657] : more in_handler typo fixes

2009-05-07 22:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1656] : ouch - typo in last commit

2009-05-07 22:59  Zachary T Welch <zw@superlucidity.net>

	* [r1655] : Remove unreferenced tcpapi.c source file.

2009-05-07 22:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1654] : in_handler removal typo fixed

2009-05-07 22:45  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1653] : fix copy & paste error when retiring in_handler

2009-05-07 20:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1652] : refactor to be able to remove more in_handler stuff

2009-05-07 20:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1651] : verified that an argument is unused

2009-05-07 20:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1650] : fix c99 compile errors

2009-05-07 14:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1649] : marker for in_handler to remove

2009-05-07 14:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1648] : remove usage of in_handler

2009-05-07 14:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1647] : remove in_handler usage

2009-05-07 13:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1646] : remove in_handler usage

2009-05-07 13:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1645] : remove in_handler usage

2009-05-07 13:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1644] : remove in_handler usage

2009-05-07 13:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1643] : remove in_handler usage

2009-05-07 13:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1642] : remove in_handler usage

2009-05-07 13:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1641] : remove in_handler usage

2009-05-07 13:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1640] : remove in_handler usage

2009-05-07 13:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1639] : stop using in_handler

2009-05-07 13:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1638] : jtag API error handling refactoring.

2009-05-07 12:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1637] : remove in_handler usage

2009-05-07 12:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1636] : remove in_handler usage

2009-05-07 10:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1635] : David Brownell david-b at pacbell.net fix warnings

2009-05-07 09:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1634] : fix line endings

2009-05-07 08:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1633] : David Brownell <david-b@pacbell.net> DaVinci DM355 SoC
	  support

2009-05-07 06:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1632] : Deleted at9sam7_old driver. Nobody has complained about
	  the new one yet.

2009-05-07 06:51  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1631] : slightly increase readability of code

2009-05-07 06:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1630] : another example of removing in_handler usage

2009-05-07 06:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1629] : added template for removing in_handler

2009-05-07 01:26  Zachary T Welch <zw@superlucidity.net>

	* [r1628] : Fix most pointer cast alignment warnings in arm11.c;
	  fix u16 memory reads..

2009-05-07 00:58  Zachary T Welch <zw@superlucidity.net>

	* [r1627] : Fix pointer cast alignment warnings in arm_adi_v5.c

2009-05-07 00:21  Zachary T Welch <zw@superlucidity.net>

	* [r1626] : Fix stm32x and pic32mx flash pointer cast alignment
	  warnings, simplify their last word handling.

2009-05-06 23:31  Zachary T Welch <zw@superlucidity.net>

	* [r1625] : Fix pointer cast alignment warning in XScale miniIC
	  loader parity calc.

2009-05-06 23:28  Zachary T Welch <zw@superlucidity.net>

	* [r1624] : Fix pointer cast alignment warnings in target/image.c.

2009-05-06 23:25  Zachary T Welch <zw@superlucidity.net>

	* [r1623] : Change reg_s value field from u8 * to void *; it must
	  always be cast.

2009-05-06 23:05  Zachary T Welch <zw@superlucidity.net>

	* [r1622] : Fix pointer cast alignment issues in svf.c

2009-05-06 21:48  Zachary T Welch <zw@superlucidity.net>

	* [r1621] : Add configure script check to enable C99 build option.

2009-05-06 21:21  Zachary T Welch <zw@superlucidity.net>

	* [r1620] : Fix pointer cast alignment warnings in jim.c.

2009-05-06 18:47  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1619] : Added (BUILD_JLINK==1) condition to us new tables with
	  JLink

2009-05-06 18:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1618] : Dick Hollenbeck <dick@softplc.com> comments & 7 clock
	  TMS reset for good measure

2009-05-06 18:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1617] : Dick Hollenbeck <dick@softplc.com> part deux of
	  previous changes just committed.

2009-05-06 17:28  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1616] : Small changes that might improve stability.
	  Implemented new jtag sequences tap_get_tms_path and
	  tap_get_tms_path_len

2009-05-06 17:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1615] : transition more directly to the end state + reuse more
	  of the state move code/paths

2009-05-06 13:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1614] : Dick Hollenbeck <dick@softplc.com> simplifies XSTATE
	  handling, and protects against illegal state
	  transitions that might be in an SVF file.

2009-05-06 11:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1613] : log noise reduction

2009-05-06 08:30  Zachary T Welch <zw@superlucidity.net>

	* [r1612] : Fix enviorn configure test failure message (thanks to
	  Anders Montonen).

2009-05-06 07:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1611] : remove unecessary setting of deprecated fields to NULL

2009-05-06 07:17  Zachary T Welch <zw@superlucidity.net>

	* [r1610] : Add autoconf check to determine where environ should be
	  declared.

2009-05-06 06:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1609] : add warnings about not using in_handler

2009-05-06 06:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1608] : retire out_mask - not used anywhere

2009-05-05 19:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1607] : mark usage of in_handler that can be converted into
	  user code

2009-05-05 12:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1606] : made warning about keep_alive() not being invoked more
	  helpful

2009-05-05 12:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1605] : remove extra newline before prompt

2009-05-05 06:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1604] : Gabor Juhos juhosg at openwrt.org MIPS: fix a shift
	  value in the MIPS32_R_INST macro

2009-05-05 05:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1603] : Oleksandr Tymoshenko <gonzo@bluezbox.com> "resume"
	  command fix for EJTAG

2009-05-04 18:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1602] : Dirk Behme <dirk.behme@googlemail.com> Add minimalist
	  Cortex A8 file

2009-05-04 11:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1601] : Mariano Alvira <mar@devl.org> fixes warnings

2009-05-04 11:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1600] : Mariano Alvira <mar@devl.org> fixes warning as error
	  about a signed vs. unsigned comparison by casting the local
	  unsigned variable as (long long).

2009-05-04 06:22  Rick Altherr <kc8apf@users.berlios.de>

	* [r1599] : Fix environ declaration for non-glibc systems

2009-05-03 20:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1598] : fix embedded builds

2009-05-03 20:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1597] : Backed out change to solve Mac OS compilation problems.

2009-05-03 15:21  Zachary T Welch <zw@superlucidity.net>

	* [r1596] : Fix compilation when HAVE_UNISTD_H is not defined.

2009-05-03 15:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1595] : Piotr Esden-Tempski <piotr@esden.net> Mac OS X compile
	  fixes

2009-05-03 15:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1594] : Piotr Esden-Tempski <piotr@esden.net> Mac OS X compile
	  fixes

2009-05-03 03:35  Zachary T Welch <zw@superlucidity.net>

	* [r1593] : Fix build when enabling presto+ftd2xx driver only.

2009-05-02 22:46  Zachary T Welch <zw@superlucidity.net>

	* [r1592] : Add configure check for usb.h; required by a USB
	  drivers.

2009-05-02 22:35  Zachary T Welch <zw@superlucidity.net>

	* [r1591] : Update autotools scripts to require automake 1.6. The
	  configure.in script
	  already required autoconf 2.59 (circa 2006), so there is no
	  reason to
	  support versions of automake older than 1.6 (circa 2002).
	  
	  The first part of this patch upgrades the configure.in script:
	  
	  1. Use current calling conventions for the AC_INIT and
	  AM_INIT_AUTOMAKE macros, bringing their usage up-to-date with
	  the version of autoconf already specified by AC_PREREQ.
	  2. Add AC_CONFIG_SRCDIR macro, required by new version of
	  AC_INIT.
	  3. Automatically enable all of automake's warnings except
	  Makefile
	  portability (which OpenOCD violates by using GNU make's
	  $(wildcard)).
	  [[ While automake has its own -Werror option, I did not enabled
	  it
	  due to existing warnings. ]]
	  4. Add the missing AM_PROG_C_O check, required by the build rules
	  for
	  openocd.o in src/Makefile.am.
	  5. Adjust version number to show progress toward the next
	  release.
	  6. Include a bug reporting e-mail address to direct users to this
	  list.
	  
	  This patch makes the following adjustments to the Makefile.am
	  files:
	  
	  1. Update AUTOMAKE_OPTIONS to require automake version 1.6
	  2. Rewrite all deprecated INCLUDES assignments as AM_CPPFLAGS
	  3. Clean-up all AM_CPPFLAGS declarations to be patch-friendly.
	  4. Remove vestigial references to $(all_includes)
	  5. Remove erroneous references to @CPPFLAGS@ (only use
	  AM_CPPFLAGS)
	  6. Remove unused -I and -D directives in helper/, flash/, target/

2009-05-02 19:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1590] : Dick Hollenbeck <dick@softplc.com> moved stuff into
	  openocd.c - should never have been in main.c in the first place.
	  DLL will now build.

2009-05-02 12:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1589] : Zach Welch <zw@superlucidity.net> fix warnings

2009-05-01 23:42  Zachary T Welch <zw@superlucidity.net>

	* [r1588] : Remove superflous spaces from new JTAG table to fix
	  formatting.

2009-05-01 03:07  Zachary T Welch <zw@superlucidity.net>

	* [r1587] : Add static keywords to main application helper
	  functions.

2009-05-01 01:18  Zachary T Welch <zw@superlucidity.net>

	* [r1586] : Dick Hollenbeck <dick@softplc.com>: move
	  OPENOCD_VERSION to use config.h

2009-04-30 23:19  Zachary T Welch <zw@superlucidity.net>

	* [r1585] : Uwe Hermann <uwe@hermann-uwe.de>: Support both rev -A1
	  and -A2 of Hitex STR9-comStick.

2009-04-30 21:04  Zachary T Welch <zw@superlucidity.net>

	* [r1584] : Uwe Hermann <uwe@hermann-uwe.de>: Make ICEbear look
	  like other targets

2009-04-30 10:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1582] : zy1000 1.51

2009-04-30 10:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1581] : list board's as well as target config files.

2009-04-30 09:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1580] : lpc2478 target config

2009-04-30 09:49  Zachary T Welch <zw@superlucidity.net>

	* [r1579] : Add static keywords to core target source file data and
	  functions.

2009-04-30 09:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1578] : Print out warning when LPC calc_checksum will cause
	  verification to fail.

2009-04-30 09:14  Zachary T Welch <zw@superlucidity.net>

	* [r1577] : Fix signed/unsigned comparison.

2009-04-30 08:15  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1576] : no change

2009-04-30 08:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1575] : flash fillX now has a verify stage

2009-04-30 06:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1574] : use jtag_rclk 500 to avoid proliferation of target
	  scripts

2009-04-30 00:59  Zachary T Welch <zw@superlucidity.net>

	* [r1573] : Michael Bruck <mbruck@digenius.de>: sys/select.h must
	  preceed windows.h.

2009-04-30 00:57  Zachary T Welch <zw@superlucidity.net>

	* [r1572] : Michael Bruck <mbruck@digenius.de>: use HAVE_UNISTD_H
	  for environ decl.

2009-04-29 21:08  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1571] : Clear FLASH_SR error flags after flash errors to avoid
	  reset befor further flash operations.

2009-04-29 18:26  Zachary T Welch <zw@superlucidity.net>

	* [r1570] : Add udev rules for USB ICEbear interface.

2009-04-29 18:17  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1569] : More error logging for DAP errors

2009-04-29 13:24  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1568] : - add missing svn props from svn 1565 commit

2009-04-29 11:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1567] : comments and debug code

2009-04-29 07:40  Zachary T Welch <zw@superlucidity.net>

	* [r1566] : Sten <debian@sansys-electronic.com>: add support for
	  Olimex LPC2378STK eval board.

2009-04-29 07:38  Zachary T Welch <zw@superlucidity.net>

	* [r1565] : Sten <debian@sansys-electronic.com>: add support for
	  ICEbear FDTI-based interface.

2009-04-29 06:30  Zachary T Welch <zw@superlucidity.net>

	* [r1564] : Fix jlink usb_bulk_with_retries to return actual error
	  codes.

2009-04-29 05:22  Zachary T Welch <zw@superlucidity.net>

	* [r1563] : Remove vestigial last_tms variable from jlink driver.

2009-04-29 03:28  Zachary T Welch <zw@superlucidity.net>

	* [r1562] : Add -Wredundant-decls to prevent unwanted duplicate
	  declarations.

2009-04-29 02:18  Zachary T Welch <zw@superlucidity.net>

	* [r1561] : Fix jlink for Debian/Ubuntu (by Ben Dooks
	  <ben-openocd@fluff.org>).

2009-04-29 01:43  Zachary T Welch <zw@superlucidity.net>

	* [r1560] : Remove redundant declarations to allow building with
	  -Wredundant-decls.

2009-04-29 00:33  Zachary T Welch <zw@superlucidity.net>

	* [r1559] : Add missing header files to fix C99 compatibility.

2009-04-28 20:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1558] : more docs on jtag_add_pathmove()

2009-04-28 19:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1557] : Dick Hollenbeck <dick@softplc.com> and Jeff Williams
	  tap_get_tms_path_len()

2009-04-28 17:40  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1556] : Correctedout buffer size and missing jlink_tap_init()
	  call.
	  Expanded JLink adapter info at startup.

2009-04-28 13:40  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1555] : - fix win32 build

2009-04-28 08:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1554] : fix checksum memory. By failing the fallback code will
	  handle checksum calculation

2009-04-28 07:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1553] : Zach Welch <zw@superlucidity.net> fix gw16012 with
	  --enable-parport_ppdev

2009-04-28 07:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1552] : convert some LOG_INFO()'s during stepping into
	  LOG_DEBUG()

2009-04-28 07:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1551] : Michael Bruck <mbruck@digenius.de> macros for error
	  handling

2009-04-28 06:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1550] : eol-style native

2009-04-28 06:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1549] : eol-style native

2009-04-27 19:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1548] : SimonQian <simonqian@simonqian.com> fix warnings(which
	  stops compilation) and some bugs

2009-04-27 16:08  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1547] : Added dap baseaddr and dap apid commands

2009-04-27 16:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1546] : Dick Hollenbeck <dick@softplc.com> Collect some macros,
	  add DIM()

2009-04-27 13:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1545] : SimonQian <simonqian@simonqian.com> patch for error
	  compiling vsllink if --enable-verbose-jtag-io is set

2009-04-27 12:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1544] : clean up debug/info output to be in line with other
	  targets

2009-04-27 12:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1543] : more error handling

2009-04-27 11:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1542] : a little bit more error handling in ARM11

2009-04-27 10:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1540] : SimonQian <simonqian@simonqian.com> AVR wip

2009-04-27 10:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1539] : SimonQian <simonqian@simonqian.com> AVR support

2009-04-27 10:05  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1538] : Deleted depreciated files ( new versions are
	  arm_adi_v5.c/h )

2009-04-27 09:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1537] : Some devices such as AVR will return 0xffffffff instead
	  of the TDI
	  data at the end of the chain. Added kludge to handle this.

2009-04-27 08:29  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1536] : Changed armv7m and cortexm3 to use nev arm_adi_v5
	  instead of cortex_swjdp.
	  Added support for accessport ROM table identification, dap
	  command.

2009-04-27 08:21  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1535] : Added arm_adi_v5.c/h, to replace cortex_swjdp.c/h.
	  Better conformance to ARM Debug Interface rev 5 documentation and
	  remoed code specific to the Cortex-M3 targets.

2009-04-27 05:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1534] : Philippe Vachon <philippe@cowpig.ca> 64 bit host fixes

2009-04-27 05:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1533] : Zach Welch <zw@superlucidity.net> add -Wcast-align and
	  -Wbad-function-cast

2009-04-27 05:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1532] : Zach Welch <zw@superlucidity.net> wrap _GNU_SOURCE
	  defines

2009-04-26 20:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1531] : Zach Welch <zw@superlucidity.net> fix typo

2009-04-26 20:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1530] : R.Doss <doss@gmx.de> AT91SAM9260

2009-04-26 20:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1529] : Zach Welch <zw@superlucidity.net> add TAP_SCAN_BYTES
	  macro

2009-04-25 02:53  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1528] : Corrected statement order

2009-04-25 00:58  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1527] : Fix ft2232 TX buffer overflow

2009-04-25 00:54  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1526] : Break ft2232_execute_quie into smaller functions,
	  follows restructure of jlink.c

2009-04-24 18:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1525] : add jtag_debug_state_machine

2009-04-24 16:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1524] : Zach Welch <zw@superlucidity.net> add TAP_SCAN_BYTES
	  macro (1 of 2)

2009-04-24 16:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1523] : Zach Welch <zw@superlucidity.net> add
	  --enable-maintainer-mode reminder

2009-04-24 12:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1522] : Uwe Hermann <uwe@hermann-uwe.de> Update udev file

2009-04-24 11:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1521] : Zach Welch <zw@superlucidity.net> use memcpy

2009-04-24 06:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1520] : Nicolas Pitre <nico@cam.org> update SheevaPlug
	  interface cfg file

2009-04-24 06:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1519] : Uwe Hermann <uwe@hermann-uwe.de> drop unecessary
	  BSTAPIDs

2009-04-24 02:13  Duane Ellis <openocd@duaneellis.com>

	* [r1518] : Remove warning

2009-04-23 18:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1517] : Michael Bruck <mbruck@digenius.de> include file fix

2009-04-23 14:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1516] : stm32.cfg can expect one of 4 id's.

2009-04-23 13:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1515] : unbreak zy1000

2009-04-23 12:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1514] : Laurentiu Cocanu - fix typo

2009-04-22 19:54  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1513] : - fix win32 build after svn 1511 changes

2009-04-22 18:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1512] : Michael Bruck <mbruck@digenius.de> ARM11 various
	  updates + fix formatting.

2009-04-22 17:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1511] : Michael Bruck <mbruck@digenius.de> signed/unsigned
	  incompatibility warning

2009-04-22 17:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1510] : Michael Bruck spotted a typo in help messages

2009-04-22 13:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1509] : Zach Welch <zw@superlucidity.net> do not pad TMS

2009-04-22 11:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1508] : Zach Welch <zw@superlucidity.net> set speed in init

2009-04-22 10:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1507] : Zach Welch <zw@superlucidity.net> fix jlink reset

2009-04-22 10:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1506] : Zach Welch <zw@superlucidity.net> reorder enum
	  tap_state

2009-04-22 10:09  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1505] : Fix str_to_buf problem, thanks Andy Chenee

2009-04-22 07:34  Rick Altherr <kc8apf@users.berlios.de>

	* [r1504] : Shrink JLink buffer sizes to specified 2KB courtesy of
	  Jeff Williams <jeffw@gadgetworks.com> and Zach Welch
	  <zw@superlucidity.net>

2009-04-22 07:32  Rick Altherr <kc8apf@users.berlios.de>

	* [r1503] : Add D2XX support for OS X courtesy of Piotr
	  Esden-Tempski <piotr@esden.net>

2009-04-22 07:31  Rick Altherr <kc8apf@users.berlios.de>

	* [r1502] : Fix use of wrong format conversion for size_t (%zu
	  instead of %u)

2009-04-22 06:56  Rick Altherr <kc8apf@users.berlios.de>

	* [r1501] : fix jtag run/idle state name courtesy of Jeff Williams
	  <jeffw@gadgetworks.com> and Zach Welch <zw@superlucidity.net>

2009-04-22 06:55  Rick Altherr <kc8apf@users.berlios.de>

	* [r1500] : refactor jlink_execute_queue courtesy of Zach Welch
	  <zw@superlucidity.net>

2009-04-22 06:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1499] : Uwe Hermann <uwe@hermann-uwe.de> Drop non-A variants of
	  ft2232 targets

2009-04-21 15:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1498] : Zach Welch <zw@superlucidity.net> refactor

2009-04-21 12:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1497] : Zach Welch <zw@superlucidity.net> fix ft2232 usb io
	  format warning

2009-04-21 12:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1496] : Zach Welch <zw@superlucidity.net> add --enable-verbose*
	  options

2009-04-21 11:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1495] : Zach Welch <zw@superlucidity.net> add --enable-verbose*
	  options

2009-04-21 11:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1494] : Nico Coesel <ncoesel@dealogic.nl> MIPS32 speedup
	  patches

2009-04-21 11:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1493] : Zach Welch <zw@superlucidity.net> fix jlink format
	  warning

2009-04-21 09:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1492] : Zach Welch <zw@superlucidity.net> factor jlink
	  usb_bulk_*_ex functions

2009-04-21 09:08  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1491] : - vsllink update from SimonQian
	  [simonqian@SimonQian.com]

2009-04-21 09:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1490] : Zach Welch <zw@superlucidity.net> improve Linux ftd2xx
	  configure-time support

2009-04-21 09:02  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1489] : - fix signed/unsigned build errors under win32. Thanks
	  Zach Welch <zw@superlucidity.net>

2009-04-21 08:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1488] : - remove environ warning under win32 build

2009-04-21 06:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1487] : Zach Welch <zw@superlucidity.net> add static keywords
	  to at91rm9200
	  

2009-04-21 05:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1486] : Zach Welch <zw@superlucidity.net> fix unused return
	  value warnings (2 of 4)

2009-04-21 05:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1485] : Zach Welch <zw@superlucidity.net> fix at91sam7
	  uninitialized variable warnings

2009-04-21 05:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1484] : Zach Welch <zw@superlucidity.net> fix str9x type-punned
	  pointer

2009-04-21 05:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1483] : Zach Welch <zw@superlucidity.net> add -Wformat-security
	  (4 of 4)

2009-04-21 05:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1482] : Zach Welch <zw@superlucidity.net>fix unused return
	  value warnings (3 of 4)

2009-04-21 05:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1481] : Zach Welch <zw@superlucidity.net> fix -Wformat-security
	  warnings (1 of 4)

2009-04-21 05:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1480] : Michael Schwingen <rincewind@discworld.dascon.de> add
	  non-CFI SST flashs

2009-04-21 05:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1479] : Zach Welch <zw@superlucidity.net> use static keyword in
	  jtag layer and drivers

2009-04-20 22:38  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1478] : - fix at91rm9200 warning. Thanks Zach Welch
	  <zw@superlucidity.net>
	  - add missing svn props from previous commit

2009-04-20 10:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1477] : Holger Freyther <zecke@selfish.org> Attempt to fix
	  arm7_9 breakpoint handling

2009-04-20 06:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1476] : Zach Welch <zw@superlucidity.net> fix ft2232/presto
	  warnings

2009-04-19 23:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1475] : Nikolay Shadrin whoney at gmail.com, Zach Welch
	  <zw@superlucidity.net> unstable USB J-Link in OpenOCD (revised
	  patch provided)

2009-04-19 23:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1474] : Zach Welch <zw@superlucidity.net> use ARM4_5_MODE_ANY
	  instead of -1

2009-04-19 21:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1473] : Zach Welch <zw@superlucidity.net> treat warnings as
	  errors

2009-04-19 20:51  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1472] : Zach Welch <zw@superlucidity.net> fix -Werror warnings

2009-04-19 19:15  Michael Fischer <fischermi@t-online.de>

	* [r1471] : Partially fix USBprog and JLink adapters on XScale
	  target
	  Thanks to Peter Denison <openwrt(at)marshadder.org>

2009-04-19 14:51  Michael Fischer <fischermi@t-online.de>

	* [r1470] : Added functionality to support jtag_khz for the jlink.

2009-04-19 12:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1469] : Michael Schwingen <rincewind@discworld.dascon.de>
	  enhanced non-CFI flash support

2009-04-19 08:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1468] : Zach Welch <zw@superlucidity.net> add missing
	  initializers in nand.c

2009-04-19 08:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1467] : Zach Welch <zw@superlucidity.net> trim logic in
	  tms470.c

2009-04-19 08:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1466] : Zach Welch <zw@superlucidity.net> fix signed/unsigned
	  comparisons

2009-04-19 08:15  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1465] : Zach Welch <zw@superlucidity.net> fix warnings in
	  usbprog

2009-04-19 08:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1464] : Zach Welch <zw@superlucidity.net> use tap_state_t

2009-04-19 08:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1463] : Zach Welch <zw@superlucidity.net> automake maintainer
	  mode

2009-04-18 10:08  Michael Fischer <fischermi@t-online.de>

	* [r1462] : The following patches was applied:
	  
	  - openocd-flash-static-keyword-v3.patch
	  - openocd-lpc2000-fix-erase-obo.patch
	  - openocd-jlink-fix-sign-ptr-warn.patch
	  - openocd-wextra-etm.patch
	  - openocd-wextra-jtag.patch
	  - openocd-add-new-tap-symbols-v6.patch
	  
	  Many thanks to Zach Welch <zw(at)superlucidity.net>

2009-04-15 15:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1461] : Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>

2009-04-15 15:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1460] : Piotr Esden-Tempski <piotr@esden.net> Corrected
	  olimex_stm32_h103 board config

2009-04-15 15:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1459] : Nico Coesel <ncoesel@dealogic.nl> Chip width / bus
	  width bug in cfi driver

2009-04-15 15:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1458] : Freddie Chopin <freddie_chopin@op.pl> LPC2378 config
	  file

2009-04-14 19:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1457] : Dick Hollenbeck <dick@softplc.com> work in progress

2009-04-14 17:17  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1456] : Improved (for humans) error reporting for flash
	  programming errors.

2009-04-14 16:33  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1455] : Solve problem with single stepping.

2009-04-03 12:55  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1454] : - add openocd coding style to texi

2009-04-03 10:10  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1453] : Slight improvement in run_algorithm register restore.
	  More debug info for cortex swjdp errors.

2009-04-03 08:16  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1452] : - add svn props from previous commit

2009-04-03 05:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1451] : Uwe Hermann <uwe@hermann-uwe.de> oocdlink file

2009-04-03 05:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1450] : Piotr Esden-Tempski <piotr@esden.net> added a board
	  file for the Olimex STM32-H103 eval board.

2009-04-03 05:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1449] : Freddie Chopin <freddie_chopin@op.pl> I attach a config
	  file for LPC2103

2009-04-03 05:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1448] : Nicolas Pitre nico at cam.org list the new flag in the
	  "nand write" help line.

2009-04-02 21:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1447] : Nicolas Pitre nico at cam.org write ECC data when
	  reflashing u-Boot on the SheevaPlug

2009-04-02 21:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1446] : Nicolas Pitre nico at cam.org The ECC data is
	  automatically computed and written to the OOB area
	  when the oob_softecc option is passed to the "nand write"
	  command.

2009-04-02 21:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1445] : Nicolas Pitre nico at cam.org software ECC computation
	  for NAND flash

2009-04-02 21:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1444] : Nicolas Pitre nico at cam.org software ECC computation
	  for NAND flash

2009-04-02 21:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1443] : Nicolas Pitre nico at cam.org This at least should make
	  the "nand info" command a little more useful.

2009-04-02 21:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1442] : Nicolas Pitre nico at cam.org Allocating a 6-byte
	  memory location with malloc() is rather silly
	  when this can be allocated on the stack.

2009-04-02 21:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1441] : Uwe Hermann <uwe@hermann-uwe.de> Add missing STM32
	  "0x06412041, Revision A" BSTAPID to list of available ones.

2009-04-02 17:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1439] : Uwe Hermann <uwe@hermann-uwe.de> URL references

2009-04-02 12:16  Magnus Lundin <lundin@mlu.mine.nu>

	* [r1438] : Cortex-M3 cleanup and performance patch

2009-04-02 10:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1437] : fix keyword expansion

2009-04-02 10:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1436] : zy1000 1.50 snapshot. fix problem with empty file
	  names.

2009-03-30 19:52  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1435] : - add missing usbprog config. patch from Uwe Hermann
	  https://lists.berlios.de/pipermail/openocd-development/2009-March/005145.html

2009-03-30 13:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1434] : a few words about motivation for standalone JTAG
	  debugger.

2009-03-24 12:09  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1433] : - fix typo's in last commit

2009-03-24 11:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1432] : Hiroshi Ito <ito@mlb.co.jp> Linux for arm has arm
	  generic debug option which send debug messages via
	  DCC channel.

2009-03-24 09:40  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1431] : - update str9 and stm32 comstick configs
	  - add missing svn props

2009-03-24 07:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1430] : Hiroshi Ito <ito@mlb.co.jp> disassemble Arm926ejs clz
	  instruction

2009-03-24 06:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1429] : Uwe Hermann <uwe@hermann-uwe.de> Add new board configs:
	  Olimex LPC-H2148, Keil MCB2140.
	  Both boards use an LPC2148, no external flash or RAM.

2009-03-24 06:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1428] : Uwe Hermann <uwe@hermann-uwe.de> spelling fixes

2009-03-23 19:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1427] : Uwe Hermann <uwe@hermann-uwe.de> eal _CPUTAPID entry
	  for the LPC2148. I don't know
	  if they're the same for all LPC214x, this number is from an
	  Olimex
	  LPC-H2148. The chip on that board is LPC2148FBD64.
	  
	  Also fix a few cosmetic issues and comments in the file and add
	  more docs and pointers to the datasheet.

2009-03-23 07:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1426] : Uwe Hermann <uwe@hermann-uwe.de>
	  
	  - Explicitly mention autoconf >= 2.59 as requirement (as per
	  configure.in). Also automake >= 1.9 (though I'm not sure which
	  if that's really the minimum requirement).
	  
	  - Document various missing configure options.
	  
	  - Fix various typos and inconsistencies.

2009-03-23 07:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1425] : Uwe Hermann <uwe@hermann-uwe.de> typo

2009-03-20 14:30  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1424] : - fix another typo in str9comstick.cfg

2009-03-20 14:08  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1423] : - add missing svn props from previous commit

2009-03-20 13:27  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1422] : - docs patch from Thomas Kindler

2009-03-20 12:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1421] : Alan Carvalho de Assis <acassis@gmail.com> adds support
	  to i.MX35 processor.

2009-03-20 10:29  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1420] : - revert texi changes from rev 1418 as it breaks build
	  - original patch will be reviewed before next commit

2009-03-19 22:27  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1419] : - fix incorrect str9comstick cfg

2009-03-19 15:51  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1418] : Thomas Kindler <mail+ocd@t-kindler.de> typos

2009-03-18 11:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1417] : Hiroshi Ito <ito@mlb.co.jp> typos

2009-03-18 11:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1416] : Hiroshi Ito <ito@mlb.co.jp> fix division by 0

2009-03-17 10:22  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1415] : - remove build warnings

2009-03-17 09:48  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1414] : - fix incorrect stm32stick.cfg

2009-03-16 22:42  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1413] : - fix issue with cortex_m3 reset run. Thanks Perry Hung
	  -
	  https://lists.berlios.de/pipermail/openocd-development/2009-March/005028.html

2009-03-14 18:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1412] : Uwe Hermann <uwe@hermann-uwe.de> clean out stuff that
	  doesn't belong in interface(telnet/gdb port).

2009-03-12 14:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1411] : Uwe Hermann <uwe@hermann-uwe.de> typos

2009-03-11 22:42  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1410] : - add support for standalone rlink
	  https://lists.berlios.de/pipermail/openocd-development/2009-March/004965.html

2009-03-11 01:53  Duane Ellis <openocd@duaneellis.com>

	* [r1409] : Added eol-style props

2009-03-11 01:48  Duane Ellis <openocd@duaneellis.com>

	* [r1408] : Commit OMAP3530 and TI_BEAGLEBOARD config files from
	  Kees, Dick, Derk, and others

2009-03-11 01:42  Duane Ellis <openocd@duaneellis.com>

	* [r1407] : Added -endstate to irscan and drscan to support
	  beagleboard (omap3530)

2009-03-09 21:04  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1406] : - fix small typo in texi (section HostOS)

2009-03-08 21:19  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1405] : - add svn props from previous commit

2009-03-08 21:14  Duane Ellis <openocd@duaneellis.com>

	* [r1404] : Commands: reg, profile, ocd_mem2array, ocd_array2mem,
	  fast_load, etc only work *IF* there is an actual target

2009-03-08 20:29  Duane Ellis <openocd@duaneellis.com>

	* [r1403] : Added VID/PID pair to olimex-jtag-tiny-a the non-a
	  version already has the vid pid

2009-03-08 15:14  Duane Ellis <openocd@duaneellis.com>

	* [r1402] : Patch from Dimitar Dimitrov adding support for Olimex
	  ARM-JTAG-EW

2009-03-07 15:51  Duane Ellis <openocd@duaneellis.com>

	* [r1401] : Accept/create both A and Non-A ft2232 based
	  descriptions

2009-03-07 15:19  Duane Ellis <openocd@duaneellis.com>

	* [r1400] : Added HostOS variable

2009-03-05 07:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1399] : Audrius Urmanavičius <didele.deze@gmail.com> cleanup
	  flash fill

2009-03-05 06:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1398] : Nicolas Pitre <nico@cam.org> fix "halt 0" to only halt
	  and not to poll/wait afterwards. This follows the intention in
	  the docs.

2009-03-04 21:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1397] : Nicolas Pitre <nico@cam.org> making reset+halt on the
	  SheevaPlug 100% reliable (needs patch in target.c to fix "halt
	  0").

2009-03-03 12:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1396] : test code for elf parsing.

2009-03-02 12:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1395] : - add missing svn props from previous commit

2009-03-01 21:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1394] : Daniel Gimpelevich
	  <daniel@gimpelevich.san-francisco.ca.us> Cosmetic OpenOCD patch
	  for Flyswatter

2009-03-01 21:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1393] : Kees Jongenburger <kees.jongenburger@gmail.com> rename
	  description field of the jtag-tiny.cfg

2009-03-01 21:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1392] : Nicolas Pitre nico at cam.org fix
	  feroceon_bulk_write_memory() wrt uploaded code

2009-03-01 21:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1391] : Nicolas Pitre nico at cam.org SheevaPlug board
	  configuration

2009-03-01 21:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1390] : Nicolas Pitre nico at cam.org add ft2232 layout for the
	  Marvell SheevaPlug

2009-03-01 21:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1389] : Nicolas Pitre nico at cam.org add Feroceon target
	  config file

2009-03-01 20:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1388] : Nicolas Pitre nico at cam.org support for NAND flash
	  used with Marvell Orion and Kirkwood SOCs

2009-03-01 20:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1387] : Nicolas Pitre nico at cam.org support for NAND
	  controllers without explicit busy signal

2009-03-01 20:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1386] : Nicolas Pitre nico at cam.org don't ignore bad options
	  passed to the "nand write" command

2009-03-01 20:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1385] : Nicolas Pitre nico at cam.org The code unconditionally
	  writes into the oob area all the time.

2009-03-01 20:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1384] : Nicolas Pitre nico at cam.org spelling

2009-02-26 10:06  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1383] : - stm32x flash driver - add support for stm32105/107
	  (connectivity line)

2009-02-24 06:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1382] : test files for stm32

2009-02-23 21:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1380] : tinkered a bit with performance for Cortex flash
	  programming. Mainly make it easier to profile as a start.

2009-02-23 06:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1379] : Sergey Lapin <slapinid@gmail.com> fix typo

2009-02-22 17:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1378] : John Woods <johnrw@gmail.com> fix newtap gaffe + rename

2009-02-19 18:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1377] : John Woods <johnrw@gmail.com> fix checks for addresses
	  at upper end of the universe

2009-02-18 09:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1376] : Holger Schurig <hs4233@mail.mn-solutions.de>
	  incorporate some comments from Rick

2009-02-18 07:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1375] : Holger Schurig <hs4233@mail.mn-solutions.de> fix
	  warnings

2009-02-17 11:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1374] : zy1000 1.49 snapshot

2009-02-17 09:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1373] : zy1000 1.49 snapshot

2009-02-13 09:56  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1372] : - guess-rev.sh now works as expected when build_dir is
	  not the same as src_dir

2009-02-12 15:35  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1371] : - issue warning when flash image exceeds configured
	  flash size.
	  - see
	  https://lists.berlios.de/pipermail/openocd-development/2009-February/004680.html

2009-02-10 18:21  Rick Altherr <kc8apf@users.berlios.de>

	* [r1370] : Use C89/C99/C++ compliant boolean types

2009-02-10 16:11  Rick Altherr <kc8apf@users.berlios.de>

	* [r1369] : A few more usages of TRUE and FALSE to remove

2009-02-09 14:47  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1368] : - fix native win32 build issues

2009-02-09 10:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1367] : Andi <opencode@gmx.net> - better dram setup

2009-02-03 05:59  Rick Altherr <kc8apf@users.berlios.de>

	* [r1366] : - Cable driver helper API courtesy of Dick Hollenbeck
	  <dick@softplc.com>
	  - Formatting changes from uncrustify

2009-02-03 04:30  Rick Altherr <kc8apf@users.berlios.de>

	* [r1365] : Doxygen config file

2009-02-03 04:27  Rick Altherr <kc8apf@users.berlios.de>

	* [r1364] : Add uncrustify config file and helper script

2009-01-28 13:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1363] : chain position is now required when creating a target

2009-01-26 07:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1362] : update symbols to match source file

2009-01-23 12:07  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1361] : - AC_CHECK_FILE not supported when cross-compiling

2009-01-23 07:10  Rick Altherr <kc8apf@users.berlios.de>

	* [r1360] : xvsf player fixes by Dick Hollenbeck <dick@softplc.com>

2009-01-23 07:08  Rick Altherr <kc8apf@users.berlios.de>

	* [r1359] : Fixes for svf player by Simon Qian
	  <simonqian@SimonQian.com>

2009-01-23 07:07  Rick Altherr <kc8apf@users.berlios.de>

	* [r1358] : Search path fixes for MinGW builds. Courtesy of Dimitar
	  Dimitrov <dinuxbg@gmail.com>

2009-01-23 07:05  Rick Altherr <kc8apf@users.berlios.de>

	* [r1357] : Add TRST support to xsvf tools. Courtesy of Dick
	  Hollenbeck <dick@softplc.com>

2009-01-23 07:02  Rick Altherr <kc8apf@users.berlios.de>

	* [r1356] : vsllink support for stable clocks by Simon Qian
	  <simonqian@SimonQian.com>

2009-01-21 04:13  Rick Altherr <kc8apf@users.berlios.de>

	* [r1354] : Add udev rules to contrib. Courtesy of Uwe Hermann
	  <uwe@hermann-uwe.de>

2009-01-20 16:07  Rick Altherr <kc8apf@users.berlios.de>

	* [r1353] : Fix for incorrect filename in include for at91sam9260
	  in unknown-board-atmel-at91sam9260.cfg

2009-01-20 13:27  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1352] : - fix issue with configure when building srcdir !=
	  builddir

2009-01-20 09:08  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1351] : - add --enable-release to docs

2009-01-20 04:29  Rick Altherr <kc8apf@users.berlios.de>

	* [r1350] : AT91SAM9260 and Olimex changes by Dean Glazeski
	  <dnglaze@gmail.com>

2009-01-20 04:14  Rick Altherr <kc8apf@users.berlios.de>

	* [r1349] : Add axm0432 interface config courtesy of Alan Carvalho
	  de Assis <acassis@gmail.com>

2009-01-20 04:03  Rick Altherr <kc8apf@users.berlios.de>

	* [r1347] : Fixes for handling release versions

2009-01-20 03:55  Rick Altherr <kc8apf@users.berlios.de>

	* [r1345] : Fix 'make maintainer-clean' courtesy of Zach Welch
	  <zw@superlucidity.net>

2009-01-20 03:50  Rick Altherr <kc8apf@users.berlios.de>

	* [r1344] : Ignore src/svf/Makefile.in

2009-01-20 03:49  Rick Altherr <kc8apf@users.berlios.de>

	* [r1343] : Fix support for ADuC702x flash. Courtesy of Michael
	  Ashton <data@gtf.org>

2009-01-20 03:42  Rick Altherr <kc8apf@users.berlios.de>

	* [r1342] : imx21 config provided by Alan Carvalho de Assis
	  <acassis@gmail.com>

2009-01-19 19:54  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1341] : - remove unused includes, fixes build issues under
	  FreeBSD

2009-01-19 09:41  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1340] : - revert guess-rev.sh to using bash
	  - remove generated files from svn

2009-01-19 07:13  Rick Altherr <kc8apf@users.berlios.de>

	* [r1339] : SVF player courtesy of Simon Qian
	  <simonqian@SimonQian.com>

2009-01-19 07:08  Rick Altherr <kc8apf@users.berlios.de>

	* [r1338] : Fix handling of thumb disassembly in armv4_5
	  disassemble. Courtesy of Adam Dybkowski <adybkows@wp.pl>

2009-01-17 23:16  Rick Altherr <kc8apf@users.berlios.de>

	* [r1337] : Fix guess-rev.sh where the builtin echo doesn't support
	  -n

2009-01-17 23:13  Rick Altherr <kc8apf@users.berlios.de>

	* [r1335] : Fix to install manpage as part of 'make install' by Uwe
	  Hermann <uwe@hermann-uwe.de>

2009-01-16 13:28  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1333] : - make guess-rev.sh work with msys

2009-01-16 12:48  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1332] : - add guess-rev.sh and contrib/libdcc to dist

2009-01-16 10:48  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1331] : - add missing bitq and rlink files to distribution

2009-01-16 07:31  Rick Altherr <kc8apf@users.berlios.de>

	* [r1329] : Fix distcheck failure

2009-01-15 20:58  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1324] : - add missing svn props from 1323 commit

2009-01-15 13:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1323] : Alan Carvalho de Assis <acassis@gmail.com> test app for
	  imx27

2009-01-15 13:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1322] : Alan Carvalho de Assis <acassis@gmail.com> imx31pdk.cfg
	  reset init event

2009-01-14 21:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1321] : - add missing svn props and fix incorrect line endings
	  from last commit

2009-01-14 19:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1320] : wip

2009-01-14 19:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1319] : Alan Carvalho de Assis <acassis@gmail.com> - testcase

2009-01-14 18:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1318] : Alan Carvalho de Assis <acassis@gmail.com> cfg file to
	  initialize the iMX27ADS board.

2009-01-14 15:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1317] : arm11 wip

2009-01-14 14:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1316] : Alan Carvalho de Assis <acassis@gmail.com> small fix to
	  move us in the right direction.

2009-01-13 14:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1315] : - fix LDFLAGS typo in configure.in
	  Thanks Francois Lorrain

2009-01-13 13:45  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1314] : - fix mips issues with newer versions of gdb
	  - we simply add more dummy registers

2009-01-13 11:33  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1313] : - added mips software breakpoint support
	  - changed some jtag LOG_DEBUG to only output when _DEBUG_JTAG_IO_
	  defined. Makes debugging other parts of openocd not as noisy
	  - updated correct jtag id for pic32mx

2009-01-09 13:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1312] : wip

2009-01-09 11:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1311] : moved ioutil init to the right spot: before config
	  scripts

2009-01-09 11:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1310] : allow issuing reset_config on the fly. Faster
	  turnaround times in testing.

2009-01-09 10:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1309] : fixed warnings + added zy1000 jtag_add_clocks support.

2009-01-09 07:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1308] : Dick Hollenbeck <dick@softplc.com> adds
	  jtag_add_clocks() and implements those in the bitbang and
	  ft2232.c. nearly a full rewrite of the xsvf.c. improved some
	  messaging only affected by _DEBUG_JTAG_IO_

2009-01-08 17:23  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1307] : Updates and fixes for the manpage from Uwe Hermann
	  - Mention that MIPS systems are supported
	  - Mention Jim Tcl engine
	  - Point to info page (not README) for a list of supported stuff
	  - Document missing --pipe option
	  - Fix copy-paste error ("flex" should have been "openocd")

2009-01-08 11:46  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1306] : - a few more docs tweaks

2009-01-07 21:16  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1305] : - minor doc updates regarding tap creation and gdb
	  connection using pipes

2009-01-07 14:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1304] : Dick Hollenbeck <dick@softplc.com> SVF to XSVF
	  converter and the XSVF dumper take #2

2009-01-07 07:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1303] : Dick Hollenbeck <dick@softplc.com> SVF to XSVF
	  converter and the XSVF dumper

2009-01-05 13:45  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1302] : - add missing svn props from r1299 commit

2009-01-05 09:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1301] : John McCarthy <jgmcc@magma.ca> pic32mx flash fixups and
	  speedups

2009-01-05 09:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1300] : John McCarthy <jgmcc@magma.ca> formatting fix of debug
	  output

2009-01-05 09:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1299] : Andi <opencode@gmx.net> basic support for the MIPS
	  based SMP8634 SoC.

2009-01-04 08:51  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1298] : eol-style native

2009-01-03 08:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1297] : eol-style native

2009-01-02 23:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1296] : John McCarthy <jgmcc@magma.ca> pic32mx flash wip

2009-01-02 23:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1295] : John McCarthy <jgmcc@magma.ca> keep_alive() fix

2009-01-01 16:06  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1294] : - add gdb pipe support to native win32 (--pipe option)

2008-12-28 21:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1293] : Uwe Hermann <uwe@hermann-uwe.de> One of them is fixing
	  a few compiler warnings (see attached patch) and
	  likely also one (non-cosmetic) bug (the 'id_buff' change, which
	  seems to
	  be a buffer overflow).

2008-12-28 10:58  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1292] : - fix missing/incorrect svn file props

2008-12-28 01:08  Duane Ellis <openocd@duaneellis.com>

	* [r1291] : Updates from SimonQian

2008-12-27 23:23  Duane Ellis <openocd@duaneellis.com>

	* [r1290] : Added another test build configuration

2008-12-27 22:43  Duane Ellis <openocd@duaneellis.com>

	* [r1289] : Warnings cleanup ... finish up earlier commit

2008-12-27 22:40  Duane Ellis <openocd@duaneellis.com>

	* [r1288] : Missed the svn add on earlier commit, duh

2008-12-27 22:35  Duane Ellis <openocd@duaneellis.com>

	* [r1287] : Tweaks - old crusty code with some warnings & errors -
	  minor stuff

2008-12-27 21:00  Duane Ellis <openocd@duaneellis.com>

	* [r1286] : Added note to user manual for packagers of OpenOCD

2008-12-27 16:31  Duane Ellis <openocd@duaneellis.com>

	* [r1285] : From Dirk Behme - another set of typos

2008-12-27 15:00  Duane Ellis <openocd@duaneellis.com>

	* [r1284] : Some systems report linux as host, others linux-gnu...
	  grrr

2008-12-27 13:47  Duane Ellis <openocd@duaneellis.com>

	* [r1283] : Missed support for without --exec-prefix and ftd2xx
	  stuff

2008-12-27 03:13  Duane Ellis <openocd@duaneellis.com>

	* [r1282] : From Lou.openocd012@fixit.nospammail.net

2008-12-27 03:07  Duane Ellis <openocd@duaneellis.com>

	* [r1281] : Quoteify the FT2232 description list, and a missed fix
	  from Dirk Behme about jtag tapisenabled

2008-12-27 02:56  Duane Ellis <openocd@duaneellis.com>

	* [r1280] : Added dongle VSLLINK - from Simon Qian

2008-12-27 02:21  Duane Ellis <openocd@duaneellis.com>

	* [r1279] : Warning removal from
	  lou.openocd012@fixit.nospammail.net

2008-12-27 02:18  Duane Ellis <openocd@duaneellis.com>

	* [r1278] : From Dirk Behme - Further docu fixes

2008-12-27 01:44  Duane Ellis <openocd@duaneellis.com>

	* [r1277] : Added documentation for build test case1

2008-12-27 01:30  Duane Ellis <openocd@duaneellis.com>

	* [r1276] : Renamed build.tests to build.test1

2008-12-27 01:15  Duane Ellis <openocd@duaneellis.com>

	* [r1275] : Build Permutations with ftd2xx and libftdi addressed.
	  Also added a new se of regression makefiles to build openocd in
	  multiple ways

2008-12-24 23:22  Duane Ellis <openocd@duaneellis.com>

	* [r1274] : Typos found by miceal catudal

2008-12-23 12:52  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1273] : - add missing svn props from r1270 commit
	  - change mime-type for png files to image/png

2008-12-23 08:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1272] : httpd wip

2008-12-22 15:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1271] : httpd wip

2008-12-22 15:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1269] : httpd wip

2008-12-22 15:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1268] : httpd wip

2008-12-22 14:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1267] : Dirk Behme <dirk.behme@googlemail.com>
	  Add missing tap-enable and tap-disable events to documentation.

2008-12-22 10:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1266] : cygwin fixes

2008-12-22 10:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1265] : bumped a LOG_INFO to LOG_DEBUG level to reduce
	  excessive output for normal execution

2008-12-19 19:45  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1264] : Dick Hollenbeck <dick@softplc.com> better logging

2008-12-19 19:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1263] : Dick Hollenbeck <dick@softplc.com> - This patch adds
	  JTAG state tracking to dummy.c

2008-12-19 19:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1262] : Dick Hollenbeck <dick@softplc.com> better logging

2008-12-19 14:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1261] : Dick Hollenbeck <dick@softplc.com> better comments

2008-12-19 13:58  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1260] : - fix rlink build under native win32 (mingw)
	  - remove rlink build warnings
	  - add usb_set_configuration to rlink_init, win32 requires this
	  - add win32 ETIMEDOUT define

2008-12-19 06:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1259] : Dick Hollenbeck <dick@softplc.com> convert macros to
	  inline fn's.

2008-12-19 04:25  Rick Altherr <kc8apf@users.berlios.de>

	* [r1258] : - rlink interface support from Lou Deluxe
	  <lou.openocd012@fixit.nospammail.net>

2008-12-17 14:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1257] : check syntax for init/version

2008-12-17 14:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1256] : more houskeeping

2008-12-17 13:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1255] : houskeeping

2008-12-17 12:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1254] : fixed gaffe in post handling

2008-12-16 22:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1251] : work in progress to hook up libmicrohttpd + tcl
	  integration

2008-12-16 21:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1250] : sync up to latest jim tcl

2008-12-16 19:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1249] : Dirk Behme <dirk.behme@googlemail.com> Fix some typos
	  in documentation
	  
	  

2008-12-16 11:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1248] : jtag_khz simulation

2008-12-16 10:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1247] : allow setting/reading gdb_port at any time

2008-12-16 10:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1246] : fix broken -c/f options where it would silently
	  terminate for scripts that did not set the return value.

2008-12-15 16:10  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1245] : - add missing svn props from r1243 commit

2008-12-15 12:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1244] : fixed compilation problem

2008-12-15 11:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1243] : sync up to tap_xxx rename + add with-ioutil for
	  standalone openocd implemetnations

2008-12-15 09:43  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1242] : - add ability for openocd to communicate to gdb using
	  pipes (stdin/stdout).
	  - this is enabled by new command line option option --pipe.

2008-12-15 09:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1241] : fast_load profiling tool moved to target.c

2008-12-14 20:33  Rick Altherr <kc8apf@users.berlios.de>

	* [r1240] : - Update tap_state_strings to correspond to SVF state
	  names
	  - Use new jtag_state_name() instead of global tap_state_strings[]

2008-12-13 13:11  Duane Ellis <openocd@duaneellis.com>

	* [r1239] : Updates and fixes from Kees Jongenburger

2008-12-13 12:44  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1238] : - remove target specific variant and use
	  target->variant member
	  - fix build warning in cortex_m3
	  - code cleanup - remove trailing lf and convert c++ comments

2008-12-13 07:05  Rick Altherr <kc8apf@users.berlios.de>

	* [r1237] : Add JTAG tap events for enable/disable

2008-12-13 06:59  Rick Altherr <kc8apf@users.berlios.de>

	* [r1235] : Clean up references to old tap_state names

2008-12-13 06:25  Rick Altherr <kc8apf@users.berlios.de>

	* [r1232] : Change tap_state naming to be consistent with SVF
	  documentation.
	  
	  Courtesy of Dick Hollenbeck <dick@softplc.com>

2008-12-12 22:14  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1231] : - check cortex_m3 FPB is enabled when setting hardware
	  breakpoint
	  - Thanks Igor Skochinsky

2008-12-12 00:21  Rick Altherr <kc8apf@users.berlios.de>

	* [r1229] : Allow -expected-id to be specified multiple times when
	  creating a jtag tap

2008-12-11 23:36  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1228] : - incorrect url in last commit for usbjtag
	  - added missing ft2232 option for interface axm0432_jtag

2008-12-11 23:22  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1227] : - added Axiom AXM-0432 to texi
	  - updated missing jtag dongle url's in texi
	  - reformat and remove whitespace from last commit

2008-12-11 19:03  Rick Altherr <kc8apf@users.berlios.de>

	* [r1226] : AXM0432 layout for FDTI provided by Alan Carvalho de
	  Assis (Freescale)

2008-12-11 15:53  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1225] : - typo with flash bank help command
	  - typo with flash erase_sector in texi

2008-12-10 17:47  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1224] : - fix illegal memory access in unregister_command
	  function

2008-12-10 11:44  Duane Ellis <openocd@duaneellis.com>

	* [r1223] : More fixes thanks to Kees Jongenburger

2008-12-10 01:18  Duane Ellis <openocd@duaneellis.com>

	* [r1222] : Fix from Kees Jongenburger (Part Duex)

2008-12-10 01:15  Duane Ellis <openocd@duaneellis.com>

	* [r1221] : Fix from Kees Jongenburger

2008-12-08 11:23  Duane Ellis <openocd@duaneellis.com>

	* [r1220] : Typos in config files found by Sergey Lapin

2008-12-06 13:13  Duane Ellis <openocd@duaneellis.com>

	* [r1219] : Test of commit email from duane

2008-12-06 10:48  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1218] : - update texi to describe str9xpec driver flow

2008-12-05 17:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1215] : Karl Beldan <karl.beldan@gmail.com> - The ibcr count
	  for hw instruction breakpoint registers was decremented
	  with soft breakpoints and breakpoint length error.

2008-12-05 00:46  Duane Ellis <openocd@duaneellis.com>

	* [r1214] : Added Joern Kaipf link for oocdlink

2008-12-04 14:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1213] : zy1000 1.48 snapshot

2008-12-04 11:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1212] : Karl Beldan <karl.beldan@gmail.com> - fix vector_catch
	  command

2008-12-04 09:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1211] : delete obsolete code

2008-12-04 01:23  Duane Ellis <openocd@duaneellis.com>

	* [r1206] : Manual tweak based on feedback from mailing list the
	  iar dongle works

2008-12-04 01:15  Duane Ellis <openocd@duaneellis.com>

	* [r1205] : Fix for Hiroshi Ito discovery of mis-aligned memory
	  allocation

2008-12-03 17:38  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1204] : - str9xpec driver now working with new jtag tap config

2008-12-03 16:38  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1203] : - incorrect str9 irmask used in config files

2008-12-03 12:02  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1202] : - cleanup target config scripts

2008-12-02 07:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1201] : Kees Jongenburger <kees.jongenburger@gmail.com> - now
	  compiles

2008-12-02 06:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1200] : Hiroshi Ito <ito@mlb.co.jp> fixes to ep93xx.c

2008-12-01 19:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1199] : "Theodore A. Roth" <taroth@gmail.com> fixes to
	  distcheck

2008-12-01 15:52  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1198] : - fix incorrect svn props from last commit

2008-12-01 14:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1197] : update zy1000 to svn head jtag api

2008-12-01 13:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1196] : correct CPU ID

2008-12-01 12:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1195] : wip

2008-11-30 22:25  Duane Ellis <openocd@duaneellis.com>

	* [r1194] : jtag newtap change & huge manual update

2008-11-30 14:34  Duane Ellis <openocd@duaneellis.com>

	* [r1193] : Test checkin from commandline

2008-11-28 16:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1192] : - change mips registers to std names

2008-11-27 17:19  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1191] : - fix issue with luminary flash driver and tail bytes

2008-11-27 14:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1190] : Rick Altherr <kc8apf@kc8apf.net> retire obsolete syntax

2008-11-27 12:14  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1189] : - stm32x flash driver: add support for low density
	  devices

2008-11-27 07:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1188] : Carlos Antunes <cmantunes@nowthor.com> fixes to get
	  script to work.

2008-11-26 16:43  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1187] : - fixes segfault using the targets cmd if multiple
	  targets defined

2008-11-26 16:00  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1186] : - correct corrupt target configs

2008-11-26 13:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1185] : friendlier error messages

2008-11-26 13:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1184] : wip

2008-11-21 14:27  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1181] : - add new cortex_m3 maskisr cmd

2008-11-20 12:01  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1180] : - fix issue with gdb_target_to_reg missing second byte

2008-11-20 11:17  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1179] : - preserve cortex_m3 C_MASKINTS during resume/step

2008-11-20 10:11  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1178] : - fox small typo in handle_irscan_command

2008-11-19 08:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1176] : jtag_get_device() now returns NULL and reports error
	  instead of invoking exit()

2008-11-19 07:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1175] : error checking - no reported errors, but catched a
	  couple of exit()'s and converted them to errors.

2008-11-18 19:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1174] : big endian fix for GDB. Probably fixes a memory
	  corruption(not reported) as well.

2008-11-17 17:56  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1173] : - add support for hardware breakpoints to mips32 target

2008-11-14 10:48  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1171] : - stops multiple calls to examine from allocating the
	  breakpoint arrays

2008-11-13 21:40  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1169] : - correct the register hi/lo read - wrong way round
	  - all the register now can be written to, including the special
	  CP0 regs.

2008-11-13 15:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1167] : big endian software breakpoint bogus error messages
	  fixed

2008-11-13 08:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1166] : krzysztof.dziuba Gazeta.pl <krzysztof.dziuba@gazeta.pl>
	  - to add support for flashing of TMS470R1A384

2008-11-13 08:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1165] : nios wip

2008-11-12 15:16  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1160] : - fix crash when variant for mips32 target not given

2008-11-12 14:53  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1159] : - slight mips32 cleanup/reformat
	  - add missing svn props

2008-11-12 09:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1157] : Laurentiu Cocanu - blinking led app for PIC32.

2008-11-11 14:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1156] : Fixes (more or less) random SEGFAULT upon invoking
	  script_command().

2008-11-11 12:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1154] : sense srst

2008-11-10 10:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1152] : broadcast mac address in UDP hello message

2008-11-10 10:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1150] : execute reset init upon power restore / srst deassert

2008-11-10 08:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1149] : minor cleanup

2008-11-09 20:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1148] : terminal forwarding available from GUI

2008-11-07 09:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1147] : ocd_flash_banks now returns empty list when no flash
	  banks are configured instead of failing. Allows more orthogonal
	  implementations of tcl code.

2008-11-07 09:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1145] : zy1000 1.47

2008-11-07 09:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1144] : ocd_flash_banks now returns empty list when no flash
	  banks are configured instead of failing. Allows more orthogonal
	  implementations of tcl code.

2008-11-07 07:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1143] : typos

2008-11-06 21:59  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1142] : - remove build warnings
	  - added svn props for newly added files

2008-11-06 11:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1141] : added device discovery

2008-11-06 07:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1140] : s3c6410 chip

2008-11-05 14:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1139] : MOE=0xc debug reason reset problems.

2008-11-05 13:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1138] : 926ejs target uses rclk. Cleaned up jtag_khz output a
	  bit.

2008-11-05 10:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1137] : zy1000 1.46

2008-11-05 09:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1136] : wip

2008-11-05 08:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1135] : fix telnet async messages. retired telnet_async command
	  - no user serviceable parts inside.

2008-11-05 07:45  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1134] : disable continous polling while srst is asserted and
	  power dropout is detected

2008-11-05 06:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1133] : John McCarthy <jgmcc@magma.ca> - mips_4k options

2008-11-04 17:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1132] : arm7_9_execute_sys_speed error propagation. Found by
	  code inspection, no observed problems as such.

2008-11-04 11:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1131] : cpu help command wip

2008-11-04 08:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1130] : Added Tcl escaping to FAQ

2008-11-04 08:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1129] : Rick Alterr - The attached patch makes the target
	  syntax parsing much more robust and makes the variant optional
	  again.

2008-11-03 14:27  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1128] : - fix issue with jlink/libusb timeout under linux
	  - add missing svn props

2008-11-03 13:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1127] : Peter Hettkamp <peter.hettkamp@htp-tel.de> fix some
	  problems with xsvf. Still doesn't work.

2008-11-03 07:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1126] : Rick Altherr <kc8apf@kc8apf.net> - fix warnings

2008-11-02 21:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1125] : more error handling and removed force breakpoints as
	  that is handled by a more generic gdb command

2008-11-02 21:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1124] : invoke target_create() once

2008-11-02 20:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1123] : step command now propagates error

2008-11-02 18:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1122] : Alan Carvalho de Assis <acassis@gmail.com> imx27 config
	  file

2008-11-02 18:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1121] : Øyvind Harboe and Rick Altherr <kc8apf@kc8apf.net> -
	  handle failed run algorithms more gracefully

2008-11-02 18:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1120] : Rick Altherr <kc8apf@kc8apf.net> - fix flash write_bank
	  output.

2008-11-02 18:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1119] : Rick Altherr <kc8apf@kc8apf.net> - In cortex_m3_resume
	  if debug_execution is non-zero, the PRIMASK and xSPR are
	  modified. The problem is that while the register value is
	  changed, it isn't marked valid or dirty.

2008-11-02 18:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1118] : no longer used

2008-10-31 13:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1117] : Added telnet_async command to enable/disable
	  asynchronous
	  messages.

2008-10-31 06:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1116] : Rick Altherr <kc8apf@kc8apf.net> switch to new syntax
	  for target events

2008-10-30 08:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1114] : Rick Altherr <kc8apf@kc8apf.net> - update syntax

2008-10-30 07:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1113] : Hongtao Zheng single step fixes

2008-10-28 22:53  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1112] : - remove build warning

2008-10-28 17:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1111] : Kees Jongenburger <kees.jongenburger@gmail.com> update
	  syntax

2008-10-28 14:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1110] : Hongtao Zheng - more fixes to single stepping. Better
	  hiding of details and fixes feroceon regression.

2008-10-28 13:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1109] : Hongtao Zheng - fix a simulation error for "BX PC"

2008-10-28 08:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1108] : Rick Altherr <kc8apf@kc8apf.net> - fix support for old
	  target syntax

2008-10-27 20:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1107] : Kees Jongenburger <kees.jongenburger@gmail.com> old"
	  syntax target command appears to be broken
	  this patch addresses this issue

2008-10-27 20:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1106] : Kees Jongenburger <kees.jongenburger@gmail.com> - fix
	  typo

2008-10-27 11:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1105] : Hongtao Zheng - add simulation because previous
	  functions could not halt for instructions that next pc equal to
	  the current pc.

2008-10-27 10:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1104] : fix working area address

2008-10-27 10:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1103] : added option to use ramdisk instead of flash jffs2

2008-10-27 07:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1102] : now compiles under Cygwin and eCos again.

2008-10-24 15:53  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1101] : - fix native mingw build if gettimeofday not defined.
	  - reformat whitespace in startup.tcl

2008-10-24 07:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1099] : gdb_report_data_abort now ignores all target read
	  errors, including address space wraps. Hopefully works around
	  problems in 6.8

2008-10-23 14:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1098] : fix working memory location

2008-10-23 12:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1097] : hontor <hontor@126.com> - fix simulation step errors

2008-10-23 12:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1096] : only log BUG: (do not return error) in the case of
	  unknown debug reason(0xc)

2008-10-23 06:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1094] : whitespace trouble....

2008-10-22 18:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1092] : load and verify are now synonymous to load/verify_image

2008-10-22 18:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1091] : updated docs a bit.

2008-10-22 13:45  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1090] : produce syntax error

2008-10-22 13:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1089] : how to send patch

2008-10-22 10:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1088] : Laurentiu Cocanu - more help text

2008-10-22 09:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1087] : Laurentiu Cocanu - more help text

2008-10-22 07:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1086] : version number keyword expansion handling

2008-10-22 07:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1085] : fix warnings when building for eCos

2008-10-21 20:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1084] : remove duplicate target

2008-10-17 14:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1083] : Laurentiu Cocanu - document various commands.

2008-10-17 13:09  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1081] : - add link in texi docs

2008-10-17 12:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1080] : try to get struct timezone def right w.r.t. config.h.
	  Now compiles under Cygwin and eCos

2008-10-17 12:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1079] : - remove texi warnings

2008-10-16 21:02  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1077] : - update docs deprecated section to include links to
	  new commands (if any)
	  - added missing svn props

2008-10-16 19:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1076] : sleep command now prints out target debugmsgs
	  w/anything like usable performance

2008-10-16 13:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1074] : fix error handling in flash fill

2008-10-16 13:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1073] : Laurentiu Cocanu - integrated new tcl target command
	  docs

2008-10-16 13:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1072] : added help on production proc's

2008-10-16 12:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1071] : adding concept of production script

2008-10-16 12:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1070] : removed autoerase from flash fillX

2008-10-16 12:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1069] : added capture command to capture log output. Useful
	  when wanting to capture log output from tcl procedures that
	  invoke openocd commands

2008-10-16 12:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1068] : more robust error reporting for DCC

2008-10-16 06:15  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1067] : unsik Kim <donari75@gmail.com> - mflash support

2008-10-15 21:07  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1066] : - make docs more readable

2008-10-15 15:11  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1065] : - fix tcl_port typo in docs
	  - remove build warning from openocd.c
	  - add missing svn props

2008-10-15 11:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1064] : Laurentiu Cocanu - memory read/write and exit() error
	  path fixes

2008-10-15 07:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1063] : 김운식 <donari75@gmail.com> spotted a bug in
	  target_write_u8

2008-10-14 20:58  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1062] : - remove build warnings
	  - add missing svn props

2008-10-14 18:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1061] : Laurentiu Cocanu - fix error handling

2008-10-14 13:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1060] : fixed a few crashes in syntax handling

2008-10-14 13:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1059] : Laurentiu Cocanu - more error handling fixes

2008-10-14 11:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1057] : Laurentiu Cocanu - add error handling

2008-10-14 10:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1056] : clarified jtag_ntrst_delay option

2008-10-14 09:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1055] : tip on checking with supplier for binaries

2008-10-14 08:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1054] : testing of syntax error in reset and at startup

2008-10-14 07:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1053] : reset cleanup. Remove obsolete events that are not
	  needed for compatibility.

2008-10-14 07:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1052] : added warning to use GDB 6.7 or newer

2008-10-14 06:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1051] : Ben Bodley TEKNIQUE <ben@teknique.com> - support for
	  the 1Mb Spansion Flash S29AL008D.

2008-10-14 06:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1050] : John McCarthy <jgmcc@magma.ca> two patches add a
	  mips_m4k target option (ejtag_reset) to cause a reset command to
	  use the EJTAG Peripheral and System Reset in addition to srst.
	  This is for targets like the wrt54gl which do not connect the
	  srst to a system reset (I believe it just goes to a GPIO).

2008-10-14 06:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1049] : John McCarthy <jgmcc@magma.ca> cleans up the usage of
	  the
	  ejtag_info->ejtag_ctrl variable. It was being overwritten by the
	  value read back from the EJTAG CONTROL register. Because of the
	  way this register works you do not want to use the value returned
	  to write the register, you always want to write the bits
	  explicitly.
	  
	  The second patch just reduces the DMA retries to 0 in
	  anticipation of removing the retry code altogether.

2008-10-14 06:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1048] : reset cleanup

2008-10-13 20:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1047] : Retired old reset code according to plan.

2008-10-13 13:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1046] : SEGFAULT gaffe in dummy register handling

2008-10-13 12:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1045] : hontor <hontor@126.com> - ARMV7_GDB_HACKS compilation
	  error fix

2008-10-13 12:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1044] : fix crash when connecting GDB to powered down target

2008-10-13 12:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1043] : fix crash when connecting GDB to powered down target

2008-10-13 10:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1042] : Fixed gaffes in reset script handling + improved error
	  messages a bit. The file and line # of the syntax error
	  in a reset script is now printed.

2008-10-13 06:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1041] : Laurentiu Cocanu <laurentiu.cocanu@zylin.com> - Added
	  additional error checks mostly to src/target/target.c

2008-10-12 17:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1040] : Fix problems with DCC downloads routine crashing
	  silently.

2008-10-11 06:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1039] : Duane Ellis: addresses protocol problems with GDB.
	  
	  https://lists.berlios.de/pipermail/openocd-development/2008-October/003326.html

2008-10-10 15:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1038] : John McCarthy <jgmcc@magma.ca> openocd-usb.cfg added

2008-10-09 16:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1037] : abort writing algorithm to target upon failure

2008-10-09 12:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1035] : enumeration of threads for testing purposes.

2008-10-09 11:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1034] : zy1000 1.44 snapshot

2008-10-09 08:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1033] : added busy sleep (for testing purposes)

2008-10-08 20:16  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1032] : - remove build warnings from mips_m4k.c and arm11.c
	  - reformat whitespace arm11.c[ch]
	  - add missing svn props from mips32_dmaacc.[ch]

2008-10-08 13:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1031] : Richard Missenden exit now works during startup script

2008-10-08 11:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1030] : file not found SEGFAULT fix

2008-10-08 05:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1029] : John McCarthy <jgmcc@magma.ca> adds support for DMA
	  mode access as supported by EJTAG 1.0/2.0 processors

2008-10-08 05:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1028] : Signed-off-by: Frederik Kriewitz <frederik@kriewitz.eu>
	  libdcc bugfixes + trace point function

2008-10-07 18:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1027] : reduce patch problems by moving $xxx expansion into
	  seperate fn

2008-10-07 18:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1026] : Fixes SEGFAULT when setting registers from GDB.
	  
	  set $cpsr=1234

2008-10-07 17:45  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1025] : Frederik Kriewitz <frederik at kriewitz.eu>
	  Segmentation fault fix.

2008-10-07 12:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1024] : fixed crash in dummy register handling

2008-10-07 11:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1023] : Georg Acher <acher@in.tum.de> - arm11 wip. run
	  algorithm + small init bugfix.

2008-10-06 18:28  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1022] : - remove build warnings
	  - add missing svn props

2008-10-06 12:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1020] : basic smoketest on lm3s3748.elf

2008-10-06 12:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1019] : Centralize error handling for buggy register handling

2008-10-06 11:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1018] : better keep_alive() handling

2008-10-06 06:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1017] : Georg Acher <acher@in.tum.de> implements the buffer
	  flash mode for Spansion flashes. It's basically a clone of the
	  Intel version, just a few details differ

2008-10-05 19:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1016] : Georg Acher <acher@in.tum.de> corrected TDO sampling

2008-10-04 07:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1015] : timeout is now 1000ms instead of trying 100 times.

2008-10-03 13:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1014] : GDB alive fixes for verify_image

2008-10-01 09:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1013] : Duane Ellis: added missing invocation of reset-init

2008-10-01 08:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1012] : fixed gaffe: disable interrupts reset init script

2008-10-01 08:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1011] : fixed gaffe: disable interrupts reset init script

2008-09-29 08:45  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1010] : - at91sam7.c remove build warnings

2008-09-27 13:00  Spencer Oliver <spen@spen-soft.co.uk>

	* [r1009] : - convert spaces to tabs in at91sam7.[ch]
	  - add missing svn props

2008-09-26 18:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1008] : I do not know why this is necessary, but it fixes
	  strange effects
	  (step/resume cause a NMI after reset) on LM3S6918 -- Michael
	  Schwingen

2008-09-26 17:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1007] : Gheorghe Guran <roatlasro@yahoo.com> redone at91sam7
	  driver. Old driver source file renamed. The old driver is still
	  invoked by default and the new driver is invoked by using
	  at91sam7_new

2008-09-26 07:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1006] : wip

2008-09-25 14:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1005] : ZY1000 code

2008-09-25 14:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1003] : oops... wrong place.

2008-09-25 13:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r1000] : snapshots

2008-09-25 13:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r999] : big files

2008-09-25 12:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r998] : Initial import.

2008-09-25 12:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r997] : Initial import.

2008-09-25 08:27  Spencer Oliver <spen@spen-soft.co.uk>

	* [r996] : - update docs for aduc702x flash driver

2008-09-24 22:15  Spencer Oliver <spen@spen-soft.co.uk>

	* [r995] : - renamed x7926 driver to aduc702x to match other flash
	  drivers
	  - removed c99 types (mingw issues) from aduc driver and cleanup
	  - updated docs for aduc702x flash driver

2008-09-24 09:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r994] : fix noise in gdb console when single stepping. Remove
	  printing of log before processing halted event.

2008-09-24 08:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r993] : fixed false positives for keep_alive() not being
	  invoked.

2008-09-24 08:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r992] : "marcel" <M.W.Wijlaars@tue.nl>,
	  
	  I have the ADuC702x flashdriver working again (see attachment).
	  It adds the option to erase and write the ADuC702x flash

2008-09-22 20:58  Spencer Oliver <spen@spen-soft.co.uk>

	* [r991] : - fix typo's

2008-09-21 08:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r990] : Removed some obsolete stuff + Pushing things in the
	  direction of openocd.texi

2008-09-21 08:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r989] : openocd.texi is the authortative source of OpenOCD
	  documentation

2008-09-21 08:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r988] : put instructions on how to report bugs onto the users
	  radar

2008-09-20 10:50  Spencer Oliver <spen@spen-soft.co.uk>

	* [r987] : - added myself to copyright on files i remember adding
	  large contributions for over the years
	  - cleaned up headers to match rest of code
	  - added missing svn props for previously added files

2008-09-12 10:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r986] : follow up to keep_alive() fix. process target events
	  before returning from reset procedure.

2008-09-12 07:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r985] : - Fixed regression introduced in 890 when "fixing
	  warnings" for target_call_timer_callbacks_now().
	  target_call_timer_callbacks_now() did the same as
	  target_call_timer_callbacks().
	  
	  - Reduced keep_alive()'s job to only deal with GDB keep alive
	  problems.

2008-09-12 06:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r984] : Duane Ellis: target_process_reset is now implemented in
	  tcl. This allows better control from target configuration
	  scripts.

2008-09-08 12:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r983] : fixed keep_alive fix gaffe introduce in previous commit.

2008-09-08 09:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r982] : typo fixed.

2008-09-08 07:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r981] : keep_alive now invokes target_call_timer_callbacks_now

2008-09-08 07:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r980] : Duane Ellis, added clock command.

2008-09-05 06:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r979] : workaround and comment for problems identified by
	  Michael Schwingen.

2008-09-04 12:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r978] : s3c2440 OpenMoko target script

2008-09-01 21:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r977] : Duane Ellis has made highly non-trivial changes to both
	  the target handling and command system.

2008-09-01 07:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r976] : Removed target->reset_mode, no longer used

2008-09-01 07:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r975] : Duane Ellis: "target as an [tcl] object" feature.

2008-09-01 06:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r974] : retired, nothing came of it.

2008-08-28 17:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r973] : documented change in target command w/removed options

2008-08-27 06:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r972] : comment about slow RTCK

2008-08-26 11:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r971] : ooops... fixed commit gaffe in previous commit.

2008-08-26 11:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r970] : added 1000ms timeout

2008-08-26 11:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r969] : do not check checksums in noack case

2008-08-25 16:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r968] : RCLK is not supported, return error instead of crashing.

2008-08-25 13:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r967] : STR912 uses RCLK if available

2008-08-25 12:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r966] : fixed bug in arm11 examine code.

2008-08-25 11:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r965] : fixed gaffe in last release w/target number.

2008-08-25 06:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r964] : sync with Jim Tcl repository.

2008-08-24 18:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r963] : duane ellis - errno ansi fix

2008-08-24 18:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r962] : duan ellis target tcl work in progress
	  
	  converts a number of 'simple string lookup tables' into NVP
	  tables.
	  These NVP tables will be used by various commands coming in the
	  next patch.

2008-08-24 18:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r961] : Daniel Gimpelevich
	  <daniel@gimpelevich.san-francisco.ca.us> fix end of address space
	  flash sector comparision

2008-08-23 18:47  Spencer Oliver <spen@spen-soft.co.uk>

	* [r960] : - clear any existing breakpoints/watchpoints when
	  restarting in gdb extended remote mode

2008-08-22 19:58  Spencer Oliver <spen@spen-soft.co.uk>

	* [r959] : - add support for new gdb QStartNoAckMode, which
	  disables sending of ack's between remote packets

2008-08-22 12:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r958] : - fix win32 build issues from previous jim patch

2008-08-22 12:08  Dominic Rath <Dominic.Rath@gmx.de>

	* [r957] : - fix a off-by-one error in the buffer read/write code
	  that checks for a address wrap

2008-08-20 12:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r956] : added gdb timeout handling + error propagation

2008-08-20 12:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r955] : lm3s3748 config file

2008-08-20 12:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r954] : lm3s3748 config file

2008-08-20 11:51  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r953] : continue execution even if chain can't be validated.
	  This will, hopefully, give us some more feedback on what's wrong.

2008-08-20 11:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r952] : sharpen error propagation a wee bit.

2008-08-20 10:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r951] : - added missing parport configs to texi
	  - remove spaces from last patch

2008-08-20 07:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r950] : Daniel Gimpelevich fix reset halt on feroceon

2008-08-20 07:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r949] : fix BUG: keep_alive() error messages

2008-08-20 06:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r948] : duane ellis: fix warning

2008-08-19 20:34  Spencer Oliver <spen@spen-soft.co.uk>

	* [r947] : - added svn props for newly added files

2008-08-19 17:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r946] : fixed warning

2008-08-19 16:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r945] : switch to alive_sleep() to avoid gdb timeouts

2008-08-19 16:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r944] : make target_wait_state() usable from other places, made
	  LOG_USER() output LOG_DEBUG() output. Avoids flooding logs in
	  certain cases and OpenOCD will output error message if the halt
	  fails.

2008-08-19 16:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r943] : better polling debug_level 3 handling

2008-08-19 16:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r942] : search and replace usleep(1000) with alive_sleep(1) to
	  avoid GDB timeouts.

2008-08-19 13:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r941] : DANGER: committed work-in-progress to handle examination
	  of jtag devices without IDCODE. I think this works, but I may
	  have to pull that change out again...
	  
	  added alive_sleep() to avoid warnings when resetting target(fixes
	  incomprehensible error timeout error messages in GDB).

2008-08-19 13:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r940] : added some alive_sleep()'s

2008-08-19 12:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r939] : use alive_sleep() from sleep command

2008-08-19 12:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r938] : added alive_sleep() function to let GDB alive packets be
	  sent

2008-08-19 11:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r937] : tinker with Xscale performance, anti-log spamming is now
	  only for debug_level 3 or more. Otherwise polling is done
	  continously for 1 second.

2008-08-19 11:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r936] : duane ellis: (A) a new concept called "Name Value Pair"
	  or NVP, in simple terms: Think: "String" and "Value". There can
	  be many strings - all related to a single value, for examle: "T",
	  "t", "y", "1", "yes", all can represent "truth", the reverse
	  mapping is more simplistic - the first matching number wins.
	  
	  (B) a new "getopt" like feature for Jim - that simplifies
	  argument parsing in complex functions, normally this would be
	  used in conjunction with either an NVP table of options, or a
	  more simpler Enumeration table. In contrast to the GNU "getopt"
	  package, this is more of a "object model or code oriented"
	  solution then a pure data structure used by GNU getopt, or the
	  main stream Tcl/Tk option processing.

2008-08-19 11:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r935] : tinker with Xscale performance. Poll a bit more before
	  sleeping.

2008-08-19 10:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r934] : fix comment w.r.t. start address for RAM

2008-08-19 10:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r933] : fixed error handling in flash bank.

2008-08-19 09:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r932] : removed a couple of exit()'s from error handling.

2008-08-19 09:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r931] : added wip imx31.cfg file

2008-08-19 06:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r930] : Daniel Gimpelevich
	  <daniel@gimpelevich.san-francisco.ca.us> one more parport device

2008-08-18 18:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r929] : Johannes Stezenbach <js@sig21.net> fix warnings

2008-08-18 17:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r928] : more error propagation

2008-08-18 17:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r927] : added error handling to avoid false error messages.

2008-08-18 07:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r926] : openocd.texi is the authoratitive source for
	  documentation. Wiki is dead.

2008-08-17 19:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r925] : fixed not halted error messages

2008-08-17 19:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r924] : deleted superfluous sam7s256 which was identical to
	  sam7x256

2008-08-17 19:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r923] : Richard <news@muppet.plus.com> fixed bug in padding code

2008-08-15 14:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r922] : removed obsolete command.

2008-08-14 14:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r921] : feroceon updated w.r.t. latest arm7/9 changes

2008-08-14 14:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r920] : arm7/9 breakpoint cleanup. arm7_9 sw/hw commands
	  retired. openocd.texi is alerady updated.

2008-08-14 13:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r919] : typo spotted by spen. gdb_breakpoint_override not tested
	  yet.

2008-08-14 13:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r918] : documentation wip for upcoming patch.

2008-08-13 21:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r917] : removed old comment

2008-08-13 21:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r916] : force lpc2148 target into ARM state.

2008-08-13 21:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r915] : gdb_breakpoint_override comments

2008-08-13 20:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r914] : added global gdb breakpoint override configuration
	  command

2008-08-13 15:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r913] : comments.

2008-08-13 15:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r912] : Clear all dangling breakpoints upon GDB connection.

2008-08-13 14:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r911] : fix warning.

2008-08-13 12:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r910] : return halted signal if step/continue fails

2008-08-13 12:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r909] : avoid empty lines in log as a keep_alive() sideffect

2008-08-11 13:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r908] : fix output from jtag_khz when only jtag_speed has been
	  invoked

2008-08-11 12:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r907] : updated syntax for post_reset scripts

2008-08-11 10:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r906] : propagate error code in case of "reset" failing.

2008-08-11 10:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r905] : fix error output a bit: do not repeat output printed
	  during execution in case of error.

2008-08-11 10:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r904] : fix error message

2008-08-11 08:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r903] : place event loop inside #ifdef JIM_EMBEDDED.

2008-08-08 18:15  Spencer Oliver <spen@spen-soft.co.uk>

	* [r902] : - fix build issues under win32 (mingw)

2008-08-08 14:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r901] : Michael Schwingen <rincewind@discworld.dascon.de> - add
	  jedec_probe to doc

2008-08-08 08:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r900] : default reset in help text - run

2008-08-07 18:42  Spencer Oliver <spen@spen-soft.co.uk>

	* [r899] : - added svn props for newly added files

2008-08-07 16:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r898] : David Kuehling <dvdkhlng@gmx.de> - added jim-eventloop.c

2008-08-07 16:35  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r897] : lpc2148 2MHz, RCLK and clockless config script versions

2008-08-07 16:13  Spencer Oliver <spen@spen-soft.co.uk>

	* [r896] : - correct BUILD_ECOSBOARD definition is server.c

2008-08-06 19:49  Spencer Oliver <spen@spen-soft.co.uk>

	* [r895] : - remove Jim_InitEmbedded warning

2008-08-06 16:30  Spencer Oliver <spen@spen-soft.co.uk>

	* [r894] : - added svn props for previously added file

2008-08-06 14:36  Spencer Oliver <spen@spen-soft.co.uk>

	* [r893] : - fix target_examine declaration
	  - remove build warnings
	  - added --enable-gccwarnings to docs
	  - update mips_m4k_examine function

2008-08-05 14:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r892] : GDB monitor commands now also get halted state upon e.g.
	  "reset halt".

2008-08-05 14:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r891] : gaffe in previous commit fixed. "reset run" now works
	  again for arm7/9

2008-08-05 12:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r890] : Duane Ellis: fix warnings

2008-08-05 10:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r889] : halting srst_pulls_trst targets is now snappier and has
	  explicit warning.

2008-08-05 07:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r888] : define resetting the target into the halted or running
	  state as an atomic operation.

2008-08-05 06:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r887] : moves handling of problems with resetting into the
	  halted state
	  into the target implementation.
	  
	  Also target_process_reset() is now simpler and has error
	  handling,
	  e.g. if assert reset fails, then target_process_reset() will
	  propagate
	  that error.
	  
	  cmd_ctx was passed in to examine(), which is wrong - removed
	  that.

2008-08-04 06:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r886] : TAP_TLR won't work in a pathmove sequence. OpenOCD
	  shouldn't and doesn't need to support this.

2008-08-01 11:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r885] : The reset routine now works w/LPC2148 out of the box.

2008-07-31 15:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r884] : wait up to 1 second for halted state upon reset
	  init/halt.

2008-07-31 09:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r883] : wip - committing to reduce patch size.

2008-07-30 05:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r882] : warning output upon connection problems.

2008-07-29 14:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r881] : more jtag_examine() checks. catch errors during first
	  640 bits.

2008-07-28 21:01  Spencer Oliver <spen@spen-soft.co.uk>

	* [r880] : - added run_and_halt_time to deprecated/removed
	  functions section

2008-07-28 14:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r879] : allow minidrivers to implement inner loop of dcc memory
	  writes

2008-07-28 14:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r878] : fixed gaffe mea culpa

2008-07-28 06:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r877] : retired reset run_and_init/halt

2008-07-27 09:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r876] : working notes.

2008-07-26 19:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r875] : add check for target_read/write_buffer 32 bit wrap.

2008-07-26 10:32  Spencer Oliver <spen@spen-soft.co.uk>

	* [r874] : - merged mips target into svn trunk

2008-07-25 14:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r873] : minimum address and maximum length argument to
	  load_image. Used in lieu of reset init script when executable
	  w/reset init sequence is available.

2008-07-25 06:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r872] : added yours sincerely for files where I feel that I've
	  made non-trivial contributions.

2008-07-24 20:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r871] : OpenOCD commands w/prefix ocd_ now set the primary Tcl
	  return value instead of messing with ocd_output local variable.
	  Much more straightforward and expected behaviour. The side effect
	  is that the ocd_xxx commands will print output twice(once
	  immediately and once upon completion of command). This is a
	  strange, expected and intentional behaviour.

2008-07-24 14:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r870] : more error message cleanup. invalid args & syntax errors
	  both now print arguments of command.

2008-07-24 13:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r869] : take path to eCos files from environment variable

2008-07-24 10:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r868] : retire daemon_startup

2008-07-24 10:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r867] : allow jtag minidriver access to cmd_queue_cur_state for
	  jtag_add_pathmove()

2008-07-24 10:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r866] : Better handling of OpenOCD command invocation
	  result/context.

2008-07-24 06:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r865] : wait 500ms for target to halt upon connect.

2008-07-23 22:24  Spencer Oliver <spen@spen-soft.co.uk>

	* [r864] : - comment about dummy ack '+' char from gdb

2008-07-23 21:31  Spencer Oliver <spen@spen-soft.co.uk>

	* [r863] : - fix typo in jtag_add_end_state

2008-07-23 20:18  Spencer Oliver <spen@spen-soft.co.uk>

	* [r862] : - fix typo

2008-07-23 19:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r861] : fix <memory> is missing upon gdb connect warning when no
	  flash is defined for target.

2008-07-23 16:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r860] : handle end of line comments to improve compatibility
	  with event scripts

2008-07-23 14:49  Spencer Oliver <spen@spen-soft.co.uk>

	* [r859] : - more fixes to high density stm32x flash driver
	  - updated copyright for original author

2008-07-22 14:30  Spencer Oliver <spen@spen-soft.co.uk>

	* [r858] : - fix bug with stm32 high density write protection

2008-07-22 11:18  Spencer Oliver <spen@spen-soft.co.uk>

	* [r857] : - add missing quotes from CFLAGS_FOR_BUILD

2008-07-22 11:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r856] : Spen: startup.tcl cross compile support

2008-07-22 09:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r855] : Only print out gobs of information to log when -d3 is
	  enabled.

2008-07-22 08:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r854] : very slightly improved error message for not being able
	  to find scripts

2008-07-21 18:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r853] : restart is a per-target action

2008-07-21 18:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r852] : Allows config scripts to override handling of
	  'R'(restart) GDB packet.

2008-07-21 16:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r851] : jim license cleanup

2008-07-21 16:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r850] : update jtag_speed/khz docs a bit.

2008-07-21 15:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r849] : - jtag_khz/speed are now single parameter only. These
	  are used
	  from pre/post_reset event scripts. Adding the second parameter
	  was
	  a mistake seen in retrospect. this gives precise control in
	  post_reset
	  for *when* the post reset speed is set. The pre_reset event was
	  added *after* the second parameter to jtag_khz/speed
	  - the target implementations no longer gets involved in the reset
	  mode
	  scheme. Either they reset a target into a halted mode or not.
	  target_process_reset()
	  detects if the reset halt failed or not.
	  - tcl target event names are now target_N_name. Mainly internal
	  at this early stage, but best to get the naming right now.
	  - added hardcoded reset modes from gdb_server.c. I don't know
	  precisely what
	  these defaults should be or if it should be made configurable.
	  Perhaps some
	  hardcoded defaults will do for now and it can be made
	  configurable later.
	  - bugfix in cortex_m3.c for reset_run_and_xxx?
	  - issue syntax error upon obsolete argument in target command
	  instead of
	  printing message that will surely drown in the log

2008-07-21 13:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r848] : cross compile fix

2008-07-21 10:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r847] : use reset init explicitly before "load".

2008-07-21 09:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r846] : Duane Ellis <openocd@duaneellis.com> stm32 peripherals
	  scripts

2008-07-21 09:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r845] : Michael Kurz <michi.kurz@googlemail.com> MX29LV800B
	  non-cfi flash.

2008-07-20 18:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r844] : BUG: prefix to timeout for gdb keep alive packets.

2008-07-20 17:29  Spencer Oliver <spen@spen-soft.co.uk>

	* [r843] : - added svn props for newly added files
	  - reformat spaces from non_cfi.[ch]

2008-07-20 17:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r842] : Duane Ellis <openocd@duaneellis.com> - script commands
	  for stm32

2008-07-20 17:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r841] : Ben Bodley <ben@teknique.com> non-CFI compliant flash
	  (AMIC A29L800A)

2008-07-20 17:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r840] : Duane Ellis <openocd@duaneellis.com>
	  improve error message in Jim when sourcing a file fails.
	  Previously it did not tell you the CWD Jim was using as its
	  reference point.
	  (Helpful when script filenames are a relative path)

2008-07-20 17:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r839] : openocd@duaneellis.com fix naming confusion. Use ocd_
	  prefix for ocd API consistently.

2008-07-19 10:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r838] : throw exception upon syntax error.

2008-07-19 09:31  Spencer Oliver <spen@spen-soft.co.uk>

	* [r837] : - updated texi for removed daemon_startup command
	  - added info to deprecated/removed commands section

2008-07-19 08:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r836] : clarify error message w.r.t. not being able to set
	  breakpoint

2008-07-19 08:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r835] : daemon_startup is now retired in favour of adding "init"
	  and "reset halt/init/run" to the end of the config file/openocd
	  command line.

2008-07-18 16:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r834] : This allows overriding builtin openocd commands.

2008-07-18 14:51  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r833] : remove obsolete reset_mode

2008-07-18 14:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r832] : "reset" without arguments now execute a "reset run".
	  
	  the reset mode argument to the target command is
	  deprecated(ignored w/error message).

2008-07-18 13:31  Spencer Oliver <spen@spen-soft.co.uk>

	* [r831] : - remove build warning from keep_alive
	  - remove surplus linefeeds

2008-07-18 11:38  Spencer Oliver <spen@spen-soft.co.uk>

	* [r829] : - fix incorrectly registered function openocd_array2mem
	  - removed unused variables
	  - reformatted lpc288x.[ch]
	  - fixed helper/Makefile.am dependencies
	  - add correct svn props to added files

2008-07-18 11:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r828] : resume is now asynchronous

2008-07-18 10:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r827] : keep_alive() fix for reset warnings.

2008-07-18 10:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r826] : 1. GDB will print cryptic error messages if it is not
	  fed keep-alive packets
	  within the last 2000ms.
	  
	  To fix this, add keep_alive() if you are spending >1000ms in an
	  algorithm
	  thus holding up the server loop.
	  
	  target_call_timer_callbacks() invokes keep_alive().
	  
	  2. post_reset script is now executed at normal JTAG speed and not
	  reset speed.
	  
	  3. Resume is now synchronous again. Hopefully it will work this
	  time.

2008-07-18 06:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r825] : Duane Ellis <openocd@duaneellis.com> more interface
	  files.

2008-07-18 06:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r824] : Charles Hardin <ckhardin@gmail.com> move tcl stuff
	  nearer to where it belongs.

2008-07-18 06:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r823] : added missing "reset+load" sequence.

2008-07-17 17:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r822] : Charles Hardin <ckhardin@gmail.com> move jim into helper

2008-07-17 17:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r821] : Charles Hardin ckhardin at gmail.com Instead of stashing
	  the context in a global variable, just use the "context"
	  associated with the interp structure being passed around
	  
	  And fixed the message referring to mem2array in the array2mem
	  function

2008-07-17 12:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r820] : Collect output from openocd commands into openocd_output
	  local variable

2008-07-17 08:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r819] : Charles Hardin ckhardin at gmail.com
	  
	  There isn't a real value to the cfg_cmd_ctx since everything
	  should be run thru the initial context created at start.

2008-07-17 08:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r818] : Charles Hardin <ckhardin@gmail.com> and Øyvind Harboe
	  
	  This patch just uses the command.c interface to create tcl
	  commands for the root level commands and avoids a bit of the
	  "TCL" bleed into the rest of the openocd code.
	  
	  Multilevel commands also supported.

2008-07-17 07:15  Spencer Oliver <spen@spen-soft.co.uk>

	* [r817] : - reverted resume_target to old behaviour

2008-07-17 06:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r816] : Charles Hardin ckhardin at gmail.com bin2char does not
	  need to be installed as part of openocd

2008-07-16 20:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r815] : Fixes to \ and / handling for OpenOCD

2008-07-16 12:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r814] : flash_banks now follow OpenOCD scripting API rules

2008-07-16 10:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r813] : print out jim error message stack trace in expected
	  order(look at any C++ or Java debugger for instance).

2008-07-16 10:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r812] : do not print jim tcl error message trace for
	  ERROR_COMMAND_CLOSE_CONNECTION

2008-07-16 08:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r811] : print syntax for command upon syntax error.

2008-07-16 07:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r810] : better error messages for target event scripts.

2008-07-15 14:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r809] : feeble beginnings for tcl api rules.

2008-07-15 10:21  Spencer Oliver <spen@spen-soft.co.uk>

	* [r808] : - stm32 flash driver correctly handles early silicon

2008-07-14 06:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r806] : Charles Hardin <ckhardin@gmail.com>
	  
	  This evaluates the file at the correct level for the interpreter
	  and the
	  sets and all the globals are then done as expected.
	  
	  added a const to find_file function to avoid typecasting

2008-07-13 21:07  Spencer Oliver <spen@spen-soft.co.uk>

	* [r805] : - remove unused objcopy from configure.in
	  - make sure bin2char is built before openocd
	  - add generated startup_tcl.c to clean list
	  - pass startup_tcl directly to Jim_Eval

2008-07-13 20:20  Spencer Oliver <spen@spen-soft.co.uk>

	* [r804] : - added svn props for newly added files

2008-07-13 17:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r803] : Charles Hardin <ckhardin@gmail.com> - hopefully final
	  word on startup.tcl => c conversion

2008-07-13 08:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r802] : Duane Ellis <openocd@duaneellis.com> fix to tcl puts

2008-07-12 22:40  Spencer Oliver <spen@spen-soft.co.uk>

	* [r801] : - fix issue when building in separate build dir
	  - Thanks Duane Ellis

2008-07-12 16:25  Spencer Oliver <spen@spen-soft.co.uk>

	* [r800] : - remove requirement for file2c.tcl

2008-07-12 07:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r799] : testing/*.tcl sample & test code

2008-07-12 07:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r798] : testing/*.tcl sample & test code

2008-07-11 19:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r797] : help is now implemented in startup.tcl/help

2008-07-11 18:25  Spencer Oliver <spen@spen-soft.co.uk>

	* [r796] : - configure check added for tclsh
	  - startup.c manually added to clean deps

2008-07-11 17:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r795] : search help text too

2008-07-11 17:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r794] : Charles Hardin ckhardin at gmail.com
	  
	  This address the >32 bit problem with drscan
	  also added a check for bypass in the execute since this will
	  manifest itself
	  as a memory corruption when this check helps to debug the problem
	  alot easier

2008-07-11 17:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r793] : tcl_help prettier output.

2008-07-11 15:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r792] : work in progress to improve help

2008-07-11 12:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r791] : - retired variable stuff.
	  - drscan is now a low level tcl command:
	  execute DR scan <device> <num_bits> <value> <num_bits1> <value2>
	  - removed obsolete partial command text support

2008-07-11 09:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r790] : .cfg files are now executed as Jim Tcl. Commands that
	  terminate script w/error message.

2008-07-11 08:17  Spencer Oliver <spen@spen-soft.co.uk>

	* [r789] : - added svn props for newly added files

2008-07-11 06:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r788] : working notes.

2008-07-11 06:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r787] : startup.tcl (former commands.tcl) is now embedded into
	  OpenOCD executable.

2008-07-10 18:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r786] : Charles Hardin <ckhardin@gmail.com>
	  
	  Add semantics to support memwrite(32,16,8) with an array2mem
	  command
	  Move the global up in bits2bytes.tcl so the set puts the value in
	  the global
	  context.
	  Add memwrite procs to memory.tcl

2008-07-10 18:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r785] : - added search paths before running tcl/commands.tcl.
	  - improved error handling for missing tcl/commands.tcl

2008-07-10 09:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r784] : fix quoting problem when handling OpenOCD commands.

2008-07-10 08:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r783] : SEGFAULT fix for syntax error.

2008-07-10 06:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r782] : very slight cleanup of flash banks handling.

2008-07-09 22:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r781] : improve error messages a little bit.

2008-07-09 19:52  Spencer Oliver <spen@spen-soft.co.uk>

	* [r780] : - adding missing install entry for luminary-libftdi.cfg

2008-07-09 15:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r779] : "flash banks" is now implemented in Tcl on top of
	  "flash_banks". openocd_throw prefix is no longer required when
	  executing OpenOCD commands from tcl.

2008-07-09 13:05  Spencer Oliver <spen@spen-soft.co.uk>

	* [r778] : - added luminary libftdi interface config

2008-07-09 12:46  Spencer Oliver <spen@spen-soft.co.uk>

	* [r777] : - only check normal resume, not debug resume

2008-07-09 11:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r776] : added flash_banks low level command.

2008-07-09 10:33  Spencer Oliver <spen@spen-soft.co.uk>

	* [r775] : - target_resume is now synchronous with 5sec timeout

2008-07-08 16:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r774] : tcl regression fixes.

2008-07-08 12:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r773] : * src/jim.c: remove bogus return value from if {[expr]}
	  {xx} when
	  {xx} is not run.

2008-07-08 11:19  Spencer Oliver <spen@spen-soft.co.uk>

	* [r772] : - removed target_process_events as only used in
	  handle_resume_command and events will be called anyway by poll

2008-07-08 10:49  Spencer Oliver <spen@spen-soft.co.uk>

	* [r771] : - fix pre_resume script not being called

2008-07-08 08:55  Spencer Oliver <spen@spen-soft.co.uk>

	* [r770] : - apply correct formatting to openocd.c
	  - Thanks Charles Hardin

2008-07-07 21:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r769] : reset event is synonym for post_reset event.

2008-07-07 20:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r768] : more tcl cleanup.

2008-07-07 18:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r767] : Duane Ellis <openocd@duaneellis.com>: This simple patch
	  adds precision support to JIM's format command.

2008-07-07 12:19  Spencer Oliver <spen@spen-soft.co.uk>

	* [r766] : - command_run_line will only search once for the
	  command, and execute if found

2008-07-07 08:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r765] : added pre/postlude fn's for when OpenOCD is sleeping.

2008-07-07 06:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r764] : fix syntax error.

2008-07-07 06:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r763] : Charles Hardin <ckhardin@gmail.com> Tcl server
	  documentation.

2008-07-06 23:49  Spencer Oliver <spen@spen-soft.co.uk>

	* [r762] : - fix duplicate log entry

2008-07-06 23:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r761] : - fix typo in memory.tcl
	  - Thanks Charles Hardin

2008-07-06 23:22  Spencer Oliver <spen@spen-soft.co.uk>

	* [r760] : - fixed build issues with win32
	  - fixed build warnings for last commit
	  - set svn props for last commit

2008-07-06 22:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r759] : moving Tcl stuff around slightly.

2008-07-06 19:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r758] : fix a few compilation problems.

2008-07-06 19:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r757] : Charles Hardin <ckhardin@gmail.com> - Tcl Server

2008-07-06 19:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r756] : Oopss. Forgot to list Duane Ellis
	  <openocd@duaneellis.com> as the author of changes in 755.

2008-07-06 19:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r755] : src/helper/configuration.h
	  - Log output handlers now get a "const char *line"
	  - Added "const" to parameter.
	  
	  src/helper/command.c
	  src/helper/command.h
	  - New function: 'command_output_text()'
	  - Log output handlers now get a "const char *line"
	  
	  src/helper/options.c
	  - Log output handlers now get a "const char *line"
	  
	  src/server/telnet_server.c
	  - DO not transmit NULL bytes via TELNET.
	  - Log output handlers now get a "const char *line"
	  
	  src/server/gdb_server.c
	  - Log output handlers now get a "const char *line"
	  
	  *** THIS INCLUDES PORTIONS OF A PATCH FROM Oyvind sent
	  previously to the mailing list for TCL users try
	  
	  src/target/target.c
	  *** THIS INCLUDES PORTIONS OF A PATCH FROM Oyvind sent
	  previously to the mailing list for TCL users try
	  
	  src/target/target.h
	  *** THIS INCLUDES PORTIONS OF A PATCH FROM Oyvind sent
	  previously to the mailing list for TCL users try
	  
	  src/openocd.c
	  - **MAJOR** Work: New TCL/Jim function: mem2array
	  - **MAJOR** Work: Redirect Tcl/Jim stdio output to remote users.
	  - Previously: TCL output did not go to GDB.
	  - Previously: TCL output did not go to TELNET
	  - Previously: TCL output only goes to control console.
	  - This fixes that problem.
	  + Created callbacks:
	  +openocd_jim_fwrite()
	  +openocd_jim_fread()
	  +openocd_jim_vfprintf()
	  +openocd_jim_fflush()
	  +openocd_jim_fgets()
	  
	  src/Makefile.am
	  - New TCL files.
	  - Future note: This should be more automated. As the list of
	  'tcl' files grows maintaning this list will suck.
	  
	  src/Jim.c
	  - ** THIS INCLUDES A PREVIOUS PATCH I SENT EARLIER **
	  - that impliments many [format] specifies JIM did not support.
	  - Jim_FormatString() - **MAJOR** work.
	  - Previously only supported "%s" "%d" and "%c"
	  - And what support existed had bugs.
	  - NEW: *MANY* formating parameters are now supported.
	  - TODO: The "precision" specifier is not supported.
	  
	  ** NEW ** This patch.
	  
	  - Jim_StringToWide() test if no conversion occured.
	  - Jim_StringToIndex() test if no conversion occured.
	  - Jim_StringToDouble() test if no conversion occured.
	  
	  ** NEW ** This Patch. Major Work.
	  - Previously output from JIM did not get sent to GDB
	  - Ditto: Output to Telnet session.
	  - Above items are now fixed - By introducing callbacks
	  new function pointers in the "interp" structure.
	  
	  - Helpers that call the callbacks.
	  
	  - New function: Jim_fprintf()
	  - New function: Jim_vfprintf()
	  - New function: Jim_fwrite()
	  - New function: Jim_fread()
	  - New function: Jim_fflush()
	  - New function: Jim_fgets()
	  
	  By default: the output is to STDIO as previous.
	  The "openocd.c" - redirects the output as needed.
	  
	  - Jim_Panic() - Send panic to both STDERR and the interps
	  specified STDERR output as a 2nd choice.
	  
	  - Now JIM's "stdin/stdout/stderr" paramters are "void *"
	  and are no longer "FILE *".
	  
	  src/Jim.h
	  - **MAJOR**
	  - New JIM STDIO callbacks in the "interp" structure.
	  - change: "stdin/stdout/stderr" are now "void *" cookies.
	  - New JIM stdio helper functions.

2008-07-05 09:57  Spencer Oliver <spen@spen-soft.co.uk>

	* [r754] : - added search for libdl
	  - Thanks Charles Hardin

2008-07-04 17:49  Spencer Oliver <spen@spen-soft.co.uk>

	* [r752] : - added svn props for newly added files

2008-07-04 17:46  Spencer Oliver <spen@spen-soft.co.uk>

	* [r751] : - added event scripts for str73x and str75x targets

2008-07-04 17:33  Spencer Oliver <spen@spen-soft.co.uk>

	* [r750] : - added jtag_khz to target scripts

2008-07-04 16:59  Spencer Oliver <spen@spen-soft.co.uk>

	* [r749] : - fixed line endings with commands.tcl
	  - added svn props for newly added files

2008-07-04 14:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r748] : tcl tinkering.

2008-07-04 13:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r747] : fix to peek command.

2008-07-04 13:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r746] : added echo command in tcl. Issues a LOG_USER() for the
	  single argument.

2008-07-04 13:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r745] : typo

2008-07-04 08:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r744] : tcl config script example

2008-07-04 07:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r743] : added support for Tcl config scripts on the command
	  line(use .tcl extension).

2008-07-04 07:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r742] : utility fn.

2008-07-04 07:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r741] : ARM11 update. OpenOCD supports starting without being
	  able to talk to the hardware.

2008-07-04 07:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r740] : Valentin Longchamp target script for mx31.cfg

2008-07-04 06:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r739] : Jim Tcl support added

2008-07-02 07:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r738] : - allocate target_type_t structure for each target,
	  fixes issue when multiple targets of the same type are located on
	  the jtag chain
	  - Thanks Michel Pollet

2008-06-28 09:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r737] : wip.

2008-06-28 08:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r736] : wip

2008-06-27 17:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r735] : - update docs for new target_script events

2008-06-27 08:16  Spencer Oliver <spen@spen-soft.co.uk>

	* [r734] : - added svn props for newly added files

2008-06-27 06:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r733] : hooks to enable experimentation with scripting language
	  support. Reduces patch size, but has no effect on OpenOCD
	  otherwise.

2008-06-27 06:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r732] : export find_file function

2008-06-27 06:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r731] : David Anders more target lib scripts contributed by

2008-06-27 06:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r730] : committing to reduce patch size for Tcl experiments. Not
	  in use currently.

2008-06-27 06:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r729] : David Anders: fixes an issue with large block nand flash
	  address where the beginning of the OOB area is always selected
	  instead of the beginning of a page when needed

2008-06-25 19:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r728] : Fixed bogus error message and plugged memory leak for
	  the case when there was no reset script.

2008-06-25 16:20  Spencer Oliver <spen@spen-soft.co.uk>

	* [r727] : - fix reset_halt issue with certain arm cores - address
	  not set in embedded ice reg
	  - Thanks Jonas Hörberg

2008-06-25 08:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r726] : added pre/post_reset scripts based on Pieter Conradie's
	  ideas.

2008-06-24 09:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r725] : - fix compile errors when _DEBUG_INSTRUCTION_EXECUTION_
	  is defined
	  - Thanks Simon Qian

2008-06-18 13:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r717] : Pavel Chromy:
	  - TAP reset without TRST shall be called TLR (stands for
	  test-logic-reset, named after the TAP state it ends is) rather
	  than tms (test-mode-select)
	  - some comments changed to /* C coding style */

2008-06-18 13:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r716] : Pavel Chromy:
	  - lower jtag speeds (higher divisor) was used, TDI was not
	  changed on falling TCK edge as it should
	  - reset signal was release upon any TMS transition, making it
	  impossible to use reset halt
	  - added khz() and speed_div() functions

2008-06-18 13:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r715] : Pavel Chromy: TAP state changed to TLR when SRST goes
	  active with srst_pulls_trst, as in all other drivers

2008-06-18 11:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r714] : Spen spotted a bug in warning for missing
	  srst_pulls_trst

2008-06-16 21:22  Spencer Oliver <spen@spen-soft.co.uk>

	* [r713] : - added missing install entries for eir-sam7se512 target

2008-06-16 19:54  Michael Fischer <fischermi@t-online.de>

	* [r712] : - added target and event script for the eir-sam7se512
	  target

2008-06-16 18:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r711] : fallback for no implementation of multi word CFI write.
	  Successful codepath not affected.

2008-06-16 18:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r710] : GDB timeout fix. If a script takes a long time and does
	  not produce any output, ping between every command.

2008-06-16 15:02  Spencer Oliver <spen@spen-soft.co.uk>

	* [r709] : - removed duplicate cortex_m3_register_commands

2008-06-11 11:12  Spencer Oliver <spen@spen-soft.co.uk>

	* [r708] : - probe incorrect for high density stm32 flash

2008-06-10 17:59  Spencer Oliver <spen@spen-soft.co.uk>

	* [r707] : - error message cleanup in jlink driver

2008-06-06 09:29  Spencer Oliver <spen@spen-soft.co.uk>

	* [r706] : - stm32 erase will use mass_erase if all banks selected

2008-06-06 06:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r705] : Nicolas Pitre: Feroceon fixes

2008-06-05 18:55  Spencer Oliver <spen@spen-soft.co.uk>

	* [r704] : - erase bank using bank erase rather than each sector
	  - Thanks Fredrik Hederstierna

2008-06-04 17:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r703] : Pavel Chromy: TCK returns to zero before state of reset
	  line is changed.

2008-06-04 11:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r702] : Pavel Chromy: fix logging syntax error + formatting &
	  removing obsolete comments.

2008-06-04 09:46  Spencer Oliver <spen@spen-soft.co.uk>

	* [r701] : - fix jlink accessing incorrect buffer element

2008-06-04 09:18  Spencer Oliver <spen@spen-soft.co.uk>

	* [r700] : - luminary, stm32 and str7 flash driver error cleanup

2008-06-03 19:36  Spencer Oliver <spen@spen-soft.co.uk>

	* [r699] : - str9 driver remove the duplicate
	  target_free_working_area and reformat spaces to tabs.
	  - lpc2000 driver reorder function so as to not require goto, plus
	  refornat spaces to tabs.

2008-06-03 10:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r698] : Fredrik Hederstierna: fix leak + clean up return codes

2008-06-03 09:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r697] : Fredrik Hederstierna: fix leak + clean up return codes

2008-05-29 18:27  Spencer Oliver <spen@spen-soft.co.uk>

	* [r696] : - added checksum_memory and blank_check_memory for
	  xscale

2008-05-28 21:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r695] : - stellaris flash driver changed warning to info

2008-05-27 21:23  Spencer Oliver <spen@spen-soft.co.uk>

	* [r694] : - moved flash erase_check target code to target.c

2008-05-27 18:40  Spencer Oliver <spen@spen-soft.co.uk>

	* [r693] : flash_write will attempt to pad image sections

2008-05-27 17:57  Spencer Oliver <spen@spen-soft.co.uk>

	* [r692] : - fixed typo in wp command

2008-05-27 16:21  Spencer Oliver <spen@spen-soft.co.uk>

	* [r691] : - fix issue if jlink sends result in single usb in
	  packet

2008-05-26 17:59  Michael Fischer <fischermi@t-online.de>

	* [r690] : - added check for max. value of jtag_speed in
	  ft2232_khz.

2008-05-26 17:32  Michael Fischer <fischermi@t-online.de>

	* [r689] : - renamed EMU_CMD_HW_JTAG to EMU_CMD_HW_JTAG3

2008-05-26 12:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r688] : found out why str912 reset halt failed.

2008-05-26 11:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r687] : clock 1/0 in idle now configurable.

2008-05-26 11:04  Spencer Oliver <spen@spen-soft.co.uk>

	* [r686] : - corrected error with stm32 page calculation

2008-05-25 08:18  Michael Fischer <fischermi@t-online.de>

	* [r685] : - changed some buffer defines to increase performance

2008-05-24 15:40  Michael Fischer <fischermi@t-online.de>

	* [r684] : - comment out usb_set_altinterface, because it is not
	  working under Mac OS X.
	  And not needed for Windows. Hopefully it will not break a Linux
	  build.

2008-05-24 15:01  Spencer Oliver <spen@spen-soft.co.uk>

	* [r683] : - updated docs for new stellaris mass_erase command

2008-05-24 14:49  Spencer Oliver <spen@spen-soft.co.uk>

	* [r682] : - added stellaris flash mass_erase command

2008-05-24 14:19  Spencer Oliver <spen@spen-soft.co.uk>

	* [r681] : - update sectors on stm32x mass erase

2008-05-24 11:33  Michael Fischer <fischermi@t-online.de>

	* [r680] : - swap processing of reset handling. First srst and than
	  trst.

2008-05-24 11:01  Spencer Oliver <spen@spen-soft.co.uk>

	* [r679] : - removed compiler warnings

2008-05-24 09:06  Michael Fischer <fischermi@t-online.de>

	* [r678] : - corrected copy/paste type and renamed
	  jlink_usb_read_result to jlink_usb_read_emu_result

2008-05-24 08:53  Michael Fischer <fischermi@t-online.de>

	* [r677] : - removed obsolete cmd JLINK_TAP_SEQUENCE_COMMAND, use
	  EMU_CMD_HW_JTAG instead

2008-05-24 08:21  Spencer Oliver <spen@spen-soft.co.uk>

	* [r676] : - jlink jlink_execute_queue returns result
	  - added jlink_get_version_info function
	  - reformatted spaces to tabs

2008-05-24 07:11  Michael Fischer <fischermi@t-online.de>

	* [r675] : - replaced JLINK_xxxx command defines by EMU_CMD_ from
	  the
	  J-Link USB Protocol specification
	  - added functionality to jlink_init to display the version.

2008-05-23 15:49  Spencer Oliver <spen@spen-soft.co.uk>

	* [r674] : - add support for newer high density stm32 parts

2008-05-22 07:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r673] : jtag_exexcute_queue() now logs error when it is invoked
	  before 'init' command.

2008-05-21 19:23  Spencer Oliver <spen@spen-soft.co.uk>

	* [r672] : - remove error message on shutdown

2008-05-21 16:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r671] : comment.

2008-05-21 07:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r670] : moved srst_pulls_trst check into arm7_9_common.c. Not
	  tested yet, if it is broken it should "only" print bogus warnings
	  or not print a warning when it should have.

2008-05-20 10:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r669] : Edgar Grimberg fixes some memory handling issues and
	  a problem with arm7_9_debug_entry not executing a code path upon
	  crashes.

2008-05-19 20:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r668] : reverted change in 658 and simply removed the busted
	  warning for now.

2008-05-19 19:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r667] : Fix crash when mode number fetched from the target is
	  invalid.

2008-05-19 18:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r666] : print out an error if srst_pulls_trst is not specified
	  for
	  e.g. at91fr40008. Could possibly show bogus false positives in
	  log without any other side effects.

2008-05-19 18:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r665] : Michael Fischer found this bogus warning. Fixed.
	  
	  Error: jtag.c:941 jtag_add_reset(): BUG: transition of
	  req_tlr_or_trst ...

2008-05-19 12:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r664] : fix mode output when illegal arm mode is detected. Now
	  prints illegal mode for index -1.

2008-05-19 08:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r663] : Michael Fischer found and Edgar Grimberg fixed generic
	  crash in timers reproduceable with at91fr40008

2008-05-19 08:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r662] : updated guidelines.

2008-05-19 07:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r661] : added stack trace.

2008-05-16 20:23  Michael Fischer <fischermi@t-online.de>

	* [r660] : - added smoketest result for r657
	  - some corrections for the reset config of at91r40008

2008-05-16 18:09  Michael Fischer <fischermi@t-online.de>

	* [r659] : - added arm-usb-ocd.cfg and signalyzer.cfg to the
	  interface

2008-05-14 14:13  Spencer Oliver <spen@spen-soft.co.uk>

	* [r658] : - added jlink support, based on Jürgen Stuber patch

2008-05-12 09:01  Spencer Oliver <spen@spen-soft.co.uk>

	* [r657] : - restored tabs and formatting

2008-05-11 18:42  Michael Fischer <fischermi@t-online.de>

	* [r656] : - added patch from uwe hermann, thanks for the hint.

2008-05-10 13:12  Michael Fischer <fischermi@t-online.de>

	* [r655] : - added/renamed interfaces, remove jtag_speed from the
	  interface part

2008-05-10 12:35  Michael Fischer <fischermi@t-online.de>

	* [r654] : - corrected rounding in ft2232_khz

2008-05-10 12:11  Michael Fischer <fischermi@t-online.de>

	* [r653] : - added support for ft2232/jtag_khz

2008-05-10 08:26  Michael Fischer <fischermi@t-online.de>

	* [r652] : - smoketest for r651

2008-05-09 19:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r651] : printing available memory fails on win + mac. Disable
	  for now until a robust way of doing this can be found.

2008-05-09 18:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r650] : Michael Fischer spotted a problem in the reset routines
	  for srst_pulls_trst. It is a bit of a mystery why this was only
	  visible w/LPC2148.
	  
	  Embedded ICE registers are now set up after SRST pulls TRST.

2008-05-08 18:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r649] : disable code that prints available mem under windows.
	  Does not compile.

2008-05-07 18:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r648] : print available memory in log_level 3

2008-05-07 14:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r647] : This matters for embedded devices, but is probably not
	  observably better for PC hosted OpenOCD.

2008-05-07 12:15  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r646] : Edgar Grimberg plugged a leak found w/Valgrind.

2008-05-07 12:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r645] : increase packet size to 16kBytes. Very slightly faster.

2008-05-06 13:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r644] : Edgar Grimberg found tiny memory leak

2008-05-06 11:17  Spencer Oliver <spen@spen-soft.co.uk>

	* [r643] : - added svn props for newly added files

2008-05-06 09:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r642] : The target library is now the authorotative source of
	  config examples

2008-05-06 08:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r641] : add missing reset script

2008-05-03 10:33  Dominic Rath <Dominic.Rath@gmx.de>

	* [r640] : - fixed xsvf_add_statemove()

2008-05-02 10:36  Spencer Oliver <spen@spen-soft.co.uk>

	* [r639] : - updated docs for ft2232_vid_pid command

2008-05-02 09:35  Spencer Oliver <spen@spen-soft.co.uk>

	* [r638] : - added info about libftdi support under win32

2008-05-02 06:23  Michael Fischer <fischermi@t-online.de>

	* [r637] : - corrected typo in cfg file

2008-05-01 21:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r636] : Tim Hudson worked on English language.

2008-05-01 19:31  Spencer Oliver <spen@spen-soft.co.uk>

	* [r635] : - add -lusb to link for using libftdi under win32

2008-05-01 15:12  Spencer Oliver <spen@spen-soft.co.uk>

	* [r634] : - add missing svn props

2008-04-30 20:49  Magnus Lundin <lundin@mlu.mine.nu>

	* [r633] : Changed at91sam7_ecr working area to a valid SRAM adress
	  for the AT91SAM7S/X target family

2008-04-30 19:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r632] : now compiles again.

2008-04-30 18:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r631] : lpc2148 fixes from Edgar Grimberg

2008-04-30 18:33  Spencer Oliver <spen@spen-soft.co.uk>

	* [r630] : - added new device to luminary flash driver
	  - only use SYSRESETREQ on affected luminary parts

2008-04-30 09:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r629] : Edgar's naming convention fixes.

2008-04-30 09:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r628] : Edgar's added support for printing jtag_khz

2008-04-29 17:07  Spencer Oliver <spen@spen-soft.co.uk>

	* [r627] : - stm32x default to 128k if flash size failed.

2008-04-29 10:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r626] : Edgar Grimberg added a new rule for target scripts.
	  Flash + verify must succeed.

2008-04-29 06:56  Spencer Oliver <spen@spen-soft.co.uk>

	* [r625] : - updated cortex_m3 docs regarding luminary reset
	  behaviour

2008-04-28 20:05  Spencer Oliver <spen@spen-soft.co.uk>

	* [r624] : - add cortex_m3 variant luminary to fix reset issue with
	  asserting SRST
	  -
	  https://lists.berlios.de/pipermail/openocd-development/2008-April/002022.html
	  for details

2008-04-26 16:40  Spencer Oliver <spen@spen-soft.co.uk>

	* [r623] : - added ARMV7_GDB_HACKS define to armv7m.h, enabling all
	  gdb hacks to be enabled/disabled for testing
	  - added armv7m dummy cpsr register to stop gdb setting thumb bit

2008-04-26 15:24  Spencer Oliver <spen@spen-soft.co.uk>

	* [r622] : - luminary flash now loader polls when finished

2008-04-26 14:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r621] : set communication speeds

2008-04-26 14:16  Spencer Oliver <spen@spen-soft.co.uk>

	* [r620] : - incorrect ram size for lm3s811 target script

2008-04-26 12:50  Spencer Oliver <spen@spen-soft.co.uk>

	* [r619] : - change str9 flash controller to read array after a
	  level 1 protect

2008-04-26 07:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r618] : wip instructions for building Cortex toolchain

2008-04-25 13:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r617] : make debug_level 3 useful again... the log just drowns.
	  perhaps introduce debug_level 4?

2008-04-24 20:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r616] : Close dangling file handle

2008-04-24 11:09  Spencer Oliver <spen@spen-soft.co.uk>

	* [r615] : - added svn props for newly added files

2008-04-24 09:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r614] : Edgar's new test cases.

2008-04-24 09:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r613] : Edgar's new test cases.

2008-04-23 16:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r612] : Pavel Chromy's on chip flash loader

2008-04-23 13:13  Spencer Oliver <spen@spen-soft.co.uk>

	* [r611] : - added svn props for newly added files

2008-04-23 13:10  Spencer Oliver <spen@spen-soft.co.uk>

	* [r610] : - added svn props for newly added files

2008-04-23 09:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r609] : Tim Hudson contributed at91sam9260 target config files +
	  some interface definitions.

2008-04-23 09:53  Spencer Oliver <spen@spen-soft.co.uk>

	* [r608] : - fix typo in openocd.texi

2008-04-23 08:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r607] : regions outside flash are now read/write nocache by
	  default. GDB 6.8 would mark non-flash areas as inacessible by
	  default.

2008-04-23 07:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r606] : Tim Hudson: removed setting jtag_speed directly (which
	  should not be done).

2008-04-23 05:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r605] : fixed doc for GDB memory map and flash program defaults
	  to follow code

2008-04-23 05:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r604] : added fast option.

2008-04-23 05:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r603] : Andre Renaud support for the am29sl800db CFI flash chip
	  (id: 0x0004, 0x226b).

2008-04-22 14:15  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r602] : wip on reporting bugs.

2008-04-22 06:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r601] : deleted obsolete stuff.

2008-04-21 08:52  Spencer Oliver <spen@spen-soft.co.uk>

	* [r600] : - added stm32 stick and luminary eval boards interface
	  configs
	  - corrected target lm3s6965.cfg

2008-04-21 08:18  Spencer Oliver <spen@spen-soft.co.uk>

	* [r599] : - set lpc288x[ch] svn file props

2008-04-20 21:37  Spencer Oliver <spen@spen-soft.co.uk>

	* [r598] : - set erase flag on sector

2008-04-20 19:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r597] : Karl RobinSod <karl.robinsod@gmail.com> added lpc288x
	  support. Some work remaining, committing for test/collaboration
	  purposes.

2008-04-20 10:35  Spencer Oliver <spen@spen-soft.co.uk>

	* [r596] : - update docs for flash write_image command
	  - remove info on flash auto_erase, added to removed commands
	  section

2008-04-19 17:39  Spencer Oliver <spen@spen-soft.co.uk>

	* [r595] : - flash.c change stricmp to strcmp

2008-04-19 14:08  Michael Fischer <fischermi@t-online.de>

	* [r594] : - added test results for r592

2008-04-19 07:15  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r593] : retired auto_erase, added optional erase arg to flash
	  write_image.

2008-04-18 16:23  Dominic Rath <Dominic.Rath@gmx.de>

	* [r592] : - Flash auto-erase is disabled by default

2008-04-18 07:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r591] : Enabled auto erase, gdb memory map and gdb flash
	  programming by default.

2008-04-18 06:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r590] : Nicolas Pitre fixed regression.

2008-04-17 21:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r589] : Edwin Olsen: improves breakpoint handling on cortex-m3
	  parts. Specifically, this patch allows expressions to be
	  evaluated in GDB that contain function calls.

2008-04-16 19:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r588] : fix for gaffe in 555 that stopped JTAG chain examine +
	  validate from running.

2008-04-16 18:04  Michael Fischer <fischermi@t-online.de>

	* [r587] : - added testing binaries

2008-04-16 09:22  Spencer Oliver <spen@spen-soft.co.uk>

	* [r586] : - correct stm32stick config script

2008-04-16 09:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r585] : Update Embedded ICE registers explicitly during
	  target->type->examine() instead
	  of as a side effect of target->type->poll(). This makes it
	  clearer when things
	  happen during reset/examine.

2008-04-16 07:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r584] : Edgar Grimberg added some missing scripts from the
	  install

2008-04-16 07:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r583] : fix SEGFAULT regression in cortex after TRST fixes

2008-04-15 19:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r582] : - sw_bkpts fails if the target is not halted. The side
	  effect is
	  that sw_bkpts also fails if the target is an unknown state(i.e.
	  not examined yet).
	  - feroceon embedded ICE registers are now set up after TRST
	  has been deasserted(not tested, but it was broken as is
	  anyway).

2008-04-15 18:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r581] : Added checks for target->type->read/write_memory,
	  soft_reset_halt and run_algorithm that the target has been
	  examined.

2008-04-15 17:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r580] : target read/write is no longer attempted for
	  target_xxx() functions when the target has not been
	  examined(fails w/error).

2008-04-14 08:15  Spencer Oliver <spen@spen-soft.co.uk>

	* [r579] : - added new and missing target scripts - stm32stick and
	  str730

2008-04-14 07:57  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r578] : retired fast_memory_access. It's always fast now.

2008-04-14 07:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r577] : - split str71x driver into banks
	  - support new str91x/str9xpec devices
	  - update target scripts and docs for changes

2008-04-14 06:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r576] : moved out stuff that wasn't already moved from
	  openocd.pdf to the target library.

2008-04-14 06:02  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r575] : Added a few tweaks while playing with texi.

2008-04-14 01:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r574] : TRST is asserted *before* target->type->assert_reset()
	  is invoked. Removed old code.

2008-04-13 13:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r573] : More robust handling of unknown target state for
	  step/continue packet.

2008-04-13 13:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r572] : A dummy driver to test codepath w/no contact w/target.

2008-04-13 12:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r571] : allows launching OpenOCD w/telnet+gdb server w/the
	  target powered down.

2008-04-13 11:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r570] : allows launching OpenOCD w/telnet+gdb server w/the
	  target powered down.

2008-04-13 10:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r569] : - Set up ICE registers after TRST
	  - Work in progress to allow launching GDB/telnet server *before*
	  jtag
	  chain enum, validate & examine

2008-04-11 15:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r568] : found two more gaffes for reset wip

2008-04-11 15:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r567] : fixed gaffe for default examine implementation

2008-04-11 14:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r566] : Reset wip. Just adding hooks. This is just to reduce the
	  size of the actual change, no change in behaviour.

2008-04-11 14:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r565] : Reset wip. Just adding hooks. This is just to reduce the
	  size of the actual change, no change in behaviour.

2008-04-11 11:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r564] : Wip - split target setup and target examination

2008-04-11 06:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r563] : added target->type->examine(). Eventually this will
	  allow for bringing up telnet/gdb *before* jtag chain has been
	  validated + it might fix some reset halt problems seen as
	  examine() needs to run after TRST has been asserted.

2008-04-11 06:45  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r562] : Improved XScale performance for embedded hosted OpenOCD

2008-04-10 19:49  Michael Fischer <fischermi@t-online.de>

	* [r561] : - remove AC_C_VARARRAYS and set check of autoconf back
	  to 2.59

2008-04-10 19:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r560] : stop using variable sized arrays. That's something that
	  belongs to C++ and not C.

2008-04-10 11:45  Spencer Oliver <spen@spen-soft.co.uk>

	* [r559] : - added svn props for newly added parport.cfg

2008-04-10 11:43  Spencer Oliver <spen@spen-soft.co.uk>

	* [r558] : - single core context used, removed debug context as
	  thought unnecessary.
	  - DCRDR now used to access special core registers - info is
	  currently omitted from the cortex_m3 TRM ARM have told me this is
	  the preferred access method and the docs will be updated soon.
	  - now checks for User Thread Mode and Thread mode when halted.
	  - removed repeated function declarations from command.c
	  - cortex_m3_prepare_reset_halt removed, updated
	  cortex_m3_assert_reset to suit

2008-04-10 10:11  Spencer Oliver <spen@spen-soft.co.uk>

	* [r557] : - due to previous patch adding AC_C_VARARRAYS, autoconf
	  v2.61 min required

2008-04-09 14:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r556] : target lib wip

2008-04-09 12:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r555] : back out Don Porges workaround for some device with
	  manufcaturer # 0x1a2

2008-04-09 07:31  Spencer Oliver <spen@spen-soft.co.uk>

	* [r554] : - add missing svn props

2008-04-09 05:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r553] : Don Porges fixed c99 issues.

2008-04-09 05:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r552] : - added "init" command. "init" and "reset" at end of
	  startup script is equivalent
	  to daemon_startup(still supported).
	  - print warning if srst and trst change state at the same time
	  when srst_and_trst
	  is seperate
	  - reset now performs a trst, examines and validates the jtag
	  chain before targets
	  assert reset
	  - if startup fails to examine and validate the jtag chain, try a
	  reset before
	  trying again

2008-04-08 19:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r551] : use jtag.c's cur/end_state global variables.

2008-04-08 18:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r550] : Edwin Olson found bug & tested fix for flash write_image
	  for stellaris.

2008-04-08 16:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r549] : lm3s6965.cfg contributed by Edwin Olson

2008-04-08 16:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r548] : added a couple of LOG_ERROR() messages to improve
	  logfile.

2008-04-08 13:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r547] : Pavel pointed out that jtag_add_tlr() is better than
	  jtag_add_tms().

2008-04-08 09:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r546] : The endstate now reports the endstate of the queue
	  instead of
	  reading endstate variable internal to the driver.

2008-04-07 17:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r545] : Spen fixed various issues w.r.t. setting up the sockets
	  for optimal performance.

2008-04-07 10:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r544] : - only if "reset halt" or "reset init" are issued will
	  the reset vector be set up
	  - If communication fails during assert between assert/deassert
	  and during
	  assert, warnings are printed. The warning suggests using
	  srst_only if the
	  clock locks up as that would allow the reset vector to be set up
	  before
	  asserting reset.

2008-04-07 05:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r543] : at91eb40a.elf moved to src/target/ecos

2008-04-06 19:59  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r542] : avoid patch trouble by isolating troublesome line...

2008-04-05 10:07  Spencer Oliver <spen@spen-soft.co.uk>

	* [r541] : - added note to docs about gdb 6.8 and memory map
	  support

2008-04-04 14:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r540] : - the reset mode parameter is now DEPRECATED. It is
	  implemented
	  as an optional parameter with default reset_init. This is to
	  streamline
	  things w.r.t. the target library.

2008-04-04 13:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r539] : - reverted some of the changes that possibly broke
	  arm926ejs. Waiting
	  for a bit more info before I can tell with confidence whether or
	  not
	  this would have any effect.
	  - worked on error propagation and output for flash

2008-04-04 07:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r538] : added query of reset speed

2008-04-03 19:42  Michael Fischer <fischermi@t-online.de>

	* [r537] : - added test results

2008-04-03 14:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r536] : - Work on fixing erase check. Many implementations are
	  plain broken.
	  Wrote a default flash erase check fn which uses CFI's target
	  algorithm
	  w/fallback to memory reads.
	  - "flash info" no longer prints erase status as it is stale.
	  - "flash erase_check" now prints erase status. erase check can
	  take a
	  *long* time. Work in progress
	  - arm7/9 with seperate srst & trst now supports reset init/halt
	  after a power outage. arm7/9 no longer makes any assumptions
	  about state of target when reset is asserted.
	  - fixes for srst & trst capable arm7/9 with reset init/halt
	  - prepare_reset_halt retired. This code needs to be inside
	  assert_reset anyway
	  - haven't been able to get stm32 write algorithm to work.
	  Fallback
	  flash write does work. Haven't found a version of openocd trunk
	  where this works.
	  - added target_free_all_working_areas_restore() which can
	  let be of restoring backups. This is needed when asserting
	  reset as the target must be assumed to be an unknown state.
	  Added some comments to working areas API
	  - str9 reset script fixes
	  - some guidelines
	  - fixed dangling callbacks upon reset timeout

2008-04-02 14:47  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r535] : Edgar Grimberg sharpened the str912 target script.

2008-04-02 14:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r534] : fix flash info - now reports erased state properly

2008-04-02 06:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r533] : Added timeout(instead of infinite loop) to
	  soft_reset_halt

2008-04-02 06:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r532] : optional count argument to mwX

2008-04-01 17:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r531] : - fixes for jtag_khz committed.
	  - wip, flash fillw/h/b. For testing purposes.

2008-03-31 19:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r530] : Do not assert trst in srst_only case even if
	  srst_pulls_trst.

2008-03-31 19:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r529] : target_call_timer_callbacks_now() now invokes periodic
	  callbacks immediately

2008-03-31 19:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r528] : Removed exit()'s. A reset is usually enough to work
	  around these, reducing cycle times
	  to get config scripts right.

2008-03-31 13:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r527] : make jtag_add_statemove() internal to the driver.

2008-03-28 11:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r526] : Edgar Grimberg: added needed delays

2008-03-26 13:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r525] : TAP_SD/SI are now forbidden end states.
	  jtag_add_reset() now returns void streamlining the API

2008-03-26 13:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r524] : hooks for multithreading. Disable nagle

2008-03-25 15:45  Spencer Oliver <spen@spen-soft.co.uk>

	* [r523] : - rename log functions to stop conflicts under win32
	  (wingdi)

2008-03-22 14:19  Spencer Oliver <spen@spen-soft.co.uk>

	* [r522] : - gdb server was incorrectly sending null terminator on
	  qXfer:features:read: packet
	  - armv7m now sends correct gdb register packet

2008-03-22 14:09  Spencer Oliver <spen@spen-soft.co.uk>

	* [r521] : - updated docs with new commands/features
	  - added deprecated/removed commands chapter

2008-03-22 10:30  Spencer Oliver <spen@spen-soft.co.uk>

	* [r520] : - changed jtag_add_reset errors to warnings
	  - removed extra jtag reset warnings from arm7_9 and cortex_m3

2008-03-21 12:53  Spencer Oliver <spen@spen-soft.co.uk>

	* [r519] : - armv7m control register now set as dirty when
	  switching context
	  - armv7m added core_mode to cortex_m3_debug_entry DEBUG msg
	  - cortex_m3 changed WARNINGS to DEBUG msg in cortex_m3_resume

2008-03-21 11:27  Michael Fischer <fischermi@t-online.de>

	* [r518] : - added new test results

2008-03-17 21:39  Dominic Rath <Dominic.Rath@gmx.de>

	* [r517] : - fix warnings during configure cause by ecosboard.
	  default to no, if host cpu isn't arm.
	  - fix generic bitbang code to allow scans to end in Shift-[ID]R
	  
	  - several CFI fixes (thanks to Michael Schwingen):
	  - buffer overflow when converting target code in
	  cfi_intel_write_block -
	  cfi_fix_code_endian needs the number of words, not bytes, as size
	  argument.
	  
	  - Spansion flash write was completely broken on big-endian
	  targets - I
	  borrowed mechanisms from the intel driver, and moved some common
	  code
	  into the cfi_command_val helper function. There is still more
	  common code
	  that might be cleaned up.
	  
	  - the buffer size check in cfi_write was broken for spansion
	  flashes, where
	  cfi_write_words is not implemented. cfi_write_words is no only
	  called if
	  the flash does have a buffer size >1.
	  
	  - "flash info" printed CFI status information for non-CFI
	  flashes, which is
	  confusing. It now only prints those when a real CFI flash is
	  detected.

2008-03-14 11:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r516] : added profile command. It was added to simplify
	  evaluation by testers.

2008-03-13 20:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r515] : reset and post reset speed & jtag_khz command
	  documented.

2008-03-13 15:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r514] : Michael Bruck: fixed warnings

2008-03-13 13:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r513] : clarified jtag_khz command.

2008-03-13 11:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r512] : added jtag_khz for use with target library

2008-03-13 10:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r511] : - adds two speeds to jtag_speed. reset and post reset
	  speed. Default
	  is post reset = reset speed.
	  - removed infinite loop's and exit()'s upon poor arm7/9
	  communication
	  - cleaned up error messages a bit. Push ERROR() up into fn's that
	  fail and can say something meaningful about what failed.

2008-03-13 08:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r510] : print ms in debug_level 3 logs. Seconds is not enough.

2008-03-13 08:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r509] : XScale excessive waiting fix.

2008-03-13 08:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r508] : marked infinite loop in code w/TODO and fixed warning.

2008-03-12 18:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r507] : Dominic undid some of my damage. CLK should now be set
	  as intended in all cases.

2008-03-12 16:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r506] : xscale now passes w/bitbang in 505

2008-03-12 16:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r505] : The bitbang driver leaves the TCK 0 when in idle

2008-03-12 14:45  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r504] : This moves common code into functions so as to make it
	  clear
	  that all the jtag_add_xxx() are indeed intended to do the same
	  thing.

2008-03-12 14:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r503] : fixed regression in XScale introduce in 297

2008-03-12 08:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r502] : more info about latest working version

2008-03-12 08:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r501] : Corrections from Dominic

2008-03-12 07:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r500] : tinkered a bit with testing matrix.

2008-03-11 21:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r499] : reduce compare noise. If someone should be crazy enough
	  to try to run OpenOCD under eCos, then they'v got some hooks to
	  point them in the general direction.

2008-03-11 21:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r498] : With the recent changes the TRST needs to happen for
	  every reset.

2008-03-11 21:17  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r497] : tidy up output a bit. No longer show "accepted
	  connection" inside Telnet session.

2008-03-11 21:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r496] : - retired unused jtag events. The code was incorrect
	  - hopefully clarified the difference between TRST and TMS reset.
	  - added DEBUG() statements w.r.t. state changes
	  - TRST released and moving out of TAP_TLR are completely
	  different events. Only TRST released has a DEBUG() statement

2008-03-11 18:39  Spencer Oliver <spen@spen-soft.co.uk>

	* [r495] : - 16 and 32 bit unaligned accesses supported
	  - uses packed transfers for 8/16bit read/writes greater than
	  4bytes
	  - 8/16bit transfers now use address auto increment

2008-03-11 11:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r494] : retire unused code.

2008-03-11 11:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r493] : JTAG_END_STATE is now retired. It is no longer queued.

2008-03-11 09:06  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r492] : - fixed jtag_add_reset(). It no longer causes
	  jtag_execute_queue() to
	  fail for two of it's return codes. A little bit weird, but
	  compatible with
	  existing codebase.
	  - tightend up error handling. Since the jtag_xxx() is a queue
	  that is either
	  executed as things are added(hw queue) or a software queue, then
	  errors can only be caught during jtag_execute_queue(). No error
	  code is therefore returned from the queuing fn's.

2008-03-11 08:15  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r491] : Pavel Chromy: telnet line buffer size checking, history
	  does not store repeating lines, improved history printing, log
	  callback tweak

2008-03-10 20:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r490] : backed out changes from 483.

2008-03-10 20:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r489] : more target scripts wip.

2008-03-10 20:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r488] : more target scripts wip.

2008-03-10 20:05  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r487] : Pavel Chromy: hopefully perfection for async output and
	  prompt/partially typed command line handling.

2008-03-10 17:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r486] : Pavel Chromy: the attached patch refines PRESTO support
	  and makes it work with libftdi.

2008-03-10 15:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r485] : prettier async output

2008-03-10 14:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r484] : - fixed a problem with big endian XScale and GDB
	  register packets.
	  - hmm..... did I screw up? Was XScale and not gdb_server busted
	  here?
	  My thinking was that OpenOCD has a canonical internal
	  representation
	  of registers that match GDB's expectations

2008-03-10 14:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r483] : - the jtag chain is examined and validated after GDB &
	  telnet servers
	  are up and running. The examination and validation is actually
	  "optional" from the point of view of GDB + telnet servers.
	  Multiple targets should work fine with this.
	  - jtag_speed is dropped(divisor is increased), if jtag
	  examination and
	  validation fails.
	  - the chain is validated 10x to catch the worst jtag_speed
	  offences
	  - added LOG_SILENT that can be used to shut up log. Feeble
	  ersatz for try+catch.
	  - GDB register packets are now always replied in order to make
	  sure
	  that GDB connect works. If the target is not halted, then these
	  packets contain dummy values.

2008-03-10 12:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r482] : - Fixed various error handling when looking for memory
	  leaks
	  - Fixed memory leak in gdb_server.c
	  - pushed "Error:" statements up into fn's that know something
	  about what went wrong
	  - load_image now fails if target_write_memory() fails
	  - only issue an asynchronous halt() upon connect of GDB.
	  Synchronous halt/reset
	  doesn't really work as what's required to initialize the target
	  might involve a
	  special monitor sequence for the target in question
	  - syntax error handling improved(fewer exit()'s)

2008-03-10 12:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r481] : - LOG_SILENT can be used to silence the log(needed in
	  upcoming patches)
	  - ERROR_FAIL - added to emphasize that information about what
	  went wrong is
	  contained in Error: log statements and not in a 32 bit return
	  value.

2008-03-10 10:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r480] : added stm32.cfg to install list

2008-03-09 19:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r479] : Michael Bruck: fix warning

2008-03-09 09:28  Spencer Oliver <spen@spen-soft.co.uk>

	* [r478] : - add stm32 target script

2008-03-08 17:28  Spencer Oliver <spen@spen-soft.co.uk>

	* [r477] : - added more TARGET_HALTED checks for the
	  read/write_memory handlers
	  - added new commands arm11 mrc and arm11 mcr to generate these
	  instructions during debug
	  Thanks Michael Bruck

2008-03-08 10:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r476] : typo.

2008-03-07 21:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r475] : - Improves error handling upon GDB connect
	  - switch to synchronous halt during connect. This fixes the bug
	  where poll() was not invoked between halt() and servicing the
	  'g' register packet
	  - halt() no longer returns error code when target is already
	  halted, just
	  logs a warning. Only the halt() implementation can say anything
	  meaningful about why a halt() failed, so error messages are
	  pushed
	  up to halt()
	  - fixed soft_reset_halt infinite loop bug in arm7_9_common.c. The
	  rest
	  of the implementations are still busted.
	  - by using USER() instead of command_print() the log gets the
	  source + line #. Nice.
	  - no longer invoke exit() if soft_reset_halt fails. A reset can
	  often
	  fix the problem.

2008-03-07 21:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r474] : Asynchronous output information from e.g. a halt is now
	  displayed again.

2008-03-07 16:51  Vincent Palatin <vpalatin@users.berlios.de>

	* [r473] : - fix cross endian ELF loading

2008-03-07 16:38  Spencer Oliver <spen@spen-soft.co.uk>

	* [r472] : - The elf loader incorrectly assumed that the program
	  header always follows the ELF header. (Thanks Michael Bruck)

2008-03-07 16:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r471] : Michael Bruck: fixed warnings

2008-03-07 16:15  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r470] : Edgar Grimberg, fix arm926ejs_examine_debug_reason
	  return value.

2008-03-07 11:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r469] : Added some timeout handling to XScale so OpenOCD doesn't
	  get
	  completely stuck when the target needs a reset.

2008-03-07 11:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r468] : minor corrections for target scripts.

2008-03-07 11:29  Spencer Oliver <spen@spen-soft.co.uk>

	* [r467] : - correct spelling typo in stm32x flash driver

2008-03-07 11:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r466] : Pavel Chromy, the patch fixes an issue with PRESTO &
	  FTD2XX under Linux.

2008-03-07 10:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r465] : alloc_printf and alloc_vprintf

2008-03-07 10:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r464] : wi-9c target scripts

2008-03-07 10:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r463] : Removed code that inserted prompt after printing
	  asynchronous information. Current implementation was broken
	  beyond repair.

2008-03-07 08:46  Michael Fischer <fischermi@t-online.de>

	* [r462] : - added str912/str710_program.script
	  - added test infos from r459

2008-03-07 08:07  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r461] : removed excessive debug output. Perhaps a debug_level 4
	  should be introduced? Hopefully it can be avoided as this was the
	  only case where debug output was going through the roof.

2008-03-07 06:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r460] : Cosmetic fixes from Uwe Hermann

2008-03-06 17:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r459] : Pavel Chromy: va_copy should always be paired with
	  va_end.

2008-03-06 17:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r458] : retired

2008-03-06 14:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r457] : use jtag_execute_queue() instead of
	  jtag->execute_queue()

2008-03-06 14:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r456] : tms is never referenced, confusing old code left behind
	  probably.

2008-03-06 14:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r455] : comment.

2008-03-06 12:38  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r454] : Pavel Chromy: faster alloc_printf()

2008-03-06 12:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r453] : Pavel Chromy: performance tweak of
	  gdb_put_packet_inner() removing malloc and avoiding memcpy of
	  larger blocks of data,

2008-03-06 12:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r452] : Michael Bruck:
	  - force simulate_reset_on_next_halt when target state is
	  initially detected
	  - print out method of debug entry
	  - fix VCR activation (didn't work before)

2008-03-06 12:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r451] : Michael Bruck: 64 bit va_list fix for crash

2008-03-06 06:56  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r450] : make debug code w.r.t. incorrect args for bypass
	  stricter.

2008-03-05 19:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r449] : warnings & comments fixes.

2008-03-05 19:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r448] : - This speeds up dcc arm7_9 bulk write a little bit and
	  exercises the jtag_add_dr_out() codepath
	  - added a check to jtag_add_pathmove() for legal path transitions
	  - tweaked jtag.h docs a little bit
	  - made some jtag bypass tests _DEBUG_JTAG_IO_

2008-03-05 19:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r447] : added jtag_add_dr_out(). Better for hw fifo, same for
	  software fifo.
	  
	  Passes 94kBytes/s regression test.
	  
	  Works with str912, which relies on bypass

2008-03-05 13:27  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r446] : Pavel Chromy: memory leak in at91sam7 flash driver,
	  possible incorrect pointer conversion in gpnvm command handling,
	  uninitialized buffer issue in handle_flash_info_command in
	  flash.c, some formatting.

2008-03-05 10:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r445] : * fixed malloc corruption in target->debug_reason
	  * GDB remote server will now remain online even if the target
	  is in a funny state, e.g. if it requires a reset, it is
	  running while GDB is not in the continue or step packet,
	  e.g. via monitor resume/halt commands in GDB script.
	  * Added some _DEBUG_GDB_IO_ debug tools
	  * Fixed a couple of GDB server lockups, e.g. when O packets
	  detect a severed connection
	  * added ACK upon connection (send +).
	  * added keep-alive messages to reset so GDB protocol remains
	  happy.
	  * fixed crash when timing out connection to GDB

2008-03-05 06:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r444] : telnet_port can now be invoked multiple times

2008-03-04 21:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r443] : Bogus error message in GDB removed

2008-03-04 13:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r442] : Fixed GDB timeout crash - regression introduced back
	  when log_add/remove_callback was added.

2008-03-04 08:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r441] : Michael Bruck - fix warnings.

2008-03-04 07:13  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r440] : Michael Bruck: fix warnings.

2008-03-04 06:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r439] : Michael Bruck:
	  
	  - Added simulate_reset_on_next_halt that can be extended to do
	  all sorts
	  of cleanups for systems without proper reset. Right now it just
	  writes 0
	  to the control register to disable caches.
	  - Step skips over Wait for Interrupt instruction
	  - fix for count
	  - fix for printf format errors

2008-03-03 20:43  Spencer Oliver <spen@spen-soft.co.uk>

	* [r438] : - added svn prop svn:eol-style native

2008-03-03 15:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r437] : I fixed all the targets even though
	  I could only prove that XScale was busted.

2008-03-03 15:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r436] : added fill_malloc test. Not quite sure what to do here
	  yet, but it would be good to have something...

2008-03-03 13:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r435] : added at91sam9260.cfg, nslu2.cfg, pxa255.cfg,
	  pxa255_sst.cfg
	  zy1000.cfg
	  

2008-03-03 07:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r434] : some comments from Dominic

2008-03-02 16:46  Dominic Rath <Dominic.Rath@gmx.de>

	* [r433] : - Added coding style to README

2008-03-02 09:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r432] : - added svn prop svn:eol-style native

2008-03-02 08:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r431] : Uwe Hermann tightned up comments, etc. to follow OpenOCD
	  policy

2008-03-02 08:29  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r430] : fixed FSF address. Uwe Hermann.

2008-03-01 22:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r429] : target scripts for test suite.

2008-03-01 21:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r428] : wrote up explaining why tests are done on committed
	  code.

2008-03-01 21:40  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r427] : wrote up explaining why tests are done on committed
	  code.

2008-03-01 20:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r426] : - contrib directory added
	  - libdcc added as example for dcc comms with openocd
	  target_request debugmsgs

2008-03-01 20:25  Michael Fischer <fischermi@t-online.de>

	* [r425] : - added test result for r423

2008-03-01 20:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r424] : fix memory corruption regression introduced in 335

2008-03-01 19:13  Michael Fischer <fischermi@t-online.de>

	* [r423] : - removed warnings "xxxxx" might be used uninitialized
	  in this function (arm_simulator.c)
	  - some cosmetic changes

2008-03-01 18:40  Michael Fischer <fischermi@t-online.de>

	* [r422] : - added example for testing the JTAG speed with a FT2232
	  device

2008-03-01 18:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r421] : backed out jtag_add_shift()

2008-03-01 16:37  Michael Fischer <fischermi@t-online.de>

	* [r420] : - updated svn:eol-style prop to native for AT91R40008
	  (Thanks to Spen for the hint)

2008-03-01 16:31  Michael Fischer <fischermi@t-online.de>

	* [r419] : - added at91r40008 test example, and test result

2008-03-01 16:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r418] : - updated svn:eol-style prop to native

2008-03-01 16:15  Michael Fischer <fischermi@t-online.de>

	* [r417] : - added sam7x256 test example, and test result

2008-03-01 15:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r416] : improve DCC bulk write performance by using
	  jtag_add_shift() + tweaked embedded ICE communication.

2008-03-01 15:41  Michael Fischer <fischermi@t-online.de>

	* [r415] : - added sam7s256 test example, and test result

2008-03-01 15:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r414] : Now uses jtag_add_shift() via
	  embeddedice_write_reg_inner().

2008-03-01 15:07  Michael Fischer <fischermi@t-online.de>

	* [r413] : - added lpc2294 test example, and test result

2008-03-01 14:36  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r412] : log_remove_callback

2008-03-01 14:32  Michael Fischer <fischermi@t-online.de>

	* [r411] : - added lpc2148 test example, and test result
	  - corrected str912 makefile eof

2008-03-01 14:01  Michael Fischer <fischermi@t-online.de>

	* [r410] : - added str912 test example, and test result

2008-03-01 13:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r409] : wip. fixed gaffe in jtag_add_shift()

2008-03-01 13:40  Michael Fischer <fischermi@t-online.de>

	* [r408] : - added test result for str710, and test description

2008-03-01 12:49  Spencer Oliver <spen@spen-soft.co.uk>

	* [r407] : - added svn prop eol-style native
	  - fixed mixed line endings on crt.s

2008-03-01 10:54  Michael Fischer <fischermi@t-online.de>

	* [r406] : - added STR710 example which I used for Eclipse debug
	  testing

2008-03-01 08:41  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r405] : error handling fix.

2008-02-29 21:51  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r404] : added an #error in case anybody tries to compile that
	  broken code.

2008-02-29 21:43  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r403] : fixed stack corruption. Introduced when _check_value was
	  phased out.

2008-02-29 18:52  Spencer Oliver <spen@spen-soft.co.uk>

	* [r402] : - fix bug with emulated cortex_m3 dcc channel

2008-02-29 18:10  Spencer Oliver <spen@spen-soft.co.uk>

	* [r401] : - update openocd.texi to fdl 1.2

2008-02-29 15:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r400] : Tweaked logging output.
	  
	  TODO is retired(hopelessly out of date).

2008-02-29 14:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r399] : Uwe Hermann: Add a --version switch for openocd.

2008-02-29 13:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r398] : Pavel Chromy fix: the guess-rev.sh scripts to retrieve
	  SVN revision returns the result including new line
	  causing PKGBLDREV macro to not work

2008-02-29 12:39  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r397] : Uwe Hermann: Updated version which applies cleanly after
	  the recent whitespace fixes.

2008-02-29 12:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r396] : Uwe Hermann:
	  Small cosmetic fixes in the license header to make them all look
	  the
	  same, fix some typos, update README.

2008-02-29 12:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r395] : Pavel Chromy: add missing newlines.

2008-02-29 12:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r394] : Uwe Hermann: mproves the manpage text a bit and adds the
	  missing -s and -c options.

2008-02-29 12:20  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r393] : lingering patch from Pavel Chromy.

2008-02-29 12:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r392] : formatting fixes from Pavel Chromy

2008-02-29 11:55  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r391] : remove warnings.

2008-02-29 11:42  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r390] : - image.c and fileio.c now uses logging to propagate
	  error strings.
	  More precise, less code.
	  - removed unused code in fileio.c
	  - Windows should now find debug_handler.bin

2008-02-29 11:31  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r389] : - clean up target output strings a bit
	  - open_file_from_path() now uses logging feature
	  - open_file_from_path() no longer uses paths for anything but "r"
	  mode. Fixes
	  bug waiting to happen.

2008-02-29 11:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r388] : do not write single chars to log file.

2008-02-29 11:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r387] : Pavel Chromy: clarify error messages

2008-02-29 11:16  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r386] : Summary: passing of variable argument list reduced,
	  strings sent to logging are now formatted just once - more
	  efficient.
	  As a result, ugly string malloc+strcpy are not needed anymore.

2008-02-29 07:03  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r385] : Michael Bruck:
	  
	  arm11
	  
	  --- Added burst memory transfer mode
	  
	  This does not explicitly query command execution but rather uses
	  a small
	  delay produced by the FT2232 on certain TAP commands.
	  
	  A potential failure of this process is detected afterwards and
	  the
	  program terminates with an error.
	  
	  'arm11 memwrite burst disable'
	  can be used to switch this feature off.
	  
	  'arm11 memwrite error_fatal disable'
	  can be used to prevent the program to exit on an memory write
	  error
	  
	  
	  --- Added support for interrupt breaking via VCR register
	  
	  Use 'arm11 vcr' command to set.
	  
	  
	  --- Cleaned up the handling of
	  
	  halt/resume/step/poll, target->state, target->debug_reason,
	  target_call_event_callbacks() at least as far as I could guess
	  the
	  intended behaviour from other targets.
	  
	  Did some overall positive tests with GDB.
	  
	  
	  --- Added support for breakpoints
	  
	  Hardware breakpoints only. All breakpoints will be treated as
	  hardware
	  breakpoints.
	  
	  All ARM11's seem to have at least 6 hardware breakpoints.
	  
	  --- Stepping over BKPT added
	  
	  Modification to PC without touching the target.
	  
	  --- Stepping over a B or BL to self will do nothing

2008-02-29 07:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r384] : Michael Bruck:
	  - fix indentation of multi-level commands
	  - make help command work with multi-level commands

2008-02-28 18:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r383] : changed to eCos license.

2008-02-28 15:14  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r382] : fixed newline gaffe in OUTPUT()

2008-02-28 14:28  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r381] : Pavel Chromy spotted duplicated newlines gaffe from
	  yours sincerely.

2008-02-28 14:23  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r380] : Pavel Chromy spotted a leak

2008-02-28 13:04  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r379] : Uwe Hermann: Simplify the manpage by removing lots of
	  redundant information which is
	  already in the README or texinfo (and which needs to be updated
	  relatively often -- list of authors, list of supported JTAG
	  devices etc).

2008-02-28 11:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r378] : numerous fixes from Uwe Hermann

2008-02-28 11:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r377] : small line ending cleanup.

2008-02-28 11:00  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r376] : Pavel Chromy - cleanup error messages

2008-02-28 10:49  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r375] : fix gaffe.

2008-02-28 10:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r374] : Pavel Chromy cleaned up checks for halted, error
	  messages, etc.

2008-02-28 10:38  Spencer Oliver <spen@spen-soft.co.uk>

	* [r373] : - svn file props set to LF endings

2008-02-28 10:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r372] : fix from Pavel Chromy
	  
	  this patch fixes an issue in jtag_init - shall not reset jtag to
	  NULL.
	  This causes jtag interface (USB device) not to be closed properly
	  if jtag chain validation fails.
	  
	  Once the underlaying jtag interface is initialized, jtag pointer
	  shall be left untouched,
	  even in case of an error, so that proper cleanup can be done, see
	  exit_handler in openocd.c

2008-02-28 10:07  Spencer Oliver <spen@spen-soft.co.uk>

	* [r371] : - added svn props
	  - fixed mixed line endings on flash.c, log.c, gdb_server.c

2008-02-28 09:34  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r370] : code to be used in upcoming minidriver work.

2008-02-28 09:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r369] : added some code that will be used in upcoming minidriver
	  work.

2008-02-28 09:30  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r368] : fix copyright.

2008-02-28 09:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r367] : jtag_add_shift() fn - minidriver work in progress.

2008-02-28 08:37  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r366] : lingering change for eCos flash driver

2008-02-28 08:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r365] : eCos flash driver.

2008-02-28 08:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r364] : - Added TARGET_REQ_DEBUGCHAR target_request debugmsg.
	  This
	  provides a better impeadance match for debug output char fn's,
	  e.g. eCos.
	  - Line endings are now added at the caller site of
	  command_print*(). command_print()
	  still adds a line ending
	  - echo of commands in scripts are now available via debug_level
	  instead of
	  forced echo
	  - Added a USER_SAMELINE() for printing without a lineend.

2008-02-28 07:44  Spencer Oliver <spen@spen-soft.co.uk>

	* [r363] : - fix line-endings

2008-02-28 07:35  Dominic Rath <Dominic.Rath@gmx.de>

	* [r362] : - fix line-endings

2008-02-28 07:26  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r361] : Uwe Hermann Add @dircategory and @direntry to the info
	  page -- they're used to add the openocd info page to the global
	  index of info pages in the system (usually /usr/share/info/dir).

2008-02-28 07:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r360] : Uwe Hermann fixed some warnings.

2008-02-27 18:59  Spencer Oliver <spen@spen-soft.co.uk>

	* [r359] : - correct line endings from previous commit

2008-02-27 17:25  Dominic Rath <Dominic.Rath@gmx.de>

	* [r358] : - fix typo in ep93xx jtag driver to allow OpenOCD
	  compilation on ARM (thanks to Uwe Hermann for the patch)

2008-02-27 06:59  Dominic Rath <Dominic.Rath@gmx.de>

	* [r357] : - fix bug in ft2232 pathmove (thanks to Michael Bruck
	  for the patch)

2008-02-27 06:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r356] : Nicolas Pitre listed some more devices.

2008-02-26 19:56  Spencer Oliver <spen@spen-soft.co.uk>

	* [r355] : - fix issue when target is already halted

2008-02-26 19:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r354] : - code reformat (Thanks Pavel Chromy)

2008-02-26 19:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r353] : fix naming conflict under Windows.

2008-02-26 14:19  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r352] : oopss.. another jtag minidriver reset gaffe.

2008-02-26 13:21  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r351] : jtag_add_reset() minidriver gaffe fixed.

2008-02-26 11:53  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r350] : Next step in the JTAG minidriver. This should be fairly
	  close to the final thing, but
	  I'm not calling it "done" quite yet.

2008-02-26 06:25  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r349] : - jtag minidriver work in progress
	  - svn:eol-style=native. Let's see how that works out :-)

2008-02-25 20:18  Spencer Oliver <spen@spen-soft.co.uk>

	* [r348] : - remove build warnings

2008-02-25 17:48  Dominic Rath <Dominic.Rath@gmx.de>

	* [r347] : - convert all files to unix line-ending

2008-02-25 17:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r346] : Pavel Chromy
	  
	  - multiple log listeners
	  - added OUTPUT() to replace printf
	  - fix formatting

2008-02-25 15:12  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r345] : formatting.

2008-02-25 14:58  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r344] : Pavel Chromy style fixes.

2008-02-25 14:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r343] : Fix from Pavel Chromy.
	  
	  https://lists.berlios.de/pipermail/openocd-development/2008-February/001018.html

2008-02-25 13:09  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r342] : - Fix target library path problem w/Windows

2008-02-25 08:22  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r341] : From Michael Bruck
	  
	  - bugfix in server.c
	  - removed unused parameter from jtag_add_ir_scan et al. This
	  wasn't necessary in hindsight but anyway.
	  - arm11 source committed but not not in Makefile.am/target.c for
	  now.

2008-02-25 08:08  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r340] : committed bugfix from Michael Bruck

2008-02-25 08:01  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r339] : dos2unix fix.

2008-02-25 07:50  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r338] : - using ERROR_COMMAND_SYNTAX_ERROR to print syntax in a
	  couple of places
	  - some more flash cleanup of checking halted state
	  - moved output handler into options.c
	  - very slightly tweaked server.c to make it a bit more compatible
	  with eCos
	  - retired arch_state. Not quite sure how I managed to leave that
	  out last time.

2008-02-25 07:32  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r337] : - "flash write_binary" is now "flash write_bank" to
	  clarify the focus of the
	  command and reduce confusion with "flash write_image".
	  - retired deprecated "flash erase" & "flash write".
	  - added flash_driver_protect/write/erase() that are wafer thin
	  frontend
	  functions to low level driver functions. They implement checks
	  that were inconsistently handled by the drivers, e.g. check for
	  target halted was done in a spotty fashion.
	  - use return ERROR_COMMAND_SYNTAX_ERROR to print out
	  syntax of command instead of having lots of inlined replicas of
	  the command line syntax(some of which were wrong).
	  - use logging instead of dubious translation of error values to
	  human understandable explanations of why things failed.
	  The lower levels log the precise reason and the higher
	  levels can ammend context as the error propagates up
	  the call stack.
	  - simplified flash API slightly with logging instead of
	  allocating and returning information that the caller then
	  has to translate into print statements.

2008-02-25 06:44  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r336] : Michael Bruck spotted an omission in svn 322

2008-02-24 21:54  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r335] : - added "xscale fast_memory_access" which speeds up
	  memory
	  access by disabling "unecessary" checks.
	  - arm926ejs. Added missing type->mmu and type->virt2phys fn's.
	  for now these are used by working_area when specifying
	  mmu enabled and mmu not enabled address

2008-02-24 21:11  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r334] : move options handling to separate file to better support
	  embedded implementations of OpenOCD

2008-02-24 20:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r333] : - added -c option that will execute an openocd command
	  - added at91eb40a target library example.

2008-02-24 18:52  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r332] : - fixed target->type->poll() return value
	  - added arch_state to show status of currently selected target
	  - simplified target->type->arch_state() api.
	  - clean up telnet output a bit
	  - fixed GDB output for arch_state
	  - removed a couple of unecessary exit()'s
	  - cleaned up error propagation a bit in a few places

2008-02-24 18:48  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r331] : disable cfi_write_words(). Broken for spansion, fallback
	  is a slower codepath that is reported to work.

2008-02-24 18:46  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r330] : debug_level 3 now prints seconds since start of openocd

2008-02-24 18:24  Dominic Rath <Dominic.Rath@gmx.de>

	* [r329] : - concretize JTAG state transition rules (previously
	  implied behaviour is now documented)

2008-02-24 17:33  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r328] : sharpend JTAG docs w.r.t. hw fifo implementations and
	  retired jtag_cancel_queue() which is inheritely incompatible with
	  a hw fifo concept.

2008-02-24 17:18  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r327] : added svn:ignore for files generated by bootstrap +
	  build process.

2008-02-24 17:10  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r326] : cosmetic fixes to debug output + phasing out printf() in
	  favour of logging system. From Pavel Chromy <chromy@asix.cz>

2008-02-24 12:30  Dominic Rath <Dominic.Rath@gmx.de>

	* [r325] : - fixes possible crash when GDB connection is closed
	  while target is running due to log callback sending messages to
	  connection which does not
	  exist anymore (thanks to Pavel Chromy for this patch)

2008-02-23 16:30  Dominic Rath <Dominic.Rath@gmx.de>

	* [r324] : - fix for feroceon CP15 register access (thanks to
	  Niolas Pitre for this patch)

2008-02-23 13:39  Dominic Rath <Dominic.Rath@gmx.de>

	* [r323] : - Use NAND extended geometry information (thanks to Ben
	  Dooks for this patch)

2008-02-23 12:02  Michael Fischer <fischermi@t-online.de>

	* [r322] : - added a test document as a starting point
	  - corrected URL information for the repro

2008-02-23 08:24  Øyvind Harboe <oyvind.harboe@zylin.com>

	* [r321] : - added time command
	  - changed syntax of time measurements to seconds, e.g. 1.2324s

2008-02-22 22:55  Michael Fischer <fischermi@t-online.de>

	* [r320] : - added patch to remove count and time information from
	  log_printf
	  in case of debug_level is not set to LOG_DEBUG

2008-02-22 16:49  Michael Fischer <fischermi@t-online.de>

	* [r319] : - cosmetic changes to print out version without line
	  number/time

2008-02-22 16:43  Vincent Palatin <vpalatin@users.berlios.de>

	* [r318] : - fix read/write size for small unaligned accesses
	  (thanks Michael Bruck)

2008-02-22 16:13  Michael Fischer <fischermi@t-online.de>

	* [r317] : - added patch to solve problem with AT91SAM7SE MCU have
	  3, rather than just 2 GPNVM bits.
	  (Thanks to Pavel for the patch)

2008-02-22 15:30  Michael Fischer <fischermi@t-online.de>

	* [r316] : - added patch to make single-stepping more resilient
	  (thanks to Nicolas Pitre for the patch)

2008-02-21 11:43  Vincent Palatin <vpalatin@users.berlios.de>

	* [r315] : - add support for Marvell Feroceon (thanks to Nicolas
	  Pitre for this patch)

2008-02-20 08:32  Spencer Oliver <spen@spen-soft.co.uk>

	* [r314] : - fix bug when using full paths to config files. Thanks
	  Ted Roth

2008-02-19 21:44  Michael Fischer <fischermi@t-online.de>

	* [r313] : - added patch which fixed big/small endian problems on
	  non-x86 host CPUs.
	  https://lists.berlios.de/pipermail/openocd-development/2008-February/000846.html
	  (thanks to Øyvind for the patch)

2008-02-19 20:04  Spencer Oliver <spen@spen-soft.co.uk>

	* [r312] : - add search paths via new arg -s (-search). Thanks Ted
	  Roth
	  - updated docs for new command

2008-02-19 19:52  Dominic Rath <Dominic.Rath@gmx.de>

	* [r311] : - add support for the majority of the Samsung ARM SoC
	  family, S3C2410, S3C2412, S3C2413, S3C2440 and S3C2443 (thanks to
	  Ben Dooks for this patch)

2008-02-19 19:26  Spencer Oliver <spen@spen-soft.co.uk>

	* [r310] : - Fixed bug in pathmove for XScale
	  - added virtual address to working_area.
	  - Improved error messages in a number of places
	  - Added ERROR_COMMAND_SYNTAX_ERROR that commands can return to
	  have syntax printed
	  - Added help for some config commands
	  - Added verification of sw breakpoints with ERROR() message
	  - Removed a couple of exit()'s and replaced with error message
	  - cosmetic fix to armv4_5.c, easier to read
	  - added polymorphic(with default) virt2phys and mmu enable query
	  function to target.h
	  - added virt2phys command that uses target->type->virt2phys() fn
	  Thanks to Øyvind Harboe

2008-02-18 18:48  Spencer Oliver <spen@spen-soft.co.uk>

	* [r309] : - reapply fix with telnet prompt while running/halting
	  gdb

2008-02-18 18:03  Dominic Rath <Dominic.Rath@gmx.de>

	* [r308] : - Fix problems with stuck telnet sessions. Thanks to
	  Øyvind Harboe for this patch.

2008-02-18 17:59  Dominic Rath <Dominic.Rath@gmx.de>

	* [r307] : - ignore data aborts during gdb memory read packets by
	  default, and return 0x0 instead
	  - add configuration option "gdb_report_data_abort
	  <enable|disable> to enable reporting of data aborts during gdb
	  memory read packets
	  - thanks to Øyvind Harboe for identifying the problem with GDB
	  and data aborts
	  - fix some warnings in gdb_server.c

2008-02-18 16:54  Spencer Oliver <spen@spen-soft.co.uk>

	* [r306] : - arg list now correctly released on error. Thanks
	  Øyvind Harboe

2008-02-18 15:41  Spencer Oliver <spen@spen-soft.co.uk>

	* [r305] : - fix broken JTAG error handling
	  - Allow all commands to be executed during config stage
	  - Help now works for config commands
	  - make var args handling follow the rules more closely
	  Thanks Øyvind Harboe

2008-02-18 15:11  Spencer Oliver <spen@spen-soft.co.uk>

	* [r304] : - removed a raft of unecessary exit() calls. Issuing a
	  reset will solve these ails.
	  - now uses jtag_state_pathmove() instead of making assumptions
	  about implementation of jtag_statemove().
	  - fixed a couple of bugs in timeout handling
	  - removed megabytes of log output when communication is failing.
	  - sleep is now 300ms as documented instead of 3000ms
	  - fixed error path of bulk write
	  - debug_handler can now be issued during normal operation + has
	  help text.
	  Thanks Øyvind Harboe

2008-02-18 14:53  Spencer Oliver <spen@spen-soft.co.uk>

	* [r303] : - add new non-cfi SST flash device. Thanks Øyvind Harboe

2008-02-18 14:32  Spencer Oliver <spen@spen-soft.co.uk>

	* [r302] : - Added a "User:" debug level. These are messages that
	  are intended for the user and are part of normal operation.
	  - Faster DEBUG/INFO() when they are disabled
	  - target_read/write_buffer() now uses 16 and 32 bit access for
	  single word aligned requests. Other requests are serviced as
	  quickly as possible.
	  - *much* faster read/write GDB packets, removing timeout
	  problems.
	  - GDB read/write packets w/single word aligned 32/16 bit access
	  now use 32/16 bit word access.
	  - working area can now be changed on the fly. Provides a way to
	  move working area about as MMU is enabled/disabled.
	  - cleaned up error messages for verify_image.
	  Thanks Øyvind Harboe

2008-02-17 11:06  Spencer Oliver <spen@spen-soft.co.uk>

	* [r301] : - combine similar functions in telnet_server.c

2008-02-16 15:21  Spencer Oliver <spen@spen-soft.co.uk>

	* [r300] : - solve lots of problems with stuck GDB connections,
	  making it impossible to connect to GDB, handle timeout of
	  acknowledgement, etc.
	  - "monitor halt/resume" now works correctly
	  - "monitor sleep 10000" no longer makes the GDB protocol lock up.
	  There is an error message and the protocol recovers nicely
	  afterwards.
	  - it's now possible to connect to a target which needs a reset
	  before halt works.
	  - handle failed memory access more gracefully. Connection is now
	  closed instead of OpenOCD quitting.
	  - *much* improved handling of 2 second timeout on memory read
	  packets. Especially important w/mouseover evaluation of variables
	  in Eclipse.
	  - fixed memory leak upon failed memory packet reply.
	  - 'O' packets w/progress info is no longer sent out randomly.
	  - faster packet reply code.
	  - Thanks to Øyvind Harboe for this patch

2008-02-16 15:10  Spencer Oliver <spen@spen-soft.co.uk>

	* [r299] : - cleanup and remove time() warning

2008-02-16 14:05  Spencer Oliver <spen@spen-soft.co.uk>

	* [r298] : - fix issue with telnet prompt while gdb running

2008-02-15 19:07  Spencer Oliver <spen@spen-soft.co.uk>

	* [r297] : - fix xscale memory leak and warnings. Thanks Øyvind
	  Harboe

2008-02-14 18:32  Spencer Oliver <spen@spen-soft.co.uk>

	* [r296] : - fix programming issue with lpc2101/2

2008-02-14 18:30  Michael Fischer <fischermi@t-online.de>

	* [r295] : - added patch to stop DEBUG messages to be forwarded to
	  telnet/gdb.
	  (thanks to Øyvind for the patch)

2008-02-14 10:02  Spencer Oliver <spen@spen-soft.co.uk>

	* [r294] : - added check for revA silicon in stm32 flash driver

2008-02-13 19:02  Michael Fischer <fischermi@t-online.de>

	* [r293] : - added patch to Improving progress/error output for
	  telnet & GDB monitor
	  (thanks to Øyvind for the patch)

2008-02-12 18:57  Spencer Oliver <spen@spen-soft.co.uk>

	* [r292] : - add autoprobe support to flash info command
	  - auto_erase can now be called from script/config file

2008-02-11 17:53  Michael Fischer <fischermi@t-online.de>

	* [r291] : - removed "starting point" for ngw100, will add it again
	  if it is working

2008-02-11 09:11  Spencer Oliver <spen@spen-soft.co.uk>

	* [r290] : - telnet prompt behaves correctly for new synchronous
	  halt/resume/reset commands
	  - removed unused variables in tms470.c

2008-02-10 19:04  Michael Fischer <fischermi@t-online.de>

	* [r289] : - added starting point for development on a ngw100 eval
	  board

2008-02-10 15:46  Spencer Oliver <spen@spen-soft.co.uk>

	* [r288] : - stm32 flash driver now checks for correct target

2008-02-10 15:08  Spencer Oliver <spen@spen-soft.co.uk>

	* [r287] : - add autoprobe support to the stm32 flash driver

2008-02-10 12:58  Michael Fischer <fischermi@t-online.de>

	* [r286] : - added patch to change pathmove handling
	  https://lists.berlios.de/pipermail/openocd-development/2008-January/000678.html
	  
	  (thanks to Øyvind for the patch)

2008-02-09 11:44  Spencer Oliver <spen@spen-soft.co.uk>

	* [r285] : - added synchronous wait/resume patch. Thanks Øyvind
	  Harboe
	  - updated docs for halt and wait_halt and resume commands

2008-02-07 20:20  Spencer Oliver <spen@spen-soft.co.uk>

	* [r284] : - added synchronous reset patch, Thanks Øyvind Harboe
	  - added target_init_reset which calls target_process_reset after
	  all drivers have been initialised

2008-02-06 19:59  Michael Fischer <fischermi@t-online.de>

	* [r283] : - added patch to access cp15 register (XScale)
	  (thanks to Edgar Grimberg for the patch)

2008-02-06 19:25  Michael Fischer <fischermi@t-online.de>

	* [r282] : - added patch to solve problem with AT91SAM9260 (dirty
	  register)
	  (thanks to Øyvind Harboe for the patch)

2008-02-04 20:12  Spencer Oliver <spen@spen-soft.co.uk>

	* [r281] : - fixes issue with reset and arm926ejs core. Thanks
	  Øyvind Harboe

2008-02-04 08:25  Spencer Oliver <spen@spen-soft.co.uk>

	* [r280] : Added patch to stop SEGFAULT with missing jtag config
	  lines. Thanks Øyvind Harboe
	  https://lists.berlios.de/pipermail/openocd-development/2008-January/000731.html

2008-02-02 13:42  Michael Fischer <fischermi@t-online.de>

	* [r279] : - added patch to solve the reset problem with arm9 and
	  cortex which Spen had found.
	  https://lists.berlios.de/pipermail/openocd-development/2008-January/000729.html
	  
	  (Thanks to Spen for the patch)

2008-01-27 14:05  Michael Fischer <fischermi@t-online.de>

	* [r278] : - added autoprobe functionality
	  - corrected blocksize handling from GDB "info mem" command
	  (thanks to Øyvind and Spen for these patches)

2008-01-25 18:09  Spencer Oliver <spen@spen-soft.co.uk>

	* [r277] : fixed incorrect elf segment size - Thanks Øyvind Harboe

2008-01-24 21:04  Michael Fischer <fischermi@t-online.de>

	* [r276] : - added patch to check some malloc problems.
	  (thanks to Øyvind Harboe for the patch)

2008-01-23 20:09  Magnus Lundin <lundin@mlu.mine.nu>

	* [r275] : Updated list of LMI partnames

2008-01-23 19:28  Michael Fischer <fischermi@t-online.de>

	* [r274] : - added patch to fix crash in load_image on corrupt elf
	  file or out of memory.
	  (thanks to Øyvind Harboe for the patch)

2008-01-22 17:54  Michael Fischer <fischermi@t-online.de>

	* [r273] : - added patch to fix brocken STR9 line
	  (thanks to oyvind Harboe for the patch)

2008-01-21 20:51  Carsten Schlote <schlote@vahanus.net>

	* [r272] : - Added example config and startup-script for a XScale
	  IXP42x system

2008-01-21 20:34  Carsten Schlote <schlote@vahanus.net>

	* [r271] : [MERGE] Merged all remaining changes between trunk and
	  xscale big-endian branch.
	  They are now in sync.
	  
	  xscale-be branch is now closed.

2008-01-21 19:45  Carsten Schlote <schlote@vahanus.net>

	* [r270] : - Synced code with branch

2008-01-21 19:34  Carsten Schlote <schlote@vahanus.net>

	* [r268] : - Eleminated leading tabs/white space

2008-01-21 17:29  Carsten Schlote <schlote@vahanus.net>

	* [r267] : - Eleminated leading tabs/white space

2008-01-21 17:09  Carsten Schlote <schlote@vahanus.net>

	* [r265] : - Eleminated leading tabs/white space
	  - Updated SVN property

2008-01-21 11:05  Spencer Oliver <spen@spen-soft.co.uk>

	* [r261] : - updated docs for cfi command, added missing
	  ft2232_layout names

2008-01-20 13:52  Michael Fischer <fischermi@t-online.de>

	* [r260] : - added patch "remove error handler as planned"
	  https://lists.berlios.de/pipermail/openocd-development/2008-January/000665.html
	  (thanks to oyvind Harboe for the patch)

2008-01-17 12:45  Spencer Oliver <spen@spen-soft.co.uk>

	* [r259] : - add support for cortex_m3 target_request debugmsgs
	  - target request handler disabled by default until a target has
	  been registered

2008-01-17 08:02  Spencer Oliver <spen@spen-soft.co.uk>

	* [r258] : - add missing files from previous commit (tms470 flash
	  driver)

2008-01-17 07:24  Dominic Rath <Dominic.Rath@gmx.de>

	* [r257] : - fixed 'make distcheck' (thanks to Theodore A. Roth for
	  this patch

2008-01-17 07:21  Dominic Rath <Dominic.Rath@gmx.de>

	* [r256] : - added tms470 flash support (thanks to Chris Kilgour
	  for this patch)

2008-01-14 21:42  Dominic Rath <Dominic.Rath@gmx.de>

	* [r255] : - use correct SCAN_N check value (disabled by default)
	  - add Øyvind Harboe to list of AUTHORS (thanks a lot to Øyvind
	  for his hard work)

2008-01-11 20:38  Spencer Oliver <spen@spen-soft.co.uk>

	* [r254] : - debug handler file not closed - (thanks to oyvind
	  harboe for the patch)
	  - arm_simulate_step called incorrect arm_evaluate_opcode when in
	  thumb mode

2008-01-10 20:10  Spencer Oliver <spen@spen-soft.co.uk>

	* [r253] : - fix gdb packet retransmission omission

2008-01-10 19:34  Spencer Oliver <spen@spen-soft.co.uk>

	* [r252] : - _DEBUG_GDB_IO_ was left on by mistake

2008-01-10 19:29  Spencer Oliver <spen@spen-soft.co.uk>

	* [r251] : - added faster gdb packet handling (thanks to oyvind
	  harboe for the patch)
	  - code reformat

2008-01-10 19:10  Michael Fischer <fischermi@t-online.de>

	* [r250] : - added patch for faster start of OpenOCD
	  (thanks to oyvind harboe for the patch)

2008-01-09 15:58  Spencer Oliver <spen@spen-soft.co.uk>

	* [r249] : - rename flash_init and flash_erase to
	  flash_init_drivers and flash_erase_address_range - stops
	  conflicts with redboot. Thanks Øyvind Harboe
	  - gdb connection not dropped if we fail to allocate memory in
	  query packets

2008-01-07 17:11  Michael Fischer <fischermi@t-online.de>

	* [r248] : - added gdb flash fixes patch
	  https://lists.berlios.de/pipermail/openocd-development/2007-December/000548.html
	  - added synthesize in_check_mask/value and error handler patch
	  https://lists.berlios.de/pipermail/openocd-development/2008-January/000554.html
	  
	  (thanks to oyvind harboe for these patches)

2007-12-29 17:41  Spencer Oliver <spen@spen-soft.co.uk>

	* [r247] : - add support for extended gdb packet R (restart),
	  requires gdb to be started with target extended-remote

2007-12-29 13:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r246] : - minimum autoconf 2.59 is now required and verified -
	  due to issues with AS_HELP_STRING
	  - native win32 now handles WSAECONNRESET - no longer exits
	  openocd
	  - qCRC packet now works correctly under cygwin (gdb
	  compare-sections command)
	  - removed __USE_GNU define from gdbserver.c
	  - gdb qSupported packet is now handled, with this we are able to
	  tell gdb packet size, memory map of target
	  - added new target script gdb_program_config - called before gdb
	  flash programming
	  - new gdb server command gdb_memory_map (enable|disable> -
	  default is disable
	  - new gdb server command gdb_flash_program (enable|disable> -
	  default is disable
	  - gdb flash programming supported - vFlash packets
	  - image_elf_read_section now does not clear any remaining data,
	  this was causing the gdb checksum to fail with certain files
	  - reformat of usbprog.c
	  - memory leak in command_print fixed
	  - updated texi doc to include new commands
	  - added gdb programming section to docs

2007-12-21 16:21  Michael Fischer <fischermi@t-online.de>

	* [r245] : - corrected working_area of LPC2129 script
	  - added LPC2148 script
	  - corrected size of the working_area of the LPC2294 script

2007-12-20 22:20  Spencer Oliver <spen@spen-soft.co.uk>

	* [r244] : - fixed problem when write_image is called multiple
	  times

2007-12-20 16:19  Spencer Oliver <spen@spen-soft.co.uk>

	* [r243] : - removed flash write_image - binary compare function
	  has been moved to verify_image command
	  - minor code reformat and cleanup
	  - updated docs to include new commands

2007-12-19 21:14  Michael Fischer <fischermi@t-online.de>

	* [r242] : - this patch allows OpenOCD running under eCos to access
	  files via tftp
	  (thanks to oyvind Harboe for this patch)

2007-12-18 21:29  Spencer Oliver <spen@spen-soft.co.uk>

	* [r241] : - added patch by Øyvind Harboe to Intel Hex Start
	  Segment Address Record (Type 3)
	  - added support to parse Motorola Record Count (S5)

2007-12-18 21:20  Michael Fischer <fischermi@t-online.de>

	* [r240] : - added patch for new flash functionality like:
	  flash verify_image and flash erase_address.
	  - added patch for new parport_write_on_exit command.
	  Even this patch will fix some memory leaks.
	  
	  (thanks too oyvind and Spen for these patches)

2007-12-17 22:12  Michael Fischer <fischermi@t-online.de>

	* [r239] : - only some cosmetic changes, convert \r\n to unix

2007-12-17 20:52  Michael Fischer <fischermi@t-online.de>

	* [r238] : - fixed relocation problems with image loading.
	  Relocation is handled
	  in a single centralized place, and it now works for binaries.
	  (thanks to oyvind Harboe)

2007-12-17 20:14  Michael Fischer <fischermi@t-online.de>

	* [r237] : - added patch to corrected argument of image_open in
	  handle_flash_write_image_command
	  (thanks to oyvind Harboe for the patch)

2007-12-17 17:00  Michael Fischer <fischermi@t-online.de>

	* [r236] : The changes allows the "script" command to be used from
	  within
	  config scripts to run sub-config scripts, which was probably the
	  original intention because "script" is registered as COMMAND_ANY.
	  
	  This can be useful in e.g. splitting CPU and flash config
	  scripts.
	  
	  (thanks to oyvind Harboe for the patch)

2007-12-16 18:58  Michael Fischer <fischermi@t-online.de>

	* [r235] : - removed some compiler warnings
	  - added patch to fix problem in cfi_intel_write_block. In case of
	  cfi_info->write_algorithm is not NULL, target_code_size was not
	  set.
	  (thanks to oyvind Harboe for the patch)

2007-12-16 18:19  Michael Fischer <fischermi@t-online.de>

	* [r234] : - change error message for image_open error
	  - changed run_size to size_read in argument of image_read_section
	  (thanks to oyvind Harboe for this patch)

2007-12-16 15:55  Michael Fischer <fischermi@t-online.de>

	* [r233] : - initialize num_sectors and sectors in
	  handle_flash_bank_command.
	  (thanks to oyvind Harboe for this hint)

2007-12-16 11:52  Dominic Rath <Dominic.Rath@gmx.de>

	* [r232] : - fixed ETM configuration register decoding

2007-12-14 21:32  Michael Fischer <fischermi@t-online.de>

	* [r231] : - added the patch CFI-BE-Fixes-Blockwrite-Support.diff
	  (thanks to Carsten Schlote for the patch)

2007-12-14 19:54  Michael Fischer <fischermi@t-online.de>

	* [r230] : Corrected typo (to many brackets)

2007-12-14 19:15  Michael Fischer <fischermi@t-online.de>

	* [r229] : Sorry, I have forgotten to add a description for the
	  last version, where
	  I have added the clear_malloc and fill_malloc functionality. But
	  the default
	  is the original malloc.

2007-12-14 19:08  Michael Fischer <fischermi@t-online.de>

	* [r228] :

2007-12-14 18:06  Michael Fischer <fischermi@t-online.de>

	* [r227] : - added patch from Dominic to unlock the ATMEL flash in
	  cfi_read_atmel_pri_ext
	  - set cfi_info->write_algorithm and
	  cfi_info->erase_check_algorithm to NULL to
	  get "flash erase_check" command working

2007-12-10 19:46  Michael Fischer <fischermi@t-online.de>

	* [r226] : - Fixing two compiler warnings
	  - Reducing stack usage for recursive scripts
	  - Do not exit on bogus arguments to reset_config. No longer exit
	  the application upon bogus arguments to reset_config, but return
	  errors.
	  
	  thanks to Øyvind Harboe for these patches.

2007-12-10 18:47  Carsten Schlote <schlote@vahanus.net>

	* [r225] : - Stripped trailing spaces (patch preparation)

2007-12-10 18:41  Carsten Schlote <schlote@vahanus.net>

	* [r224] : - Enabled URL keyword expansion for enhanced version
	  tracking of binary openocd images

2007-12-10 18:34  Carsten Schlote <schlote@vahanus.net>

	* [r223] : - Added PKGLIBDIR define to C options. Allows to store
	  native code fragments at a central place

2007-12-10 17:49  Carsten Schlote <schlote@vahanus.net>

	* [r222] : - XScale DebugHandler code is now installed into
	  pkglibdir and loaded from there

2007-12-10 16:55  Carsten Schlote <schlote@vahanus.net>

	* [r220] : Changed openocd version info creation to be more useful.
	  - Now displays subversion revision and svn URL
	  
	  
	  

2007-12-09 15:36  Michael Fischer <fischermi@t-online.de>

	* [r218] : - added patch to display device information as INFO too
	  - added patch which fixes a crash upon flash write error
	  - added patch which will improve the reset handling when
	  SRST is tied to TRST
	  
	  (thanks to Oyvind Harboe for these patches)

2007-12-05 13:34  Carsten Schlote <schlote@vahanus.net>

	* [r217] : Merged rev 215 changes from /branches/xscale-ixp-be into
	  trunk:
	  - Obvious fixes to big endian type conversion macros
	  - Fixed obvious typos for byte masks

2007-12-04 12:56  Vincent Palatin <vpalatin@users.berlios.de>

	* [r214] : Do not overwrite code when removing software breakpoint
	  if it no longer contains bkpt instruction.
	  (thanks to oyvind harboe for bug report and test)

2007-11-23 15:16  Spencer Oliver <spen@spen-soft.co.uk>

	* [r213] : - added support for Hitex STM32 Performance Stick
	  - added str9 and stm32 scripts to docs

2007-11-21 16:37  Spencer Oliver <spen@spen-soft.co.uk>

	* [r212] : - reset_run now works as expected on cortex-m3
	  - str9xpec erase status checked on option byte programming
	  - stm32x flash driver now supports sector protection
	  - surplus exit removed from flash.c
	  - openocd.texi documentation added

2007-10-26 09:05  Spencer Oliver <spen@spen-soft.co.uk>

	* [r211] : - corrected str91x bank1 programming issues
	  - str91x protect_check fixed
	  - bank number now correctly given to str91x flash_config command

2007-10-22 08:44  Spencer Oliver <spen@spen-soft.co.uk>

	* [r210] : - add verify_image command
	  - add support for gdb qCRC packet (compare-sections command)

2007-10-08 13:12  Spencer Oliver <spen@spen-soft.co.uk>

	* [r209] : - cleaned up str7, str9 and stm32 flash drivers
	  - str7 flash driver now checks correct busy bits depending on
	  device
	  - str9 flash driver now disables ITCM order as per st programming
	  manual
	  - added str7 disable_jtag command
	  - added gdb_detach command
	  - updated arm966e cp15 support
	  - fix crash on mingw build when enabling target_request debugmsgs

2007-10-01 08:31  Spencer Oliver <spen@spen-soft.co.uk>

	* [r208] : - flash autoerase <on|off> cmd added, default is off -
	  flash banks are calculated and erased prior to write (flash
	  write_image only)
	  - corrected array overrun in armv7m.c
	  - corrected breakpoint memory allocation bug
	  - image read now uses fgets, vastly improves reading of large
	  files
	  - improved hex file reading, support for Linear Address Record
	  added

2007-09-10 17:43  Magnus Lundin <lundin@mlu.mine.nu>

	* [r206] : - Fixed display of sector sizes in flash.c
	  - Clean up, remove unused variables and code in armv7, cortex_m3
	  and stellaris code
	  - Move restore_context from cortex_m3 to armv7m
	  - Updated halt handling for cortex_m3

2007-09-10 17:07  Magnus Lundin <lundin@mlu.mine.nu>

	* [r205] : - added ft2232_latency command

2007-09-05 06:22  Dominic Rath <Dominic.Rath@gmx.de>

	* [r204] : Patch by Michael Schwingen that
	  - adds support for the Altium universal JTAG cable
	  - adds support for "wiggler2" cable (basically a wiggler with
	  added LED, documentation coming soon)
	  - adds LED support. The LED is turned on during data transfer -
	  works fine on Altium and wiggler2.
	  - adds PORT_EXIT pattern that is written to port when exiting, in
	  order to turn off power on cables that get their power from
	  parallel port data lines
	  - move port writes (with the system-specific ifdefs) to one
	  central function
	  
	  - increased image cache size to 2KB (might require more adaptive
	  cache handling, e.g. LRU)

2007-08-25 09:59  Dominic Rath <Dominic.Rath@gmx.de>

	* [r203] : - added support for setting JTAG frequency on ASIX
	  PRESTO (thanks to Pavel Chromy)
	  - usbprog update (thanks to Benedikt Sauter)
	  - added embeddedice_send and _handshake functions (thanks to
	  Pavel Chromy)
	  - added support for 4, 8 and 16 bit ports to etb.c

2007-08-21 16:21  Dominic Rath <Dominic.Rath@gmx.de>

	* [r202] : - correctly initialize start address for XScale trace
	  buffer decodes in fill-once mode

2007-08-20 11:51  Magnus Lundin <lundin@mlu.mine.nu>

	* [r201] : - Support for AT91SAM7xx512 chips

2007-08-20 11:43  Magnus Lundin <lundin@mlu.mine.nu>

	* [r200] : - Support for AT91SAM7xx512 chips

2007-08-20 10:08  Dominic Rath <Dominic.Rath@gmx.de>

	* [r199] : - update file size when writing to a fileio

2007-08-17 08:58  Dominic Rath <Dominic.Rath@gmx.de>

	* [r198] : - renamed "xscale dump_trace_buffer" to "xscale
	  dump_trace" and added code for it

2007-08-16 13:12  Dominic Rath <Dominic.Rath@gmx.de>

	* [r197] : - update jtag_speed setting when changing it during
	  runtime with a FT2232 based interface
	  - use 'etm trigger_percent' setting when programming ETB trigger
	  count
	  - fixed some small bugs in ETM trace analysis
	  - fixed minor bug in flash writing (thanks to Pavel Chromy)

2007-08-16 09:09  Dominic Rath <Dominic.Rath@gmx.de>

	* [r196] : - fixed several bugs in flash writing code (thanks to
	  Pavel Chromy)

2007-08-14 10:05  Dominic Rath <Dominic.Rath@gmx.de>

	* [r195] : - corrected automake script

2007-08-14 09:48  Dominic Rath <Dominic.Rath@gmx.de>

	* [r194] : - reworked presto.c to allow use of either FTD2XX or
	  libftdi (libftdi not functional yet). Configure option changed
	  from --enable-presto to
	  --enable-presto_ftd2xx and --enable-presto_libftdi
	  - completed trace point support for use with ARM7/9 DCC
	  - completed debug message output with support for HEX dumps (1, 2
	  or 4 byte quantities)
	  - fixed bug in delete_debug_msg_receiver (thanks to Pavel Chromy)
	  - fixed bug in image_add_section (thanks to Pavel Chromy)
	  - at91sam7 sector erase reworked (thanks to Pavel Chromy)
	  - merge consecutive sections during flash image write to work
	  around possible section alignment issues with LPC2000 targets

2007-08-13 12:51  Spencer Oliver <spen@spen-soft.co.uk>

	* [r193] : - fix build issues when not using autoconf/automake to
	  build

2007-08-10 20:25  Dominic Rath <Dominic.Rath@gmx.de>

	* [r192] : - bumped version information

2007-08-10 20:21  Dominic Rath <Dominic.Rath@gmx.de>

	* [r191] : - changed mingw host detection to *-mingw instead of
	  *-*-mingw to work with i586-mingw32msvc-gcc
	  - add replacements.h to log.h to make sure ERROR is undefined on
	  windows

2007-08-10 19:44  Dominic Rath <Dominic.Rath@gmx.de>

	* [r190] : - renamed M5960 USB JTAG to "flyswatter"
	  - make ep93xx and at91rm9200 bitbang JTAG interfaces dependant on
	  ARM host (thanks to Vincent Palatin)
	  - various whitespace fixes
	  - removed various warnings
	  - add support for Debian GNU/kFreeBSD (thanks to Uwe Hermann)
	  - fix OpenOCD compilation for various platforms (thanks to Uwe
	  Hermann and Vincent Palatin)
	  - switched order of JTAG chain examination and validation
	  (examine first, then multiple validation tries even if
	  examination failed)
	  - added target_request subsystem to handle requests from the
	  target (debug messages and tracepoints implemented, future
	  enhancements might include
	  semihosting, all ARM7/9 only for now)
	  - added support for GDB vFlashXXX packets (thanks to Pavel
	  Chromy)
	  - added support for receiving data via ARM7/9 DCC
	  - reworked flash writing. the 'flash write' command is now
	  deprecated and replaced by 'flash write_binary' (old syntax and
	  behaviour) and 'flash
	  write_image' (write image files (bin, hex, elf, s19) to a
	  target).
	  - added support for AMD/ST/SST 29F400B non-cfi flashes

2007-08-09 09:35  Magnus Lundin <lundin@mlu.mine.nu>

	* [r189] : - trying to remove a breakpoint with target running
	  should not exit(-1) from OpenOCD

2007-07-31 16:39  Dominic Rath <Dominic.Rath@gmx.de>

	* [r188] : - cleaned up cycle counting in ETM analysis
	  - fixed broken OpenOCD version string

2007-07-31 10:09  Dominic Rath <Dominic.Rath@gmx.de>

	* [r187] : - add missing configure.in change from last checkin
	  - add usbprog example config file
	  - update version string

2007-07-31 10:07  Dominic Rath <Dominic.Rath@gmx.de>

	* [r186] : - calculate cycles since last executed instruction when
	  cycle-accurate tracing is enabled
	  - increase memory pseudo-image cache size to 1024 byte for
	  improved trace analysis performance
	  - added OpenOCD+trace as an ETM capture driver example
	  implementation
	  - new usbprog driver (thanks to Benedikt Sauter)

2007-07-31 09:15  Spencer Oliver <spen@spen-soft.co.uk>

	* [r185] : - motorola s19 file loader added
	  - added checksum support to intel hex file loader
	  - elf file loader now ignores any bss sections
	  - mingw build now always opens files in binary mode

2007-07-26 12:28  Spencer Oliver <spen@spen-soft.co.uk>

	* [r184] : - corrected stm32x_handle_options_write_command,
	  incorrect options printed
	  - added prepare_reset_halt handler for cortex_m3

2007-07-26 09:36  Dominic Rath <Dominic.Rath@gmx.de>

	* [r183] : - restrict direct parallel port access to x86 platforms
	  (thanks to Vincent Palatin)

2007-07-26 09:34  Dominic Rath <Dominic.Rath@gmx.de>

	* [r182] : - documentation fixes (thanks to Uwe Hermann)
	  - bootstrapping changes to accomodate packaging (thanks to Uwe
	  Hermann)

2007-07-25 10:06  Dominic Rath <Dominic.Rath@gmx.de>

	* [r181] : - reformat src/jtag/bitq.c (thanks to Pavel Chromy)
	  - fix multiple reads from FT2232 into same buffer location
	  (thanks to Magnus Lundin)
	  - retry JTAG chain validation (thanks to Magnus Lundin)
	  - reworked GDB packet input handling (thanks to Pavel Chromy)
	  - output error message when setting a watchpoint failed
	  - removed duplicate out-of-bounds check in at91sam7.c (thanks to
	  Pavel Chromy)

2007-07-15 11:19  Dominic Rath <Dominic.Rath@gmx.de>

	* [r180] : - added support for Asix Presto JTAG interface (thanks
	  to Pavel Chromy and Asix for making this addition possible)
	  - added support for usbprog (thanks to Benedikt Sauter)
	  - make OpenOCD listen for WM_QUIT messages on windows (thanks to
	  Pavel Chromy)
	  - register at_exit handler to do necessary unregistering (thanks
	  to Pavel Chromy)
	  - added dummy ETM capture driver to allow ETM to be registered
	  without a capture driver

2007-06-28 10:32  Dominic Rath <Dominic.Rath@gmx.de>

	* [r178] : - fixed endianness helper macros (thanks to obilix and
	  wiml for finding and fixing this bug)
	  - added declarations for 32bit fileio access functions (network
	  byte order)
	  - fixed bug in etm trace dump file handling
	  - added XScale trace buffer decoding
	  - fixed arm_simulator ERROR numbers (-7xx used twice)
	  - fixed minor bug in debug output in stellaris.c

2007-06-24 15:04  Spencer Oliver <spen@spen-soft.co.uk>

	* [r177] : - ST STM32x cortex support added
	  - ST STM32x flash support added
	  - cleaned up armv7m and cortex-m3 support, removed luminary
	  specific code
	  - cortex-m3 16bit read/write added (required for STM32x flash
	  programming)

2007-06-21 13:15  Dominic Rath <Dominic.Rath@gmx.de>

	* [r176] : - added support for Intel/Marvel PXA27x (XScale) targets
	  - added support for scans coming from or ending in Shift-DR or
	  Shift-IR to bitbang code (required for XScale debugging)
	  - cleaned up errror handlers. only use when there's a catchable
	  error
	  - fix segfault when etm was configured without a valid driver

2007-06-16 17:35  Spencer Oliver <spen@spen-soft.co.uk>

	* [r175] : - str9xpec driver was using stricmp, changed to strcmp
	  for posix compatibility

2007-06-16 14:45  Spencer Oliver <spen@spen-soft.co.uk>

	* [r174] : - added mingw elf patches from Vincent Palatin
	  - added str9x programming using flash controller tap (str9xpec),
	  including option bytes and device lock/unlock
	  - inttypes.h now used for long long printf style declarations

2007-06-15 14:10  Dominic Rath <Dominic.Rath@gmx.de>

	* [r173] : - added support for pseudo image type "mem", currently
	  only used for etm analysis: "etm image <target#> <dummy base
	  address> mem"

2007-06-14 17:33  Magnus Lundin <lundin@mlu.mine.nu>

	* [r172] : Added patch for Luminar Micors Fury class devices (Joe
	  Kroesche)
	  Added support for NVGM bit 2 for AT91SAM7XC128/256

2007-06-14 14:49  Dominic Rath <Dominic.Rath@gmx.de>

	* [r171] : - added stellaris.[ch] missing from Cortex-M3 merge

2007-06-14 14:48  Dominic Rath <Dominic.Rath@gmx.de>

	* [r170] : - merged support for Cortex-M3 from cortex-m3 branch
	  (thanks to Magnus Lundin)

2007-06-14 09:47  Dominic Rath <Dominic.Rath@gmx.de>

	* [r169] : - added manpage for OpenOCD (thanks to Uwe Hermann)
	  - fixed bug in ARM926EJ-S cache handling that caused cache
	  linefills to be disabled after first debug entry
	  - added support for auto image type detection (thanks to Vincent
	  Palatin)
	  - further work on ETM trace decoding (tested with a ETB interface
	  using an ETM in normal 16-bit port mode, still experimental)

2007-05-31 11:17  Dominic Rath <Dominic.Rath@gmx.de>

	* [r161] : - add support for ELF images (thanks to Vincent Palatin
	  for this patch)

2007-05-30 15:47  Dominic Rath <Dominic.Rath@gmx.de>

	* [r159] : - reworked image handling to support multiple sections
	  (tested with ihex file containing gaps)
	  This checkin is still experimental, not recommended for general
	  use

2007-05-29 12:29  Dominic Rath <Dominic.Rath@gmx.de>

	* [r157] : - add missing file src/target/trace.h

2007-05-29 12:04  Dominic Rath <Dominic.Rath@gmx.de>

	* [r156] : - add missing image handling files

2007-05-29 11:23  Dominic Rath <Dominic.Rath@gmx.de>

	* [r155] : - split fileio handling into fileio part and image
	  handling
	  - reworked etm/etb into a generic etm part with trace capture
	  drivers (currently only etb supported)
	  - added XScale debug handler binary to repository
	  - added Thumb disassembling (thanks to Vincent Palatin for this
	  patch)
	  - added support for non-CFI compatible flashes to cfi driver
	  (currently only SST39VFxxx devices supported)
	  This checkin is experimental, not suitable for general use

2007-05-10 14:42  Spencer Oliver <spen@spen-soft.co.uk>

	* [r146] : -- corrected embedded ice definitions
	  -- changed arm966e to use standard arm9_7 reset handling

2007-05-05 11:02  Dominic Rath <Dominic.Rath@gmx.de>

	* [r145] : - further work on ETB decoding (not yet functional)
	  - fixed several uses of uninitialized bits (Thanks to Vincent
	  Palatin for finding and fixing these bugs)

2007-04-28 08:44  Spencer Oliver <spen@spen-soft.co.uk>

	* [r144] : - added support for Hitex comstick.

2007-04-26 14:41  Dominic Rath <Dominic.Rath@gmx.de>

	* [r143] : - improved ETB trace output
	  - use BKPT instruction on cores supporting it (ARM926EJ-S,
	  ARM966E-S)
	  - correctly handle endianness of software breakpoint instruction

2007-04-25 20:15  Dominic Rath <Dominic.Rath@gmx.de>

	* [r142] : - added support for error handlers to JTAG scan commands
	  (jtag_[plain_][ir|dr]_scan)
	  - catch apparently broken JTAG IR scan after ARM926EJ-S CP15
	  operations
	  - added "arm7_9 dump_etb" command

2007-04-16 14:58  Dominic Rath <Dominic.Rath@gmx.de>

	* [r141] : - explicitly disable monitor mode on ARM7/9 targets
	  - added "prepare_reset_halt()" to target_type_t, which allows
	  reset_halt to be prepared before a reset is asserted, possibly
	  preventing communication with the target
	  - arm7/9 devices now use a breakpoint at 0x0 or reset vector
	  catching for debug out of reset

2007-04-16 11:28  Dominic Rath <Dominic.Rath@gmx.de>

	* [r140] : - allow multiple USB vendor and product ids when
	  searching for connected FT2232 based JTAG interfaces (thanks to
	  Werner Almesberger for this patch)

2007-04-12 13:27  Dominic Rath <Dominic.Rath@gmx.de>

	* [r139] : - correctly mask out bits that aren't part of a copied
	  buffer
	  - fixed arm926ej-s CP15 register access handling
	  - correctly identify SYSCLK source in LPC3180 NAND flash
	  controller driver

2007-04-11 14:25  Dominic Rath <Dominic.Rath@gmx.de>

	* [r138] : - disabled excessive debug output in jtag.h
	  - output all of EmbeddedICE version register in error message
	  - update OpenOCD's idea of the current core mode, and immediately
	  change core mode, on CPSR changes
	  - added support for CFI cmdset 0002 (patch by Andrew Dyer, thanks
	  a lot)
	  - enhanced CFI cmdset 0002 support to Atmel AT49 flashes (thanks
	  to Joerg Krein for providing test hardware)

2007-03-30 09:56  Dominic Rath <Dominic.Rath@gmx.de>

	* [r137] : - added support for Turtelizer 2 (USB JTAG interface)
	  (Thanks to Michael Fischer for this patch)
	  - fixed description of arm9tdmi vector_catch command

2007-03-29 14:59  Dominic Rath <Dominic.Rath@gmx.de>

	* [r136] : - added "arm9tdmi vector_catch ['all'|'none'|'vec1 [vec2
	  [...]]']" command
	  - added missing arm926ej-s cp15 patch (thanks Vincent Palatin)

2007-03-28 16:31  Dominic Rath <Dominic.Rath@gmx.de>

	* [r135] : - merged XScale branch back into trunk
	  - fixed some compiler warnigns in amt_jtagaccel.c, bitbang.c,
	  parport.c
	  - free working area and register stuff if str7x block write
	  algorithm failed
	  - check PC after exiting a target algorithm in armv4_5.c

2007-03-26 21:47  Dominic Rath <Dominic.Rath@gmx.de>

	* [r134] : - fixed arm926 cp15 command bug (thanks to Vincent
	  Palatin for this patch)
	  - fixed compiler warnings throughout the code (thanks to Vincent
	  Palatin for this patch)
	  - added support for accessing ETB (embedded trace buffer)
	  registers

2007-03-16 09:12  Dominic Rath <Dominic.Rath@gmx.de>

	* [r133] : - added missing files for last commit

2007-03-15 13:36  Dominic Rath <Dominic.Rath@gmx.de>

	* [r132] : - reworked file i/o. every fileaccess (target, flash,
	  nand, in future configuration, too) should now go through the
	  fileio subsystem
	  - added support for reading IHEX files (through fileio)
	  - load/dump_binary renamed to the more generic load/dump_image
	  <file> <address> ['bin'|'ihex']
	  - added NAND framework (preliminary)
	  - added support for the LPC3180 SLC and MLC NAND controllers
	  (preliminary)
	  - fix initialization for parport
	  - gw16012 fixes/cleanups
	  - added EmbeddedICE version 7 (preliminary, reported on two
	  LPC23xx devices so far)
	  - added 'arm7_9 etm <target#>' configuration command to enable
	  access to the ETM registers

2007-02-20 13:47  Dominic Rath <Dominic.Rath@gmx.de>

	* [r131] : - fixed libftdi initialization

2007-02-03 16:00  Dominic Rath <Dominic.Rath@gmx.de>

	* [r130] : - add missing parentheses around macro parameters
	  (thanks to Matthias Bauch for noticing this bug and providing a
	  fix)

2007-01-31 10:59  Dominic Rath <Dominic.Rath@gmx.de>

	* [r129] : - merged several changes from XScale
	  - complain about identify_chain scan with all bits one (jtag
	  communication problem)
	  - add 0x80000 as a valid size for lpc2000_v2 flash banks
	  (previously only the user accessible 0x7d000 were valid)

2007-01-26 12:40  Dominic Rath <Dominic.Rath@gmx.de>

	* [r128] : - disabled use of single-step bit for EmbeddedICE
	  version 6 cores

2007-01-25 10:32  Dominic Rath <Dominic.Rath@gmx.de>

	* [r127] : - disabled JTAG debug output
	  - fixed version information

2007-01-25 10:30  Dominic Rath <Dominic.Rath@gmx.de>

	* [r126] : - Added support for ARM926EJ-S based cores
	  - Added contributors to AUTHORS file
	  - Added link to Joern Kaipf's OOCD-Link

2007-01-22 14:47  Dominic Rath <Dominic.Rath@gmx.de>

	* [r124] : - fix incorrect parsing of whitespace in command.c
	  (thanks to Magnus Lundin)
	  - fix infinite recursion in target_init_handler (thanks to jw and
	  Magnus Lundin)
	  - fix CFI flash handlign with buswidth < 32bit (thanks to Daniele
	  Orio for reporting this)
	  - add support for reading JTAG device id (currently only as debug
	  output on startup)
	  - cleaned up handling of EmbeddedICE registers. Supported
	  functionality and register size now determined by EmbeddedICE
	  version number.
	  - small cleanups/fixes

2007-01-18 18:54  Spencer Oliver <spen@spen-soft.co.uk>

	* [r123] : - added support for ST flashlink cable

2007-01-09 17:19  Dominic Rath <Dominic.Rath@gmx.de>

	* [r122] : - disabled FT2232 debug output (that code should be
	  fairly stable)
	  - fixed bug in jtag.c where JTAG command type was wrong for
	  PATHMOVE commands
	  - added lattice ISP cable (experimental)
	  - properly initialize parallel port (clear tristate bit)
	  - fixed jtag/Makefile.am that failed with some versions of
	  autotools
	  - print error number if read() in gdbserver.c failed on Windows
	  - fixed handling of opcodes with bits 27-25 b011 (comment was
	  correct, code had a bug)
	  - added support for AT91SAM7SE internal flash

2006-11-22 16:22  Dominic Rath <Dominic.Rath@gmx.de>

	* [r117] : - checked in missing configure.in changes for GW16012
	  support

2006-11-22 13:03  Dominic Rath <Dominic.Rath@gmx.de>

	* [r116] : - added a PLD (programmable logic device) subsystem for
	  FPGA, CPLD etc. configuration
	  - added support for loading .bit files into Xilinx Virtex-II
	  devices
	  - added support for the Gateworks GW16012 JTAG dongle
	  - merged CFI fixes from XScale branch
	  - a few minor fixes

2006-11-07 10:54  Dominic Rath <Dominic.Rath@gmx.de>

	* [r113] : - added support for the oocd-link
	  (http://www.joernonline.de/dw/doku.php?id=en:projects:oocdlink)
	  - fixed breakpoint handling (this changes the target_t interface)

2006-11-05 17:38  Dominic Rath <Dominic.Rath@gmx.de>

	* [r110] : - correctly enter debug state on a "soft_reset_halt"
	  command
	  - several small fixes
	  - retry reading from a FT2232 device on incomplete reads

2006-10-23 14:02  Dominic Rath <Dominic.Rath@gmx.de>

	* [r106] : - several small fixes (thanks to Magnus Lundin and
	  Spencer Oliver)
	  - added support for using Luminary Micro development board
	  'evb_lm3s811' as a JTAG interface (thanks to Magnus Lundin)

2006-10-19 10:07  Dominic Rath <Dominic.Rath@gmx.de>

	* [r104] : - fixed endianness handling in arm7_9_read_core_reg
	  (thanks to Magnus Lundin for reporting this)
	  - correctly handle ft2232_device_desc and ft2232_serial when both
	  are given at the same time

2006-10-12 16:20  Dominic Rath <Dominic.Rath@gmx.de>

	* [r103] : - allow FT2232 devices to be opened by serial number
	  instead of device description ('ft2232_serial <serial>' command)
	  - redirect output from target event scripts (currently only
	  reset) to the daemon output (INFO:)
	  - some minor fixes and enhancements

2006-10-06 15:46  Dominic Rath <Dominic.Rath@gmx.de>

	* [r102] : - added support for American Microsystem's M5960 (FT2232
	  based USB JTAG interface)
	  - added support for AT91SAM7A devices (thanks to Magnus Lundin)
	  - updated README with pointer to Amontec's JTAGkeyTiny

2006-10-03 09:56  Dominic Rath <Dominic.Rath@gmx.de>

	* [r101] : - fixed regression in gdb_server.c (Thanks to Michael
	  Fischer for finding these bugs)

2006-09-28 10:41  Dominic Rath <Dominic.Rath@gmx.de>

	* [r100] : - str9x flash support (Thanks to Spencer Oliver)
	  - str75x flash support (Thanks to Spencer Oliver)
	  - correct reporting of T-Bit in CPSR (Thanks to John Hartman for
	  reporting this)
	  - core-state (ARM/Thumb) can be switched by modifying CPSR
	  - fixed bug in gdb_server register handling
	  - register values > 32-bit should now be supported
	  - several minor fixes and enhancements

2006-09-12 18:56  Dominic Rath <Dominic.Rath@gmx.de>

	* [r98] : - allow writes to second flash bank on STR71x devices
	  (cleaned up sector list building)
	  - cleaned up str7x flash erase and protect code (use two accesses
	  to erase sectors in both banks)

2006-09-09 11:26  Dominic Rath <Dominic.Rath@gmx.de>

	* [r97] : - set the T bit in the CPSR when the core was executing
	  in Thumb state. Mask the T bit from the CPSR for all CPSR-writing
	  operations

2006-09-07 17:50  Dominic Rath <Dominic.Rath@gmx.de>

	* [r96] : - free working area used to store flash write buffer

2006-09-07 17:36  Dominic Rath <Dominic.Rath@gmx.de>

	* [r95] : - integrated patch from Magnus Lundin that fixes at91sam7
	  flash timing bugs and possible endianness problems (big endian
	  hosts)
	  - correctly write trailing bytes on str7x flashes
	  - speed up str7x flash writing by offloading the algorithm to the
	  target

2006-09-04 10:31  Dominic Rath <Dominic.Rath@gmx.de>

	* [r93] : - added debug output for D/I FSR and FAR (arm920t)
	  - fixed bug that caused CPSR to be corrupted in Thumb mode

2006-08-31 14:33  Dominic Rath <Dominic.Rath@gmx.de>

	* [r92] : - made lpc2000 code endianness safe (support big-endian
	  hosts, target is always little)

2006-08-31 12:55  Dominic Rath <Dominic.Rath@gmx.de>

	* [r91] : - added missing AT91RM9200 files
	  - bumped OpenOCD version date

2006-08-31 12:41  Dominic Rath <Dominic.Rath@gmx.de>

	* [r90] : - endianess fixes everywhere but in the flash code.
	  flashing might still be broken on big-endian targets and/or hosts
	  - added access to ARM920T vector catch register (via generic
	  register mechanism)
	  - don't disable linefills on ARM920T cores - this lead to lockups
	  when accessing lines already contained in cache
	  - read content of ARM920T cache and tlb into file (arm920t
	  read_flash/read_mmu commands)
	  - memory reading improved on ARM7/9, can be further accelerated
	  with new "arm7_9 fast_memory_access enable" command (renamed from
	  fast_writes)
	  - made in_handler independent from in field (makes the handler
	  more flexible)
	  - added timeout to ft2232 when using D2XX library
	  - fixed STR7x protection bit handling on second bank (thanks to
	  Bernard)
	  - added support for using the OpenOCD on AT91RM9200 systems
	  (thanks to Anders Larsen)
	  - fixed AT91SAM7 flash handling when not running from 32kHz clock
	  (thanks to Anders Larsen)

2006-08-20 15:10  Dominic Rath <Dominic.Rath@gmx.de>

	* [r89] : - made bp command more verbose
	  - fixed bug that could result in register corruption on arm920t
	  targets

2006-08-17 14:56  Dominic Rath <Dominic.Rath@gmx.de>

	* [r88] : - updated version info in openocd.c

2006-08-17 14:53  Dominic Rath <Dominic.Rath@gmx.de>

	* [r87] : - renamed jtag_interface_t.support_statemove to
	  jtag_interface_t.support_pathmove (it is used to indicate
	  jtag_add_pathmove support)
	  - fixed small bug in str7x.c that printed an address instead of
	  the target number in an error message
	  - added support for Olimex ARM-USB-OCD. The new ft2232 layout is
	  called "olimex-jtag"

2006-08-14 15:45  Dominic Rath <Dominic.Rath@gmx.de>

	* [r86] : - fixed bug in .cfg files. Thanks to Michael Fischer for
	  noticing this.

2006-08-14 10:58  Dominic Rath <Dominic.Rath@gmx.de>

	* [r85] : - updated configuration examples, installation
	  instructions and README (including list of supported JTAG
	  interfaces)

2006-08-14 10:02  Dominic Rath <Dominic.Rath@gmx.de>

	* [r84] : - added support for the Signalyzer USB->JTAG dongle
	  (www.signalyzer.com)

2006-08-11 17:49  Dominic Rath <Dominic.Rath@gmx.de>

	* [r83] : - added support for FreeBSD ppi (parallel port access
	  similar to /dev/parport on linux) (thanks to Darius for this
	  patch)
	  - unified 'ftd2xx' and 'ftdi2232' into a single interface
	  'ft2232'. The library used to access the hardware is choosen
	  during configure with --enable-ft2232_ftd2xx or
	  --enable-ft2232-libftdi.

2006-08-06 12:14  Dominic Rath <Dominic.Rath@gmx.de>

	* [r82] : - fixed jtag_n[st]rst_delay. time is now miliseconds (as
	  documented), not microseconds

2006-08-06 11:20  Dominic Rath <Dominic.Rath@gmx.de>

	* [r81] : - fixed a minor problem with the GDB server that could
	  drop the first packet (non-fatal)
	  - fixed some small memory leaks (thanks to Spencer Oliver)
	  - verify chip- and buswidth of cfi flash configurations
	  - added support for ARM966E based systems (tested only with ST
	  micro STR9, thanks to Spencer Oliver)

2006-08-01 09:45  Dominic Rath <Dominic.Rath@gmx.de>

	* [r80] : - allow building for MinGW using either -mno-cygwin or
	  the MinGW gcc
	  - added GiveIO support to the amt_jtagaccel driver
	  - explicitly disable loopback mode for FT2232 devices
	  - changed configuration options n[st]rst_delay to
	  jtag_n[st]rst_delay
	  - shutdown network services on exit

2006-07-30 11:25  Dominic Rath <Dominic.Rath@gmx.de>

	* [r79] : - added configurable delays after reset lines get
	  deasserted. useful if reset circuitry keeps lines asserted for
	  too long.
	  - additional debug output when opening the parallel port
	  - fixed counting of available arm7/9 watchpoint units
	  - 'flash write' now displays elapsed time

2006-07-17 14:13  Dominic Rath <Dominic.Rath@gmx.de>

	* [r78] : - Added support for native MinGW builds (thanks to
	  Spencer Oliver and Michael Fischer) - you still need to install
	  GiveIO (not part of OpenOCD)
	  - Added state-move support to ftd2xx and bitbang JTAG drivers
	  (required for XScale, possibly useful for other targets, too)
	  - various fixes

2006-06-25 21:02  Dominic Rath <Dominic.Rath@gmx.de>

	* [r76] : - fixed bug in Thumb sw breakpoint handling (thanks to
	  Spen for this patch)
	  - fixed handling of services linked list (thanks to Spen for this
	  patch)

2006-06-25 20:44  Dominic Rath <Dominic.Rath@gmx.de>

	* [r75] : - changed use of bzero (deprecated) to memset (thanks to
	  Spen for pointing this out)
	  - changed fallback implementation of strndup to something that
	  works on all systems (thanks to Spen for this patch)

2006-06-25 11:14  Dominic Rath <Dominic.Rath@gmx.de>

	* [r74] : - added "version" command (patch from John Hartman,
	  thanks)
	  - fixed bug in telnet history handling (patch from John Hartman,
	  thanks)
	  - OpenOCD version has been changed from SVN revision number to
	  date/time

2006-06-23 07:54  Dominic Rath <Dominic.Rath@gmx.de>

	* [r73] : - added support for AT91SAM7A3 flash (patch from andre
	  renaud, thanks)
	  - fix trunk build for mac os x (patch from Lauri Leukkunen,
	  thanks)
	  - added check for host endianness, defines WORDS_BIGENDIAN on a
	  big-endian host (e.g. mac os-x)
	  - fixed bug where endianness of memory accesses could be swapped
	  on BE hosts
	  - added space for zero termination of ftd2xx_layout string (from
	  Magnus Ludin, tahnks)

2006-06-16 16:19  Dominic Rath <Dominic.Rath@gmx.de>

	* [r69] : - keep additional information for decoded instructions

2006-06-12 16:49  Dominic Rath <Dominic.Rath@gmx.de>

	* [r68] : - the 'help' command now takes an optional argument to
	  display help only on a certain command (thanks to Andrew Dyer for
	  this enhancement)
	  - OpenOCD now includes the ability to diassemble instructions on
	  its own (only ARM for now, Thumb might follow).
	  The command is "armv4_5 disassemble <address> <count> ['thumb']"
	  (thumb is currently unsupported).
	  I've compared the produced disassembly against GDB/GNU Objdump
	  output, and it seems to be correct, but there may still be some
	  bugs left.

2006-06-05 14:36  Dominic Rath <Dominic.Rath@gmx.de>

	* [r67] : - fixed some spelling errors (thanks to Andrew Dyer)

2006-06-02 10:36  Dominic Rath <Dominic.Rath@gmx.de>

	* [r64] : - prepare OpenOCD for branching, created ./trunk/

