2007-02-23 Shaun Jackman * src/jtag2run.cc (jtag2::jtagContinue): Write IDR events to stdout. --- jtag2run.cc.orig 2007-02-23 11:54:38.000000000 -0700 +++ jtag2run.cc 2007-02-23 11:55:51.000000000 -0700 @@ -182,10 +182,19 @@ if (evtSize >= 0) { // XXX if not event, should push frame back into queue... // We really need a queue of received frames. - if (seqno != 0xffff) + if (seqno != 0xffff) { debugOut("Expected event packet, got other response"); - else if (evtbuf[8] == EVT_BREAK) - breakpoint = true; + } else { + switch (evtbuf[8]) { + case EVT_BREAK: + breakpoint = true; + break; + case EVT_IDR_DIRTY: + putchar(evtbuf[9]); + fflush(stdout); + break; + } + } // Ignore other events. delete [] evtbuf; }