openocd/doc
Mike Dunn 7682877c8c xscale documentation: vector table handling
Hi everyone.  I noticed some incorrect information in the user manual
regarding how the vector table is handled on the xscale, so for your
consideration, here's a short patch that corrects it, and adds a
little more detail I thought might be helpful.

The documentation states that OpenOCD does not attempt to synchronize
the vector tables in memory with those stored in the "mini instruction
cache".  In fact, on each resume it does copy from memory to the cache
all entries in the high and low tables that were not previously
defined using the 'xscale vector_table' command. (In
src/target/xscale.c, see xscale_update_vectors(), which is invoked by
xscale_resume().)  I take advantage of this during Linux boot-up.  The
extra detail describes in general terms how I do this.

Corrections, comments are of course gratefully received.

Thanks,
Mike

Signed-off-by: Mike Dunn <mikedunn@newsguy.com>
2010-08-02 22:39:48 +02:00
..
manual comments on doc/manual/primer/jtag.txt 2010-05-15 10:07:55 +02:00
fdl.texi - update openocd.texi to fdl 1.2 2008-02-29 18:10:46 +00:00
INSTALL.txt Remove annoying end-of-line whitespace from doc/* files. 2009-09-21 18:52:45 +00:00
Makefile.am Fix maintainer-clean target in doc directory. 2009-07-06 08:45:31 +00:00
openocd.1 doc clarifications for server flags 2010-01-28 14:03:29 -08:00
openocd.texi xscale documentation: vector table handling 2010-08-02 22:39:48 +02:00