x86/x2APIC: tighten check in cluster mode IPI sending
authorJan Beulich <jbeulich@suse.com>
Mon, 17 Jun 2019 15:38:35 +0000 (17:38 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 17 Jun 2019 15:38:35 +0000 (17:38 +0200)
commit2ac48fd52d846a8c3949373aa0d776c6cb5452db
tree6bdee9d0a5be457c00b50cd60b976dcac12b8ac5
parenta287667e213b5442f2dfa52038c52bc156860e3b
x86/x2APIC: tighten check in cluster mode IPI sending

It is only of limited use to check the full accumulated 32-bit value,
because the high halves are the cluster ID. What needs to be non-zero is
the bit map at the bottom, or else APIC errors will result.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/genapic/x2apic.c