From: Ian Jackson Date: Tue, 31 Mar 2009 15:52:24 +0000 (+0100) Subject: passthrough: Allow slots 1e and 1f to be used X-Git-Tag: xen-3.4.0-rc2~18 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=a6a11dfdea7f71ed31eed79446769e5da7b35aa0;p=qemu-xen-3.4-testing.git passthrough: Allow slots 1e and 1f to be used This fixes an oversight in my recent patch "Allow any unused PCI device to be used for pass-through" whereby attempts to use slots 1e and 1f for pass-through would silently fail. * This affects both static and manual selection of slots * This affects both hot-plug and static pass-through Signed-off-by: Simon Horman --- diff --git a/hw/piix4acpi.c b/hw/piix4acpi.c index b4a0c1a3..4a361952 100644 --- a/hw/piix4acpi.c +++ b/hw/piix4acpi.c @@ -320,9 +320,9 @@ static void php_slots_init(void) } /* ACPI PCI hotplug controller */ - register_ioport_read(ACPI_PHP_IO_ADDR, NR_PCI_DEV, 1, + register_ioport_read(ACPI_PHP_IO_ADDR, NR_PCI_DEV + 2, 1, acpi_php_readb, &php_slots); - register_ioport_write(ACPI_PHP_IO_ADDR, NR_PCI_DEV, 1, + register_ioport_write(ACPI_PHP_IO_ADDR, NR_PCI_DEV + 2, 1, acpi_php_writeb, &php_slots); register_savevm("pcislots", 0, 1, pcislots_save, pcislots_load, &php_slots);