merging... cleaned up basic jtag, added ability to detect JTAG chain length, get chip ID's and detect overall IR length. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@899 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
A major refactor of the GoodFET firmware build system and apps to give better encapsulation and separation of code. Each app now has a struct containing meta data and handle fn hooks. The apps.h/.c are now autogenerated as well as a builddate.h containing the build date. The goodfet.monitor client has a new command: goodfet.monitor listapps [full] This walks the global apps list and lists out the apps compiled into the firmware as well as the date it was built. If the "full" option is given, it also prints out the description strings for each app. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@837 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
hooking up the goodfet.xscale code. it is minimal for now. it should be able to pull down the cpu id. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@829 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
stubbed in jtagxscale firmware and manual. --Huseby git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@399 12e2690d-a6be-4b82-a7b7-67c4a43b65c8