flash: add virtual flash bank driver
authorSpencer Oliver <ntfreak@users.sourceforge.net>
Mon, 24 May 2010 10:41:50 +0000 (11:41 +0100)
committerSpencer Oliver <ntfreak@users.sourceforge.net>
Wed, 26 May 2010 10:10:15 +0000 (11:10 +0100)
commit5319ccd7eb4761f1481dcbb041b256848efc005e
treeacf381a6b44b3db4c7fe76b074dbb5960b6bafc2
parentef72484b785ec7462a0415afea679d08b864c7fb
flash: add virtual flash bank driver

This adds a virtual flash bank driver that allows virtual banks to
be defined that refer to an existing flash bank.

For example the real address for bank0 on the pic32 is 0x1fc00000
but the user program will either be in kseg0 (0xbfc00000) or
kseg1 (0x9fc00000).
This also means that gdb will be aware of all the read only flash
addresses.

Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
doc/openocd.texi
src/flash/nor/Makefile.am
src/flash/nor/drivers.c
src/flash/nor/virtual.c [new file with mode: 0644]