1. 11 Jul, 2019 2 commits
  2. 20 Sep, 2017 1 commit
    • Stephen Hemminger's avatar
      linux: support 32 bit PCI domains (v3) · a167bd64
      Stephen Hemminger authored
      The PCI domain may be larger than 16 bits on Microsoft Azure and other
      virtual environments. PCI busses reported by ACPI are limited to 16
      bits, but in Azure the domain value for pass through devices is
      intentionally larger than 16 bits to avoid clashing with local devices.
      This is needed to support pass through of GPU devices.
      v3: (ajax)
      Update FreeBSD and Solaris backends to preserve the full 32-bit domain
      number, since on those OSes it stands a chance of working already.
      Update NetBSD and OpenBSD backends to initialize domain_16 compatibly
      with older libpciaccess; neither backend appears to support more than a
      handful of domains to begin with though. Trivially update the generic
      x86 backend for source compatibility, though it still only supports one
      domain and will never be better.
      Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=101744
      Signed-off-by: default avatarStephen Hemminger <sthemmin@microsoft.com>
      Reviewed-by: Emma Anholt's avatarEric Anholt <eric@anholt.net>
  3. 01 May, 2015 1 commit
  4. 11 Feb, 2014 1 commit
  5. 31 Jan, 2014 1 commit
  6. 27 Jan, 2014 1 commit
  7. 31 May, 2012 1 commit
  8. 27 Feb, 2012 1 commit
  9. 09 Feb, 2010 1 commit