summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm
AgeCommit message (Expand)Author
2016-01-09Use uiomove(9) instead of uiomovei(9). From Martin Natano.Mark Kettenis
2016-01-06Add DRM_RENDER_ALLOW flag to the appropriate ioctls such that pledge "drm"Mark Kettenis
2016-01-06Add pledge "drm", which allows a subset of the drm(4) ioctls. These areMark Kettenis
2016-01-01Reimplement vga_put() such that it compiles on i386 as well.Mark Kettenis
2015-12-31Provide a minimal implementation of the Linux vga_get/vga_put API and use itMark Kettenis
2015-12-31Unconditionally set the "switchcookie". Fixes synchronous VT switching.Mark Kettenis
2015-12-20Advertise support for DRM version 1.4. We have support for all the necessaryMark Kettenis
2015-12-18Remove an error-on-NULL condition after a mallocarray() call that cannotmmcc
2015-12-11Replace mountroothook_establish(9) by config_mountroot(9) a narrower APIMartin Pieuchot
2015-12-09Backport some commits from mainline linux to enable High Bit Rate 2Jonathan Gray
2015-12-01Enable the GSE interrupt on Broadwell. Fixes acpi brightness control onMark Kettenis
2015-11-22Remove drm_gem_object_alloc() and associated infrastructure. It's unused andMark Kettenis
2015-11-21The drm irq stuff isn't actually used on OpenBSD. Using the PCI deviceMark Kettenis
2015-11-16Don't attempt to restore the framebuffer mode in radeon_driver_lastclose_kms()Mark Kettenis
2015-11-01Bring in some commits from Rodrigo Vivi in linux to correctJonathan Gray
2015-11-01drm/i915/bdw: enable eDRAM.Jonathan Gray
2015-11-01drm/i915: Fix and clean BDW PCH identificationJonathan Gray
2015-10-30Fix interaction between inteldrm(4) and efifb(4). If we were booted by UEFIMark Kettenis
2015-10-29Make inteldrm(4) attach to pci(4) instead of vga(4) just like radeondrm(4).Mark Kettenis
2015-10-23Fix uvm_object reference counting. While these reference counts aren't reaalyMark Kettenis
2015-10-19Enable some code that does power management magic.Mark Kettenis
2015-10-18Backport another Broadwell fix from Linux 3.15Mark Kettenis
2015-10-17Fix the code that sets up the MCH BAR on systems where the (buggy) BIOSMark Kettenis
2015-10-08Implement set_pages_array_wb() and set_pages_array_wc() for powerpc. SinceMark Kettenis
2015-10-07In i915_gem_fault(), move the "out" label after the switch state such that weMark Kettenis
2015-09-30I missed an #ifdef notyet when enabling the aliasing ppgtt code.Mark Kettenis
2015-09-28The Linux code that handles the DPMS mode for inteldrm(4) can sleep now.Mark Kettenis
2015-09-28remove duplicate entry caused by the "Quanta Transcode" deviceJonathan Gray
2015-09-28Remove the "Quanta Transcode" device from the list of supported hardware.Mark Kettenis
2015-09-27Enable monitor hot plugging for the framebuffer console.Mark Kettenis
2015-09-27Use drm_fb_helper_restore_fbdev_mode() to restore the wscons framebufferMark Kettenis
2015-09-27Switch remaining users of the FreeBSD refcount apis back to the originalJonathan Gray
2015-09-26Try a little bit harder to clean up if attaching inteldrm(4) fails.Mark Kettenis
2015-09-26Update drm_irq.c to the version from Linux 3.14.52.Mark Kettenis
2015-09-26Apparently Valleyview / Bay Trail has 32-bit BARs, so fetch the type insteadMark Kettenis
2015-09-26Make the PPGTT code work. Seems to fix the caching issues on Broadwell.Mark Kettenis
2015-09-25Apparently 0 is not a power of 2 (despite <sys/param.h> claiming that it is).Mark Kettenis
2015-09-253.14 backports of some Broadwell fixes fromJonathan Gray
2015-09-25Disable IPS for now. Identified by jsg@ as the cause for the unsynchedMark Kettenis
2015-09-25Now that waitqueue_active() actually works, enable the WARN_ON that uses it.Mark Kettenis
2015-09-24Enable MSIs on hardware that supports it. On the Thinkpad X1, the APIC pinMark Kettenis
2015-09-24Properly implement waitqueue_active(). Gets rid of spuriousMark Kettenis
2015-09-24The devlist awk script didn't pickup the broadwell ids as they areJonathan Gray
2015-09-23Update inteldrm to the code from Linux 3.14.52 (which corresponds toMark Kettenis
2015-09-06We actually need an interrupt-safe allocator here, as we call pool_put()Mark Kettenis
2015-07-16Introduce a Linux compatible wait_event API and use it in the inteldrm code.Mark Kettenis
2015-07-15add some definitions from libdrm 2.4.62Jonathan Gray
2015-07-11Make use of recent drm_linux.h additions to further reduce theJonathan Gray
2015-06-28Read the lower 16-bits of the GCFGC "double word". Potentially fixes issuesMark Kettenis
2015-06-26Add Linux completion API and use it.Mark Kettenis