summaryrefslogtreecommitdiff
path: root/src/pld/virtex2.c
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-11-10 11:58:31 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-11-10 11:58:31 -0800
commit61af6a681671eae69256dcc5b9e853cf9b161387 (patch)
tree2a2d5a5cdcf577fee19093aeaec829e394be6114 /src/pld/virtex2.c
parent6881c1b6d686c91a8cd604bdcd6098ab62d4dcb9 (diff)
downloadopenocd_libswd-61af6a681671eae69256dcc5b9e853cf9b161387.tar.gz
openocd_libswd-61af6a681671eae69256dcc5b9e853cf9b161387.tar.bz2
openocd_libswd-61af6a681671eae69256dcc5b9e853cf9b161387.tar.xz
openocd_libswd-61af6a681671eae69256dcc5b9e853cf9b161387.zip
target: MMU-aware init for memory read/write
Start switching MMU handling over to a more sensible scheme. Having an mmu() method enables MMU-aware behaviors. Not having one kicks in simpler ones, with no distinction between virtual and physical addresses. Currently only a handful of targets have methods to read/write physical memory: just arm720, arm920, and arm926. They should all initialize OK now, but the arm*20 parts don't do the "extra" stuff arm926 does (which should arguably be target-generic). Also simplify how target_init() loops over all targets by making it be a normal "for" loop, instead of scattering its three parts to the four winds. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'src/pld/virtex2.c')
0 files changed, 0 insertions, 0 deletions