1
0
Fork 0
alistair23-linux/drivers/gpu/drm/etnaviv
Christian Gmeiner 9e2c2e2730 drm/etnaviv: add infrastructure to query perf counter
Make it possible that userspace can query all performance domains and
its signals. This information is needed to sample those signals via
submit ioctl.

At the moment no performance domain is available.

Changes from v1 -> v2:
- use a 16 bit value for signals
- fix padding issues
- add id member to domain and signal struct

Changes v4 -> v5
- provide for each pipe an own set of pm domains

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
2017-10-10 11:45:41 +02:00
..
Kconfig drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
Makefile drm/etnaviv: add infrastructure to query perf counter 2017-10-10 11:45:41 +02:00
cmdstream.xml.h drm/etnaviv: Allow DRAW_INSTANCED commands 2016-12-02 19:30:22 +01:00
common.xml.h drm/etnaviv: update common.xml.h 2017-05-05 17:14:41 +02:00
etnaviv_buffer.c drm/etnaviv: wire up iova handling in new cmdbuf abstraction 2017-02-02 10:30:20 +01:00
etnaviv_cmd_parser.c drm/etnaviv: add new GC3000 sensitive states 2017-01-30 12:43:54 +01:00
etnaviv_cmdbuf.c drm/etnaviv: add cmdbuf suballocator 2017-02-02 10:30:37 +01:00
etnaviv_cmdbuf.h drm/etnaviv: add cmdbuf suballocator 2017-02-02 10:30:37 +01:00
etnaviv_drv.c drm/etnaviv: add infrastructure to query perf counter 2017-10-10 11:45:41 +02:00
etnaviv_drv.h drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_dump.c mm, vmalloc: use __GFP_HIGHMEM implicitly 2017-05-08 17:15:13 -07:00
etnaviv_dump.h
etnaviv_gem.c drm/etnaviv: switch GEM allocations to __GFP_RETRY_MAYFAIL 2017-08-15 15:28:22 +02:00
etnaviv_gem.h drm/etnaviv: fix submit flags getting overwritten by BO content 2017-06-28 10:35:46 +02:00
etnaviv_gem_prime.c drm/etnaviv: switch to drm_*{get,put} helpers 2017-08-08 15:47:32 +02:00
etnaviv_gem_submit.c mm: treewide: remove GFP_TEMPORARY allocation flag 2017-09-13 18:53:16 -07:00
etnaviv_gpu.c drm/etnaviv: make it possible to allocate multiple events 2017-10-10 11:45:40 +02:00
etnaviv_gpu.h drm/etnaviv: use bitmap to keep track of events 2017-10-10 11:45:39 +02:00
etnaviv_iommu.c drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_iommu.h drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_iommu_v2.c drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_mmu.c drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_mmu.h drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_perfmon.c drm/etnaviv: add infrastructure to query perf counter 2017-10-10 11:45:41 +02:00
etnaviv_perfmon.h drm/etnaviv: add infrastructure to query perf counter 2017-10-10 11:45:41 +02:00
state.xml.h
state_3d.xml.h drm: etnaviv: flush all GPU caches when stopping GPU 2016-03-07 15:36:56 +01:00
state_hi.xml.h drm/etnaviv: handle MMU exception in IRQ handler 2016-09-15 15:29:42 +02:00