Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Apr 2015 21:49:39 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-net@FreeBSD.org
Subject:   [Bug 197076] Only One Port Of Dual Port EC2000S (RTL8111E, r8169) Detected
Message-ID:  <bug-197076-2472-jmuWFA7Kcq@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-197076-2472@https.bugs.freebsd.org/bugzilla/>
References:  <bug-197076-2472@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197076

--- Comment #3 from commit-hook@freebsd.org ---
A commit references this bug:

Author: jhb
Date: Wed Apr  1 21:48:59 UTC 2015
New revision: 280970
URL: https://svnweb.freebsd.org/changeset/base/280970

Log:
  MFC 261790:
  Add support for managing PCI bus numbers.  As with BARs and PCI-PCI bridge
  I/O windows, the default is to preserve the firmware-assigned resources.
  PCI bus numbers are only managed if NEW_PCIB is enabled and the architecture
  defines a PCI_RES_BUS resource type.
  - Add a helper API to create top-level PCI bus resource managers for each
    PCI domain/segment.  Host-PCI bridge drivers use this API to allocate
    bus numbers from their associated domain.
  - Change the PCI bus and CardBus drivers to allocate a bus resource for
    their bus number from the parent PCI bridge device.
  - Change the PCI-PCI and PCI-CardBus bridge drivers to allocate the
    full range of bus numbers from secbus to subbus from their parent bridge.
    The drivers also always program their primary bus register.  The bridge
    drivers also support growing their bus range by extending the bus resource
    and updating subbus to match the larger range.
  - Add support for managing PCI bus resources to the Host-PCI bridge drivers
    used for amd64 and i386 (acpi_pcib, mptable_pcib, legacy_pcib, and
qpi_pcib).
  - Define a PCI_RES_BUS resource type for amd64 and i386.

  PR:        197076

Changes:
_U  stable/10/
  stable/10/sys/amd64/include/resource.h
  stable/10/sys/dev/acpica/acpi_pcib_acpi.c
  stable/10/sys/dev/acpica/acpi_pcib_pci.c
  stable/10/sys/dev/cardbus/cardbus.c
  stable/10/sys/dev/cardbus/cardbusvar.h
  stable/10/sys/dev/pccbb/pccbb.c
  stable/10/sys/dev/pccbb/pccbb_isa.c
  stable/10/sys/dev/pccbb/pccbb_pci.c
  stable/10/sys/dev/pccbb/pccbbvar.h
  stable/10/sys/dev/pci/pci.c
  stable/10/sys/dev/pci/pci_pci.c
  stable/10/sys/dev/pci/pci_private.h
  stable/10/sys/dev/pci/pci_subr.c
  stable/10/sys/dev/pci/pcib_private.h
  stable/10/sys/i386/include/resource.h
  stable/10/sys/sparc64/pci/apb.c
  stable/10/sys/x86/include/legacyvar.h
  stable/10/sys/x86/pci/pci_bus.c
  stable/10/sys/x86/pci/qpi.c
  stable/10/sys/x86/x86/mptable_pci.c

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-197076-2472-jmuWFA7Kcq>