summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* drm/vc4: Try even harder to succeed at allocations (wait for GPU).Eric Anholt2015-06-173-20/+50
* drm/vc4: Clean up BO allocation from the cache a bit.Eric Anholt2015-06-171-7/+5
* drm/vc4: Clean up V3D interrupt handling, and document how it works.Eric Anholt2015-06-171-13/+37
* drm/vc4: Allocate the correct size for our bin BO.Eric Anholt2015-06-172-2/+6
* drm/vc4: Sync validation code from userspace.Eric Anholt2015-06-173-111/+287
* drm/vc4: Don't forget to turn the hardware off on unbind.Eric Anholt2015-06-171-0/+2
* drm/vc4: Prevent clients from racing far ahead of execution.Eric Anholt2015-06-041-0/+7
* drm/vc4: Return the proper incremented seqno for our job.Eric Anholt2015-06-041-3/+3
* drm/vc4: Use the power-of-two divider round_up instead of roundup.Eric Anholt2015-06-041-10/+10
* drm/vc4: Restrict texture/fb sizes, to avoid a divide in validation.Eric Anholt2015-06-041-11/+10
* drm/vc4: Stop using relocations for BRANCH_TO_SUBLIST.Eric Anholt2015-06-041-7/+4
* drm/vc4: Optimize BRANCH_TO_SUBLIST validation.Eric Anholt2015-06-042-7/+12
* drm/vc4: Make userspace's infinite waits actually infinite.Eric Anholt2015-06-041-7/+10
* drm/vc4: Don't bother flushing the ARM CPU caches on GEM exec.Eric Anholt2015-06-041-8/+0
* drm/vc4: Avoid repeatedly grabbing/dropping the GEM handle spinlock.Eric Anholt2015-06-041-3/+6
* drm/vc4: Don't forget to irqsave/restore in the reset path.Eric Anholt2015-06-041-6/+6
* drm/vc4: Make sure we clean up GEM if probe fails.Eric Anholt2015-06-046-4/+75
* drm/vc4: Add a debugfs node for looking at BO allocation stats.Eric Anholt2015-06-043-11/+68
* drm/vc4: Purge BO cache when we've failed an allocation, and retry.Eric Anholt2015-06-041-4/+25
* drm/vc4: Don't forget to lock around BO creation in the overflow work.Eric Anholt2015-06-041-0/+2
* drm/vc4: Don't forget to disable IRQs during the job_done spinlock.Eric Anholt2015-06-042-8/+12
* drm/vc4: Avoid race with IRQs at module load.Eric Anholt2015-06-041-2/+2
* drm/vc4: Return a correct IRQ status.Eric Anholt2015-06-041-1/+4
* drm/vc4: Fix off-by-one in branch target validation.Eric Anholt2015-06-041-1/+1
* drm/vc4: Add support for jobs without a bin CL.Eric Anholt2015-06-043-4/+11
* drm/vc4: Drop unnecessary restriction on render w/h vs bin w/h.Eric Anholt2015-06-041-22/+3
* drm/vc4: Make alignment of raster texture widths more consistent.Eric Anholt2015-06-041-2/+2
* drm/vc4: Revert "drm/vc4: Evict user mappings of shaders while they're being ...Eric Anholt2015-06-045-118/+3
* drm/vc4: Add create and map BO ioctls.Eric Anholt2015-06-044-2/+89
* drm/vc4: Make sure that waits that get interrupted don't wait forever.Eric Anholt2015-06-041-2/+20
* drm/vc4: Add a "flags" arg to submit_cl.Eric Anholt2015-06-042-0/+4
* drm/vc4: Follow danvet's alignment rules for ioctl struct ABI.Eric Anholt2015-06-042-10/+17
* drm/vc4: Evict user mappings of shaders while they're being executed.Eric Anholt2015-06-045-3/+118
* drm/vc4: Disallow using dmabuf BOs as shaders.Eric Anholt2015-06-044-2/+53
* drm/vc4: Disallow sending shader BOs that are busy on the GPU.Eric Anholt2015-06-041-0/+8
* drm/vc4: Store the validated shader state.Eric Anholt2015-06-044-5/+12
* drm/vc4: Enforce that shaders start at bo offset 0.Eric Anholt2015-06-043-16/+12
* drm/vc4: Add a BO cache for freed BOs.Eric Anholt2015-06-045-10/+208
* mm: Remove the PFN busy warningEric Anholt2015-06-041-2/+0
* drm/vc4: Add shader validation support for small immediates.Eric Anholt2015-06-041-3/+14
* drm/vc4: Fix decision for whether the TMU-read MIN clamping is to the B file.Eric Anholt2015-06-041-3/+3
* drm/vc4: Reenable IRQs in the OOM handler.Eric Anholt2015-06-041-0/+1
* drm/vc4: Make VC4_SUBMIT_CL return immediately, and add wait ioctls.Eric Anholt2015-06-045-82/+349
* drm: Put an optional field in the driver struct for GEM obj struct size.Eric Anholt2015-06-042-1/+5
* drm/vc4: Move the hang detection to a timer.Eric Anholt2015-06-043-6/+76
* drm/vc4: Prefix 'struct exec_info' with 'vc4_'Eric Anholt2015-06-043-17/+18
* drm/vc4: Use interrupts for frame end handling.Eric Anholt2015-06-043-12/+44
* drm/vc4: Use interrupts for binner overflow memory allocation handling.Eric Anholt2015-06-046-71/+174
* drm/vc4: Use the semaphore to trigger render from bin.Eric Anholt2015-06-043-34/+82
* drm/vc4: Fix failure to validate instructions with PROG_END flagged.Eric Anholt2015-06-041-5/+6