CONFIG_BUSY_WAIT_USES_ALTERNATE_CLOCK:

In tickless kernel mode, the system clock will be stopped when there are no timer events programmed. If the system clock is to be used to keep time e.g. to get a delta of time cycles then it needs to be turned on using provided APIs. Some platforms have alternate clocks which can be used instead. In that case this flag would be set to true. This flag would be checked before turning on the system clock in APIs that do busy wait reading clock cycles.

Symbol:

BUSY_WAIT_USES_ALTERNATE_CLOCK

Type:

bool

Value:

“n”

User value:

(no user value)

Visibility:

“n”

Is choice item:

false

Is defined:

true

Is from env.:

false

Is special:

false

Prompts:
  • “Busy wait uses alternate clock in tickless kernel mode”
Default values:
  • n (value: “n”)
  • Condition: (none)
  • y (value: “y”)
  • Condition: (none)
Selects:

(no selects)

Reverse (select-related) dependencies:
 

(no reverse dependencies)

Additional dependencies from enclosing menus and ifs:
 

SYS_POWER_MANAGEMENT && BOARD_QUARK_SE_C1000_DEVBOARD (value: “n”)

Locations:
  • ../kernel/Kconfig.power_mgmt:102
  • ../boards/x86/quark_se_c1000_devboard/Kconfig.defconfig:48