target: semihosting: refresh URI to semihosting documentation

Some link if not anymore accessible.
Replace them with current one and add a backup in case one gets
not accessible anymore.

Change-Id: Iffca714555e94e5322a5daac1ea756e36bbd3a8f
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/9188
Tested-by: jenkins
This commit is contained in:
Antonio Borneo
2025-10-25 16:15:03 +02:00
parent 709e635b39
commit 23fc7e9c96
4 changed files with 17 additions and 8 deletions

View File

@@ -22,7 +22,11 @@
* facilities on the host computer. The target application must be linked
* against a library that forwards operation requests by using the SVC
* instruction trapped at the Supervisor Call vector by the debugger.
* Details can be found in chapter 8 of DUI0203I_rvct_developer_guide.pdf
* Details can be found in
* "Semihosting for AArch32 and AArch64, 2025Q1"
* https://github.com/ARM-software/abi-aa/releases/download/2025Q1/semihosting.pdf
* and in
* https://developer.arm.com/documentation/dui0203/latest/semihosting
* from ARM Ltd.
*/

View File

@@ -24,8 +24,10 @@
* instruction trapped by the debugger.
*
* Details can be found in
* "Semihosting for AArch32 and AArch64, Release 2.0"
* https://static.docs.arm.com/100863/0200/semihosting.pdf
* "Semihosting for AArch32 and AArch64, 2025Q1"
* https://github.com/ARM-software/abi-aa/releases/download/2025Q1/semihosting.pdf
* and in
* https://developer.arm.com/documentation/dui0203/latest/semihosting
* from ARM Ltd.
*/

View File

@@ -19,8 +19,10 @@
/*
* According to:
* "Semihosting for AArch32 and AArch64, Release 2.0"
* https://static.docs.arm.com/100863/0200/semihosting.pdf
* "Semihosting for AArch32 and AArch64, 2025Q1"
* https://github.com/ARM-software/abi-aa/releases/download/2025Q1/semihosting.pdf
* and to:
* https://developer.arm.com/documentation/dui0203/latest/semihosting/about-semihosting/the-semihosting-interface
* from ARM Ltd.
*
* The available semihosting operation numbers passed in R0 are allocated