> >/ Stop trading USB performance for Zylin performance, stop changing the JTAG > />/ API, improving the implementation is nice though. > />/ Listen to Laurent this time, he is right !! > / > This is a red herring. I do *NOT* intend to trade USB performance for > zylin performance. > > I'm doing this for a couple of reasons: > > - remove thousands of lines of code > - improve legibility > - yes - it improves performance of embedded hosts. This is not a bad > thing as long as I make sure that I don't deteriorate performance of > other interfaces when I'm done. > > Hang in there. If you give me a bit of breathing space, I'll see if I can't > get the worst of this done with in the next couple of hours.
DO NOT CONTINUE IN THIS WAY ! I sure/know you are trading USB performance, the old/actual performance *and* the future performance of *any* generic JTAG interface! The JTAG API with " in_handler _mask concept" has a BIG advantage to allow future JTAG Stream over USB and/or ethernet JTag interface and/or any serial link, with the advantage to keep the OpenOCD on the host computer. The JTAG API with " in_handler _mask concept" works for a long time. There are no reason to change it. The JTAG API with " in_handler _mask concept" was defined to be powerful and expendable as *first* Priority. The JTAG API with " in_handler _mask concept" was not defined to improve legibility as first Priority -> performance is much important than legibility ! If the JTAG API with " in_handler _mask concept" do not match your hardware, change the hardware but do not change the JTAG API for a specific hardware ! PLEASE RESPECT THE GENERAL CONCEPT OF OPENOCD ! PLEASE MAKE SURE TO COME BACK WITH "in_handler" and "_mask" before the end of 08-MAY-2009 ! Regards, Laurent http://www.amontec.com _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development