Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
b03640b1de2eb349c2453d060d0bd0b0486e29b8
/
drivers
/
gpu
/
drm
/
nouveau
/
nouveau_bo.c
b03640b
drm/ttm: remove sync_obj_arg from ttm_bo_move_accel_cleanup
by Maarten Lankhorst
· 12 years ago
0b91c4a
drm/ttm: remove ttm_buffer_object->buffer_start
by Marcin Slusarz
· 12 years ago
df1b4b9
drm/nouveau: only call ttm_agp_tt_create when __OS_HAS_AGP
by Max Filippov
· 12 years ago
4998104
drm/nve0: use async copy engine for ttm buffer moves if available
by Ben Skeggs
· 12 years ago
77145f1
drm/nouveau: port remainder of drm code, and rip out compat layer
by Ben Skeggs
· 12 years ago
ebb945a
drm/nouveau: port all engines to new engine module format
by Ben Skeggs
· 12 years ago
bc9e7b9
drm/nouveau: move some more code around to more appropriate places
by Ben Skeggs
· 12 years ago
3863c9b
drm/nouveau/instmem: completely new implementation, as a subdev module
by Ben Skeggs
· 12 years ago
861d210
drm/nouveau/fb: merge fb/vram and port to subdev interfaces
by Ben Skeggs
· 12 years ago
9458029
drm/nouveau: implement module init functions in nouveau_drm.c
by Ben Skeggs
· 12 years ago
02a841d
drm/nouveau: restructure source tree, split core from drm implementation
by Ben Skeggs
· 12 years ago
1a46098
drm/nvc0/ttm: use copy engines for async buffer moves
by Ben Skeggs
· 13 years ago
fdf5324
drm/nva3/ttm: use copy engine for async buffer moves
by Ben Skeggs
· 13 years ago
5490e5d
drm/nv98/ttm: add in a (disabled) crypto engine buffer copy method
by Ben Skeggs
· 13 years ago
4c193d2
drm/nv84/ttm: use crypto engine for async buffer copies
by Ben Skeggs
· 13 years ago
d1b167e
drm/nouveau/ttm: untangle code to support accelerated buffer moves
by Ben Skeggs
· 13 years ago
d375e7d5
drm/nouveau/fence: minor api changes for an upcoming rework
by Ben Skeggs
· 13 years ago
875ac34
drm/nouveau/fence: make ttm interfaces wrap ours, not the other way around
by Ben Skeggs
· 13 years ago
6d59702
drm/nouveau: use the same packet header macros as userspace
by Ben Skeggs
· 13 years ago
c6b7e89
drm/nve0/ttm: implement buffer moves with weirdo pcopy-on-pgraph methods
by Ben Skeggs
· 13 years ago
22b33e8
nouveau: add PRIME support
by Dave Airlie
· 13 years ago
129b78b
ttm: add prime sharing support to TTM (v2)
by Dave Airlie
· 13 years ago
c284815
nouveau: nouveau_set_bo_placement takes TTM flags
by Dave Airlie
· 12 years ago
accf949
drm/nouveau/ttm: always do buffer moves on kernel channel
by Ben Skeggs
· 13 years ago
9f1feed
drm/ttm: fix two regressions since move_notify changes
by Ben Skeggs
· 13 years ago
dea7e0a
ttm: fix agp since ttm tt rework
by Jerome Glisse
· 13 years ago
f7b24c4
drm/nouveau/ttm: fix crash as a result of a recent ttm change
by Ben Skeggs
· 13 years ago
1fbe6f6
Merge tag 'v3.2-rc6' of /home/airlied/devel/kernel/linux-2.6 into drm-core-next
by Dave Airlie
· 13 years ago
dc97b34
drm/ttm: callback move_notify any time bo placement change v4
by Jerome Glisse
· 13 years ago
57de4ba
drm/ttm: simplify memory accounting for ttm user v2
by Jerome Glisse
· 13 years ago
8e7e705
drm/ttm: isolate dma data from ttm_tt V4
by Jerome Glisse
· 13 years ago
3230cfc
drm/nouveau: enable the ttm dma pool when swiotlb is active V3
by Konrad Rzeszutek Wilk
· 13 years ago
b1e5f17
drm/ttm: introduce callback for ttm_tt populate & unpopulate V4
by Jerome Glisse
· 13 years ago
649bf3c
drm/ttm: merge ttm_backend and ttm_tt V5
by Jerome Glisse
· 13 years ago
4beb116
drm/nv10: Change the BO size threshold determining the memory placement range.
by Francisco Jerez
· 13 years ago
1717c0e
Revert "drm/ttm: add a way to bo_wait for either the last read or last write"
by Dave Airlie
· 13 years ago
b2d108b
Merge branch 'drm-nouveau-next' of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-next
by Dave Airlie
· 13 years ago
2e9733f
drm/nvd0: add a card_type for 0xdX chipsets
by Ben Skeggs
· 13 years ago
dfadbbd
drm/ttm: add a way to bo_wait for either the last read or last write
by Marek Olšák
· 13 years ago
2fd3db6
drm/nouveau: remove implicit mapping of every bo into chan_vm
by Ben Skeggs
· 13 years ago
7375c95
drm/nouveau: remove 'chan' argument from nouveau_bo_new
by Ben Skeggs
· 13 years ago
fd2871a
drm/nouveau: initial changes to support multiple VMAs per buffer object
by Ben Skeggs
· 13 years ago
180cc30
drm/nouveau: convert bo.mem.start usage to bo.offset
by Ben Skeggs
· 13 years ago
07533ea
drm/nouveau: convert some bo.offset use to vma.offset
by Ben Skeggs
· 13 years ago
d2f96666
drm/nouveau: create temp vmas for both src and dst of bo moves
by Ben Skeggs
· 13 years ago
f91bac5
drm/nouveau: store bo's page size in nouveau_bo
by Ben Skeggs
· 13 years ago
111af5c
drm/nouveau: skip move_notify() if bo does not have a vma attached
by Ben Skeggs
· 13 years ago
d359d51
drm/nouveau: no need to update bo.offset from vma after validate
by Ben Skeggs
· 13 years ago
34db18ab
Merge remote branch 'intel/drm-intel-next' of ../drm-next into drm-core-next
by Dave Airlie
· 14 years ago
7db2662
drm/nv50-nvc0: make sure vma is definitely unmapped when destroying bo
by Ben Skeggs
· 14 years ago
26c0c9e
drm/nv50-nvc0: delay GART binding until move_notify time
by Ben Skeggs
· 14 years ago
d5f4239
drm/nouveau: rename nouveau_vram to nouveau_mem
by Ben Skeggs
· 14 years ago
3425df4
drm/nv50-nvc0: unmap buffers from the vm when they're evicted
by Ben Skeggs
· 14 years ago
a4154bb
drm/nv50-nvc0: move vm bind/unbind to move_notify hook
by Ben Skeggs
· 14 years ago
db5c8e2
drm/nv50-nvc0: restrict memtype to those specified at creation time
by Ben Skeggs
· 14 years ago
a670478
drm/nv50: simplify bo moves now that they're all through the vm
by Ben Skeggs
· 14 years ago
d550c41
drm/nouveau: remove no_vm/mappable flags from nouveau_bo
by Ben Skeggs
· 14 years ago
58e6c7a
drm/nouveau: introduce new gart type, and name _SGDMA more appropriately
by Ben Skeggs
· 14 years ago
b8884da
drm/nouveau: flips/flipd need to always set 'evict' for move_accel_cleanup()
by Ben Skeggs
· 14 years ago
812f219
drm/nv10: Fix crash when allocating a BO larger than half the available VRAM.
by Francisco Jerez
· 14 years ago
183720b
drm/nvc0: accelerate ttm buffer moves
by Ben Skeggs
· 14 years ago
6d86951
drm/nvc0: initial support for tiled buffer objects
by Ben Skeggs
· 14 years ago
966a5b7
drm/nvc0: implement pgraph engine hooks
by Ben Skeggs
· 14 years ago
8984e04
drm/nvc0: initial vm implementation, use for bar1/bar3 management
by Ben Skeggs
· 14 years ago
4c74eb7
drm/nvc0: import initial vm backend
by Ben Skeggs
· 14 years ago
b571fe2
drm/nv50: tidy up PCIEGART implementation
by Ben Skeggs
· 14 years ago
bfd83ac
drm/nv50: enable 4KiB pages for small vram allocations
by Ben Skeggs
· 14 years ago
4c136142
drm/nv50: implement global channel address space on new VM code
by Ben Skeggs
· 14 years ago
f869ef8
drm/nv50: implement BAR1/BAR3 management on top of new VM code
by Ben Skeggs
· 14 years ago
573a2a3
drm/nv50: implement custom vram mm
by Ben Skeggs
· 14 years ago
7a45d76
drm/nouveau: wrap calls to ttm_bo_validate()
by Ben Skeggs
· 14 years ago
a3d487e
drm/nouveau: Use WC memory on the AGP GART.
by Francisco Jerez
· 14 years ago
23c45e8
drm/nouveau: Fix sleep while atomic in nouveau_bo_fence().
by Francisco Jerez
· 14 years ago
a5cf68b
drm/nouveau: Rework tile region handling.
by Francisco Jerez
· 14 years ago
e419cf0
drm/nouveau: Add a separate class for the kernel channel mutex.
by Francisco Jerez
· 14 years ago
332b242
drm/nouveau: Implement the pageflip ioctl.
by Francisco Jerez
· 14 years ago
382d62e
drm/nouveau: fix annoying nouveau_fence type issue
by Marcin Slusarz
· 14 years ago
aa5ac73
drm/nouveau: Leave BO eviction synchronization for later.
by Francisco Jerez
· 14 years ago
6a6b73f
drm/nouveau: add per-channel mutex, use to lock access to drm's channel
by Ben Skeggs
· 14 years ago
699ddfd
drm/nv10: Balance RTs expected to be accessed simultaneously by the 3d engine.
by Francisco Jerez
· 14 years ago
f13b326
drm/nouveau: Expose some BO usage flags to userspace.
by Francisco Jerez
· 14 years ago
d961db7
drm/ttm: restructure to allow driver to plug in alternate memory manager
by Ben Skeggs
· 14 years ago
42311ff
drm/ttm: introduce utility function to free an allocated memory node
by Ben Skeggs
· 14 years ago
6479881
drm/nouveau: Synchronize buffer object moves in hardware.
by Francisco Jerez
· 14 years ago
2730723
drm/nouveau: Minor refactoring/cleanup of the fence code.
by Francisco Jerez
· 14 years ago
9bb5863
drm/nouveau: fix chipset vs card_type thinko
by Ben Skeggs
· 14 years ago
5220b3c
drm/nv50: assume smaller tiles for bo moves
by Ben Skeggs
· 14 years ago
e1429b4
drm/nouveau: better handling of unmappable vram
by Ben Skeggs
· 14 years ago
fbd2895
drm/nouveau: rework init ordering so nv50_instmem.c can be less bad
by Ben Skeggs
· 14 years ago
9d59e8a
drm/nouveau: require explicit unmap of kmapped bos
by Ben Skeggs
· 14 years ago
b8a6a80
drm/nouveau: move check for no-op bo move before memcpy fallback
by Ben Skeggs
· 14 years ago
f1ab0cc
drm/nv50: add new accelerated bo move funtion
by Ben Skeggs
· 14 years ago
415e618
drm/nouveau: fix race condition when under memory pressure
by Ben Skeggs
· 14 years ago
0d3470d
drm/nouveau: remove unused ttm bo list
by Ben Skeggs
· 14 years ago
b6d3d87
drm/nouveau: remove dev_priv->init_state and friends
by Ben Skeggs
· 14 years ago
311ab69
drm/nouveau: Move the fence wait before migration resource clean-up.
by Francisco Jerez
· 14 years ago
01d73a6
drm: Remove drm_resource wrappers
by Jordan Crouse
· 14 years ago
90af89b
drm/nouveau: fix a nouveau_bo dereference after it's been destroyed
by Ben Skeggs
· 15 years ago
7547a91
Merge branch 'drm-ttm-unmappable' into drm-core-next
by Dave Airlie
· 15 years ago
0c321c7
drm/ttm: remove io_ field from TTM V6
by Jerome Glisse
· 15 years ago
Next »