diff options
author | Patrick Rudolph <patrick.rudolph@9elements.com> | 2020-08-21 16:43:54 +0200 |
---|---|---|
committer | Patrick Rudolph <siro@das-labor.org> | 2020-08-24 07:06:20 +0000 |
commit | 275f1507524c0959c8db0e9fa24de142ce1bbb8f (patch) | |
tree | 797b0fd91b98b3d348e4cb98e1b60f9c4017437f | |
parent | 381382288617a0bef7c628031f70e564217826fb (diff) |
cpu/x86/smm/smm_module_handler: Add x86_64 support
Fix compilation under x86_64.
Tested on HP Z220:
* Still boots on x86_32.
Change-Id: I2a3ac3e44a77792eabb6843673fc6d2e14fda846
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/44676
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
-rw-r--r-- | src/cpu/x86/smm/smm_module_handler.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cpu/x86/smm/smm_module_handler.c b/src/cpu/x86/smm/smm_module_handler.c index 02682b4191..0884819ea2 100644 --- a/src/cpu/x86/smm/smm_module_handler.c +++ b/src/cpu/x86/smm/smm_module_handler.c @@ -99,7 +99,7 @@ void *smm_get_save_state(int cpu) /* This function assumes all save states start at top of default * SMRAM size space and are staggered down by save state size. */ - base = (void *)smm_runtime->smbase; + base = (void *)(uintptr_t)smm_runtime->smbase; base += SMM_DEFAULT_SIZE; base -= (cpu + 1) * smm_runtime->save_state_size; |