From ce41bee0b4b876a55a94ce7cfa77421e7b274a94 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Wed, 24 Jul 2024 23:09:21 -0600 Subject: [PATCH] ipmi_smbios: Only search for the BIOS signature on x86 Sponsored by: Netflix --- sys/dev/ipmi/ipmi_smbios.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/ipmi/ipmi_smbios.c b/sys/dev/ipmi/ipmi_smbios.c index b30328e3e61..546db8f2677 100644 --- a/sys/dev/ipmi/ipmi_smbios.c +++ b/sys/dev/ipmi/ipmi_smbios.c @@ -166,10 +166,12 @@ ipmi_smbios_probe(struct ipmi_get_info *info) addr = (vm_paddr_t)addr_efi; #endif +#if defined(__amd64__) || defined(__i386__) if (addr == 0) /* Find the SMBIOS table header. */ addr = bios_sigsearch(SMBIOS_START, SMBIOS_SIG, SMBIOS_LEN, SMBIOS_STEP, SMBIOS_OFF); +#endif if (addr == 0) return;