Kyösti Mälkki uploaded patch set #18 to this change.

View Change

cpu,soc/intel/smm: Define inlined smm_lock()

We should implement a policy for cases where we might
leave SMM TSEG unlocked on exit. To enforce that, all
platforms should go through the same smm_lock()
implementation.

Change-Id: I66983b771feb5c05744255b9000c742c4c0e5025
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
---
M src/cpu/intel/haswell/smmrelocate.c
M src/cpu/intel/smm/gen1/smmrelocate.c
M src/include/cpu/intel/smm_reloc.h
M src/mainboard/emulation/qemu-q35/mainboard.c
M src/northbridge/intel/e7505/memmap.c
M src/northbridge/intel/gm45/memmap.c
M src/northbridge/intel/gm45/northbridge.c
M src/northbridge/intel/haswell/memmap.c
M src/northbridge/intel/i945/memmap.c
M src/northbridge/intel/i945/northbridge.c
M src/northbridge/intel/nehalem/Makefile.inc
M src/northbridge/intel/nehalem/memmap.c
D src/northbridge/intel/nehalem/smi.c
M src/northbridge/intel/pineview/memmap.c
M src/northbridge/intel/pineview/northbridge.c
M src/northbridge/intel/sandybridge/memmap.c
M src/northbridge/intel/sandybridge/northbridge.c
M src/northbridge/intel/x4x/memmap.c
M src/northbridge/intel/x4x/northbridge.c
M src/soc/intel/broadwell/memmap.c
M src/soc/intel/broadwell/smmrelocate.c
M src/soc/intel/cannonlake/smmrelocate.c
M src/soc/intel/common/block/systemagent/memmap.c
M src/soc/intel/icelake/smmrelocate.c
M src/soc/intel/skylake/cpu.c
M src/soc/intel/skylake/smmrelocate.c
M src/soc/intel/tigerlake/smmrelocate.c
M src/southbridge/intel/i82801dx/i82801dx.h
M src/southbridge/intel/i82801dx/lpc.c
M src/southbridge/intel/i82801dx/smi.c
M src/southbridge/intel/i82801ix/i82801ix.h
M src/southbridge/intel/i82801ix/lpc.c
M src/southbridge/intel/i82801ix/smi.c
33 files changed, 126 insertions(+), 220 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/75/34875/18

To view, visit change 34875. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I66983b771feb5c05744255b9000c742c4c0e5025
Gerrit-Change-Number: 34875
Gerrit-PatchSet: 18
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki@gmail.com>
Gerrit-Reviewer: Damien Zammit
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki@gmail.com>
Gerrit-Reviewer: Martin Roth <martinroth@google.com>
Gerrit-Reviewer: Michael Niewöhner
Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com>
Gerrit-Reviewer: Patrick Rudolph <siro@das-labor.org>
Gerrit-Reviewer: Werner Zeh <werner.zeh@siemens.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-CC: Marshall Dawson <marshalldawson3rd@gmail.com>
Gerrit-CC: Paul Menzel <paulepanter@users.sourceforge.net>
Gerrit-MessageType: newpatchset