From 0d5db86eba611f55a87aa431aa629f9fdb4f4b89 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Thu, 20 Feb 2025 16:33:15 -0500 Subject: [PATCH] iris: Stop hardcoding 0:2:0 for the PCI bus address Reviewed-by: Paulo Zanoni Reviewed-by: Kenneth Graunke Part-of: --- src/gallium/drivers/iris/iris_screen.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/gallium/drivers/iris/iris_screen.c b/src/gallium/drivers/iris/iris_screen.c index b6220b46fea..8fcb5f12a50 100644 --- a/src/gallium/drivers/iris/iris_screen.c +++ b/src/gallium/drivers/iris/iris_screen.c @@ -454,11 +454,10 @@ iris_init_screen_caps(struct iris_screen *screen) caps->frontend_noop = true; - // XXX: don't hardcode 00:00:02.0 PCI here - caps->pci_group = 0; - caps->pci_bus = 0; - caps->pci_device = 2; - caps->pci_function = 0; + caps->pci_group = devinfo->pci_domain; + caps->pci_bus = devinfo->pci_bus; + caps->pci_device = devinfo->pci_dev; + caps->pci_function = devinfo->pci_func; caps->opencl_integer_functions = caps->integer_multiply_32x16 = true;