diff options
author | Arthur Heymans <arthur@aheymans.xyz> | 2021-02-15 13:20:35 +0100 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2021-03-18 08:13:33 +0000 |
commit | ed4be45d58ea482c1c8172bc4b2fa1c6af75c75f (patch) | |
tree | 16d9da57a5cad45b001f58f863cfbea040ab3569 /src/cpu/x86/mp_init.c | |
parent | 166d2ac901e2faafa84c88f46cdeb774dd1123bd (diff) | |
download | coreboot-ed4be45d58ea482c1c8172bc4b2fa1c6af75c75f.tar.xz |
cpu/x86/smm: Move apic_id_to_cpu map to smm_stub params
This is only consumed by the stub and not by the relocation handler or
the permanent handler, so move it out of the runtime struct.
Change-Id: I01ed0a412c23c8a82d88408be058a27e55d0dc4d
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50762
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/cpu/x86/mp_init.c')
-rw-r--r-- | src/cpu/x86/mp_init.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cpu/x86/mp_init.c b/src/cpu/x86/mp_init.c index 3edb5e7693..0693bc712a 100644 --- a/src/cpu/x86/mp_init.c +++ b/src/cpu/x86/mp_init.c @@ -762,10 +762,10 @@ static void asmlinkage smm_do_relocation(void *arg) static void adjust_smm_apic_id_map(struct smm_loader_params *smm_params) { int i; - struct smm_runtime *runtime = smm_params->runtime; + struct smm_stub_params *stub_params = smm_params->stub_params; for (i = 0; i < CONFIG_MAX_CPUS; i++) - runtime->apic_id_to_cpu[i] = cpu_get_apic_id(i); + stub_params->apic_id_to_cpu[i] = cpu_get_apic_id(i); } static int install_relocation_handler(int num_cpus, size_t save_state_size) |