]> git.proxmox.com Git - mirror_edk2.git/commit - UefiCpuPkg/CpuDxe/CpuDxe.inf
UefiCpuPkg/CpuDxe: Fix hard code actual TimerPeriod value
authorJeff Fan <jeff.fan@intel.com>
Mon, 20 Feb 2017 08:17:05 +0000 (16:17 +0800)
committerJeff Fan <jeff.fan@intel.com>
Wed, 22 Feb 2017 07:04:06 +0000 (15:04 +0800)
commit7537f8c09a63961c5ffb6f584a6bf8210bb2c339
treebcd1685708961fbfe884e69cb3e051a6886e6749
parent14f92ded906d22274730a92f7801f0ffd84e6193
UefiCpuPkg/CpuDxe: Fix hard code actual TimerPeriod value

Current CpuGetTimerValue() implementation return hard code TimerPeriod value. We
could calculate the actual TimerPeriod value over period of time (100us) at the
first time invoking CpuGetTimerValue() and save the TimerPeriod value into one
global variable to avoid delay at the next CpuGetTimerValue() invoking.

https://bugzilla.tianocore.org/show_bug.cgi?id=382

Cc: Feng Tian <feng.tian@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Feng Tian <feng.tian@Intel.com>
UefiCpuPkg/CpuDxe/CpuDxe.c
UefiCpuPkg/CpuDxe/CpuDxe.h
UefiCpuPkg/CpuDxe/CpuDxe.inf