{"shas":[["364a74f457c24e4f654c077b275c2b668e71fc84","bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","Respect the BIOS/firmware's notion of acceptable address ranges for PCI\nresource allocation on x86 platforms:\n- Add a new helper API that Host-PCI bridge drivers can use to restrict\n  resource allocation requests to a set of address ranges for different\n  resource types.\n- For the ACPI Host-PCI bridge driver, use Producer address range resources\n  in _CRS to enumerate valid address ranges for a given Host-PCI bridge.\n  This can be disabled by including \"hostres\" in the debug.acpi.disabled\n  tunable.\n- For the MPTable Host-PCI bridge driver, use entries in the extended\n  MPTable to determine the valid address ranges for a given Host-PCI\n  bridge.  This required adding code to parse extended table entries.\n\nSimilar to the new PCI-PCI bridge driver, these changes are only enabled\nif the NEW_PCIB kernel option is enabled (which is enabled by default on\namd64 and i386).\n\nApproved by:\tre (kib)\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@224069 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","jhb"],["5c77dd7124adc95fc57ae8d4e9f23b2a4bd02ad3","1396bc8a5619af2d9f66a3d7b7abd12a471a957c@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","Add myself to committers-ports.dot\n\nApproved by:\twxs@ (mentor)\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@224071 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","zi"]],"ref":"refs/heads/master","size":2,"head":"5c77dd7124adc95fc57ae8d4e9f23b2a4bd02ad3","push_id":36769279}