From 16b479757907976e03f70542018f81b01d71acc6 Mon Sep 17 00:00:00 2001 From: Elyes Haouas Date: Wed, 26 Jun 2024 10:05:14 +0200 Subject: arch/x86/mpspec: Use uintptr_t for mpc_apicaddr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I6cc2b3947a2c79e8962985e035e7cc74c2deb307 Signed-off-by: Elyes Haouas Reviewed-on: https://review.coreboot.org/c/coreboot/+/83215 Tested-by: build bot (Jenkins) Reviewed-by: Jérémy Compostella --- src/arch/x86/include/arch/smp/mpspec.h | 2 +- src/arch/x86/mpspec.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/arch/x86') diff --git a/src/arch/x86/include/arch/smp/mpspec.h b/src/arch/x86/include/arch/smp/mpspec.h index 80ae7e8db4..ee5e0210e5 100644 --- a/src/arch/x86/include/arch/smp/mpspec.h +++ b/src/arch/x86/include/arch/smp/mpspec.h @@ -102,7 +102,7 @@ struct mpc_config_ioapic { 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 d6f0cd5be1..fde2ffadaa 100644 --- a/src/arch/x86/mpspec.c +++ b/src/arch/x86/mpspec.c @@ -215,7 +215,7 @@ static void smp_write_ioapic(struct mp_config_table *mc, 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)); } -- cgit v1.2.3