Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - D index
The Linux kernel configuration item CONFIG_DEBUG_SEMIHOSTING
has multiple definitions:
arch/arm/Kconfig.debug
The configuration item CONFIG_DEBUG_SEMIHOSTING:
(none)
Semihosting enables code running on an ARM target to use the I/O facilities on a host debugger/emulator through a simple SVC call. 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 well as 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.
arch/arm/Kconfig.debug
The configuration item CONFIG_DEBUG_SEMIHOSTING:
(none)
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.
Raw data from LKDDb:
(none)
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - D index
Automatically generated (in year 2024). See also LKDDb sources on GitLab