From c379bd7551f34e42c4c935783c0c08bab41d70c1 Mon Sep 17 00:00:00 2001 From: Bernhard Beschow Date: Sun, 26 Jun 2022 11:46:56 +0200 Subject: hw/i386/xen/xen-hvm: Inline xen_piix_pci_write_config_client() and remove it xen_piix_pci_write_config_client() is implemented in the xen sub tree and uses PIIX constants internally, thus creating a direct dependency on PIIX. Now that xen_set_pci_link_route() is stubbable, the logic of xen_piix_pci_write_config_client() can be moved to PIIX which resolves the dependency. Signed-off-by: Bernhard Beschow Acked-by: Michael S. Tsirkin Reviewed-by: Paul Durrant Message-Id: <20220626094656.15673-3-shentey@gmail.com> Signed-off-by: Laurent Vivier --- stubs/xen-hw-stub.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'stubs') diff --git a/stubs/xen-hw-stub.c b/stubs/xen-hw-stub.c index 743967623f..34a22f2ad7 100644 --- a/stubs/xen-hw-stub.c +++ b/stubs/xen-hw-stub.c @@ -19,10 +19,6 @@ void xen_piix3_set_irq(void *opaque, int irq_num, int level) { } -void xen_piix_pci_write_config_client(uint32_t address, uint32_t val, int len) -{ -} - int xen_set_pci_link_route(uint8_t link, uint8_t irq) { return -1; -- cgit v1.2.3-55-g7522