This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

CONFIG_APIC_TIMER

New local APIC timer

Type: bool

Help

Use the x86 local APIC in one-shot mode as the system time
source.  NOTE: this probably isn't what you want except on
older or idiosyncratic hardware (or environments like qemu
without complete APIC emulation).  Modern hardware will work
better with CONFIG_APIC_TSC_DEADLINE_TIMER.

Direct dependencies

X86 && LOAPIC

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols selected by this symbol

Kconfig definition

At drivers/timer/Kconfig:10

Included via Kconfig:8Kconfig.zephyr:40drivers/Kconfig:28

Menu path: (Top) → Device Drivers → Timer Drivers

menuconfig APIC_TIMER
    bool "New local APIC timer"
    select TICKLESS_CAPABLE
    depends on X86 && LOAPIC
    help
      Use the x86 local APIC in one-shot mode as the system time
      source.  NOTE: this probably isn't what you want except on
      older or idiosyncratic hardware (or environments like qemu
      without complete APIC emulation).  Modern hardware will work
      better with CONFIG_APIC_TSC_DEADLINE_TIMER.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)