SMM: don't overwrite SMM memory on resume
authorSven Schnelle <svens@stackframe.org>
Tue, 14 Jun 2011 18:55:54 +0000 (20:55 +0200)
committerSven Schnelle <svens@stackframe.org>
Wed, 15 Jun 2011 21:11:44 +0000 (23:11 +0200)
commitbfe8e5186ea9916634d31182ec0437f6175e7724
treec47d6e948425e4bbe0d9c38cc2a1eb1a954070a9
parentb629d14becd78c634ad412df726d964ed5d51214
SMM: don't overwrite SMM memory on resume

Overwriting the SMM Area on resume leaves us with
all variables cleared out, i.e., the GNVS pointer
is no longer available, which makes SMIF function
calls impossible.

Change-Id: I08ab4ffd41df0922d63c017822de1f89a3ff254d
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Reviewed-on: http://review.coreboot.org/34
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
src/cpu/x86/smm/smihandler.c
src/include/cpu/x86/smm.h
src/southbridge/intel/i82801gx/smi.c
src/southbridge/intel/i82801gx/smihandler.c