This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Is anybody implementing multiple address spaces?
- From: "Anthony Berent" <anthony dot berent at arm dot com>
- To: <gdb at sourceware dot org>
- Date: Wed, 12 Nov 2008 10:24:14 -0000
- Subject: Is anybody implementing multiple address spaces?
Hi,
I am investigating adding support for ARM OptimoDE Data Engines to gdb.
These are VLIW processors designed for signal processing and other similar
applications. Their architecture is totally different from ARM Architecture
processors. Among their interesting features is that they have multiple,
independently addressed, memories; including, often, multiple data memories.
Looking through the archives it looks as if there have been various
discussions on supporting multiple address spaces, but I can't find any
patches to gdb that actually do this.
Is anybody already working on this? If so, how can I contribute to this
work, and test that it works with my target? If not; I would be interested
in hearing any advice people may have on adding this, both on the technical
details (e.g. should I turn CORE_ADDR into a structure, or would it be
better to carry the address space identifier around some other way?) and on
whether this would be of interest to other gdb developers.
- Anthony
Anthony Berent
Consultant Engineer
ARM Ltd
+44 1223 400763