commit | 16b479757907976e03f70542018f81b01d71acc6 | [log] [tgz] |
---|---|---|
author | Elyes Haouas <ehaouas@noos.fr> | Wed Jun 26 10:05:14 2024 +0200 |
committer | Felix Held <felix-coreboot@felixheld.de> | Thu Jun 27 16:43:52 2024 +0000 |
tree | 56add24fa570fb1c33ca108876d1ca0502850e41 | |
parent | 9f601f405d3241e41411c7373ed0f683f58706f0 [diff] |
arch/x86/mpspec: Use uintptr_t for mpc_apicaddr Change-Id: I6cc2b3947a2c79e8962985e035e7cc74c2deb307 Signed-off-by: Elyes Haouas <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/83215 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com>
diff --git a/src/arch/x86/include/arch/smp/mpspec.h b/src/arch/x86/include/arch/smp/mpspec.h index 80ae7e8..ee5e021 100644 --- a/src/arch/x86/include/arch/smp/mpspec.h +++ b/src/arch/x86/include/arch/smp/mpspec.h
@@ -102,7 +102,7 @@ u8 mpc_apicver; u8 mpc_flags; #define MPC_APIC_USABLE 0x01 - void *mpc_apicaddr; + uintptr_t mpc_apicaddr; } __packed; struct mpc_config_intsrc {
diff --git a/src/arch/x86/mpspec.c b/src/arch/x86/mpspec.c index d6f0cd5b..fde2ffa 100644 --- a/src/arch/x86/mpspec.c +++ b/src/arch/x86/mpspec.c
@@ -215,7 +215,7 @@ mpc->mpc_apicid = id; mpc->mpc_apicver = ver; mpc->mpc_flags = MPC_APIC_USABLE; - mpc->mpc_apicaddr = (void *)apicaddr; + mpc->mpc_apicaddr = apicaddr; smp_add_mpc_entry(mc, sizeof(*mpc)); }