From: Zach W. <zw...@us...> - 2009-10-29 05:30:34
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main OpenOCD repository". The annotated tag, v0.3.0-rc0 has been created at f74fdc5e4afc94b65cba4b4c357f0e67cc9d185a (tag) tagging 70f735007d7b0f7ec9d269c4529d9f62c0eb779d (commit) replaces v0.2.0 tagged by Zachary T Welch on Wed Oct 28 21:23:17 2009 -0700 - Log ----------------------------------------------------------------- The openocd 0.3.0-rc0 release. David Brownell (59): Merge branch 'master' of ssh://dbr...@op.../gitroot/openocd/openocd Merge branch 'master' of ssh://dbr...@op.../gitroot/openocd/openocd Merge branch 'master' of ssh://dbr...@op.../gitroot/openocd/openocd Merge branch 'master' of ssh://dbr...@op.../gitroot/openocd/openocd Merge branch 'master' of ssh://dbr...@op.../gitroot/openocd/openocd Merge branch 'master' of ssh://dbr...@op.../gitroot/openocd/openocd Houston, we have Mirror! make OMAP5912 resets more reliable Merge branch 'master' of ssh://dbr...@op.../gitroot/openocd/openocd Stop ignoring most scan chain validation errors prevent abort via polling during jtag_reset initial builds of OSK5912 boards need srst_pulls_trst minor JTAG init messaging tweaks add overridable Tcl "init_reset" make PXA255 targets enumerate sort-of-OK add documentation about reset customization tweak new "translating ..." text printf format warning fixes xscale minor cleanup xscale bugfix to handler loading xscale.c cleanup xscale_load_ic cleanup more xscale cleanup (mostly removing JTAG hooks) simplify XScale debug handler installation xscale: stackframe corruption bugfix cosmetic cleanup in TMS tables omap2420.cfg updates Fix problems building xscale_debug.S doc updates to match "help" better portability updates another portability update xscale: better fix for debug_handler.bin build tweak for bin2char Ignore two more generated files Ignore openocd.exe for "git status" Doc: jtag_init must validate scan chain too SVF/XSVF: comment and whitespace fixes jtag_add_statemove() always uses TLR to get to RESET davinci: add watchdog reset method SVF: better spec conformance for STATE switch XSVF: use svf_add_statemove() ETM: rename registers, doc tweaks have "reg" command print cache names too SVF: clean up, mostly for TAP state name handling jtag: clean up TAP state name handling arm9tdmi vector_catch: reserved means "don't use" xscale: always reload handler after reset JTAG: jtag_tap_init() bugfixes ARM: rename "arm9tdmi vector_catch" to "arm9 ..." minor fixes to TODO list JTAG: simple autoprobing Merge branch 'master' of ssh://dbr...@op.../gitroot/openocd/openocd ARM ADIv5: "dap info" gets more readable omap3530: target reset/init improvements PXA255: force reset config JTAG: "jtag newtap ..." cleanup ft2232: less noise with _DEBUG_JTAG_IO_ ARM926: remove exports and forward decls Cortex-M3: remove exports and forward decls Dean Glazeski (1): SDRAM and clock configuration for the SAM9-L9260 board from Olimex Franck HÃRÃSON (1): bugfix: stack corruption loading IHex images John Rigby (1): iMX25 target support Lennert Buytenhek (2): fix pass_condition() LE condition code check fix detection of PLD instructions Michael Roth (1): SVF: fix parsing hex strings containing leading '0' characters Nicolas Pitre (7): fix single step of bx instruction going into Thumb mode Ferocion: fix corruption of r0 when resuming Thumb mode ARM: call thumb_pass_branch_condition() only for actual branch opcodes ARM: allow proper single stepping of Thumb BL and BLX instructions ARM: fix Thumb mode handling when single-stepping register based branch insns ARM: fix target address when disassembling Thumb BLX ARM: fix single-step of Thumb unconditional branch Oleg Seiljus (2): Signalyzer: new config files Signalyzer: H2 and H4 support Rabeeh Khoury (1): Function to flash SheevaPlug u-boot sectors Redirect 'Slash' NIL (5): More MinGW C99 printf compliance safer conversion to HANDLER on MinGW-W64 corrective fix for MinGW GNU C99 printf compliance MinGW: use WinSock2 MinGW: always use "-D__USE_MINGW_ANSI_STDIO" Redirect \"Slash\" NIL (1): jim-eventloop for MinGW-w64 Spencer Oliver (1): Fix incorrect line endings Wookey (4): Fix reset delays and tinker with ID's Xilinx xcr3256.cfg basic config script Fw: [PATCH] OpenRD board configuration balloon3 board base config Yauheni Kaliuta (2): Do not replace virt2phys with the default one if it was assigned Cleanup: nuke trailling whitespaces Zachary T Welch (8): Improve Makefile rules for XScale debug handler; fixes 'make distcheck'. Improve .gitignore rules. Add git2cl from repo.or.cz as a submodule in tools/git2cl. Factor release version functions into new script. Factor version munging capabilities out of release.sh. Rewrite release script to use GIT. Add script to test the release process. The openocd 0.3.0-rc0 release. dbrownell (60): Doc update: mention how ARM's WFI instruction affects The "arm9tdmi.c" file is more of a generic ARM9 support file: Fix coredump seen in some code paths. Minor fixes to NAND code and docs Address codereview comment from Steve Grubb <sg...@re...>: Tweak TCL reset script ... mostly improving descriptions of Minor tweaks to description of JTAG adapter/dongle issues. Minor behavior fixes for the two JTAG reset events (C/internal, Style cleanup for the updated ft2232_add_pathmove(). Minor regression bugfix for the jtag_tap_handle_event() case Debug message updates: Update the User's Guide to cover the scan chain verification step Enhancement: stm32 flash protection error message Update the jtag-examine_chain() logic to verify that there's no Ensure that DaVinci chips can't start with a too-fast JTAG clock. Remove annoying end-of-line whitespace from most src/* Remove annoying end-of-line whitespace from tcl/* files Remove annoying end-of-line whitespace from doc/* files. Update presentation of TAP events and tap enable/disable. Make it easier to erase or protect through to the end Initial ETM cleanups. Most of these are cosmetic: Start cleaning up ETM register handling. On one ARM926 ETM+ETB When setting up an ETM, cache its ETM_CONFIG register. Then Start handling the (second) SRST stage of reset better: Update DM355 target config to know about ICEpick. Streamline Capture-IR handling and integrity test. Updates to the initial scanchain validation code: Diagnostics tweaks for jtag_examine_chain() failure paths. On DM355 EVM board, associate NAND chips with $_TARGETNAME Don't provide invalid OMAP5912 IR capture value/mask attributes Update FT2232 driver so that it reliably enters TAP_RESET. Add list of JTAG adapter drivers with TAP_RESET statemove bug. Shrink symbols exported from arm9tdmi.c and remove a forward ref. ETB: cleanup needless symbol exports and forward decls. ETM: fix build issue on MinGW. Doc updates: add section on target software changes, minor fixes Make "-expected-id 0" suppress warnings; not unlike it used to do. ARM11 command handling fixes Streamline Capture-IR validation code Remove annoying EOL whitespace (again, sigh). Minor ETB and ETM bugfixes and doc updates Get rid of needless OMAP and Davinci target config options Update the NEWS file to cover more of the user-visible changes. Minor cleanup to ARM926 debug entry: Add a new JTAG "setup" event; use for better DaVinci ICEpick support. Improve jtag_validate_ircapture() diagnostics. Add initial ".gitignore". Take "patches" out of .gitignore ... Win32 is case-crazy Dragonite target script Dragonite has the same EICE affliction as feroceon. Add basic support for DM6446 EVM board. Change version labels to work better with GIT Updates for "reset_config": Note bug in handling of variables through command line parameters. Remove pointless "target library" chapter. buildfix Remove much #ifdeffery around _DEBUG_JTAG_IO_ usage. Better fix for TAPs violating the JTAG spec for IR-Capture. Force sane SRST and TRST initialization Change most in-tree references from SVN to GIT. duane (2): Warning fix Crusty Code fixes from the tcl directory re-arragements mlu (24): Improved handling of instruction set state, helps for debugging Thumb state. Load PC with bit 0 set to 1 when resuming to say in Thumb instruction state. Report correct core instruction state for ARMv/A targets Fix argument passing in cortex_a8_write_cp. More CortexA8 debug register definitions. Cache invalidation when writing to memory Check return values to avoid infinite wait in loop on error. Definy symbolic values for VA to PA address translation operations Updated mode string list. Define debug_base, debug_ap, memory_ap in armv7a_common_t Use a variable armv7a->debug_base instead of hardedcoded OMAP3530_DEBUG_BASE Remove unused varables (moved to armv7a) Move Cortex A8 debug access initialisation from omap3530.cfg to cortex_a8.c Reduced sleep time after reset Avoid cache invalidation when writing to hardware debug registers Added CPUDBG_WCR_BASE define Add DSCR_DTR_RX_FULL bit define ARMv7A: Report fault status registers when in Abort state Added asser_reset and deassert_reset for cortex_a8 Added asser_reset and deassert_reset for cortex_a8 More error reporting in Cortex_a8 execute_opcode Make sure that DSCR_DTR_RX is not full before writing It is not possible to invalidate I-Cache on memory writes while the target is running Updated reset event handling in omap3530 cfg ntfreak (27): - fix small typo in documentation - disable using parport ppdev under win32 hosts - fix issue with reading device id, bug appeared when flash_address code was added David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: - add configure error if building parport interface under cygwin and sys/io.h missing - Bring all the ftdi names inline in the cfg scripts. scripts will now work for either ftd2xx or libftdi drivers. Gary Carlson [gca...@ca...]: - fix segfault introduced during cortex reg cleanup Ferdinand Postema [fer...@po...] David Brownell <da...@pa...>: David Brownell <da...@pa...>: Audrius UrmanaviÄius [did...@gm...]: Jonas Horberg [jho...@sa...] Jonas Horberg [jho...@sa...] - add cfg file for Amontec JTAGKey2 jtag interface David Brownell [da...@pa...]: Jonas Horberg [jho...@sa...]: - remove enable-ft2232-highspeed configure option, high speed ftdi support is now detected during the configure stage - fix build warnings - fix a regression when using cortex_m3 emulated dcc channel - fixes the incorrect info msg displayed during stellaris flash programming. - revert change made to sheevaplug.cfg in rev2573 - add missing svn props from previous commit - fix build issue under win32 (cygwin/msys) from svn r2746 oharboe (165): 1.54 snapshot David Brownell <da...@pa...> mention udev, and correct D2XX speed mentions Eclipse settings include charset. retire Eclipse settings, charset will be set elsewhere. print errno when parport fails to open. microscopic white space fixes microscopic whitespace cleanup added item to come up with slick new 32 bit jtag_add_xxx() API Andreas Fritiofson <and...@gm...> UTF8 fixes aduc flash problems have been resolved Stefano Voulaz <s.v...@pr...> first cut samsung_s3c2450 Jonathan Cameron <ji...@ca...> fix regression from 1836 when the reset_config command was removed from pxa270.cfg David Brownell <da...@pa...> fix warnings Ferdinand Postema <fer...@po...> fix cygwin warnings David Brownell <da...@pa...> thumb2 disassembly for Load byte, memory hints David Brownell <da...@pa...> thumb2 disassembly for Load halfword Andreas Fritiofson <and...@gm...> I noticed there are a few checks for (rt == 0xf) even though that case David Brownell <da...@pa...> Bugfix some instruction decoding ... I've crafted asm files David Brownell <da...@pa...> More instruction decoding fixes based on test cases, covering David Brownell <da...@pa...> More instruction decoding fixes: David Brownell <da...@pa...> More fixes from test cases: More instruction decoding fixes: David Brownell <da...@pa...> More testcase work: add "dummy" interface trick to the BUGS reporting suggestions Fix NPE in GDB_EVENT_END as logforwarding was not disabled early enough added note w/reference to discussion on whether or not arm11 code is broken or not. Ferdinand Postema <fer...@po...> cygwin 32 bit warning Xiaofan Chen <xia...@gm...> Add config file for TI-Luminary LM3S1968 chip and EK-LM3S1968 board michal smulski <mic...@oo...> arm11 target config files Xiaofan Chen <xia...@gm...> Split LM3S811 config file into target file and board file Piotr Ziecik <ko...@se...> Due to errors in chipselect management in davinci_nand driver David Brownell <da...@pa...> Several of the ARMv7M registers are 8 bits or less; don't David Brownell <da...@pa...> Clean up ARM7/ARM9 EmbeddedICE register handling ... don't use parallel David Brownell <da...@pa...> Add "cortex_m3 vector_catch" command and docs. One minor David Brownell <da...@pa...> Cleanup the Stellaris target configs: Brian Findlay <fin...@gm...> Board support for mini2440 (friendlyARM) samsung s3c2440 based board David Brownell <da...@pa...> Clean up some Cortex-M3 reset handling. David Brownell <da...@pa...>Fix some command helptext: David Brownell <da...@pa...>More Thumb2 disassembly: Piotr Ziecik <ko...@se...> This patch adds handling blank characters between hex digits in Florian Boor <flo...@ke...> fixes a segfault executing commands from the web interface using the Pieter Conradie <Pie...@ps...> Scripts for Atmel AT91SAM7S256 and AT91SAM9260 native line endings Pieter Conradie <Pie...@ps...> shuffle things around to the right spots. Should have been done in previous commit. Jonas Horberg <jho...@sa...> Steve Grubb <sg...@re...> fix various and sundry leaks add missing isblank() for eCos David Brownell Subset of Cortex-A8 support from Magnus: create an armv7a file David Brownell The rest of the Cortex-A8 support from Magnus: replace the previous use cortex_a8 instead of cortex_m3 Brian Findlay <fin...@gm...> finalize mini2440.cfg Audrius UrmanaviÄius <did...@gm...> Latest source (R2606) does not compile under Windows+Cygwin - fails with error about possibly uninitialized use of variable 'ch'. Michael Schwingen <rin...@di...> The attached patch adds a "xscale vector_table" command that allows to set Ferdinand Postema <fer...@po...> increase reset delay to fix regression from 2600 to 2604 Ferdinand Postema <fer...@po...> fix warnings strange.... the code build and links w/Linux GCC target but fails w/arm-elf. The code was clearly broken as it was missing two extern's in the .h file... Michael Schwingen <rin...@di...> a small CFI cleanup Michael Schwingen <rin...@di...> fix previous doc patch David Brownell <da...@pa...> Accomodate targets which don't support various target-specific David Brownell <da...@pa...> Some jtag_add_reset() cleanup: David Brownell <da...@pa...> More jtag_add_reset() cleanup: David Brownell <da...@pa...> More jtag_add_reset() cleanup: David Brownell <da...@pa...> Tweak disassembly commands: David Brownell <da...@pa...> Various updates to 0.3.0 NEWS David Brownell <da...@pa...> Clock updates/fixes for the Stellaris flash driver: Michael Schwingen <rin...@di...> news about xscale reduce arm11 output noise Remove bogus "BUG:". If the PC is pointing to an invalid instruction, then simulation will fail. This is expected. added missing check on jtag_execute David Brownell <da...@pa...> Fix segv in jtag_examine_chain(): exit loop on no-tap. Keep Matt Hsu <ma...@0x...> and Holger Hans Peter Freyther <ze...@se...> Before executing a new instruction wait for the previous Matt Hsu <ma...@0x...> Wait for the DTRRX to be full before reading it. Remove the trans_mode change as it is done in the mem_ap_read_atomic_u32 function. Matt Hsu <ma...@0x...> cortex_a8_exec_opcode is writing the ARM instruction into Matt Hsu <ma...@0x...> cortex-a8: Copy some more registers from the documentation Matt Hsu <ma...@0x...> and Holger Hans Peter Freyther <ze...@se...> Only dap_ap_select when we are going to do a memory access Matt Hsu <ma...@0x...> and Holger Hans Peter Freyther <ze...@se...> Print the value that the method didn't like Matt Hsu <ma...@0x...> and Holger Hans Peter Freyther <ze...@se...> cortex-a8: Wait for the CPU to be halted/started some arm11 stuff that isn't done yet. refactor arm simulator to allow arm11 code to use it as well - no observable changes otherwise. arm11 single stepping wip arm11 single stepping wip - at least we know the next PC now arm11 hardware step using simulation + breakpoint. Use "hardware_step enable" command to revert to hardware stepping. Ideally we could retire the "hardware_step enable" command once we no longer believe it to be necessary. David Brownell <da...@pa...> ARM disassembly support for about five dozen non-Thumb instructions David Brownell <da...@pa...> The Stellaris eval boards don't have TRST signals, so restore ICE watchpoint registers when the *last* software breakpoint is removed added arm11 timeout error messages David Brownell <da...@pa...> fix warnings David Brownell <da...@pa...> Be sure the built-in search paths always go *after* ones provided David Brownell <da...@pa...> start phasing out integers as target IDs David Brownell <da...@pa...> Minor doc updates: David Brownell <da...@pa...> Remove duplicate check for flash write status. David Brownell <da...@pa...> Fix Sandstorm revision checking: right bits, right value! Dirk Behme <dir...@go...> Fix typo in help text. It has to be 'production_test' instead of 'production' here. David Brownell <da...@pa...> Minor code bugfix: check right variable. Ferdinand Postema <fer...@po...> config script for the MMnet1001 module from Propox. Gary Carlson <gca...@ca...> config file David Claffey <dnc...@gm...> tested with the Atheros reference design "PB44" David Brownell David Claffey <dnc...@gm...> get rid of reset recursion David Brownell <da...@pa...> "set _TARGETNAME ..." cleanup Matt Hsu <ma...@0x...> Tidy up the bit-offset operation for DSCR register more debug output for breakpoints Matt Hsu <ma...@0x...> This patch simply enables the halting debug mode. set ARM mode using explicit command rather than soft_reset_halt which has lots of side effects. Dirk Behme <dir...@go...> Add default fall back freqency. Dirk Behme <dir...@go...> retire jtag_speed usage use "armv4_5 core_state arm" instead of soft_reset_halt, fewer side effects Mahr, Stefan <Ste...@sp...> removes the endianness swapping in mips_m4k.c Swapping is already done in target.c David Brownell <da...@pa...> David Brownell <da...@pa...> David Brownell <da...@pa...> David Brownell <da...@pa...> - Fix bug-in-waiting when adding more than one TAP event type Rolf Meeser <rol...@ya...> michal smulski <mic...@oo...> telo target/board scripts Alexei Babich <a.b...@re...> fix problems with unecessary tailend byte accesses. Use 16 bit access on tailend of a memory read if possible. Alexei Babich <a.b...@re...> imx31 nand flash controller support eol-style:native Nicolas Pitre <ni...@ca...> tighten error checking in bulk_write Alexei Babich <a.b...@re...> cleanup syntax error fix registering a target event twice caused infinite loop. Same bug as in jtag/core.c copy & pasted. do not use dynamically sized stack arrays, not compatible with embedded OS's spelling mistake Nicolas Pitre <ni...@ca...> Dragonite support Nicolas Pitre <ni...@ca...> put feroceon target definition at the end so to avoid a tap post reset event added. Allows omap3530 to send 100 runtest idle tickle's after a TAP_RESET. David Brownell <da...@pa...> some early todo items on run_algorithm David Brownell <da...@pa...> David Brownell <da...@pa...> Dirk Behme <dir...@go...> document post TAP reset event Magnus Lundin <lu...@ml...> Disable poll while core register initialization fix warning Rolf Meeser <rol...@ya...> warning fix in previous commit was wrong. target_code_size needs the real value later. fix email address error message upon recursive invocation of reset from reset event handlers added embedded ice programming while srst is asserted todo item fix bug when using 32 instead of 64 bit value in callback, caught by -Wall Rolf Meeser <rol...@ya...> adds flash support for NXP's LPC2900 family (ARM968E). srst_gates_jtag option. at91sam9260 needs retesting, and possibly srst_gates_jtag added to reset_config. Could i.MX27 be a case where srst does not pull trst, but really srst gates jtag clock? prefix zy1000_reboot command to avoid name conflicts michal smulski <mic...@oo...> fix regression in jtag_add_pathmove() which broke arm11 in r1825. Other uses of jtag_add_pathmove are svn + xsvf + xscale... remove unused externs Ethan Eade <et...@ev...> board config script for Cogent CSB732 i.MX35 (arm1136) Nico Coesel <nc...@de...> fix warnings. . I'm wondering why these When attaching GDB to OpenOCD, the target state is no longer affected. Try/catch scheme. Typed up the functionality and regression tested. Michael Hasselberg <mh...@op...> target configuration files for Toshiba TX09 familiy spelling fix if srst pulls trst, then set state to TAP_RESET. added t/nsrst_assert_width commands httpd smoketest info reentry assert handle single threading michal smulski <mic...@oo...> reset now works strip gdb config options stop using targetnum Introduced jtag_init and "jtag arp_init" to allow target scripts more control over how OpenOCD starts up and initializes the target. 1.55 snapshot Do not check ir capture if there is no IDCODE increase pause before reboot so web interface remains responsive when issuing a reboot of zy1000 add timeouts and fix syntax error handling of mrc/mcr commands. add timeouts and fix syntax error handling of mrc/mcr commands. remove recrusive reset invocation from reset init callback first stab at imx35 reset init script oyvind (2): Switch from svn to git version string handling. Sync with official Jim Tcl repository. zwelch (25): Bump minor version and add tag: Archive released NEWS file: NEWS -> NEWS-0.2.0 David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: David Brownell <da...@pa...>: Magnus Lundin <lu...@ml...>, Oyvind Harboe <oyv...@zy...>, David Brownell <da...@pa...>: Magnus Lundin <lu...@ml...>, Oyvind Harboe <oyv...@zy...>, David Brownell <da...@pa...>: michal smulski <mic...@oo...>: Fix release script bugs after experience from 0.2.0: Document and automate signature creation for the release archives. Add workaround to release script to update source code URL keyword. Improve release script version handling commands. Add numeric version tag support to release script. Improve release script version tag management commands. Update release process documentation. Ãyvind Harboe (52): Update copyright statements. Make it easier to sync with Jim Tcl Stop GDB when polling fails, srst assert or powerdropout is detected Add .project to .gitignore Testing committing changes to .gitignore to ignore more build output Added tip in documentation on how to translate quirky syntax Merge commit 'origin/master' ARM11 error checking Stop debug session if halt fails Supply default reset_config statement to make target scripts useful standalone and provide sensible default If halt times out, stop GDB. Allows e.g. manual reset via monitor commands. Merge commit 'origin/master' Fix bogus 'transfer errors' with arm11 'memwrite burst enable'. A regression introduced in b8103660fa36a77158bd77379572c09913d85c00 burst writes work fine. clean up junk. Fix warning and improve error message upon burst transfer failure Propagate wDTR/rDTR failure immediately, otherwise it's followed up by timeout errors. Retire arm11 no_increment. Intended for future expansion to read/write to ports. New arm11 commands would have to be added to exploit it. arm11 burst writes are now only enabled for writes larger than 1 word. Single word writes are frequently used from reset init scripts to non-memory peripherals. More error propagation fixes. Propagate error from assert, deassert and halt on tcl target object. arm11 seems to gate JTAG when srst is asserted Delete commented out code. Add a bit of error checking. Fix warning. Missing type for eCos. Retired gdb_attach. gdb-detach event covers this functionality. iMX target config script's ported from Freescale BSP. Work in progress on arm11 reset. Assert srst. S29WS-N CFI query fix is to try 0x555 if 0x55 fails. More svn to git version string fixes. Added 'unlock' option to flash write_image Added the faux flash driver and target. Used for testing. Removed unused interface_jtag_set_end_state and wrote down some notes on TCP/IP client/server scheme. eCos synthetic target updates. Defined target_write_memory() to be able to handle implementing breakpoints for read only ram(e.g. MMU write protected. First cut at implementing software breakpoints for mmu read only memory Retire obsolete and superfluous implementations of virt2phys in each target. This is done in a polymorphic implementation in target.c Retire obsolete and superfluous implementations of virt2phys in each target. This is done in a polymorphic implementation in target.c Merge branch 'master' of ssh://go...@op.../gitroot/openocd/openocd into HEAD Added target_read/write_phys_memory() fn's. mdX/mwX commands updated to support phys flag to specify bypassing of MMU. add support for target_read/write_phys_memory callbacks. read/write physical target fn's retire obsolete mXY_phys commands. Handled by generic memory read/modify commands and target read/write physical memory callbacks. virt2phys is now implemented by target.c globally, retire target specific documentation. mww_phys retired. Replaced by generic mww phys in target.c disable ZY1000's UART forwarding test code. Embedded ICE version is now dumped with debug_level 1 mcr/mrc interface work. Implemented for arm926ejs and arm720t. mcr/mrc commands added. Remove debug output that could cause compile warnings. Improve help for arm9 vector_catch. vector_catch and watchpoint TODO items. check if mmu is enabled before using mmu code path fix syntax of mww phys. Idea for adding watchpoint masks. ----------------------------------------------------------------------- hooks/post-receive -- Main OpenOCD repository |