From 382444a2f902e78ea4f6d66272f4fa71d67bfec5 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Wed, 17 Aug 2016 15:11:12 +0300 Subject: [PATCH] 8441 uts: apic_probe_common() should check for BIOS Reviewed by: Yuri Pankov Reviewed by: Robert Mustachci Approved by: Dan McDonald --- usr/src/uts/i86pc/io/mp_platform_common.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/usr/src/uts/i86pc/io/mp_platform_common.c b/usr/src/uts/i86pc/io/mp_platform_common.c index fc46dcfee1..d2462a4b02 100644 --- a/usr/src/uts/i86pc/io/mp_platform_common.c +++ b/usr/src/uts/i86pc/io/mp_platform_common.c @@ -358,6 +358,10 @@ apic_probe_common(char *modname) retval = acpi_probe(modname); + /* in UEFI system, there is no BIOS data */ + if (ddi_prop_exists(DDI_DEV_T_ANY, ddi_root_node(), 0, "efi-systab")) + goto apic_ret; + /* * mapin the bios data area 40:0 * 40:13h - two-byte location reports the base memory size -- 2.11.4.GIT