summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/ttm
AgeCommit message (Expand)Author
2018-08-20Add arm64 support. On ARM write-combining translates into the normal uncachedMark Kettenis
2018-08-20Cached tests moved from callers into ttm_io_prot() with linux 3.18Jonathan Gray
2018-04-25update ttm and radeondrm(4) to Linux 4.4.129Jonathan Gray
2018-04-20revert to 2018/04/20 10:00:00, before oopsChristian Weisgerber
2018-04-20oops, snapshot tests not ready yetTheo de Raadt
2018-04-20syncTheo de Raadt
2017-07-01Update inteldrm(4) to code based on Linux 4.4.70. This brings us support forMark Kettenis
2017-06-04Switch the TTM code over to the generic DRM VMA manager.Mark Kettenis
2016-04-05Split out the generic GEM code (like Linux did) and switch it over toMark Kettenis
2015-10-23Fix uvm_object reference counting. While these reference counts aren't reaalyMark Kettenis
2015-10-08Implement set_pages_array_wb() and set_pages_array_wc() for powerpc. SinceMark Kettenis
2015-09-27Switch remaining users of the FreeBSD refcount apis back to the originalJonathan Gray
2015-09-23Update inteldrm to the code from Linux 3.14.52 (which corresponds toMark Kettenis
2015-07-11Make use of recent drm_linux.h additions to further reduce theJonathan Gray
2015-04-18another round of reducing the diff to linuxJonathan Gray
2015-04-12Switch back to ioread32 and iowrite32 for cases where bus_space_vaddr isJonathan Gray
2015-04-12make wait_queue_head a struct with a mutexJonathan Gray
2015-04-11change back to spinlock_t/DEFINE_SPINLOCKJonathan Gray
2015-04-08change back to memcpy_toio/memcpy_fromio/memset_ioJonathan Gray
2015-04-08ttm has it's own version of kmap/kunmap that usesJonathan Gray
2015-04-06move some inline linux compat into the dedicated filesJonathan Gray
2015-04-06add and use macros for wake_up/wake_up_all/wake_up_all_lockedJonathan Gray
2015-04-05Another round of reducing diffs with Linux. This one moves the variousMark Kettenis
2015-04-03Translate PAGE_MASK usage for the way it is defined in our kernel.Jonathan Gray
2015-02-12Add and use macros for linux memory barriers. Fix the call inJonathan Gray
2015-02-12switch some free calls back to kfreeJonathan Gray
2015-02-11Switch most printf style functions calls back to linux function namesJonathan Gray
2015-02-10switch most mtx_* calls back to linux spinlocksJonathan Gray
2015-02-10switch most rwlock calls back to their linux equivalentsJonathan Gray
2015-02-09we want to defer work traditionally (in openbsd) handled in anDavid Gwynne
2015-01-27remove the second void * argument on tasks.David Gwynne
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-09-23Make use of the red-black tree as the original Linux code did insteadJonathan Gray
2014-04-12drm/ttm: don't oops if no invalidate_caches()Jonathan Gray
2014-03-28Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofMartin Pieuchot
2014-03-25Remove and shuffle some includes to reduce their number since drmP.hMartin Pieuchot
2014-02-24Reduce dmesg spam. Apologies to stsp@ for rejecting his larger diff thatMark Kettenis
2014-02-10drm/ttm: Fix memory type compatibility checkJonathan Gray
2014-02-10drm/ttm: Fix ttm_bo_move_memcpyJonathan Gray
2014-02-10drm/ttm: Handle in-memory region copiesJonathan Gray
2014-02-10drm/ttm: fix the tt_populated check in ttm_tt_destroy()Jonathan Gray
2014-02-09use linux style memory allocations in ttmJonathan Gray
2013-12-08add static back to the ttm functionsJonathan Gray
2013-10-30deprecate taskq_systq() and replace it with extern struct taskqDavid Gwynne
2013-10-29Move most of the uses of workqs in drm to the new task/taskq api.Jonathan Gray
2013-09-02use DRM_MEMORYBARRIER() for smp_mb__*Jonathan Gray
2013-08-12Add a port of the TTM and Radeon DRM code from Linux 3.8.13.Jonathan Gray