qemu-q35: Use the TSC for udelay

Use the TSC for delays on q35, ensuring that the TSC delay code is
included in the correct stages when selected.

Tested on qemu-35 and wedge-100s (for no regressions).

Change-Id: I3f8368509807974bfcf2a0fcff7a4aa21adf47ed
Signed-off-by: Michael van der Westhuizen <rmikey@fb.com>
Reviewed-on: https://review.coreboot.org/28526
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
This commit is contained in:
Michael van der Westhuizen 2018-09-05 10:26:44 -07:00 committed by Philipp Deppenwiese
parent 1c8f699758
commit 401f8c59bd
2 changed files with 2 additions and 0 deletions

View File

@ -20,3 +20,4 @@ config CPU_QEMU_X86
select ARCH_ROMSTAGE_X86_32 select ARCH_ROMSTAGE_X86_32
select ARCH_RAMSTAGE_X86_32 select ARCH_RAMSTAGE_X86_32
select SMP select SMP
select UDELAY_TSC

View File

@ -16,3 +16,4 @@ ramstage-y += qemu.c
subdirs-y += ../x86/mtrr subdirs-y += ../x86/mtrr
subdirs-y += ../x86/lapic subdirs-y += ../x86/lapic
subdirs-y += ../x86/smm subdirs-y += ../x86/smm
subdirs-y += ../x86/tsc