Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libdrm
/
0ec768e67aec8b1ded9bcf575ad1c0beb28cc0ca
/
intel
/
intel_bufmgr_gem.c
0ec768e
intel: Add more intermediate sizes of cache buckets between powers of 2.
by Eric Anholt
· 14 years ago
e65caeb
intel: Convert to untiled pitches if surface is too large for tiling.
by Chris Wilson
· 14 years ago
f179137
Allow a buffer to point at itself and still get relocs.
by Eric Anholt
· 14 years ago
66375fd
intel: Add support for kernel multi-ringbuffer API.
by Zou Nan hai
· 14 years ago
fcf3e61
intel: Don't change tiling mode unless the kernel reports success.
by Chris Wilson
· 14 years ago
a3305b0
Revert "intel: We don't need to take the bufmgr lock whilst mapping."
by Chris Wilson
· 14 years ago
07e7589
intel: query whether a buffer is reusable.
by Chris Wilson
· 14 years ago
7ca5584
intel: We don't need to take the bufmgr lock whilst mapping.
by Chris Wilson
· 14 years ago
3506173
intel: Use the correct size when allocating reloc_target_info array
by Chris Wilson
· 14 years ago
7c697b1
intel: Align untiled buffer pitch to 64B.
by Eric Anholt
· 15 years ago
21105bc
libdrm: Move intel_atomic.h to libdrm core for sharing.
by Pauli Nieminen
· 15 years ago
a4041e0
intel: Repeat execbuffer if interrupted by signal
by Chris Wilson
· 15 years ago
1d4d1e6
intel: Only align Y-tiling pitch to the Y tile width.
by Eric Anholt
· 15 years ago
3e21e3b
intel: Propagate some more error returns
by Chris Wilson
· 15 years ago
4710286
intel: Update the needs_fence flag of buffers on the validate list.
by Eric Anholt
· 15 years ago
766fa79
intel: Don't enable execbuf2 fenced relocs unless we have execbuf2.
by Eric Anholt
· 15 years ago
292a5d7
intel: Don't tile-align pitch for untiled buffers.
by Eric Anholt
· 15 years ago
acbaff2
intel: Fix typo in conversion from IS_GEN to bufmgr_gem->gen.
by Eric Anholt
· 15 years ago
a0abb1b
intel: add a comment about tiled buffer alloc height alignment from Mesa.
by Eric Anholt
· 15 years ago
a1f9ea7
intel: Use an integer for chipset generation instead of many conditionals.
by Eric Anholt
· 15 years ago
b509640
libdrm/intel: execbuf2 support
by Jesse Barnes
· 15 years ago
f6dc964
intel: Add initial support for Sandybridge, and clean up the #defines.
by Eric Anholt
· 15 years ago
4f0f871
intel: Handle resetting of input params after EINTR during SET_TILING
by Chris Wilson
· 15 years ago
fdcde59
intel: Account for potential pinned buffers hogging fences
by Chris Wilson
· 15 years ago
973d8d6
intel: check return value for calloc
by Dave Airlie
· 15 years ago
08371bc
intel: Clear virtual after failing to mmap_gtt.
by Chris Wilson
· 15 years ago
9707733
intel: Expect caller to guarantee thread-safety of bo during reloc
by Chris Wilson
· 15 years ago
57473c7
intel: Free memory before inserting bo into cache.
by Chris Wilson
· 15 years ago
792fed1
intel: Check and propagate errors from building reloc-tree
by Chris Wilson
· 15 years ago
b73612e
intel: Repeat execbuffer after EINTR
by Chris Wilson
· 15 years ago
acb4aa6
intel: Review use of errno.
by Chris Wilson
· 15 years ago
9fec2a8
intel: Make bo_reference() inline for internal use.
by Chris Wilson
· 15 years ago
9c8ad05
intel: Remove the extra reference while validating the reloc tree
by Chris Wilson
· 15 years ago
8ffd2e1
intel: Wrap a few more syscalls with EINTR protection
by Chris Wilson
· 15 years ago
b666f41
intel: Clear bo->used_as_reloc_target flag on destroy
by Chris Wilson
· 15 years ago
e22fb79
intel: Apply pessimistic alignment to in-aperture buffer size
by Chris Wilson
· 15 years ago
60aa803
intel: Only store a buffer in the cache if it is retained.
by Chris Wilson
· 15 years ago
10ce0ec
Merge remote branch 'origin/master' into libdrm
by Kristian Høgsberg
· 15 years ago
4f57abf
Move libdrm/ up one level
by Kristian Høgsberg
· 15 years ago
[Renamed from libdrm/intel/intel_bufmgr_gem.c]
0d7ad7e
intel: Only call clock_gettime once per unreference_final.
by Eric Anholt
· 15 years ago
66d2714
intel: Improve bo_references performance by skipping the tree walk.
by Eric Anholt
· 15 years ago
9764061
intel: Remove the asserts about the ignored alignment parameter.
by Eric Anholt
· 15 years ago
3a7dfcd
intel: Add a bo_alloc function for tiled BOs.
by Jesse Barnes
· 15 years ago
d70d605
intel: Reformat to the kernel coding style. Welcome to the 8-space future.
by Eric Anholt
· 15 years ago
3c9bd06
intel: Don't allocate more relocation entries than the BO could support.
by Eric Anholt
· 15 years ago
61bddf8
intel: report errno
by Chris Wilson
· 15 years ago
04495ee
intel: Use atomic refcounters
by Chris Wilson
· 15 years ago
0fb215a
intel: Mark cached bo as purgeable
by Chris Wilson
· 15 years ago
12d9b7c
intel: Don't free the reloc list when putting a freed BO in the cache.
by Eric Anholt
· 15 years ago
769b105
intel: Add a new function to check if a BO's reloc tree references some BO.
by Eric Anholt
· 15 years ago
51b8973
intel: Remove the max_entries stuff that complicated bo reuse.
by Eric Anholt
· 15 years ago
456a358
intel: Remove the old swrast flag for reducing cache flushing.
by Eric Anholt
· 15 years ago
8214a65
Add drm_intel_bo_busy to query whether mapping a BO would block.
by Eric Anholt
· 15 years ago
3f3c5be
intel: Free buffers in the BO cache that haven't been reused in a while.
by Eric Anholt
· 15 years ago
78fa590
intel: Fix up math errors when allocating very large BOs.
by Eric Anholt
· 15 years ago
cea2d29
intel: fix compiler warning about returning a void value.
by Edward O'Callaghan
· 15 years ago
f355ad8
intel: quiet a warning.
by Eric Anholt
· 15 years ago
469655f
intel: Only do BO caching up to 64MB objects.
by Eric Anholt
· 15 years ago
f57d7f4
libdrm/intel: Make get_pipe_from_crtc_id per-bufmgr. Return -1 on failure.
by Keith Packard
· 15 years ago
afd245d
Add new drm_intel_get_pipe_from_crtc_id function.
by Carl Worth
· 15 years ago
5b5ce30
libdrm/intel: add drm_intel_bo_disable_reuse api
by Keith Packard
· 15 years ago
68103b2
libdrm/intel: assert that clients are using bo refcounting correctly
by Keith Packard
· 15 years ago
e2d7dfb
libdrm/intel: support GTT maps correctly
by Jesse Barnes
· 15 years ago
7ce8d4c
intel: Update reloc_tree_size of the first buffer when we count the tree size.
by Eric Anholt
· 16 years ago
72abe98
intel: Add a new bufmgr alloc function to get BOs ready for rendering to.
by Eric Anholt
· 16 years ago
709b82e
intel: Clear ioctl parameter outvalues and pads that confuse valgrind.
by Eric Anholt
· 16 years ago
cbdd627
intel: don't count fences on 965 and later, as they don't use them.
by Eric Anholt
· 16 years ago
9209c9a
intel: Fix under-counting of fences registers required in check_aperture.
by Eric Anholt
· 16 years ago
2fa5f28
intel: libdrm support for fence management in execbuf
by Jesse Barnes
· 16 years ago
02445ea
intel: Retry pin ioctl on -EINTR.
by Eric Anholt
· 16 years ago
18f091d
intel: Cache tiling/swizzle state in user mode. Reset tiling on reuse.
by Keith Packard
· 16 years ago
40334c6
intel: Debug output %u vs uint64_t warning fix
by Keith Packard
· 16 years ago
bd14b2c
intel: return error status from drm_intel_gem_bo_map
by Keith Packard
· 16 years ago
b13f4e1
intel: Dump out memory usage information when the kernel fails to pin
by Keith Packard
· 16 years ago
731cd55
libdrm: add mode setting files
by Jesse Barnes
· 16 years ago
c86d431
intel: don't skip set_domain on mapping of shared buffers.
by Eric Anholt
· 16 years ago
cebbd2e
intel: don't let named buffers into the BO cache.
by Eric Anholt
· 16 years ago
7823168
intel: Remove the mapped flag, which is adequately covered by bo_gem->virtual.
by Eric Anholt
· 16 years ago
9583c09
Revert "Merge branch 'modesetting-gem'"
by Jesse Barnes
· 16 years ago
12e68f8
Merge branch 'master' into modesetting-gem
by Jesse Barnes
· 16 years ago
6fb1ad7
intel: Add a function for setting (GTT,GTT) domain, for use by UXA.
by Eric Anholt
· 16 years ago
60c1e3a
libdrm_intel: fix merge error
by Jesse Barnes
· 16 years ago
965b4d6
Merge branch 'master' into modesetting-gem
by Jesse Barnes
· 16 years ago
7e27b3b
libdrm_intel: fix warnings on 64 bit
by Jesse Barnes
· 16 years ago
276c07d
libdrm: add support for i915 GTT mapping ioctl
by Jesse Barnes
· 16 years ago
930c0e7
intel: Restart on interrupt of bo_wait_rendering instead of complaining.
by Eric Anholt
· 16 years ago
4b98264
intel: Rename dri_ and intel_ symbols to drm_intel_.
by Eric Anholt
· 16 years ago
0e86731
intel: Add dri_bufmgr_check_aperture support for bufmgr_gem.
by Eric Anholt
· 16 years ago
a59ea02
intel: ioctl is not defined to return -errno
by Keith Packard
· 16 years ago
6df7b07
intel: Protect bufmgr objects with a pthread mutex.
by Eric Anholt
· 16 years ago
9933838
intel: Add interface for getting tiling mode of a bo.
by Eric Anholt
· 16 years ago
3169d96
intel: Protect bufmgr objects with a pthread mutex.
by Eric Anholt
· 16 years ago
af2323b
intel bufmgr: reinstate buffer handle tracking
by Jesse Barnes
· 16 years ago
972f657
Merge remote branch 'origin/master' into modesetting-gem
by Dave Airlie
· 16 years ago
1b3abe6
intel: Do strerror on errno, not on the -1 return value from ioctl.
by Eric Anholt
· 16 years ago
368b392
intel: don't forget to include config.h in bufmgr code.
by Eric Anholt
· 16 years ago
f9d98be
intel: move drm calls to exec buffers to libdrm_intel.
by Eric Anholt
· 16 years ago
738e36a
Move intel libdrm stuff to libdrm_intel.so
by Eric Anholt
· 16 years ago
0239594
[intel_bufmgr_gem] Remember global name when creating buffer from name.
by Kristian Høgsberg
· 16 years ago
2f03ba4
Merge branch 'master' into modesetting-gem
by Jesse Barnes
· 16 years ago
Next »