drcan, irscan problems

Hello

I try to make some JTAG acess to the scan chains on an arm.

The doc of drscan and irscan sould clearly indicate that there is JTAG activity between commands.

for example if i try to readout the IDCODE :

> irscan 0 0xE 
> drscan 0 32 0
20000000

this is a mistake because the jtag instruction (and scan chain also) have changed between the 2 operations.

there is hidden JTAG activity between instructions :

> flush_count     
2129
> flush_count
2139

correct command :

> irscan 0 0xE ; drscan 0 32 0
10940F0F

Should be clearly documented.