summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Expand)Author
2013-03-01move i915_gem_object_unbind closer to linuxJonathan Gray
2013-03-01error out instead of asserting on invalid tiling modeJonathan Gray
2013-03-01add i915_gem_object_flush_gtt_write_domainJonathan Gray
2013-03-01sync i915_gem_object_fence_ok with linuxJonathan Gray
2013-02-28Implement i915_gem_release_mmap() and i915_gem_object_finish_gtt(), and callMark Kettenis
2013-02-28Further reduce the differences with Linux 3.4.33 by replacing some code withMark Kettenis
2013-02-28add some additional i915_add_request calls linux makesJonathan Gray
2013-02-28use the same hangcheck timer interval as linuxJonathan Gray
2013-02-28hook up the unpin taskJonathan Gray
2013-02-28Fix PIPE_CONTROL DW/QW write through global GTT on IVB+Jonathan Gray
2013-02-28make use of wakeup_pendingJonathan Gray
2013-02-28sleep/wakeup on ring rather than softc where appropriateJonathan Gray
2013-02-27indirectly pass the cache level down to agp by abusing spare bus_dma bitsJonathan Gray
2013-02-27sync more of the execbuffer code with linuxJonathan Gray
2013-02-27check interruptible directly instead of using a possibly stale varJonathan Gray
2013-02-27add back inteldrm_wipe_mappings callJonathan Gray
2013-02-27add rps tasks to the system workqJonathan Gray
2013-02-27uncomment a call to i915_handle_errorJonathan Gray
2013-02-27pte bits have changed on gen6+, for now always set to uncachedJonathan Gray
2013-02-27sync execbuffer domain tracking and flushing with linux 3.4.33Jonathan Gray
2013-02-26enable more of i915_gem_object_pin_to_display_planeJonathan Gray
2013-02-26unstub i915_gem_object_set_cache_levelJonathan Gray
2013-02-26set a default cache levelJonathan Gray
2013-02-26unstub i915_gem_object_flush_cpu_write_domainJonathan Gray
2013-02-26add a i915_gem_clflush_object implementation, not yet usedJonathan Gray
2013-02-26add some additional flushes found in linux 3.4.33Jonathan Gray
2013-02-25Bring domain handling code close to Linux 3.4.33.Mark Kettenis
2013-02-25claim to support BSD/BLT ringsJonathan Gray
2013-02-25init some vblank varsJonathan Gray
2013-02-25add some callbacks and a var for upcoming vblank changesJonathan Gray
2013-02-25enable ivybridge parity taskJonathan Gray
2013-02-25use the ring flush callbacks in the accel fb functionsJonathan Gray
2013-02-25i915_get_fence_size is no longer neededJonathan Gray
2013-02-25sync the chip reset code with linux, we can now reset more than just 965Jonathan Gray
2013-02-24Bring inactive list management closer to what Linux does.Mark Kettenis
2013-02-24Oops, really remove all places where I915_GPU_WRITE was used.Mark Kettenis
2013-02-24Change I915_GPU_WRITE into a bitfield and adjust related code to be similarMark Kettenis
2013-02-24Bring i915_gem_object_move_to_active() a bit more in line with Linux.Mark Kettenis
2013-02-24Bring i915_gem_fault() a bit more in line with the Linux code.Mark Kettenis
2013-02-24Implement i915_gem_object_is_inactive().Mark Kettenis
2013-02-24Remove #ifdef'ed out code. The replacement in i915_gem.c is here to stay.Mark Kettenis
2013-02-24Get rid of I915_FENCED_EXEC. It's effectively unused.Mark Kettenis
2013-02-24Move i915_gem_process_flushing() to i915_gem.c and rename it toMark Kettenis
2013-02-24Remove mm.gpu_write_list; it isn't used anymore.Mark Kettenis
2013-02-24some more M_NOWAIT -> M_WAITOKJonathan Gray
2013-02-24some M_NOWAIT modesetting mallocs should be M_WAITOKJonathan Gray
2013-02-23Hook up panel backlight control to wscons infrastructure.Mark Kettenis
2013-02-23Turns out mm.suspended gets reset before the hardware is properly initializedMark Kettenis
2013-02-23Restore framebuffer console mode in inteldrm_show_screen(). Gives us someMark Kettenis
2013-02-23Use the blitter ring for submitting blitter commands on chips that have it.Mark Kettenis