aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorAntonio Borneo <borneo.antonio@gmail.com>2022-02-28 11:46:46 +0100
committerAntonio Borneo <borneo.antonio@gmail.com>2022-05-07 11:00:00 +0000
commitb4f8d99c8d9e453b2beb3f6c9db7ff01c8d00756 (patch)
treeb8976e6f745a1510bc1814a634163b4ac368eb46 /src/server
parent66335683fec62ac89da48d64932fd9d082314225 (diff)
downloadriscv-openocd-b4f8d99c8d9e453b2beb3f6c9db7ff01c8d00756.zip
riscv-openocd-b4f8d99c8d9e453b2beb3f6c9db7ff01c8d00756.tar.gz
riscv-openocd-b4f8d99c8d9e453b2beb3f6c9db7ff01c8d00756.tar.bz2
smp: deprecate legacy SMP core switching support
The deprecation was already in the documentation since v0.11.0 through commit 85ba2dc4c6ab ("rtos/hwthread: add hardware-thread pseudo rtos") but OpenOCD was not informing the user printing a runtime message. Remove the deprecated method from the documentation and print a deprecated message at runtime. There is no reliable way to print the same message in GDB console, so we have to rely on user noticing it in the OpenOCD log. Target is to remove the functionality after v0.12.0. Change-Id: Idd2d9e3b6eccc92dcf0432c3c7de2f8a0fcabe9f Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6862 Tested-by: jenkins
Diffstat (limited to 'src/server')
-rw-r--r--src/server/gdb_server.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index fcc87fb..728cb53 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -3657,12 +3657,14 @@ static int gdb_input_inner(struct connection *connection)
break;
case 'j':
+ /* DEPRECATED */
/* packet supported only by smp target i.e cortex_a.c*/
/* handle smp packet replying coreid played to gbd */
gdb_read_smp_packet(connection, packet, packet_size);
break;
case 'J':
+ /* DEPRECATED */
/* packet supported only by smp target i.e cortex_a.c */
/* handle smp packet setting coreid to be played at next
* resume to gdb */