board: x86: enable system timer clock frequency at run time

add support for retrieve runtime clock frequency (HW clock
cycle per sec) for APIC TSC timer for various Intel platforms

Signed-off-by: Najumon B.A <najumon.ba@intel.com>
This commit is contained in:
Najumon B.A 2024-03-02 09:33:53 +05:30 committed by Johan Hedberg
commit 8eabf80159
9 changed files with 9 additions and 5 deletions

View file

@ -9,8 +9,8 @@ CONFIG_X2APIC=y
CONFIG_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_BUILD_OUTPUT_BIN=y
CONFIG_SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN=n
CONFIG_KERNEL_VM_SIZE=0x1000000
CONFIG_BUILD_NO_GAP_FILL=y
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y

View file

@ -9,7 +9,6 @@ CONFIG_PCIE=y
CONFIG_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=1900000000
CONFIG_BUILD_OUTPUT_BIN=y
CONFIG_SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN=n
CONFIG_KERNEL_VM_SIZE=0x1000000
@ -17,3 +16,4 @@ CONFIG_BUILD_NO_GAP_FILL=y
CONFIG_APIC_TSC_DEADLINE_TIMER=y
CONFIG_APIC_TIMER_IRQ_PRIORITY=1
CONFIG_SMP=y
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y

View file

@ -10,3 +10,4 @@ CONFIG_X2APIC=y
CONFIG_SMP=y
CONFIG_BUILD_OUTPUT_EFI=y
CONFIG_BUILD_NO_GAP_FILL=y
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y

View file

@ -10,3 +10,4 @@ CONFIG_X2APIC=y
CONFIG_SMP=y
CONFIG_BUILD_OUTPUT_EFI=y
CONFIG_BUILD_NO_GAP_FILL=y
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y

View file

@ -10,3 +10,4 @@ CONFIG_SMP=y
CONFIG_BUILD_OUTPUT_EFI=y
CONFIG_BUILD_NO_GAP_FILL=y
CONFIG_PCIE_PRT=n
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y

View file

@ -11,3 +11,4 @@ CONFIG_X2APIC=y
CONFIG_SMP=y
CONFIG_BUILD_OUTPUT_EFI=y
CONFIG_BUILD_NO_GAP_FILL=y
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y

View file

@ -11,3 +11,4 @@ CONFIG_X2APIC=y
CONFIG_SMP=y
CONFIG_BUILD_OUTPUT_EFI=y
CONFIG_BUILD_NO_GAP_FILL=y
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y

View file

@ -10,6 +10,4 @@ CONFIG_X2APIC=y
CONFIG_SMP=y
CONFIG_BUILD_OUTPUT_EFI=y
CONFIG_BUILD_NO_GAP_FILL=y
CONFIG_APIC_TSC_DEADLINE_TIMER=n
CONFIG_HPET_TIMER=y
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y

View file

@ -10,3 +10,4 @@ CONFIG_X2APIC=y
CONFIG_SMP=y
CONFIG_BUILD_OUTPUT_EFI=y
CONFIG_BUILD_NO_GAP_FILL=y
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y