kvm FSB clock is 1GHz, not 100 MHz. Timings are off by factor 10.
Fix all affected build configurations. Not changed: Microvm and
Cloudhw (they have already have the correct value), and Xen (has
no fixed frequency, the PCD is configured at runtime by platform
initialization code).
Fixes: c37cbc030d96 ("OvmfPkg: Switch timer in build time for OvmfPkg")
Reported-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
\r
!include OvmfPkg/OvmfTpmPcds.dsc.inc\r
\r
- gEfiMdePkgTokenSpaceGuid.PcdFSBClock|100000000\r
+ gEfiMdePkgTokenSpaceGuid.PcdFSBClock|1000000000\r
\r
[PcdsDynamicHii]\r
!include OvmfPkg/OvmfTpmPcdsHii.dsc.inc\r
# Set ConfidentialComputing defaults\r
gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr|0\r
\r
- gEfiMdePkgTokenSpaceGuid.PcdFSBClock|100000000\r
+ gEfiMdePkgTokenSpaceGuid.PcdFSBClock|1000000000\r
\r
################################################################################\r
#\r
gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr|0\r
\r
!if $(CSM_ENABLE) == FALSE\r
- gEfiMdePkgTokenSpaceGuid.PcdFSBClock|100000000\r
+ gEfiMdePkgTokenSpaceGuid.PcdFSBClock|1000000000\r
!endif\r
\r
[PcdsDynamicHii]\r
gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr|0\r
\r
!if $(CSM_ENABLE) == FALSE\r
- gEfiMdePkgTokenSpaceGuid.PcdFSBClock|100000000\r
+ gEfiMdePkgTokenSpaceGuid.PcdFSBClock|1000000000\r
!endif\r
\r
[PcdsDynamicDefault.X64]\r
gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr|0\r
\r
!if $(CSM_ENABLE) == FALSE\r
- gEfiMdePkgTokenSpaceGuid.PcdFSBClock|100000000\r
+ gEfiMdePkgTokenSpaceGuid.PcdFSBClock|1000000000\r
!endif\r
\r
[PcdsDynamicHii]\r