coreboot/src/cpu/x86
Patrick Rudolph bacd57dfaf cpu/x86/smm: Add qemu's SMM-Revision Level
The SMI handler on qemu returned early, due to missing SMM-Revision
Level support.

Add the ID qemu uses, which is AMD64 compatible for qemu-system-x86_64.

Fixes booting tianocore payload with SMM variable store on qemu.

Change-Id: I978b94150cfc49a39c2a0818eb14a649850e451d
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/c/31594
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
2019-02-25 11:21:53 +00:00
..
16bit arch/x86: Align _start16bit with C_ENVIRONMENT_BOOBLOCK 2019-01-23 09:35:08 +00:00
32bit buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
cache src/cpu/x86: Update/Add license headers to all files 2017-02-22 22:23:11 +01:00
lapic src/cpu/intel: Set get_ia32_fsb function common 2019-01-27 12:13:09 +00:00
mtrr soc/intel/common: Bring DISPLAY_MTRRS into the light 2018-11-23 08:34:16 +00:00
name src: Remove unneeded include "{arch,cpu}/cpu.h" 2018-11-12 09:22:18 +00:00
pae symbols.h: Add macro to define memlayout region symbols 2019-02-22 06:44:02 +00:00
smm cpu/x86/smm: Add qemu's SMM-Revision Level 2019-02-25 11:21:53 +00:00
tsc src: Remove duplicated round up function 2018-11-29 12:17:45 +00:00
backup_default_smm.c
car.c arch/x86: Add function to determine if we're currently running from CAR 2017-05-30 22:19:25 +02:00
fpu_enable.inc
Kconfig x86/mp_init: Add configurable stack size for SMM relocate 2018-10-29 18:01:43 +00:00
Kconfig.debug cpu/x86/Kconfig.debug: Remove weird dependencies and comments 2018-11-23 08:38:55 +00:00
Makefile.inc cpu/x86: add pae paging module to all stages 2018-04-23 09:17:34 +00:00
mirror_payload.c
mp_init.c arch/x86: Enforce CPU stack alignment 2019-01-14 11:59:51 +00:00
sipi_vector.S src: Move common IA-32 MSRs to <cpu/x86/msr.h> 2018-10-11 21:06:53 +00:00
sse_enable.inc