summaryrefslogtreecommitdiff
path: root/sys/dev/drm2/ttm
AgeCommit message (Expand)Author
2025-05-31drm2/ttm: Add missing includes to fix arm TEGRA124 buildJessica Clarke
2025-05-08vm_page: make iter_insert() publicDoug Moore
2025-03-04vm_lowmem: Fix signature mismatches in vm_lowmem callbacksSHENGYI HONG
2024-11-21device_pager: user iterators to free device pagesDoug Moore
2024-09-03drm2: Stop checking for failures from malloc(M_WAITOK)Zhenlei Huang
2024-08-21dev_pager: define free_page for mgt devicesDoug Moore
2023-12-23Avoid waiting on physical allocations that can't possibly be satisfiedJason A. Harmening
2023-09-18drm2: whack set-but-not-used warnsMateusz Guzik
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2022-09-22pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.John Baldwin
2021-10-19Convert consumers to vm_page_alloc_noobj_contig()Mark Johnston
2021-10-19Convert vm_page_alloc() callers to use vm_page_alloc_noobj().Mark Johnston
2020-02-28Convert a few triviail consumers to the new unlocked grab API.Jeff Roberson
2019-12-22Make page busy state deterministic on free. Pages must be xbusy whenJeff Roberson
2019-10-15(4/6) Protect page valid with the busy lock.Jeff Roberson
2019-09-10Replace redundant code with a few new vm_page_grab facilities:Jeff Roberson
2019-09-10Use the sleepq lock rather than the page lock to protect against wakeupJeff Roberson
2019-09-09Change synchonization rules for vm_page reference counting.Mark Johnston
2019-06-26Add a return value to vm_page_remove().Mark Johnston
2019-06-07Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m).Mark Johnston
2019-05-21Include eventhandler.h in more compilation unitsConrad Meyer
2018-08-24Revert drm2 removal.Warner Losh
2018-08-22Remove legacy drm and drm2 from treeMatt Macy
2018-02-20vm_wait() rework.Konstantin Belousov
2017-05-18Don't bother enqueuing a page immediately before freeing it.Mark Johnston
2017-05-18Fix a few uses of kern_yield() in the TTM and the LinuxKPI.Mark Johnston
2016-11-13Allow DRM2 code to be built on platforms without AGP.Michal Meloun
2016-10-13Fix a race in vm_page_busy_sleep(9).Konstantin Belousov
2016-05-03sys/dev: minor spelling fixes.Pedro F. Giffuni
2016-05-02etc: minor spelling fixes.Pedro F. Giffuni
2016-03-24Handle the driver KPI change from r292373. Ensure that managed deviceKonstantin Belousov
2015-12-19Introduce a new mechanism for relocating virtual pages to a new physicalAlan Cox
2015-12-16A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff
2015-09-08drm/ttm: Drain taskqueue if taskqueue_cancel_timeout() returned an errorJean-Sébastien Pédron
2015-06-15ttm_vm_page_alloc: use vm_page_alloc for pages without dma32 restrictionAndriy Gapon
2015-03-17drm: Update the device-independent code to match Linux 3.8.13Jean-Sébastien Pédron
2015-02-03If the vm_page_alloc_contig() failed in the ttm page allocators, doKonstantin Belousov
2014-11-02Use default memory type for TTM buffer objects that may be cached.Tijl Coosemans
2014-10-30Port the TTM AGP backend to the FreeBSD agp driver and enable AGP supportTijl Coosemans
2014-08-06drm: fix usage of vm_phys_fictitious_to_vm_pageRoger Pau Monné
2014-06-16- Modify vm_page_unwire() and vm_page_enqueue() to directly acceptAttilio Rao
2013-12-21drm/ttm, drm/radeon: Replace EINTR/ERESTART by ERESTARTSYS...Jean-Sébastien Pédron
2013-12-19ttm_bo_vm_lookup_rb: actually make use of the red-black treeAndriy Gapon
2013-11-30Fix undefined behavior: (1 << 31) is not defined as 1 is an int and thisEitan Adler
2013-08-29Partially revert r254880. The bitmap operations actually use long type now.Jung-uk Kim
2013-08-25drm: Use the new drm_atomic.h, following the merge of projects/atomic64Jean-Sébastien Pédron
2013-08-25drm/ttm: Remove unused VM_ALLOC_DMA32 defineJean-Sébastien Pédron
2013-08-25drm/ttm: Fix a reversed condition and add missing locksJean-Sébastien Pédron
2013-08-25drm/ttm: Fix style in ttm_bo_release_mmap()Jean-Sébastien Pédron