Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - D index

CONFIG_DEBUG_SEMIHOSTING: Kernel low-level debug output via semihosting I/O

General informations

The Linux kernel configuration item CONFIG_DEBUG_SEMIHOSTING has multiple definitions:

Kernel low-level debug output via semihosting I/O found in arch/arm/Kconfig.debug

The configuration item CONFIG_DEBUG_SEMIHOSTING:

Help text

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.

Kernel low-level debug output via semihosting I found in arch/arm/Kconfig.debug

The configuration item CONFIG_DEBUG_SEMIHOSTING:

Help text

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.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - D index

Automatically generated (in year 2024). See also LKDDb sources on GitLab