Adam Jackson <[email protected]> writes: > From: Stephen Hemminger <[email protected]> > > 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: Stephen Hemminger <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
signature.asc
Description: PGP signature
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
