From: <an...@ke...> - 2007-10-10 22:32:31
|
bsd-core/drm_drv.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) New commits: diff-tree f0fd53f86b30e230f3f34b49b54392d20f053a89 (from fc7d4d19d36b6a12ed23d4d9e50826346258299f) Author: Eric Anholt <er...@an...> Date: Wed Oct 10 15:31:00 2007 -0700 FreeBSD: Fill in domain field when supported. diff --git a/bsd-core/drm_drv.c b/bsd-core/drm_drv.c index afd9035..c36b78a 100644 --- a/bsd-core/drm_drv.c +++ b/bsd-core/drm_drv.c @@ -516,8 +516,11 @@ static int drm_load(drm_device_t *dev) DRM_DEBUG( "\n" ); dev->irq = pci_get_irq(dev->device); - /* XXX Fix domain number (alpha hoses) */ +#if defined(__FreeBSD__) && __FreeBSD_version >= 700053 + dev->pci_domain = pci_get_domain(dev->device); +#else dev->pci_domain = 0; +#endif dev->pci_bus = pci_get_bus(dev->device); dev->pci_slot = pci_get_slot(dev->device); dev->pci_func = pci_get_function(dev->device); |