It would be advantageous to move in the direction of
exposing common target functionality through the
target->type polymorphic interface.

Here are some on my list:

- cp15 manipulation. The cp15 register exists across a wide
range of arm targets. Perhaps mrc/mcr instructions in a
more general way? cp15 is an interesting case because
target->type is not really arm specific, but since we don't
have C++ w/support multiple interfaces per class, etc.
we have to make do best we can. Perhaps simply returning
"unsupported" by default will be a good way to go here.
- further mmu handling. I'm not quite sure what to expose and
how here.

Recently made more general:

- virtual to physical address translation
- physical memory read/write




-- 
Øyvind Harboe
http://www.zylin.com/zy1000.html
ARM7 ARM9 ARM11 XScale Cortex
JTAG debugger and flash programmer
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to