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>
This commit is contained in:
Elyes Haouas 2024-06-26 10:05:14 +02:00 committed by Felix Held
parent 9f601f405d
commit 16b4797579
2 changed files with 2 additions and 2 deletions

View File

@ -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 {

View File

@ -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));
}