The PCD PcdTimerPeriod is used in TimerDxe to calculate how many ticks to wait between timer interrupts. The default value of 100000 results in waiting 10 ms, while the driver wants interrupts to occur every 1ms.
Override the value of PcdTimerPeriod in ArmJuno.dsc to be 10000. Signed-off-by: Rebecca Cran <rebe...@quicinc.com> --- Platform/ARM/JunoPkg/ArmJuno.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/Platform/ARM/JunoPkg/ArmJuno.dsc b/Platform/ARM/JunoPkg/ArmJuno.dsc index 9cde4c862651..9b63a8914f03 100644 --- a/Platform/ARM/JunoPkg/ArmJuno.dsc +++ b/Platform/ARM/JunoPkg/ArmJuno.dsc @@ -189,6 +189,7 @@ [PcdsFixedAtBuild.common] # ARM Architectural Timer Frequency # gArmTokenSpaceGuid.PcdArmArchTimerFreqInHz|50000000 + gEmbeddedTokenSpaceGuid.PcdTimerPeriod|10000 gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange|FALSE -- 2.30.2 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#96680): https://edk2.groups.io/g/devel/message/96680 Mute This Topic: https://groups.io/mt/95334365/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-