xen/pvh: Setup gsi for passthrough device
authorJiqian Chen <Jiqian.Chen@amd.com>
Tue, 24 Sep 2024 06:14:36 +0000 (14:14 +0800)
committerJuergen Gross <jgross@suse.com>
Wed, 25 Sep 2024 07:54:52 +0000 (09:54 +0200)
commitb166b8ab4189743a717cb93f50d6fcca3a46770d
treea741953e26c6d97544b26f472b7cc710dae746d7
parent88801d043b1d16caae76a5e2e5991e8b1f55ce7f
xen/pvh: Setup gsi for passthrough device

In PVH dom0, the gsis don't get registered, but the gsi of
a passthrough device must be configured for it to be able to be
mapped into a domU.

When assigning a device to passthrough, proactively setup the gsi
of the device during that process.

Signed-off-by: Jiqian Chen <Jiqian.Chen@amd.com>
Signed-off-by: Huang Rui <ray.huang@amd.com>
Signed-off-by: Jiqian Chen <Jiqian.Chen@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20240924061437.2636766-3-Jiqian.Chen@amd.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
arch/x86/xen/enlighten_pvh.c
drivers/acpi/pci_irq.c
drivers/xen/acpi.c
drivers/xen/xen-pciback/pci_stub.c
include/linux/acpi.h
include/xen/acpi.h