summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/io/pci/pci_resource.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/intel/io/pci/pci_resource.c')
-rw-r--r--usr/src/uts/intel/io/pci/pci_resource.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/usr/src/uts/intel/io/pci/pci_resource.c b/usr/src/uts/intel/io/pci/pci_resource.c
index 21ca552d91..a088deb456 100644
--- a/usr/src/uts/intel/io/pci/pci_resource.c
+++ b/usr/src/uts/intel/io/pci/pci_resource.c
@@ -22,6 +22,8 @@
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*
+ * Copyright 2016 Joyent, Inc.
+ *
* pci_resource.c -- routines to retrieve available bus resources from
* the MP Spec. Table and Hotplug Resource Table
*/
@@ -321,23 +323,23 @@ acpi_wr_cb(ACPI_RESOURCE *rp, void *context)
break;
case ACPI_RESOURCE_TYPE_ADDRESS16:
- if (rp->Data.Address16.AddressLength == 0)
+ if (rp->Data.Address16.Address.AddressLength == 0)
break;
acpi_cb_cnt++;
memlist_insert(rlistpp(rp->Data.Address16.ResourceType,
rp->Data.Address16.Info.TypeSpecific, bus),
- rp->Data.Address16.Minimum,
- rp->Data.Address16.AddressLength);
+ rp->Data.Address16.Address.Minimum,
+ rp->Data.Address16.Address.AddressLength);
break;
case ACPI_RESOURCE_TYPE_ADDRESS32:
- if (rp->Data.Address32.AddressLength == 0)
+ if (rp->Data.Address32.Address.AddressLength == 0)
break;
acpi_cb_cnt++;
memlist_insert(rlistpp(rp->Data.Address32.ResourceType,
rp->Data.Address32.Info.TypeSpecific, bus),
- rp->Data.Address32.Minimum,
- rp->Data.Address32.AddressLength);
+ rp->Data.Address32.Address.Minimum,
+ rp->Data.Address32.Address.AddressLength);
break;
case ACPI_RESOURCE_TYPE_ADDRESS64: