On 2010-01-16 14:03, Freddie Chopin wrote:
> In 0.2.0 (mingw32 compilation, libftdi-0.16) it works fine.
> In 0.3.0-rc0 (mingw32 compilation, libftdi-0.16) it doesn't.
> In 0.3.1 (mingw32 compilation, libftdi-0.16) it doesn't.
> In 0.4.0-rc1-dev (i686-w64-mingw32 crosscompilation, libftdi-0.17) it
> doesn't.
> In 0.4.0-rc1-dev (i686-w64-mingw32 crosscompilation, ftd2xx) it doesn't.
>
> Any ideas? I'll try bisecting that, but this can take me a lot of time );

Here is the bisection:

> fred...@linux-e4gc:~/openocd> git bisect log
> git bisect start
> # good: [64d998e584e0140fff2ead4dfe09f2d14b43c89e] Remove '-in-development' 
> version tag: 0.2.0-in-development -> 0.2.0
> git bisect good 64d998e584e0140fff2ead4dfe09f2d14b43c89e
> # bad: [70f735007d7b0f7ec9d269c4529d9f62c0eb779d] The openocd 0.3.0-rc0 
> release.
> git bisect bad 70f735007d7b0f7ec9d269c4529d9f62c0eb779d
> # skip: [a2a3620d355de1016398576452c62436ccfe6793] - add missing svn props 
> from previous commit
> git bisect skip a2a3620d355de1016398576452c62436ccfe6793
> # good: [6521b75ec2ae41d641910209f0c61b98d34a0c94] - fix build issue under 
> win32 (cygwin/msys) from svn r2746
> git bisect good 6521b75ec2ae41d641910209f0c61b98d34a0c94
> # bad: [9f6c23f47932eba99acd90949d0388e5ef1fbe35] more xscale cleanup (mostly 
> removing JTAG hooks)
> git bisect bad 9f6c23f47932eba99acd90949d0388e5ef1fbe35
> # bad: [0d3632adff4e64d38650970002569b30bc71a52b] Merge branch 'master' of 
> ssh://dbrown...@openocd.git.sourceforge.net/gitroot/openocd/openocd
> git bisect bad 0d3632adff4e64d38650970002569b30bc71a52b
> # bad: [6d4cdddbe27d1b70528d9a70279a2a9b91c1f242] ARM11 command handling fixes
> git bisect bad 6d4cdddbe27d1b70528d9a70279a2a9b91c1f242
> # bad: [fbbd3066ffb17b3a5a75b882c4b16aeaa6acad88] Don't provide invalid 
> OMAP5912 IR capture value/mask attributes
> git bisect bad fbbd3066ffb17b3a5a75b882c4b16aeaa6acad88
> # bad: [1c262c8826067b0d240f6db1c4eebf5514ea7475] Try/catch scheme. Typed up 
> the functionality and regression tested. Ready for discussion and tiny 
> patches that tries out this scheme.
> git bisect bad 1c262c8826067b0d240f6db1c4eebf5514ea7475
> # good: [22045fa6f28813f9e7b17c052f4c7a6c8355178d] When setting up an ETM, 
> cache its ETM_CONFIG register.  Then only expose the registers which are 
> actually present.  They could be missing for two basic reasons:
> git bisect good 22045fa6f28813f9e7b17c052f4c7a6c8355178d
> # good: [23e22b6ec42c137b48ef6359075a0fe819706f3c] Start handling the 
> (second) SRST stage of reset better: make sure that when there are two or 
> more targets, their various pre/post event reports are correctly ordered.
> git bisect good 23e22b6ec42c137b48ef6359075a0fe819706f3c
> # bad: [37755ffdb63164e768745369a98f06c5ec9d476d] When attaching GDB to 
> OpenOCD, the target state is no longer affected. Added gdb_sync feature that 
> allows GDB to sync up to target state. Issue "monitor gdb_sync" and the next 
> stepi, will return immediately with updated register values to GDB.
> git bisect bad 37755ffdb63164e768745369a98f06c5ec9d476d

The final message:

> fred...@linux-e4gc:~/openocd> git bisect bad
> 37755ffdb63164e768745369a98f06c5ec9d476d is the first bad commit
> commit 37755ffdb63164e768745369a98f06c5ec9d476d
> Author: oharboe <ohar...@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
> Date:   Thu Sep 24 06:34:23 2009 +0000
>
>     When attaching GDB to OpenOCD, the target state is no longer affected.
>     Added gdb_sync feature that allows GDB to sync up to target state.
>     Issue "monitor gdb_sync" and the next stepi, will return immediately
>     with updated register values to GDB.
>
>
>     git-svn-id: svn://svn.berlios.de/openocd/tr...@2754 
> b42882b7-edfa-0310-969c-e2dbd0fdcd60
>
> :040000 040000 5b7d371625b7b3f2364f8f8f3880adf8dd190850 
> b2a9b4a6e696e18461ae76ede31dc8691886c06a M      src

No idea how to fix that...

4\/3!!
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to