gdb_server: remove call to jtag_execute_queue()
In the initial commit6c9b804d61
in 2007's svn://svn.berlios.de/openocd/trunk@246 a target script gdb_program_config was called before gdb flash programming. To guarantee the script does not left any pending command in the jtag queue, a call to jtag_execute_queue() was inserted after the execution of the script. In following commitef1cfb2394
in 2008's svn://svn.berlios.de/openocd/trunk@975 the script was replaced by the event "old-gdb_program_config" and the call to jtag_execute_queue() get executed in every case, even if the event handler was not present. At last, commitbb3793c9a4
("target: remove legacy target events") stripped away the obsolete event but left the call to jtag_execute_queue(), now completely useless. Remove the call to jtag_execute_queue() and clean-up the code around it. Change-Id: I284f54d656d431ad6cdc25ca18218c09db31bd25 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/4911 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
This commit is contained in:
parent
02cd1e39cc
commit
0cba5b4ea3
|
@ -903,7 +903,6 @@ static void gdb_frontend_halted(struct target *target, struct connection *connec
|
||||||
static int gdb_target_callback_event_handler(struct target *target,
|
static int gdb_target_callback_event_handler(struct target *target,
|
||||||
enum target_event event, void *priv)
|
enum target_event event, void *priv)
|
||||||
{
|
{
|
||||||
int retval;
|
|
||||||
struct connection *connection = priv;
|
struct connection *connection = priv;
|
||||||
struct gdb_service *gdb_service = connection->service->priv;
|
struct gdb_service *gdb_service = connection->service->priv;
|
||||||
|
|
||||||
|
@ -917,11 +916,6 @@ static int gdb_target_callback_event_handler(struct target *target,
|
||||||
case TARGET_EVENT_HALTED:
|
case TARGET_EVENT_HALTED:
|
||||||
target_call_event_callbacks(target, TARGET_EVENT_GDB_END);
|
target_call_event_callbacks(target, TARGET_EVENT_GDB_END);
|
||||||
break;
|
break;
|
||||||
case TARGET_EVENT_GDB_FLASH_ERASE_START:
|
|
||||||
retval = jtag_execute_queue();
|
|
||||||
if (retval != ERROR_OK)
|
|
||||||
return retval;
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue