x86/ACPI: ignore processors which cannot be brought online
authorJan Beulich <jbeulich@suse.com>
Wed, 15 Sep 2021 09:00:40 +0000 (11:00 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 15 Sep 2021 09:00:40 +0000 (11:00 +0200)
commit0a7ebb1861062f795bab53272789ed2802d84ec0
treebacd7be67a1952f6a74923ab66200deee0e74daf
parent999e1582f289cfb8d59e2e58927c1cba0ac2ada3
x86/ACPI: ignore processors which cannot be brought online

ACPI 6.3 introduced a flag allowing to tell MADT entries describing
hotpluggable processors from ones which are simply placeholders (often
used by firmware writers to simplify handling there).

Inspired by a Linux patch by Mario Limonciello <mario.limonciello@amd.com>.

Requested-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
xen/arch/x86/acpi/boot.c
xen/include/acpi/actbl1.h