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

CONFIG_HVC_DCC_SERIALIZE_SMP: Use DCC only on CPU core 0

General informations

The Linux kernel configuration item CONFIG_HVC_DCC_SERIALIZE_SMP:

Help text

This is a DEBUG option to serialize all console input and output to CPU 0. Some external debuggers, do not handle reads/writes from/to DCC on more than one CPU core. Each core has its own DCC device registers, so when a CPU core reads or writes from/to DCC, it only accesses its own DCC device. Since kernel code can run on any CPU core, every time the kernel wants to write to the console, it might write to a different DCC.

In SMP mode, external debuggers create multiple windows, and each window shows the DCC output only from that core's DCC. The result is that console output is either lost or scattered across windows.

Enable this option only if you are sure that you do not need features like CPU hotplug to work. For example, during early chipset bringups without debug serial console support. If unsure, say N.

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 - H index

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