coreboot-kgpe-d16/payloads/external
Sean Rhodes 7bbc9a512a payloads/edk2: Disable the CPU Timer Lib unless supported
For recent X86 CPUs, the 0x15 CPUID instruction will return Time Stamp
Counter Frequence. For CPUs that do not support this instruction, EDK2
must include a different library which is the reason why this must be
configured at build time.

If this is enabled, and the CPU doesn't support 0x15, it will fail to
boot. If is not enabled, and the CPU does support 0x15, it will still
boot but without support for the leaf. Consequently, disabled it by
default.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I4f0f43ce50c4f6f7eb03063fff34d015468f6daa
Reviewed-on: https://review.coreboot.org/c/coreboot/+/65950
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
2022-10-22 17:11:25 +00:00
..
BOOTBOOT payloads/external: add support for BOOTBOOT payload 2020-09-26 23:08:07 +00:00
coreDOOM payloads/external: Add support for coreDOOM payload 2022-05-28 15:01:47 +00:00
depthcharge payloads/depthcharge: enable LP_CHROMEOS in depthcharge 2022-04-19 13:03:00 +00:00
edk2 payloads/edk2: Disable the CPU Timer Lib unless supported 2022-10-22 17:11:25 +00:00
FILO payloads: FILO: Hook up autoboot options 2021-07-19 09:20:52 +00:00
GRUB2 payloads/external: Reword help of SEAGRUB_ALLOW_SEABIOS_BOOTMENU 2022-06-07 12:56:18 +00:00
iPXE payloads/iPXE: Update stable version from 2019.3 to to 2022.1 2022-03-22 21:02:59 +00:00
linux arch/riscv: Enable FIT support 2019-08-08 13:03:59 +00:00
LinuxBoot payloads/LinuxBoot: Use wildcards 2022-06-17 07:12:05 +00:00
Memtest86Plus payloads/external: Fix up SPDX license headers 2020-11-22 22:19:19 +00:00
SeaBIOS payloads/external: Add support for coreDOOM payload 2022-05-28 15:01:47 +00:00
skiboot payloads/external/skiboot/Makefile: fix output on make clean 2022-09-28 17:35:37 +00:00
tint tint: introduce the new tint build system with checksum verification 2021-04-16 06:49:18 +00:00
U-Boot payloads/U-Boot: Fix various build errors 2021-12-14 16:13:06 +00:00
Yabits payloads/external: Fix up SPDX license headers 2020-11-22 22:19:19 +00:00
.gitignore payloads/edk2: Move building to directory called workspace 2022-08-24 21:27:24 +00:00
Makefile.inc payloads/edk2: Disable the CPU Timer Lib unless supported 2022-10-22 17:11:25 +00:00