x86: fix hvm_migrate_irq assertion
authorWei Liu <wei.liu2@citrix.com>
Mon, 12 Nov 2018 14:04:59 +0000 (14:04 +0000)
committerWei Liu <wei.liu2@citrix.com>
Mon, 12 Nov 2018 15:16:12 +0000 (15:16 +0000)
commit94bd9df0f7efad8038d99ec52ba56ecec4191248
tree0e4eefcba03a21f7ab4059d430e74e15542fb091
parent3b439f636ee9a9588203cf0aa0edfa18ccdc60b9
x86: fix hvm_migrate_irq assertion

782cf8ba46 ("pass-through: adjust pIRQ migration") added an assertion
to hvm_migrate_irq.

PVH Dom0 is broken because it doesn't have dpci allocated. Add an
is_hardware_domain check to the assertion.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
xen/arch/x86/hvm/hvm.c