|
@@ -100,6 +100,22 @@ choice
|
|
|
Note that the system will appear to hang during boot if there
|
|
|
is nothing connected to read from the DCC.
|
|
|
|
|
|
+ config DEBUG_SEMIHOSTING
|
|
|
+ bool "Kernel low-level debug output via semihosting I"
|
|
|
+ help
|
|
|
+ Semihosting enables code running on an ARM target to use
|
|
|
+ the I/O facilities on a host debugger/emulator through a
|
|
|
+ simple SVC calls. The host debugger or emulator must have
|
|
|
+ semihosting enabled for the special svc call to be trapped
|
|
|
+ otherwise the kernel will crash.
|
|
|
+
|
|
|
+ This is known to work with OpenOCD, as wellas
|
|
|
+ ARM's Fast Models, or any other controlling environment
|
|
|
+ that implements semihosting.
|
|
|
+
|
|
|
+ For more details about semihosting, please see
|
|
|
+ chapter 8 of DUI0203I_rvct_developer_guide.pdf from ARM Ltd.
|
|
|
+
|
|
|
config AT91_DEBUG_LL_DBGU0
|
|
|
bool "Kernel low-level debugging on rm9200, 9260/9g20, 9261/9g10 and 9rl"
|
|
|
depends on HAVE_AT91_DBGU0
|