ARM11: use standard single step simulation
[fw/openocd] / TODO
diff --git a/TODO b/TODO
index 2b7fad9b8b9f36b778ee0ebd9be9014fbf443b01..da5cf5298423a1192542e723dfa9ea690c9dddb6 100644 (file)
--- a/TODO
+++ b/TODO
@@ -167,8 +167,7 @@ https://lists.berlios.de/pipermail/openocd-development/2009-October/011506.html
   mdw 0xb80005f0 0x8, mdh 0xb80005f0 0x10, mdb 0xb80005f0 0x20. mdb returns
   garabage.
   - implement missing functionality (grep FNC_INFO_NOTIMPLEMENTED ...)
-  - thumb support is missing: ISTR ARMv6 requires Thumb.
-  ARM1156 has Thumb2; ARM1136 doesn't.
+- Thumb2 single stepping: ARM1156T2 needs simulator support
 - Cortex A8 support (ML)
   - add target implementation (ML)
 - Generic ARM run_algorithm() interface
@@ -308,10 +307,11 @@ fairly easy to complete:
 
 
 - use dynamic allocations for working memory. Scan & fix code
-for excessive stack allocations. take linux/scripts/checkpatch.pl and
-see what the worst offenders are.  Example, on amd64:
+for excessive stack allocations. take linux/scripts/checkstack.pl and
+see what the worst offenders are. Dynamic stack allocations are found
+at the bottom of the list below.  Example, on amd64:
 
- $ objdump -d | checkpatch.pl | head -10
+ $ objdump -d | checkstack.pl | head -10
  0x004311e3 image_open [openocd]:                      13464
  0x00431301 image_open [openocd]:                      13464
  0x004237a4 target_array2mem [openocd]:                        4376