[Bug 238590] devel/libpciaccess: Missing open_device_io() method breaks some consumers (e.g., xf86-video-qxl)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jun 30 17:04:18 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238590

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

Author: zeising
Date: Sun Jun 30 17:04:05 UTC 2019
New revision: 505440
URL: https://svnweb.freebsd.org/changeset/ports/505440

Log:
  x11/libpciaccess: Update to 0.14.0

  Update x11/libpciaccess to 0.14.0.  Rework the patch to match what has
  been submitted upstream.

  Remove old code that was used before PCIOCGETBAR.  PCIOCGETBAR has been part
  of FreeBSD for a long time.
  Remove check for if pci_io.pi_sel.pc_domain exists.  This has been the case
  for quite some time.
  Add a function to detect if a driver has been attached to a PCI device
  Implement pci_device_freebsd_open_io, this fixes runtime of xf86-video-qxl
  and possibly other drivers [1]
  Reformat and try to apply upstream style.

  Side note, instead of trying to patch configure, I've elected to change
  configure.ac and add a dependency on autoreconf.  The difference between the
  previous configure and a new configure generated by the patched configure.ac
  is quite large.

  PR:           238590 [1]
  Submitted by: cem [1]
  Obtained from:        FreeBSD Graphics Team development repo
  Sponsored by: B3 Init (zeising)

Changes:
  head/devel/libpciaccess/Makefile
  head/devel/libpciaccess/distinfo
  head/devel/libpciaccess/files/patch-configure.ac
  head/devel/libpciaccess/files/patch-src-freebsd_pci.c

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


More information about the freebsd-x11 mailing list