This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [Patch, microblaze]: Communicate in larger blocks with the target.
- From: Pedro Alves <palves at redhat dot com>
- To: Ajit Kumar Agarwal <ajit dot kumar dot agarwal at xilinx dot com>, "gdb-patches at sourceware dot org" <gdb-patches at sourceware dot org>
- Cc: Michael Eager <eager at eagercon dot com>, Vinod Kathail <vinodk at xilinx dot com>, Vidhumouli Hunsigida <vidhum at xilinx dot com>, Nagaraju Mekala <nmekala at xilinx dot com>
- Date: Tue, 17 Jun 2014 14:49:07 +0100
- Subject: Re: [Patch, microblaze]: Communicate in larger blocks with the target.
- Authentication-results: sourceware.org; auth=none
- References: <41df2189-0a72-4543-ba31-297f81e663d7 at BN1AFFO11FD025 dot protection dot gbl>
On 06/17/2014 10:03 AM, Ajit Kumar Agarwal wrote:
> Please find the following patch.
>
> [Patch, microblaze]: Communicate in larger blocks with the target.
>
> Communicate in larger blocks with the target. The chunk of memory
> will be read from the target and then used in microblaze_analyze_prologue.
> The above process minimizes the transaction with the Debug Agent.
We have core infrustructure for this now, in the form of a
code cache that reads ahead. Could you try using it?
All you have to do is replace target_read_memory calls that are
actually reading code, with target_read_code calls. See i386-tdep.c
for example.
--
Pedro Alves