IABSD.fr/xenocara/lib/libpciaccess

Branch :


Log

Author Commit Date CI Message
c7a38f5d 2015-05-10 09:31:51 update to libpciaccess 0.13.4
eb9a95d6 2014-09-27 08:56:18 Use PCIOCREADMASK to size the PCI BARs. This makes more parts of libpciaccess usable when machdep.allowaperture is zero. ok matthieu@
c63c2890 2014-08-06 17:00:09 calloc the pci_sys struct before probing for PCI. As the functions check if the member pointers are NULL but not the pointer to the struct itself. Reworked version of a diff from ratchov@ who created it to prevent a xserver crash on zaurus where there is no PCI. 'looks ok' matthieu@, ok deraadt@
833d4245 2014-02-20 21:29:07 We don't need the VGA arbiter if direct hardware access has been disabled. ok matthieu@
6dbbb494 2014-02-15 09:48:07 If opening /dev/pciN read-write fails, try opening it read-only. This allows X to run with machdep.allowaperture=0 on inteldrm(4) and radeondrm(4). ok matthieu@
c754a7ad 2014-01-03 09:44:24 Update to libpciacces 0.13.2.
61e2983c 2013-08-18 06:20:12 Fix a number of merge issues accumulated over the years - INSTALL often got doubled by patch - empty AUTHORS files didn't get removed.
cb306d7c 2013-08-13 17:24:03 Improve VGA arbiter support now that the kernel gives us information about the resources required by a particular device. ok matthieu@, jsg@
b5bb1299 2013-08-13 07:07:07 Bump the major on every single base library. There are a couple not bumped by this that will be corrected soon. heavy lifting by todd@
027633f1 2012-06-02 13:05:09 Add support for X server privilege separation to pci_legacy_open_io() With privilege separation the X server enables legacy i/o port access during the early privileged initialization. Other calls should be no-op. Makes X server 1.12 happy with privilege separation. ok miod@
39a8975b 2012-04-09 18:50:44 Update to libpciaccess 0.13.1
adb2857e 2012-04-04 20:41:59 Fix pci_io_handle allocation routines. The previous version of new_io_handle() would invalidate all previous allocations when realloc moves the base pointer of the ios array. Since I cannot figure out where this array is useful, just get rid of it, providing sound stable memory allocation. Fixes vgaHWSaveFonts() in 1.12 xserver on OpenBSD, but other sub-systems relaying on pci_io could be affected too.
54dafa39 2012-03-14 19:57:24 Fix openbsd_pci.c:pci_device_vgaarb_set_target(); A return (0) got lost, add it back. Obvious; ok kettenis@
37b15209 2012-03-09 21:02:09 Update to libpciaccess 0.13. Tested by shadchin@
e406f265 2011-11-06 21:35:46 Update to libpciaccess 0.12.1. Ok kettenis@, shadchin@
3ff4e178 2011-01-12 21:49:21 Indicate that devices need access to legacy VGA resources. Makes sure xserver disables DRI if the VGA arbiter is in use. ok matthieu@
f256c6ee 2010-07-31 08:05:06 Update to libpciaccess 0.12. We already had most of the code from this version, it just add 2 bug fixes. no ABI/API change.
ae10e371 2010-07-26 18:48:48 avoid segfault in pci_device_vgaarb_fini() when called without initializing the library first. (This happens when invalid options are passed to X for instance). ok kettenis@
99887c42 2010-07-10 18:56:27 Update to libpciaccess 0.11, with VGA arbiter support code from kettenis@.
76b1ece2 2009-04-17 09:03:14 Use the correct size when mapping the legacy vga rom. fixes errors (and probably bugs) on intel hardware (at the least). ok matthieu@
c1e1a926 2009-04-14 20:14:23 Merge libpciaccess 0.10.5. No functionnal change on OpenBSD.
2b54a7b7 2009-04-14 19:47:28 Remove git file that should not have been imported initially.
fb905686 2009-02-15 19:10:52 Make libpciaccess domain-aware. Makes X capable of discovering PCI devices in other domains (on macppc or sparc64 for example). ok matthieu@
b8c33db2 2008-12-07 17:58:38 Remove trailing white space.
11999423 2008-12-07 17:42:21 Implement pci_device_read_rom() for arbitrary PCI cards, including secondary VGA. With help from kettenis@. ok kettenis@, miod@.
63f16983 2008-11-25 11:40:56 Fix a logic error in pci_device_openbsd_write() that actually prevented it to write anything.
4cd1a7a5 2008-11-03 23:22:37 When trying to map a piece of device memory with a cacheability attribue (e.g. the graphics aperture on most video cards), don't error if we failed to set the mtrr but the map succeeded. Instead print a warning (other osen handle this case similarly). Libraries shouldn't use fprintf(stderr, ...); but libpciaccess is really quite poorly designed. This diff means that mine and drahn's laptops work with xserver 1.5. ok kettenis@
065e5e70 2008-10-13 21:08:13 - Add a method to read the legacy BIOS region on alpha/amd64/i386 - Restrict MTRR calls to amd64/i386. ok kettenis@
b65cb15b 2008-10-05 08:06:06 provide a pciutils style pci.ids file for libpciaccess. ok todd@ deraadt@
3f497bc0 2008-09-20 16:35:17 allow 2 successives calls to pci_system_init() and fix pci_system_cleanup() to make it possible to call pci_system_init() again. ok kettenis@.
9fb72336 2008-06-15 04:56:00 Bump OpenBSD's libpciacces revision to be at least the version generated by the unpatched one. (libpciaccess is not currently linked to xenocara builds)
f4e34ed3 2008-06-15 04:50:02 update to libpciaccess 0.10.3.
b9c810fd 2008-05-24 14:14:00 Merge libpciaccess 0.10.2, including kettenis@ OpenBSD port.
495882d9 2007-06-16 16:34:59 remove unneeded files
9411e2c6 2007-06-16 16:22:09 merge libpciaccess 2007/06/16
ed93913c 2007-06-16 16:13:55 Import libpciaccess from git as of today. Changes: solaris support added.
050c62ce 2007-06-06 21:02:47 sync
64125c3e 2007-06-06 21:01:25 skeleton OpenBSD port of libpciaccess
75cf712a 2007-06-06 20:22:07 I didn't intend to add this file.
2632487b 2007-06-05 20:13:58 build infrastructure
90b58796 2007-06-05 20:08:56 import libpciaccess 070327